X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )

3 страниц Открыть меню   1 2 3 >  
Ответить в данную темуНачать новую тему
> CMS-ядро
NoIndex
сообщение 2010-10-20, 0:00
Сообщение #1
Опытный
Иконка группы

Группа: Бета-тестеры
Сообщений: 825
Регистрация: 2008-12-13
Из: Россия → Новосибирск
Версия системы: RC5

Репутация:   нет  
Всего: 24


Не знал как назвать тему, назвал так, ну да не суть.

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

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

Идей много, а времени и сил нет часто нету. Очень хочется сделать то, что запланировано - поэтому публикую эту тему сдесь, что бы пользователи помогли своими предложениями. И, если моя идея кому-то вообще понравится - будем осуществлять:)

Сообщение отредактировал NoIndex - 2010-10-20, 0:48
Перейти в начало страницы
+Цитировать сообщение
Alexander
сообщение 2010-10-20, 3:03
Сообщение #2
Eleanor developer
Иконка группы

Группа: Администраторы
Сообщений: 5 261
Регистрация: 2008-11-11
Из: Николаев
Версия системы: RC5

Репутация:   нет  
Всего: 67


Такая система не будет популярна ввиду того, что пользователям сейчас нужно все и сразу из коробки. Разве что только для своих личных "внутренних" нужд.
Перейти в начало страницы
+Цитировать сообщение
sanes
сообщение 2010-10-20, 7:00
Сообщение #3
Аноним
Иконка группы

Группа: Пользователи
Сообщений: 1 180
Регистрация: 2008-12-29
Из: Волгоград

Репутация:   нет  
Всего: 4


Alexander, в планах был установщик модулей, насколько помню. Пусть наряжают по своему усмотрению.
Перейти в начало страницы
+Цитировать сообщение
NoIndex
сообщение 2010-10-20, 7:56
Сообщение #4
Опытный
Иконка группы

Группа: Бета-тестеры
Сообщений: 825
Регистрация: 2008-12-13
Из: Россия → Новосибирск
Версия системы: RC5

Репутация:   нет  
Всего: 24


sanes правильно говорит. "Из коробки" - базовый функционал, всё остальное берём из репозитария и обвешиваем:)
Таким образом можно делать простой сайт-визитку или целый портал.

Сообщение отредактировал NoIndex - 2010-10-24, 16:19
Перейти в начало страницы
+Цитировать сообщение
KeSSLeR
сообщение 2010-10-20, 8:00
Сообщение #5
Любитель
Иконка группы

Группа: Eleanor user
Сообщений: 483
Регистрация: 2010-02-11
Версия системы: RC5

Репутация:   нет  
Всего: нет


Точно также можно сделать чтобы при установке выбирались модули, которые будут включены по дефолту.
Перейти в начало страницы
+Цитировать сообщение
NoIndex
сообщение 2010-10-20, 8:21
Сообщение #6
Опытный
Иконка группы

Группа: Бета-тестеры
Сообщений: 825
Регистрация: 2008-12-13
Из: Россия → Новосибирск
Версия системы: RC5

Репутация:   нет  
Всего: 24


Можно и так, но только основные. В общем-то и прошу это обсудить, что лучше и почему :)

Сообщение отредактировал NoIndex - 2010-10-20, 8:27
Перейти в начало страницы
+Цитировать сообщение
Monk
сообщение 2010-10-20, 15:07
Сообщение #7
Любитель
Иконка группы

Группа: Eleanor user
Сообщений: 114
Регистрация: 2009-04-12

Репутация:   нет  
Всего: нет


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

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

Перейти в начало страницы
+Цитировать сообщение
NoIndex
сообщение 2010-10-20, 15:14
Сообщение #8
Опытный
Иконка группы

Группа: Бета-тестеры
Сообщений: 825
Регистрация: 2008-12-13
Из: Россия → Новосибирск
Версия системы: RC5

Репутация:   нет  
Всего: 24


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

Хотя на встречу пользователям идти надо - и, по-моему самый правильный способ - предлагать при установке дополнительные модули (причём, стачиваться она будут с репозитария, чтобы размер дистрибутива не увеличился).


Сообщение отредактировал NoIndex - 2010-10-20, 15:29
Перейти в начало страницы
+Цитировать сообщение
termit
сообщение 2010-10-20, 17:22
Сообщение #9
Опытный
Иконка группы

Группа: Бета-тестеры
Сообщений: 705
Регистрация: 2009-06-02
Из: Житомир

Репутация:   нет  
Всего: 11


Цитата (NoIndex @ 2024-03-28 17:33)
чтобы размер дистрибутива не увеличился

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

З.Ы. Лично мне проще скачать всё готовое, и выключить ненужное...
Перейти в начало страницы
+Цитировать сообщение
Monk
сообщение 2010-10-20, 23:55
Сообщение #10
Любитель
Иконка группы

Группа: Eleanor user
Сообщений: 114
Регистрация: 2009-04-12

Репутация:   нет  
Всего: нет


Цитата (termi @ )

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

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


Перейти в начало страницы
+Цитировать сообщение
KeSSLeR
сообщение 2010-10-21, 6:16
Сообщение #11
Любитель
Иконка группы

