galtsev.t, да, так было гораздо лучше, я бы сам выкатил пару модулей)
Как раз за PHP взялся.
galtsev.t, да, так было гораздо лучше, я бы сам выкатил пару модулей)
Как раз за PHP взялся.
Simba реализует структуру, ядро веб приложения, а комьюнити при таком раскладе пишет модули.
Каждый модуль это некий пакет, cms распаковывает его, сохраняет файлы, выполняет миграции, создаёт папки в uploads. Добавляет во все возможные меню, по желанию модуля.
Через api из админ панели с репозитория johncms.com, можно получить список пакетов для установки.
А на официальном сайте просто написать модуль с возможностью загрузки пакетов пользователями, после проверки пакет попадает в репозиторий.
Сейчас в 10м Джоне реализовать эту основу и можно модули писать. В 9.х при написании модулей сложно интегрировать их в сайт, при установке надо сделать слишком много правок самой cms.
Надо чтоб не в cms добавлялся код, а cms брала сама информацию из модуля, не знаю как это правильно описать и реализовать.
Какие то определенные файлы в модуле, при виде которых cms добавляет определенную часть модуля на главную, в боковое меню, в боковое меню админ панели.
Senje, было бы идеально, если можно было бы ничего не устанавливать. Типа в комплекте регистрация/авторизация, админ панель. Остальное в некоемом подобие магазина. В процессе установки можно предложить пару стандартных модулей.
Но в любом случае, такое сделать не быстро и трудоемко, но смысл в этом есть
Просто wap как спецификация уже давно умерла и надо делать упор в сторону CMF (имхо).
А все модули, плагины и т.п опциональны и могут до устанавливаться отдельно. В общем такой, Arch на минималках. Берешь ставишь, настраиваешь стандартные конфиги на этапе установки и из какого-то каталога выбираешь что тебе нужно вообще на сайте.
Кеня, мне страшно даже смотреть на код, который был в 3.2.2)
А так, одно дело если бы CMS занималась команда, а не один Simba.
Но тут его можно понять, не у всех есть время и желание сидеть за кодом 24/7. По этому и развивается очень тяжело и долго.
mRWiNeT, было бы желание...
Simba, меня нет в телеги, по этому не открою ее