Персональный набор плагинов

Допустим у меня есть пользователь 1 (u1) и пользователь 2 (u2). В какую сторону копать, чтобы сделать так, чтобы пользователь u1 и u2 могли активировать плагины каждый для себя. u1 может включить один набор плагинов и шаблонов и видеть сайт по-своему, а второй включить другой набор плагинов и шаблонов.

Подскажите уважаемые участники сообщества в какую сторону копать и вообще реально ли такое реализовать средствами LS?

Заранее благодарен

8 комментариев

avatar
Подскажите уважаемые участники сообщества в какую сторону копать и вообще реально ли такое реализовать средствами LS?
Нереально без больших грязных хаков внутри движка.

Не вижу ни одной причины чтобы это было нужно. Зачем?
avatar
Действительно это уже извращение… я понял бы смену темы оформления но набор плагинов это бред. Есть сайт и что не хочешь использовать — не используй и все.
avatar
Это пока скорее больше исследовательский вопрос, нежели практический. Мне просто нужно было подтверждение от более квалифицированных разработчиков.
avatar
вы бы описали задачу, скорее всего она является аналогом «для пользователя № 2 показывать другой шаблон/язык».
avatar
Без костылей не обойтись, но на мой взгляд вполне реализуемо.
avatar
Сомневаюсь что реализуемо в общем случае. Есть же плагины существенно меняющее работу с БД и/или зависящие от других плагинов. Включить это для одного, но выключить для другого — то ещё веселье будет.

И опять же, как верно заметил PSNet — Не вижу ни одной причины зачем это нужно.
avatar
Что бы u1 и u2 видели сайт по разному нет необходимости включать для них разный набор плагинов. Достаточно того, что бы плагины поддерживали разделение прав доступа к своему функционалу на уровне ползователя.

По факту плагин будет включен всегда, а предоставляемый им функционал будет доступен не каждому.
avatar
Как выше было уже сказано плагины трогать не нужно.
Разделение делается за счет управления правами/ролями пользователей. На основе этого любому пользователю можно показывать все что угодно, что ему разрешено/доступно в рамках его прав/ролей.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.