Помощник
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]() |
![]() ![]()
Сообщение
#1
|
|
Опытный![]() Группа: Бета-тестеры Сообщений: 825 Регистрация: 2008-12-13 Из: Россия → Новосибирск Версия системы: RC5 Репутация: ![]() ![]() Всего: 24 ![]() |
Не знал как назвать тему, назвал так, ну да не суть.
Собственно в голове давненько летает мысль сделать CMS-ядро (странная какая-то фраза О_О). В чём "соль": есть ядро, которое содержит минимальный необходимый функционал (поддержка плагинов, защита от SQL Inj/XSS, шаблонизатор, мультиязычность, кеширование ну и т.д), а весь остальной функционал (новости/голосование/контакты/etc) - выносится в модули. Ещё предстоит обдумать многое, составить ТЗ. Пока не понятно, включать админ-панель в ядро или нет. Если не включать - придётся делать отдельную страницу /plugins для подключения модулей. Хотя, такое было бы вполне удобно, если на этой странице предлагалось сразу установить часто скачиваемые/рекомендуемые плагины, которые будут браться с репозитария плагинов. Идей много, а времени и сил нет часто нету. Очень хочется сделать то, что запланировано - поэтому публикую эту тему сдесь, что бы пользователи помогли своими предложениями. И, если моя идея кому-то вообще понравится - будем осуществлять:) Сообщение отредактировал NoIndex - 2010-10-20, 0:48 |
|
|
||
![]() |
![]()
Сообщение
#2
|
|
Eleanor developer![]() Группа: Администраторы Сообщений: 5 262 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: ![]() ![]() Всего: 67 ![]() |
Такая система не будет популярна ввиду того, что пользователям сейчас нужно все и сразу из коробки. Разве что только для своих личных "внутренних" нужд.
|
|
|
||
![]() |
![]()
Сообщение
#3
|
|
Аноним![]() Группа: Пользователи Сообщений: 1 180 Регистрация: 2008-12-29 Из: Волгоград Репутация: ![]() ![]() Всего: 4 ![]() |
Alexander, в планах был установщик модулей, насколько помню. Пусть наряжают по своему усмотрению.
|
|
|
||
![]() |
![]()
Сообщение
#4
|
|
Опытный![]() Группа: Бета-тестеры Сообщений: 825 Регистрация: 2008-12-13 Из: Россия → Новосибирск Версия системы: RC5 Репутация: ![]() ![]() Всего: 24 ![]() |
sanes правильно говорит. "Из коробки" - базовый функционал, всё остальное берём из репозитария и обвешиваем:)
Таким образом можно делать простой сайт-визитку или целый портал. Сообщение отредактировал NoIndex - 2010-10-24, 16:19 |
|
|
||
![]() |
![]()
Сообщение
#5
|
|
Любитель![]() Группа: Eleanor user Сообщений: 483 Регистрация: 2010-02-11 Версия системы: RC5 Репутация: ![]() ![]() Всего: нет ![]() |
Точно также можно сделать чтобы при установке выбирались модули, которые будут включены по дефолту.
|
|
|
||
![]() |
![]()
Сообщение
#6
|
|
Опытный![]() Группа: Бета-тестеры Сообщений: 825 Регистрация: 2008-12-13 Из: Россия → Новосибирск Версия системы: RC5 Репутация: ![]() ![]() Всего: 24 ![]() |
Можно и так, но только основные. В общем-то и прошу это обсудить, что лучше и почему
![]() Сообщение отредактировал NoIndex - 2010-10-20, 8:27 |
|
|
||
![]() |
![]()
Сообщение
#7
|
|
Любитель![]() Группа: Eleanor user Сообщений: 114 Регистрация: 2009-04-12 Репутация: ![]() ![]() Всего: нет ![]() |
C точки зрения программиста real-time систем мне такой подход нравится. Но вот с точки зрения "юзера обычного" или "юзера бестолкового" позиция Александра выглядит, имхо, предпочтительней. |
|
|
||
![]() |
![]()
Сообщение
#8
|
|
Опытный![]() Группа: Бета-тестеры Сообщений: 825 Регистрация: 2008-12-13 Из: Россия → Новосибирск Версия системы: RC5 Репутация: ![]() ![]() Всего: 24 ![]() |
Ну, я и смотрю с точки зрения программиста.
Разве программисты не пользуются CMS? ![]() Хотя на встречу пользователям идти надо - и, по-моему самый правильный способ - предлагать при установке дополнительные модули (причём, стачиваться она будут с репозитария, чтобы размер дистрибутива не увеличился). Сообщение отредактировал NoIndex - 2010-10-20, 15:29 |
|
|
||
![]() |
![]()
Сообщение
#9
|
|
Опытный![]() Группа: Бета-тестеры Сообщений: 705 Регистрация: 2009-06-02 Из: Житомир Репутация: ![]() ![]() Всего: 11 ![]() |
Тогда уж предпочтительней делать две версии системы (ну типа добавить light версию) Кому какая по душе такую будет и качать, а для лайт версии поместить все дополнения(модули) в репозитарий. З.Ы. Лично мне проще скачать всё готовое, и выключить ненужное... |
|
|
||
![]() |
![]()
Сообщение
#10
|
|
Любитель![]() Группа: Eleanor user Сообщений: 114 Регистрация: 2009-04-12 Репутация: ![]() ![]() Всего: нет ![]() |
Цитата (termi @ ) З.Ы. Лично мне проще скачать всё готовое, и выключить ненужное... Как в Eleanor? Лично мне не нравится, что в админке болтается ненужное и отвлекает |
|
|
||
![]() |
![]()
Сообщение
#11
|
|
Любитель![]() Группа: Eleanor user Сообщений: 483 Регистрация: 2010-02-11 Версия системы: RC5 Репутация: ![]() ![]() Всего: нет ![]() |
Цитата предлагать при установке дополнительные модули Дайте мне пряник ![]() з.ы. смотря что это еще за модули. Сейчас впринципе функционал дефолтной версии норм |
|
|
||
![]() |
![]()
Сообщение
#12
|
|
Опытный![]() Группа: Бета-тестеры Сообщений: 825 Регистрация: 2008-12-13 Из: Россия → Новосибирск Версия системы: RC5 Репутация: ![]() ![]() Всего: 24 ![]() |
Нет уж. Не люблю я такой подход. Да и на лаед смахивает.. ![]() Monk, +1. Этот самый подход — для меня идеальный:) Держи: ![]() ![]() Котолог файлов, галлерея, голосование, и т.д. Сообщение отредактировал NoIndex - 2010-10-23, 16:03 |
|
|
||
![]() |
![]()
Сообщение
#13
|
|
Опытный![]() Группа: Бета-тестеры Сообщений: 825 Регистрация: 2008-12-13 Из: Россия → Новосибирск Версия системы: RC5 Репутация: ![]() ![]() Всего: 24 ![]() |
Интересности:
— Система версий будет подобной Google Chrome. Тобишь будет три ветки: stable (будет доступна только после первой версии), beta (будет доступна после того, как нововведения в dev-ветке более-менее устоятся) и dev (будет обновляться где-то раз в неделю). И от GIT мы естественно никуда не денемся - оттуда можно будет качать ревизию сразу же, после нового коммита — JS фреймворком будет jQuery — Минимальная версия PHP - 5.3. Так же следует отметить, что код будет написан по стандартам PEAR — Ядро будет целиком и полностью на UTF-8 — Лицензия будет GPL v2, тобишь весь исходный код будет открытым ![]() — Будет использоваться HTML5 (вся разметка, тег audio/video (однако просмотр аудио/видео с помощью флэша останется), progress и т.д) Сообщение отредактировал NoIndex - 2010-10-24, 11:28 |
|
|
||
![]() |
![]()
Сообщение
#14
|
|
Любитель![]() Группа: Eleanor user Сообщений: 483 Регистрация: 2010-02-11 Версия системы: RC5 Репутация: ![]() ![]() Всего: нет ![]() |
Имхо голосовалка полезная вещь. Имхо ее лучше оставить в дефолте.
Цитата Пару интересностей: — Система версий будет подобной Google Chrome. Тобишь будет три ветки: stable (будет доступна только после первой версии), beta (будет доступна после того, как нововведения в dev-ветке более-менее устоятся) и dev (будет обновляться где-то раз в неделю). И от GIT мы естественно никуда не денемся - оттуда можно будет качать ревизию сразу же, после нового коммита — JS фреймворком будет jQuery — Минимальная версия PHP - 5.3. Так же следует отметить, что код будет написан по стандартам PEAR — Ядро будет целиком и полностью на UTF-8 — Лицензия будет GPL v2, тобишь весь исходный код будет открытым ![]() Це когда?) |
|
|
||
![]() |
![]()
Сообщение
#15
|
|
Опытный![]() Группа: Eleanor user Сообщений: 525 Регистрация: 2010-10-20 Из: Украина Репутация: ![]() ![]() Всего: нет ![]() |
Этот пункт меня особенно порадовал ![]() |
|
|
||
![]() |
![]()
Сообщение
#16
|
|
Профессионал![]() Группа: Eleanor user Сообщений: 1 161 Регистрация: 2010-04-19 Репутация: ![]() ![]() Всего: нет ![]() |
Александр же писал что отказался от него! Передумал что-ли? |
|
|
||
![]() |
![]()
Сообщение
#17
|
|
Опытный![]() Группа: Бета-тестеры Сообщений: 825 Регистрация: 2008-12-13 Из: Россия → Новосибирск Версия системы: RC5 Репутация: ![]() ![]() Всего: 24 ![]() |
KeSSLeR, не лучше
![]() Ну, когда это всё напишется, отладится... Тогда и будет. Сейчас — только ТЗ пишется. 7Azimuth, это не всё^_^ Многое впереди) Loader, причём здесь Eleanor и эта тема? Да и не отказывался Саша от jQuery, отказался он от wz_tooltip. Сообщение отредактировал NoIndex - 2010-10-24, 11:22 |
|
|
||
![]() |
![]()
Сообщение
#18
|
|
Любитель![]() Группа: Eleanor user Сообщений: 483 Регистрация: 2010-02-11 Версия системы: RC5 Репутация: ![]() ![]() Всего: нет ![]() |
Loader
Цитата # Мы отказались от AJAX движка от dklab.ru в пользу jQuery. # Все JS скрипты переписаны под jQuery. http://forum.eleanor-cms.ru/index.php?showtopic=1999 |
|
|
||
![]() |
![]()
Сообщение
#19
|
|
Опытный![]() Группа: Eleanor user Сообщений: 525 Регистрация: 2010-10-20 Из: Украина Репутация: ![]() ![]() Всего: нет ![]() |
А то, что движок переберется на лицензию GPL v2 и соответственно станет опен соурсом не повлияет на конечный результат? Просто не люблю когда код пишут много людей и каждый делает это так, как считает нужным. А вообще вы молодцы! Движок заслуживает наивысших похвал. Быстрый, красивый и самое главное легкий в освоении.
Сообщение отредактировал 7Azimuth - 2010-10-24, 13:06 |
|
|
||
![]() ![]() |
![]() |
Текстовая версия | ![]() ![]() ![]() ![]() |