Drupal зачастую называют основным конкурентом Joomla CMS. В отличие от последней система управления Друпал очень слабо использует объектные возможности PHP. Фактически данная модель присутствует, но в несколько нестандартном для PHP представлении. В седьмой версии "движка" ряд нововведений направлены на активную работу с объектными инструментами PHP 5.
С технической точки зрения применение Drupal позволяет использовать его для разработки сайтов различного типа – от простого малостраничного блога и форума до серьёзных информационных веб-ресурсов, например, новостных сайтов или ёмких архивов. Подключаемые модули обеспечивают функционал системы. Работают с общим API Drupal. В стандартный пакет входят следующие модули: форум, блог, поиск, загрузка файлов, RSS-лента, голосования и ряд других инструментов. Имеется возможность подключения дополнительных модулей по желанию клиента.
Что позволяет базовый функционал? С точки зрения пользователя:
- Любая глубина вложенности категорий;
- Возможность поиска по всему сайту;
- Разграничение прав доступа пользователей к материалам;
- Динамическое меню;
- Работа с XML-форматами ( иерархическая структура, необходимая для хранения данных любого типа, может быть представлена визуально как дерево): RDF (модель представления данных)/RSS (XML - формат, применяемый для описания новостных лент, превью статей и т.д.; BlogAPI позволяет размещать материалы с помощью внешних приложений;
- Проверка подлинности прав пользователя с помощью OpenID;
- Короткие URL ("человеко-понятные");
- Интерфейс сайта может иметь язык отличный от русского, возможность ввода разноязычного контента;
- Нагрузку на сайт можно ограничить (например, часть блоков и модулей автоматически отключается при повышенной нагрузке);
Это далеко не полный список базовых возможностей. Но для Вас, как для конечного пользователя, важно, чтобы система работала адекватно и без нареканий. Все тонкости по настройке мы возьмём на себя. Поэтому перегружать страницу сложными техническими терминами в рамках данной темы не будем.
Структуризация информации с помощью Drupal:
Структура сайта и процедура её организации строится на основе специального механизма, который позволяет создавать некоторое число категорий для всего контента (содержимого) сайта и сопоставлять их с модулями ввода-вывода информации. Благодаря такому подходу одними и теми же модулями можно организовать разнообразную структуру содержимого. Например, для всех документов сайта легко создаётся сквозной список «основных слов».
Оформление и внешний вид:
Дизайн сайта на системе управления Друпал характеризуются возможностью смены текущего оформления посредством имеющихся тем. Но в целом единой схемы организации дизайна здесь нет. Имеется возможность применять "движки тем", которые основаны на удобных для редактирования шаблонах, либо создавать темы оформления через API системы управления Drupal.