Drupal - почему стоит его выбрать для создания сайта

Drupal - это система управления контентом, которая обеспечивает широкие функциональные возможности для создания веб-проектов. Например, с ее помощью вы можете определить для каждого пользователя (администратора, модератора, редактора или зарегистрированного пользователя) набор прав, которые позволяют иметь доступ к тем или иным возможностям вашего сайта.

Разумеется, что для создания простого сайта-визитки какой-нибудь небольшой фирмы достаточно и простого текстового редактора типа Блокнота. Как правило, такие сайты содержат 4-5 страниц статического html-кода. Поэтому намного проще и быстрее будет сверстать этот сайт, чем создавать тему для CMS. Ведь для Друпала используется бестабличная верстка, которая подразумевает очень высокий уровень владения CSS и HTML.

Друпал имеет смысл использовать в том случае, если вам необходимо создать более сложный сайт, с использованием языка программирования PHP. Например Друпал можно использовать для создания блога, ведь в этой CMS есть все необходимые для этого модули - rss, комментарии, защита от спама, теги, архив. Самостоятельно их может создать только профессиональный веб-программист, а еще необходимо помнить и о безопасности.

Рассмотрим некоторые преимущества и недостатки Друпала

Преимущества:

  • большое количество модулей для расширения возможностей сайта
  • одна из самых популярных CMS уже много лет
  • отлично подходит для создания крупных информационных порталов
  • система управления пользователями и их правами
  • отличная система для SEO

Недостатки:

  • необходимы углубленные знания в области веб-разработки и программирования
  • довольно сложная для изучения (высокий порог вхождения)
  • требовательна к хостингу, для комфортной работы рекомендуется не менее 64 Мб памяти (PHP - лимит памяти, memory_limit)

Отмечу, что недостатки можно назвать таковыми только с большой натяжкой, это скорее просто высокий уровень начальной подготовки. На самом деле ничего сложного в этом нет, сейчас уже достаточного много русскоязычной литературы по Друпалу и есть русскоязычное коммьюнити, где вам всегда помогут разобраться с той или иной проблемой.

Естественно, что без знаний хотя бы на среднем уровне html, css и php вы не сможете использовать всю мощь этой системы. Хотя лично мне очень редко приходится редактировать php-код, больше это работа со стилями, чтобы доработать стандартный шаблон под свои нужды.

Рассмотрим некоторые основные возможности Друпала

- широкие возможности работы с контентом (статьи, новости, форум, фотогалерея, объявления);
- возможность комментировать материалы с возможностью модерации и защиты от спама;
- собственная великолепная система поиска;
- возможность создания типов материалов;
- мультиязычность на одном домене (нет необходимости размещать каждую языковую версию в отдельный поддомен)
- и многое, многое другое...

По состоянию на ноябрь 2011 года для Друпала существует 6189/2707 модулей и 603/221 тем (для версий 6 и 7 соответственно), поэтому можно без проблем найти нужный модуль или тему оформления (шаблон).