Перевод статьи
Drupal, Powerful PHP-Based CMS Community System, CMS Magazine, Hatem

Источник: http://cms.phpmagazine.net/2006/10/drupal_powerful_phpbased_cms_c.html

Перевод: Иванов Константин Евгеньевич

Drupal, Powerful PHP-Based CMS Community System

Drupal одна из самых популярных CMS систем для PHP, ее структура быстрая и гибкая, что убедило множество вебсайтов в ее использовании. Drupal – Это Общественная Книга, которая позволяет создавать проекты или «книги», которые пишутся совместно авторизированными пользователями; с дружественными url, модульной структурой, онлайн помощью и с открытым исходным кодом.

Drupal может быть легко персонализирован в соответствии со строгими ролями пользователей, основанными на системе разрешений. Пользователи могут регистрироваться и аутентифицироваться локально либо по данным для внешних аутентификационных источников: Jabber, Blogger, LiveJournal либо другой сайт на Drupal. Для использования в интранет Drupal имеет возможность интеграции с LDAP сервером. Со стороны управления контентом Drupal предлагает все необходимое, контент следующих типов: Голосования, Шаблонность, комментарии, управления версиями… Drupal также поддерживает Blogger API, благодаря чему многие блоггеры выбирают Drupal. Blogger API позволяет сайту на Drupal обновляться множеством различных систем., которые включают в себя приложения, основанные на не-веб браузерах и предоставляют багатые возможности форматирования текста.

Drupal экспортирует содержимое вашего сайта в RDS/RSS формат. Это позволяет любому получать доступ ко всей информации вашего сайта с удобством личного рабочего пространства имея «Аггрегатор новостей», например NetNewsWire или Radio UserLand. В дополнении к этому Drupal имеет мощную систему чтения и публикации новостей с других сайтов на своем. Аггрегатор новостей кэширует статьи и сохраняет их в БД MySQL, время обновления КЭШа задается пользователем.

Drupal мультиплатформенная система, которая может быть установлена на Apache или IIS, Unix / Linux / BSD / Solaris / Windows / Mac OS X, и, благодаря встроенному абстрактному языку баз данных, может использовать MySQL, PostgreSQL и даже другие БД SQL. Drupal разработан с целью обеспечить потребности интернациональной аудитории и предоставляет полноценный framework для создания многоязыкового вебсайта, блога, системы управления контентом или социального общества. Все тексты могут быть переведены с использованием графического интерфейса пользователя путем импорта уже имеющихся переводов.

В административном разделе Drupal предлагает Анализ, Трэкинг и Статистику, а также отчеты с информацией о рефералах, популярности статей и как пользователи перемещаются по вашему сайту. Все важные системные события и действия сохраняются в системный журнал для дальнейшего анализа администратором сайта. Благодаря веб ориентированной системе администрирования, Drupal может администрироваться используя любой браузер, что делает возможным получение доступа к системе с любой точки планеты и не требует установки специализированного программного обеспечения на компьютер.

Drupal имеет встроенный полнофункциональный модуль форума, который сделает ваше сообщество еще более живым и динамичным. Благодаря своему механизму кэширования, Drupal уменьшает количество запросов к БД до нескольких, что увеличивает скорость работы и значительно уменьшает нагрузку на сервер. Кэширование работает эффективно как во время обычной работы сайта, так и в моменты пиковой загрузки, проверено опытным путем.

Заключение:
Drupal несомненно является одной из самых мощных и популярных систем написанных на PHP, но, к сожалению, он проблематичен в управлении и настройке для неподготовленных пользователей. Администрирование сайта на Drupal является сложным не интуитивным процессом, и предполагает усиленное внимание и использования документации на начальном этапе использования системы.