Razko
![](http://forum.ru-board.com/board/avatars/southpark6.gif)
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Сам движок, на самом деле, это просто "клей" для остальных модулей. Ведь даже отображение информации реализовано как модуль - node. То есть, node вообще является модулем, который позволяет системе "содержать" информацию. Короче, на словах это трудно объяснить А taxonomy - это система категоризации node'ов. Вокруг неё многое крутится. Например, форум работает следующим образом: тема - это node, категоризацией (то бишь сами разделы форума) - категории taxonomy, а вот выводом этой информации самому пользователю в том виде, в котором она выводится, занимается уже сам модуль forum. То есть, разработчикам модуля forum нужно было написать ТОЛЬКО вывод информации, все остальное сделали на основе других модулей. Вы только представьте, как легко им было это сделать! И так для всех разработчиков. Это очень сильно облегчает разработку модулей. Есть среди вас пользователи Miranda (IM)? Вот там тоже всё сделано на основе плагинов, даже интерфейс. И его можно заменять! Те, кто баловался настройкой Miranda, наверняка слышали про плагион IEView, с помощью которого можно писать "дизайны". Также и в Drupal - всё сделано на модулях, всё! Но тогда появляется вопрос - а нахрена тогда сам движок? Так вот, суть в том, что именно движок позволяет всем этим модулям работать как единое целое. Он как бы создает между ними связь. И в этом суть! Эта концепция появилась изначально не в вебе, а в прикладном программировании. Причем появилась, и очень давно появилась - ведь это концепция любой операционной системы! Скажем, даже в Windows интерфейс реализован как программа - explorer. Но для веба, впрочем как и для любых программ "высокого уровня" - это новшество, причем очень хорошее новшество, как для пользователей, так и для разработчиков. Хотя было бы правильней сказать так: лучше для разработчиков, а следовательно для пользователей - ведь чем лучше работа, тем лучше пользователю Я нашел Drupal месяца 3-4 назад, и он мне очень понравился, даже несмотря на то, что я начал разбираться в нем далеко не сразу. Да, пока не забыл - Drupal.ru упал, а мне срочно нужен gettext патч... Для версий 4.6.х. | Всего записей: 2 | Зарегистр. 15-11-2005 | Отправлено: 16:37 16-11-2005 | Исправлено: Razko, 16:40 16-11-2005 |
|