Группа: Eleanor user
Сообщений: 483
Регистрация: 2010-02-11
Версия системы: RC5

Репутация:   нет  
Всего: нет


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

Дайте мне пряник ^_^
з.ы. смотря что это еще за модули.
Сейчас впринципе функционал дефолтной версии норм
Перейти в начало страницы
+Цитировать сообщение
NoIndex
сообщение 2010-10-23, 13:53
Сообщение #12
Опытный
Иконка группы

Группа: Бета-тестеры
Сообщений: 825
Регистрация: 2008-12-13
Из: Россия → Новосибирск
Версия системы: RC5

Репутация:   нет  
Всего: 24


Цитата (termit @ 2024-03-28 17:33)
Тогда уж предпочтительней делать две версии системы (ну типа добавить light версию)

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

Цитата (KeSSLeR @ 2024-03-28 17:33)
Дайте мне пряник ^_^

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


Цитата (KeSSLeR @ 2024-03-28 17:33)
з.ы. смотря что это еще за модули.

Котолог файлов, галлерея, голосование, и т.д.

Сообщение отредактировал NoIndex - 2010-10-23, 16:03
Перейти в начало страницы
+Цитировать сообщение
NoIndex
сообщение 2010-10-23, 15:48
Сообщение #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
Перейти в начало страницы
+Цитировать сообщение
KeSSLeR
сообщение 2010-10-24, 2:41
Сообщение #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, тобишь весь исходный код будет открытым :) Платными будут лишь дополнения, естественно лишь некоторая часть.


Це когда?)
Перейти в начало страницы
+Цитировать сообщение
7Azimuth
сообщение 2010-10-24, 2:48
Сообщение #15
Опытный
Иконка группы

Группа: Eleanor user
Сообщений: 525
Регистрация: 2010-10-20
Из: Украина

Репутация:   нет  
Всего: нет


Цитата (NoIndex @ 2024-03-28 17:33)
— Лицензия будет GPL v2, тобишь весь исходный код будет открытым Платными будут лишь дополнения, естественно лишь некоторая часть.

Этот пункт меня особенно порадовал :)
Перейти в начало страницы
+Цитировать сообщение
Loader
сообщение 2010-10-24, 9:53
Сообщение #16
Профессионал
Иконка группы

Группа: Eleanor user
Сообщений: 1 161
Регистрация: 2010-04-19

Репутация:   нет  
Всего: нет


Цитата (NoIndex @ 2010-10-23, 15:48)
Пару интересностей:

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


Александр же писал что отказался от него!
Передумал что-ли?
Перейти в начало страницы
+Цитировать сообщение
NoIndex
сообщение 2010-10-24, 11:20
Сообщение #17
Опытный
Иконка группы

Группа: Бета-тестеры
Сообщений: 825
Регистрация: 2008-12-13
Из: Россия → Новосибирск
Версия системы: RC5

Репутация:   нет  
Всего: 24


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

Сообщение отредактировал NoIndex - 2010-10-24, 11:22
Перейти в начало страницы
+Цитировать сообщение
KeSSLeR
сообщение 2010-10-24, 11:29
Сообщение #18
Любитель
Иконка группы

Группа: Eleanor user
Сообщений: 483
Регистрация: 2010-02-11
Версия системы: RC5

Репутация:   нет  
Всего: нет


Loader

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


Перейти в начало страницы
+Цитировать сообщение
7Azimuth
сообщение 2010-10-24, 13:03
Сообщение #19
Опытный
Иконка группы

Группа: Eleanor user
Сообщений: 525
Регистрация: 2010-10-20
Из: Украина

Репутация:   нет  
Всего: нет


А то, что движок переберется на лицензию GPL v2 и соответственно станет опен соурсом не повлияет на конечный результат? Просто не люблю когда код пишут много людей и каждый делает это так, как считает нужным. А вообще вы молодцы! Движок заслуживает наивысших похвал. Быстрый, красивый и самое главное легкий в освоении.

Сообщение отредактировал 7Azimuth - 2010-10-24, 13:06
Перейти в начало страницы
+Цитировать сообщение
Loader
сообщение 2010-10-24, 13:47
Сообщение #20
Профессионал
Иконка группы

Группа: Eleanor user
Сообщений: 1 161
Регистрация: 2010-04-19

Репутация:   нет  
Всего: нет


Цитата (NoIndex @ 2010-10-24, 11:20)
Loader, причём здесь Eleanor и эта тема? Да и не отказывался Саша от jQuery, отказался он от wz_tooltip.


Спасибо что разъяснил :)
Но всё же тема-то про Элеанору или что за ядро здесь обсуждают? Супер-пупер CMS RC1?
Перейти в начало страницы
+Цитировать сообщение

3 страниц Открыть меню   1 2 3 >
Ответить в данную темуНачать новую тему
0 чел. читают эту тему (гостей: 0, скрытых пользователей: 0)
Пользователей: 0

 
RSS Текстовая версия 0.0392 сек.    11 запросов    GZIP включен    Сейчас: 2024-03-28, 17:33