Drupal является на сегодняшний день одной из лучших CMS для ресурсов портального типа и интернет-сообществ. Это не означает, что на Drupal вы не сможете создать сайт другого типа, эта CMS используется на многих крупных сайтах, включая правительственные информационные ресурсы. Просто для сайтов портального типа и интернет-сообществ Drupal представляет наибольший интерес, благодаря своей системе категоризации. Система категоризации в Drupal является ее уникальной чертой и вызывает наибольшее количество споров среди веб-разработчиков. Одни считают ее единственно верной, другие полагают, что она избыточно сложна и неудобна. В любом случае, система категорий, используемая в Drupal, потребует времени и терпения для освоения. Но в то же время она позволяет создавать уникальные типы связей и сложные взаимодействия между содержимым сайта. Вообще Drupal следует пожалуй отнести к наиболее сложно осваиваемым системам, требующим регулярной работы с программным кодом, установки и конфигурации модулей, создания собственных объектов и функций (как средствами самой Drupal, так и с помощью программного кода) и, как следствие, сложным для освоения неспециалистами. Но в руках специалиста по созданию сайтов Drupal станет очень мощным инструментом, позволяющим формировать сложные структуры и выводить для пользователя содержимое сайта практически в любой форме.
Drupal обладает богатыми возможностями по созданию новых типов содержимого сайта (контента), позволяя формализовать работу с практически любыми данными. Вообще Drupal по своей идеологии находится уже ближе к фреймворку (среде разработки), чем CMS. Поэтому Drupal прекрасно подходит для серьезных и технологически хорошо обеспеченных проектов, но вряд ли проявит себя хорошо при создании персонального сайта, если пользователь не обладает хорошими знаниями HTML, PHP, не имеет опыта разработки веб-приложений.
К основным преимуществам Drupal следует отнести:
• уникальную систему категоризации контента
• гибкость и разнообразие настроек
• возможность создания собственных типов контента
• хорошее взаимодействие между пользователями
• свободную архитектуру сайта
• развитую среду разработки
• встроенную систему статистики
• мощный поисковый модуль
• многоязыковую поддержку
• развитое русскоязычное сообщество
• большое количество дополнительных модулей
Drupal достаточно хорошо документирована на русском языке. Существует множество русскоязычных ресурсов, посвященных Drupal, в российском интернете действует мощное сообщество пользователей Drupal, хорошо относящееся к новичкам. Вы всегда можете задать возникшие у вас вопросы и получить на них подробный ответ. Русскоязычная документация по Drupal доступна, к примеру, здесь.
Коротко резюмируя вышеизложенное — Drupal потребует достаточно много времени на освоение, но в результате предоставит вам возможности, которых вы не получите в большинстве других CMS. Выбор Drupal обуславливается в первую очередь наличием времени и ресурсов на его освоение, а также сложностью поставленной задачи по разработке сайта. Для несложных сайтов, которым вы не планируете в дальнейшем уделять много времени, возможно стоит остановиться на другой CMS. Но если вам требуется гибкость настроек и мощный инструмент для активно развивающегося ресурса, а время освоения и сложность технической поддержки не является основным критерием — Drupal станет для вас отличным выбором.
вернуться к списку приложений
|