|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.10.2009, 08:07 | #1 |
Программист тьмы
Форумчанин
Регистрация: 02.09.2009
Сообщений: 227
|
New CMS
По аналогии с товарищем Utkin'ым задам такой вопрос - что вы (если вы этим интересуетесь) хотели бы видеть в CMS. Я вот решил ее разработкой заняться на досуге, для общего развития. Джумле конечно не конкурент, но все же)
Ну так что. Я имею в виду, какие дополнительные модули, кроме стандартных типа поиска и авторизации |
15.10.2009, 10:43 | #2 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,648
|
Разработка CMS не такое простоя занятие. И разрабатывать в лоб ни как нельзя.
Должно быть: 1. Ядро системы, поддерживающее работу с БД, шаблонами, модулями, несколькими языками и т.п. 2. Модули. Модули имеет смысл делать только после того, как готово ядро. Какие именно модули - вопрос второстепенный, т.к. главное что бы было хорошее и гибкое ядро. 3. Шаблоны (или скины). По мне, так писать CMS ради самой CMS глупое занятие. Имеет смысл создать такое ядро системы, на базе которого (при помощи соответствующего пакета модулей) можно создавать системы любой сложности (CMS, магазины, форумы, специфические системы и т.д.). Но что бы написать качественное ядро, надо иметь большой опыт WEB-разработки, надо составить модель данного ядра, из каких компонент оно будет состоять, как они будут взаимодействовать, как будут работать модули и т.п. E-Mail: arigato.freelance@gmail.com
|
15.10.2009, 11:15 | #3 |
Программист тьмы
Форумчанин
Регистрация: 02.09.2009
Сообщений: 227
|
Arigato, ну, я же для себя буду писать. Поднаберусь опыта так сказать. Просто охота какую-нибудь фишку реализовать, я хоть форум, например, и не писал, но прекрасно представляю себе, как это делается. И поэтому мне это пока не интересно))
|
15.10.2009, 11:34 | #4 |
somewhere else
Участник клуба
Регистрация: 17.07.2008
Сообщений: 1,409
|
Cудя по описанию CMS чем то смахивает на ОС с монолитным ядром?
"Тяжело в учении, легко в бою" - А.В. Суворов
|
15.10.2009, 11:36 | #5 |
Программист тьмы
Форумчанин
Регистрация: 02.09.2009
Сообщений: 227
|
Да не, почему. Они так и строятся) Не всем же ядрам быть kernel.
|
15.10.2009, 11:40 | #6 | |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,648
|
Цитата:
Хотя на счёт монолитного ядра не совсем верно. К примеру, поддержка БД должна осуществляться специальными драйверами. Например, есть файлик MySQL.php - содержит класс для поддержки БД MySQL. Закидываем файл SQLite.php - теперь можем работать ещё и с SQLite. Тут скорее микроядро, которое можно расширять добавлением дополнительных компонент. Но всё это вместе (микроядро + доп. компоненты) так же будет называться ядром. E-Mail: arigato.freelance@gmail.com
|
|
16.10.2009, 11:42 | #7 |
Участник клуба
Регистрация: 04.10.2008
Сообщений: 1,485
|
работая над своей цмс, я пришел к выводу что это исключительно парсер адресной строки, чтобы по определенным запросам выводилась определенная информация
остальные модули: по работе с бд, шаблонами, новостные модули, каталоги, интернет-магазины... это все необязательные компоненты, которые устанавливаются только по необходимости попытки сделать универсальную цмс приводят к тяжелым и неповоротливым системам, в которых 99% кода является лишним свободен... |
16.10.2009, 12:56 | #8 |
Программист тьмы
Форумчанин
Регистрация: 02.09.2009
Сообщений: 227
|
Ладно, немного перефразирую свой первый пост. Представьте, что вы ламер, и вы хотите забабахать сайт. Вам предлагают такую особенную CMS, которая является свободно распространяемой, и при этом поддерживает огромное количество модулей "из коробки", т.е. без плясок с бубном и хаотичного изучения РНР и других страшных вещей. Так вот, вы, как воображаемый ламер, какие бы хотели видеть модули? Чтобы нажать пару кнопок - и все, поперло
|
16.10.2009, 13:41 | #9 |
Участник клуба
Регистрация: 04.10.2008
Сообщений: 1,485
|
90% заказываемых в наше время сайтов - это набор статичных страниц и новостная лента
иногда плюсом идет небольшой каталог продукции все остальные модули либо невостребованы, либо не поддаются стандартизации свободен... |
17.10.2009, 12:19 | #10 |
Новичок
Джуниор
Регистрация: 17.10.2009
Сообщений: 2
|
Я написал вот свою первую небольшую CMS.
Есть ядро, которое выполняет не большие функции, это: 1. подключение конфигуратора и работа с ним; 2. импортирование/подключение библиотек; 3. работа с реестром; 4. подключение системных классов. Потом можно будет писать любые библиотеки и они будут работать как надо |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Что за CMS-ка ? | NecRoMat | WordPress и другие CMS | 6 | 13.07.2009 09:23 |
Помогите с CMS Drupaul | aks | WordPress и другие CMS | 4 | 01.04.2009 20:10 |
Вопрос о CMS | Ivn | WordPress и другие CMS | 3 | 21.03.2009 20:04 |
Картинки и CMS | kirill555 | PHP | 3 | 10.12.2007 02:40 |