CMS Eleanor - Поиск
Полная версия этой страницы: Официальный форум Eleanor CMS » CMS-ядро
Официальный форум Eleanor CMS » Для вебмастеров и владельцев сайтов » Другие движки
Страницы: 1, 2, 3
NoIndex
Не знал как назвать тему, назвал так, ну да не суть.

Собственно в голове давненько летает мысль сделать CMS-ядро (странная какая-то фраза О_О).
В чём "соль": есть ядро, которое содержит минимальный необходимый функционал (поддержка плагинов, защита от SQL Inj/XSS, шаблонизатор, мультиязычность, кеширование ну и т.д), а весь остальной функционал (новости/голосование/контакты/etc) - выносится в модули.

Ещё предстоит обдумать многое, составить ТЗ. Пока не понятно, включать админ-панель в ядро или нет. Если не включать - придётся делать отдельную страницу /plugins для подключения модулей. Хотя, такое было бы вполне удобно, если на этой странице предлагалось сразу установить часто скачиваемые/рекомендуемые плагины, которые будут браться с репозитария плагинов.

Идей много, а времени и сил нет часто нету. Очень хочется сделать то, что запланировано - поэтому публикую эту тему сдесь, что бы пользователи помогли своими предложениями. И, если моя идея кому-то вообще понравится - будем осуществлять:)
Alexander
Такая система не будет популярна ввиду того, что пользователям сейчас нужно все и сразу из коробки. Разве что только для своих личных "внутренних" нужд.
sanes
Alexander, в планах был установщик модулей, насколько помню. Пусть наряжают по своему усмотрению.
NoIndex
sanes правильно говорит. "Из коробки" - базовый функционал, всё остальное берём из репозитария и обвешиваем:)
Таким образом можно делать простой сайт-визитку или целый портал.
KeSSLeR
Точно также можно сделать чтобы при установке выбирались модули, которые будут включены по дефолту.
NoIndex
Можно и так, но только основные. В общем-то и прошу это обсудить, что лучше и почему :)
Monk

C точки зрения программиста real-time систем мне такой подход нравится.

Но вот с точки зрения "юзера обычного" или "юзера бестолкового" позиция Александра выглядит, имхо, предпочтительней.

NoIndex
Ну, я и смотрю с точки зрения программиста.
Разве программисты не пользуются CMS?:)

Хотя на встречу пользователям идти надо - и, по-моему самый правильный способ - предлагать при установке дополнительные модули (причём, стачиваться она будут с репозитария, чтобы размер дистрибутива не увеличился).
termit
Цитата (NoIndex @ 2021-06-14 22:42)
чтобы размер дистрибутива не увеличился

Тогда уж предпочтительней делать две версии системы (ну типа добавить light версию)
Кому какая по душе такую будет и качать, а для лайт версии поместить все дополнения(модули) в репозитарий.

З.Ы. Лично мне проще скачать всё готовое, и выключить ненужное...
Monk
Цитата (termi @ )

З.Ы. Лично мне проще скачать всё готовое, и выключить ненужное...

Как в Eleanor? Лично мне не нравится, что в админке болтается ненужное и отвлекает :)


KeSSLeR
Цитата
предлагать при установке дополнительные модули

Дайте мне пряник ^_^
з.ы. смотря что это еще за модули.
Сейчас впринципе функционал дефолтной версии норм
NoIndex
Цитата (termit @ 2021-06-14 22:42)
Тогда уж предпочтительней делать две версии системы (ну типа добавить light версию)

Нет уж. Не люблю я такой подход. Да и на лаед смахивает.. :)
Monk, +1. Этот самый подход — для меня идеальный:)

Цитата (KeSSLeR @ 2021-06-14 22:42)
Дайте мне пряник ^_^

Держи: :D Прянег


Цитата (KeSSLeR @ 2021-06-14 22:42)
з.ы. смотря что это еще за модули.

Котолог файлов, галлерея, голосование, и т.д.
NoIndex
Интересности:
— Система версий будет подобной Google Chrome. Тобишь будет три ветки: stable (будет доступна только после первой версии), beta (будет доступна после того, как нововведения в dev-ветке более-менее устоятся) и dev (будет обновляться где-то раз в неделю). И от GIT мы естественно никуда не денемся - оттуда можно будет качать ревизию сразу же, после нового коммита
— JS фреймворком будет jQuery
— Минимальная версия PHP - 5.3. Так же следует отметить, что код будет написан по стандартам PEAR
— Ядро будет целиком и полностью на UTF-8
— Лицензия будет GPL v2, тобишь весь исходный код будет открытым :) Платными будут лишь дополнения, естественно лишь некоторая часть.
— Будет использоваться HTML5 (вся разметка, тег audio/video (однако просмотр аудио/видео с помощью флэша останется), progress и т.д)
KeSSLeR
Имхо голосовалка полезная вещь. Имхо ее лучше оставить в дефолте.
Цитата
Пару интересностей:
— Система версий будет подобной Google Chrome. Тобишь будет три ветки: stable (будет доступна только после первой версии), beta (будет доступна после того, как нововведения в dev-ветке более-менее устоятся) и dev (будет обновляться где-то раз в неделю). И от GIT мы естественно никуда не денемся - оттуда можно будет качать ревизию сразу же, после нового коммита
— JS фреймворком будет jQuery
— Минимальная версия PHP - 5.3. Так же следует отметить, что код будет написан по стандартам PEAR
— Ядро будет целиком и полностью на UTF-8
— Лицензия будет GPL v2, тобишь весь исходный код будет открытым :) Платными будут лишь дополнения, естественно лишь некоторая часть.


Це когда?)
7Azimuth
Цитата (NoIndex @ 2021-06-14 22:42)
— Лицензия будет GPL v2, тобишь весь исходный код будет открытым Платными будут лишь дополнения, естественно лишь некоторая часть.

Этот пункт меня особенно порадовал :)
Loader
Цитата (NoIndex @ 2010-10-23, 15:48)
Пару интересностей:

— JS фреймворком будет jQuery


Александр же писал что отказался от него!
Передумал что-ли?
NoIndex
KeSSLeR, не лучше :) Оно далеко не всегда и не всем нужен.
Ну, когда это всё напишется, отладится... Тогда и будет. Сейчас — только ТЗ пишется.
7Azimuth, это не всё^_^ Многое впереди)
Loader, причём здесь Eleanor и эта тема? Да и не отказывался Саша от jQuery, отказался он от wz_tooltip.
KeSSLeR
Loader

Цитата
# Мы отказались от AJAX движка от dklab.ru в пользу jQuery.
# Все JS скрипты переписаны под jQuery.
http://forum.eleanor-cms.ru/index.php?showtopic=1999


7Azimuth
А то, что движок переберется на лицензию GPL v2 и соответственно станет опен соурсом не повлияет на конечный результат? Просто не люблю когда код пишут много людей и каждый делает это так, как считает нужным. А вообще вы молодцы! Движок заслуживает наивысших похвал. Быстрый, красивый и самое главное легкий в освоении.
Loader
Цитата (NoIndex @ 2010-10-24, 11:20)
Loader, причём здесь Eleanor и эта тема? Да и не отказывался Саша от jQuery, отказался он от wz_tooltip.


Спасибо что разъяснил :)
Но всё же тема-то про Элеанору или что за ядро здесь обсуждают? Супер-пупер CMS RC1?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.