Особенности cms Drupal

Особенности cms DrupalСMS Drupal — одна из нескольки наиболее популярных CMS систем во всем мире. Наряду с такими как Joomla, WordPress и 1C-Битрикс, Drupal занимает свое почетное место и многие веб-разработчики предпочитают именно эту CMS.

Drupal написана на PHP, для своего функционирования требует подключения базы данных (MySQL, PostgreSQL и др). Несомненным преимуществом CMS Drupal является ее доступность, поскольку пользоваться ею можно бесплатно, а программисты всего мира по своей доброй воле дописывают к ней модули. Возможности предоставляемые архитектурой Drupal позволяют создавать сайты различного функционала и сложности от блогов и новостных порталов, но социальных сетей и разных видов архивов. Возможности Drupal:

• единая категоризация содержимого всех видов — начиная с форумных сообщений и заканчивая блогами и новостными статьями
• грамотно построенная структура, позволяющая создавать: иерархии, плоские списки, иерархии с общими предками, родственные категории, а также синонимы,
• неограниченная вложенность категорий
• хороший поиск по сайту, как по пользователям, так и по содержимому
• динамическое построение меню
• ролевая модель (ограничение к доступу)
• поддержка XML-форматов:
• позволяет объединять материалы с других сайтов
• вывод документов в RSS/RDF
• BlogAPI для публикации материалов с помощью внешних приложений
• авторизация при помощи OpenID
• человеко-понятные URL
• возможность ведения многоязычного контента
• возможность создания сайтов с общим содержимым (например, общая база пользователей или общие настройками)
• возможность задания разных настроек для сайтов располагающихся на разных виртуальных хостингах
• своевременно уведомление об обновлениях модулей

Достоинства cms drupal
Поддержка локализации

CMS Drupal поддерживается более чем на 100 языках, среди которых есть и русский. Но, к сожалению, не на всех язык перевод документации полон.

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

Недостатки
Одним из недостатков является изменение в API в каждой новой версии. Функции, которые работали под старой версией необходимо будет адаптировать к новой, это приводит к тому, что авторы модулей от версии к версии должны адаптировать свои модули к новым версиям.
Требования 128 Мб оперативной памяти, что увеличивает затраты на хостинг.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *