kirbak
02.05.2007, 17:11
Drupal
Демо-сайт (http://demo.drupal.ru/)
Drupal в Wikipeadia (RU) (http://ru.wikipedia.org/wiki/Drupal)
Сайт русской поддержки (http://drupal.ru/)
Официальный сайт (http://drupal.org)
http://drupal.ru/files/druplicon.3dcell.small.png
Нет универсальных CMS, оптимальным образом решающих все задачи, функциональность отдельных частей может быть лучше или хуже, чем в других продуктах. Выбор зависит от конкретных задач, поставленных перед сайтом. Понимая это, разработчики CMS Drupal (на русском название движка устоялось как "друпал") не стали распыляться на создание универсального продукта, а сосредоточили силы на сайтых, ориентированных на общение - такие как блоги, форумы, средства коллективной разработки. Что впрочем не ограничивает применение Drupal только этими задачами - дополнительные модули (можно использовать готовые, можно создавать свои
) значительно расширяют сферу применения. Есть вещи, которые реализованы слабо или потребуют доводки перед применением. Например, Drupal врядли подойдет если вам требуется такая разновидность п/о, как groupware - есть отдельные компоненты, но готовое решение "из коробки" отсутствует. В opensource разработках (а именно по такой схеме ведутся работы над Drupal - opensource под лицензией GNU GPL) только массовый спрос и самое главное желание самих разработчиков могут привести к появлению новых функций.
Радует, что разработчики придерживаются концепции выраженной в девизе сообщества: Drupal - community plumbing :) Не отвлекаясь на различные мелочи и украшателства и к счастью не пытаясь сделать из своей системы универсальную CMS. Пока это справедливо - Drupal будет оставаться эффективным средством для создания сайтов. Не все концепции этой системы могут показаться очевидными, как и любая стоящая вещь потребуется время на изучение и понимание. Но в результате вы получите в свои руки мощный инструмент для построения сайтов.
Наиболее важные функции предоставляемые модулями входящими в поставку Drupal:
единая категоризации всех видов содержимого - от форумных сообщений до блогов и новостных статей
вложенность категорий любой глубины
поиск по содержимому сайта
разграничение доступа пользователей к документам (ролевая модель)
динамическое построение меню
поддержка XML-форматов:
вывод документов в RDF/RSS
аггрегация материалов с других сайтов
BlogAPI для публикации материалов с помощью внешних приложений
поддержка общей авторизации между сайтами на Drupal ("сайты-партнёры")
короткие URL
поддержка сменных тем оформления сайта с предоставлением нескольких готовых вариантов
поддержка переводов интерфейса сайта на разные языки
возможность создания сайтов с пересекающимся содержимым (например общей базой пользователей или общими настройками)
раздельные конфигурации сайта для различных виртуальных хостов (в том числе собственные наборы модулей и тем оформления для каждого подсайта)
механизм для ограничения нагрузки на сайт (автоматическое отключение при высокой посещаемости части информационных блоков и модулей)
Демо-сайт (http://demo.drupal.ru/)
Drupal в Wikipeadia (RU) (http://ru.wikipedia.org/wiki/Drupal)
Сайт русской поддержки (http://drupal.ru/)
Официальный сайт (http://drupal.org)
http://drupal.ru/files/druplicon.3dcell.small.png
Нет универсальных CMS, оптимальным образом решающих все задачи, функциональность отдельных частей может быть лучше или хуже, чем в других продуктах. Выбор зависит от конкретных задач, поставленных перед сайтом. Понимая это, разработчики CMS Drupal (на русском название движка устоялось как "друпал") не стали распыляться на создание универсального продукта, а сосредоточили силы на сайтых, ориентированных на общение - такие как блоги, форумы, средства коллективной разработки. Что впрочем не ограничивает применение Drupal только этими задачами - дополнительные модули (можно использовать готовые, можно создавать свои
) значительно расширяют сферу применения. Есть вещи, которые реализованы слабо или потребуют доводки перед применением. Например, Drupal врядли подойдет если вам требуется такая разновидность п/о, как groupware - есть отдельные компоненты, но готовое решение "из коробки" отсутствует. В opensource разработках (а именно по такой схеме ведутся работы над Drupal - opensource под лицензией GNU GPL) только массовый спрос и самое главное желание самих разработчиков могут привести к появлению новых функций.
Радует, что разработчики придерживаются концепции выраженной в девизе сообщества: Drupal - community plumbing :) Не отвлекаясь на различные мелочи и украшателства и к счастью не пытаясь сделать из своей системы универсальную CMS. Пока это справедливо - Drupal будет оставаться эффективным средством для создания сайтов. Не все концепции этой системы могут показаться очевидными, как и любая стоящая вещь потребуется время на изучение и понимание. Но в результате вы получите в свои руки мощный инструмент для построения сайтов.
Наиболее важные функции предоставляемые модулями входящими в поставку Drupal:
единая категоризации всех видов содержимого - от форумных сообщений до блогов и новостных статей
вложенность категорий любой глубины
поиск по содержимому сайта
разграничение доступа пользователей к документам (ролевая модель)
динамическое построение меню
поддержка XML-форматов:
вывод документов в RDF/RSS
аггрегация материалов с других сайтов
BlogAPI для публикации материалов с помощью внешних приложений
поддержка общей авторизации между сайтами на Drupal ("сайты-партнёры")
короткие URL
поддержка сменных тем оформления сайта с предоставлением нескольких готовых вариантов
поддержка переводов интерфейса сайта на разные языки
возможность создания сайтов с пересекающимся содержимым (например общей базой пользователей или общими настройками)
раздельные конфигурации сайта для различных виртуальных хостов (в том числе собственные наборы модулей и тем оформления для каждого подсайта)
механизм для ограничения нагрузки на сайт (автоматическое отключение при высокой посещаемости части информационных блоков и модулей)