Форуми / National / Russian / Вопросы и пожелания к движку

Для юзеров Seditio и новичков

Trustmaster
#27398 08.12.2010 01:55
1. list.php мы в Сиене уже "упростили". Точнее сделали дерево категорий глобальным явлением, а отображение классических списков повесили на модуль page.

2. Строить всю структуру исключительно из дерева узлов общего назначения - это не ново. Так Drupal построен с его nodes, например. Если быть кратким, мы всё же не пошли по этому пути, потому что представление контента исключительно в виде дерева узлов - это большой плюс для CMS, но большой минус для CMF, поскольку позволяет админу конструировать контент как из кубиков лего (впрочем, со значительными ограничениями на выбор и соединение этих кубиков), но связывает руки разработчику, который не сможет изобразить что-либо, отличающееся от дерева узлов. Мы в общем-то не отказываемся от страниц и категорий и всех возможностей, весьма обширных, которые они дают. Но и монополию мы им не дали, вместо того развязав руки разработчикам.

3. Поэтому мы сделали модульность. Такую, что можно легко создавать и управлять модулями наподобие page, forums и т.п. При том они по-прежнему могут расширяться плагинами. И даже расширять друг друга через точно такие же хуки.

4. С универсальным загрузчиком index.php мы уже успели побаловаться в альфе Сиены. Кроме дружного и настойчивого "ФИИ!" в ответ от владельцев сайтов и программистов ничего не получили, так что вернули обратно корневые загрузчики.

В общем, от предложенного выше курса мы уже явно отклонились и резко менять направление уже вряд ли будем.
May the Source be with you!