О вендорах

В движке используется ряд библиотек, которые необходимы для его работы. Однако множество плагинов и даже шаблонов используют еще какие-то библиотеки. Порой бывает так, что несколько плагинов подключают одни и те же библиотеки. Из того что припоминаю — это какие либо элементы jquery-ui, не входящие в движок, либы для стилизации чекбоксов например, choosen-ы всякие.

В этой связи есть предложение:
1. Выбрать в сообществе голосованием список таких вендоров
2. Включить их в движок
3. Подключать только те, которые необходимы для работы движка и дефолтного скина
4. В админке дать возможность подключать другие либы из списка
5. В плагины и сторонние скины добавить параметр зависимости required vendors
6. При активации плагинов выдавать msg типа: «для работы этого модуля необходимо подключить следующие библиотеки:… с указанием версий»

4-й пункт можно «проапгрейдить» и через какой-нибудь созданный репо со скриптами «стандартизации» под LS подгружать либы с их источников или cdn-ов. «Стандартизация» будет заключаться в расположении директорий и проверку на конфликты библиотек друг с другом.