+73.21
613 читателей, 530 топиков

Бесплатный мини-плагин "Talk not read" для 0.5x

Плагин Talk not read (Закрыть письмо как НЕ прочитанное) переведен на 0.5х версию.
Никаких новых изменений в плагине нет.

Читать дальше →

Плагин «Search Auto Completer»

Автозаполнение (автокомплитер) для формы поиска по тегам. По мере ввода текста появляется подсказка.
Обновлен для версии ЛС 0.5 (версия плагина 1.1.4)

Плагин доступен в каталоге.

Блок "ТОП 10 постов"

Возникла идея сделать блок рейтинга записей за определенный период. Например, нам нужно вывести в порядке убывания лучшие 10 постов с 15 по 30 ноября. Выводим по примеру «Прямого эфира», только где-то нужно указать настройку с какого именно и по какое число выводить. Есть конечно ТОП отдельной страницей, но это немного не то…
Как лучше технически реализовать?

Сворачиваем/разворачиваем все ветки в списке комментариев

Увидел на нескольких сайтах возможность сворачивания/разворачивания веток комментариев. Такая возможность очень удобна, когда много комментариев и среди них много вложенных.

1. В template.js шаблона ДО инициализации комментариев (здесь) добавим функции «перелючалок» (toggle):
Читать дальше →

Обновление плагина "конкурсы" и "закрытый топик" + скидка. Успей до конца света! =)

Конкурсы, викторины, тесты (Contest) v0.5.6

Что нового:
— Исправлена критическая уязвимость! Требуется обязательное обновление!
— Добавлена опция — сохранять ли оригиналы изображений в фотоконкурсе (значительная экономия места на диске)

Закрытый топик v1.1.0

Что нового:
— Добавлена возможность указать пользователей которые смогут создавать закрытые топики
— Добавлена возможность указать только для админа создавать закрытые топики
— Добавлена возможность запретить менять статус закрытого топика на обычный
— Шаблон адаптирован под developer-kit

Структура плагинов

Коллеги.

Уже в паре плагинов ломаю голову над их структурной организацией и никак не могу прийти к оптимальному для себя решению.

У меня на сайте есть несколько интеграций по Oauth со сторонними сервисами. Т.е. я позволяю пользователю авторизоваться на стороннем сервисе, сохраняю токен у себя, а потом уже дергаю сторонний сервис для получения или записи данных.
У всех таких интеграций есть общая часть — получения токена Oauth, его хранение, отображение в профиле подключенных сервисов.
У всех таких интеграций есть уникальная часть — собственно взаимодействие с самим сервисом.

В текущий момент и общая часть по управлению Oauth и реализация сервисов — это один плагин. Это относительно удобно поддерживать и развивать, нет лишних потерь на загрузке отдельного плагина для каждого сервиса.
Но. При такой реализации нет возможности делиться плагином с сообществом, ибо придеться либо вести две версии плагина — одна своя, со специфическими сервисами и вторая — диетическая, где оставлено управление Oauth и некоторые общие сервисы.

В противовес монолитной реализации есть мысли разделить плагин на несколько — OauthDev, который будет отвечать за базовую работу с Oauth и набор зависимых плагинов — по одному на сервис. Это удобно поддерживать и отдать в каталог, но тут получает overhead за счет необходимости таскать кучу плагинов вместо одного.

Пока в голове есть план уйти от монолита и плюнуть на overhead, но хотелось бы выслушать мнения коллег — как оно лучше? Где какие плюсы/минусы перевесят?
Короче потрепаться на тему хочется.

Плагин LSGallery Premium



Друзья, мы хотим поделиться с вами хорошей новостью — работа над первой версией LSGallery Premium наконец-то закончена (не прошло и два года :)), плагин прошел модерацию и доступен в каталоге! Если вкратце, то расширение добавляет много новых фич по работе с фотографиями и альбомами, а также возможность загружать фотографии с Android приложения. С работой плагина можно ознакомиться на ДЕМО-САЙТЕ (логин и пароль guest).

Сразу хочу поблагодарить всех, кто принимал участие в составлении ТЗ для коллективного заказа. Благодаря вам мы решили делать премиум версию LSGallery и многие фичи брались именно с этого ТЗ. Спасибо! И сорри, что так затянули с релизом.

За более детальной информацией прошу под кат :)

[Бета-версия] Плагин «Контроль доступа»

Описание

Плагин позволяет пользователям контролировать доступ к своим топикам. Контроль осуществляется на основе списка друзей и списка ограниченных в правах.
Поддерживается ограничение по рейтингу.

Возможности:
1) Создание топиков «Только для друзей» — доступ к топикам и относящимся к данным топикам комментариям имеют только друзья автора.
2) Ограничение прав доступа для других пользователей:
2.1) Запрет другим пользователям отвечать в Ваших топиках (опция «Только чтение»).
2.2) Запрет другим пользователям видеть Ваши топики и комментарии (опция «Невидим для пользователя») — у пользователя будет отсутствовать доступ к Вашим топикам и комментариям, в том числе в других топиках. Автоматически Вы переводитесь в режим «Только чтение» в топиках данного пользователя.
2.3) Запрет себе видеть топики и комментарии другого пользователя (опция «Не видеть пользователя») — у Вас будет отсутствовать доступ к топикам и комментариям определенного пользователя.

Фильтрация топиков и комментариев во всех режимах осуществляется в списке топиков, прямом эфире, активности, списке публикаций и избранном.

Совместим с шаблонами:
— Synio;
— Vintage.

Плагин будет распространяться платно.

Скриншоты