Drupal: CMS с открытым исходным кодом

Накануне запуска своей 7-й версии система управления контентом с открытым исходным кодом Drupal постоянно набирает популярность среди различных CMS, доступных на рынке. Этот проект был начат в 2000 году бельгийским разработчиком Dries Buytaert с целью конкурировать с Wordpress и Joomla.

За последние годы Drupal занял свое место среди микропредпринимателей, МСП и крупных сообществ. Эта система была использована для разработки около 500 000 сайтов по всему миру. Среди них мы можем назвать Rue89.com: веб-сайт информационных и совместных дискуссий использует CMS с открытым исходным кодом с момента ее создания в 2007 году и теперь распространяется на другие веб-сайты с Drupal.

Что такое Drupal?

Drupal - это система управления контентом с открытым исходным кодом (CMS), выпущенная на условиях GNU General Public License, которая основана на языке сценариев PHP. Это программное обеспечение позволяет публиковать, управлять и организовывать содержимое веб-сайта, а также может управлять организацией и правами доступа сообщества пользователей. Оно организовано вокруг минимальных единиц содержимого, называемых «узлами», которые соответствуют различным элементам. : статья, блог, комментарий, форма заявки, галерея изображений или изображений, опрос, вики и т. д.

Первоначально Drupal был определен как «быстрый сборщик веб-сайтов» его создателем Дрисом Байтаертом, то есть платформой, облегчающей совместное создание контента на веб-сайте, которым пользуются несколько человек.

Модульность и масштабируемость CMS, позволяет добавлять множество функций и позволяет выполнять много разных типов проектов, особенно в следующих областях:

  • Web Publishing (создание платформ и сайтов сообщества в Интернете)
  • Создание систем управления знаниями (в том числе через таксономическую классификацию - категория-контент)
  • Создание рабочих групп (интранет).

Обратите внимание, что:

В отличие от других CMS (Wordpress), Drupal требует вмешательства опытного разработчика, благодаря своей модульной и высоко адаптируемой структуре.

Модульная, гибкая и масштабируемая структура

Drupal основан на модульной структуре, которая сочетает в себе «нативные» модули, доступные в программе базовых пакетов, и чуть более 6000 «модулей сообщества».

Некоторые нативные модули требуются для функционирования Drupal (например, управление пользователями), некоторые являются необязательными (например, надстройка для блога / веб-сайта). Среди нативных модулей: дизайн и рейтинг контента (дата публикации, алфавит и т. Д.). Шаблоны управления (модели), система таксономии (например, ранжирование ключевых слов, назначаемых статьям и создание категорий), форум и т. Д.

Модули "сообщество" - это результат работы сообщества пользователей, организованного вокруг проекта Drupal. Администраторы CMS могут добавлять эти модули для создания своего веб-сайта на основе своих потребностей в разработке. Эти модули охватывают различные потребности, в том числе:

  • Новостная рассылка
  • чат
  • Электронная коммерция (например, электронный платеж)
  • Управление семантическим контентом (структура метаданных)
  • Многоязычные инструменты
  • Поисковая оптимизация
  • Mobile (2D-код, управление сайтом Drupal со смартфона)

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

Drupal и SEO

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

  • Расширенный контроль записи URL (и возможность автоматизации через модуль Pathauto) для SEO.
  • Система классификации контента (таксономия), позволяющая систематизировать контент по ключевым словам.
  • Упрощенное управление титульными страницами и метатегами

Сообщество Drupal

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

Drupal опирается на несколько областей для обмена знаниями, в том числе:

  • Официальный веб-сайт
  • Блог
  • Форум
  • Документация и учебники
  • Списки рассылки

Какие профессиональные сайты используют Drupal?

В Интернете сайты, предлагающие очень разный контент, используют Drupal. К ним относятся следующие категории:

  • Информационные сайты, электронный журнал во Франции, Rue89 (см. Интервью ниже), Mediapart, Slate.fr во Франции и др. В Англии, The Economist.
  • Порталы информации: портал сообщества, объединяющий развлекательный контент: Popsugar.com.
  • Корпоративные сайты / интранет: Yahoo Research!
  • Электронная коммерция (через модуль Ubercart)
  • Каталог SEO
  • Веб-сайты, содержащие мультимедийный контент (включая фотографии, музыку, плейлисты, видео и т. Д.). Например, Warner Bros Records
  • Институциональные / образовательные сайты: Университет Пенсильвании
  • Платформы сообщества социальных сетей: plateforme communautaire GoingOn.com

Фокус: разработчикам проекта Drupal платят больше?

Недавнее исследование в Соединенных Штатах, проведенное веб-сайтом сообщества DoNanza, платформой сообщества, которая специализируется на трудоустройстве веб-мастеров / веб-мастеров-фрилансеров, проливает свет на то, какие денежные ставки генерируются различными CMS (Wordpress, Joomla и Drupal). Если Wordpress и Joomla используются соответственно в 6, 5 и 3, 5 раза чаще, чем Drupal, это тот, кто получает самые большие бюджеты: как разработчик, использующий Drupal (в фрилансе), зарабатывает в среднем 915 долларов за проект, против 455 и 473 долларов соответственно для Wordpress и Joomla.

Скачать Drupal

Каковы лучшие приложения с открытым исходным кодом 2010 года?

Предыдущая статья Следующая статья

Лучшие советы