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 года?