Для юзеров Seditio и новичков
Trustmaster |
|
---|---|
1. list.php мы в Сиене уже "упростили". Точнее сделали дерево категорий глобальным явлением, а отображение классических списков повесили на модуль page.
2. Строить всю структуру исключительно из дерева узлов общего назначения - это не ново. Так Drupal построен с его nodes, например. Если быть кратким, мы всё же не пошли по этому пути, потому что представление контента исключительно в виде дерева узлов - это большой плюс для CMS, но большой минус для CMF, поскольку позволяет админу конструировать контент как из кубиков лего (впрочем, со значительными ограничениями на выбор и соединение этих кубиков), но связывает руки разработчику, который не сможет изобразить что-либо, отличающееся от дерева узлов. Мы в общем-то не отказываемся от страниц и категорий и всех возможностей, весьма обширных, которые они дают. Но и монополию мы им не дали, вместо того развязав руки разработчикам. 3. Поэтому мы сделали модульность. Такую, что можно легко создавать и управлять модулями наподобие page, forums и т.п. При том они по-прежнему могут расширяться плагинами. И даже расширять друг друга через точно такие же хуки. 4. С универсальным загрузчиком index.php мы уже успели побаловаться в альфе Сиены. Кроме дружного и настойчивого "ФИИ!" в ответ от владельцев сайтов и программистов ничего не получили, так что вернули обратно корневые загрузчики. В общем, от предложенного выше курса мы уже явно отклонились и резко менять направление уже вряд ли будем. May the Source be with you!
|