Drupal

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

Подробнее...

Описание

Drupal является свободным программным обеспечением, защищённым лицензией GPL, и развивается усилиями энтузиастов со всего мира.

Ядро (Drupal core) включает функции являющиеся стандартными для систем управления содержимым:

  • Регистрация пользователей и администрирование учетных записей
  • Управление меню
  • RSS-потоки
  • Таксономия
  • Настройка макетов страницы и т. д

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

Несмотря на то, что Drupal предлагает опытным разработчикам развитый АПИ, для установки и администрирования обычных сайтов не требуются навыки программирования.

Drupal обладает востребованными функциями и поддерживает современные тренды:

  • Встроенный визуальный редактор (WYSIWYG), с помощью которого можно легко оформить текст, используя привычные инструменты форматирования.
  • Поддержка адаптивного дизайна (responsive design) на уровня ядра для обеспечения правильного отображения сайта на различных устройствах.
  • Улучшенная поддержка локализации интерфейса и перевода содержимого на различные языки.
  • Drupal можно интегрировать в систему электронного документооборота организации, подключить инструменты аналитики и маркетинга, а также использовать другие современные технологические решения.

 

Наиболее важные функции:

  • Управление конфигурациями на уровне файловой системы для быстрого переноса элементов конфигурации (типа материалов, представлений, полей и т. д.) из локальной среды разработки на сервер. Конфигурационные данные хранятся в файлах, отдельно от базы данных сайта, что позволяет использовать системы управления версиями для отслеживания изменений в конфигурациях.
  • Представления (views) обеспечивают легкую организацию и вывод содержимого сайта, включая сортировку, контекстную фильтрацию, расширенную темизацию результатов вывода и многое другое. При помощи Views можно создавать различные списки, например, статьи с группировкой по месяцам, товары в определенной категории, список самых популярных материалов.
  • Типы материалов, которые могут быть созданы без программирования, используя удобный конструктор в административном интерфейсе сайта. Разные типы могут иметь свой набор полей, которые, по необходимости, можно добавлять и удалять. Примеры типов материалов: «Страница», «Статья», «Запись в блог», «Музыкальный альбом», «Товар» и т. п.
  • Модуль Services позволяет программно создать свой собственный сервисный модуль и интегрировать его с вызовами методов (например, Representational State Transfer [REST], JavaScript Object Notation [JSON] или XML-remote procedure call [XML-RPC]). Использую модуль Service можно извлекать информацию из одного Drupal-сайта и отображать на другом, расположенном на том же локальном сервере или в другом месте. Модуль Services можно использовать и для интеграции приложений, не основанных на Drupal, ― с помощью внешнего Web-сервиса.
  • Технология BigPipe, обеспечивающая прогрессивный рендеринг путем разграничения вывода статических, кэшированных динамических и персонализированных частей веб-страниц.

А также:

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

Аналоги и альтернативы для Drupal

Drupal - похожие решения и продукты

Ключевые Особенности: CMS - управление сайтами

Craftum

Конструктор сайтов

Агрегатор WP

Уникальный шаблон WordPress для создания движка сайта-агрегатора со скриптами

WordPress

WP это — платформа для управления сайтами №1 в мире. Отличается большим количеством готовых плагинов и тем. Быстрым созданием сайтов.

Тильда

Tilda — это платформа для создания впечатляющих сайтов для бизнеса и медиа

Nethouse

Все инструменты для создания сайта или события от Nethouse.

Teletype

Teletype — это инструмент для объединения сообщений из чата на сайте, популярных мессенджеров и социальных сетей

Plone

Plone — открытая система управления содержанием (CMS). Работает с использованием сервера приложений Zope, написанного на языке программирования Python

Contentful

Contentful — это платформа управления контентом, которая позволяет легко публиковать контент на разных платформах

Eshoper

Eshoper — это профессиональная CMS интернет-магазина. Для малого и среднего бизнеса для создания интернет-магазинов до 1 000 000 товаров

ExpressionEngine

ExpressionEngine — коммерческая мультисайтовая система управления контентом, построенная на фреймворке CodeIgniter

Craft CMS

Craft CMS – многофункциональная платформа с открытым исходным кодом

Bolt CMS

Bolt CMS – современная система управления контентом, цель который быть максимально понятной и простой

Pagekit

Pagekit — это новая модульная CMS от немецкой студии-производителя шаблонов YOOtheme, основанная на Symfony компонентах, а также Vue. js, Webpack, Doctrine и других современных технологий

PyroCMS

PyroCMS — это приложение для управления контентом с открытым исходным кодом

Сравнение Drupal и похожих решений

Рассмотрим плюсы и минусы, преимущества Drupal относительно других решений

Posted inДайджест, Сравнение

Сравнение 5 популярных CMS (WordPress, 1С-Битрикс, Joomla!, OpenCart, Drupal) : особенности, плюсы, минусы

Согласно аналитическим исследованиям, в марте 2020 года лидирующие позиции в рунете среди CMS заняли WordPress, 1С-Битрикс, Joomla!, OpenCart и Drupal. Разберемся, какие особенности у каждой системы, и рассмотрим, для каких проектов они подойдут.

Posted inОбзор, Сравнение

WordPress, Joomla или Drupal — что лучше?

WordPress, Joomla или Drupal… Интересно, какая CMS является лучшей для запуска собственного сайта? Это один из первых вопросов, которым задаются начинающие умы, когда собираются создать веб-сайт или блог.

Смотреть все сравнения с Drupal

Отзывы

Отзывов пока нет.

Будьте первым, кто оставил отзыв на “Drupal”

Ваш адрес email не будет опубликован.

Блог, обзоры, новости

Posted inДайджест, Подборки

Подборка лучших онлайн-сервисов для проверки сайта на вирусы

Заражение сайта вирусами — риск, который есть практически у каждого ресурса, что может привести к серьёзным последствиям: сбоям в работе сайта, краже данных пользователей или блокировке страницы. 

Posted inДайджест

Разработка сайтов на Drupal: преимущества глазами экспертов. Часть 1

Какую готовую и бесплатную CMS для сайта выбрать? Мы в компании ADCI Solutions разрабатываем сайты на CMS Drupal с 2007 года и поэтому хотим обратить внимание на её достоинства. В этом нам помогают эксперты, известные в среде Drupal-разработки.

Posted inДайджест

Обзор CMS DRUPAL 9

В этой статье я решил поговорить о создании сайтов на базе CMS Drupal. Работаю я с этой системой давно и считаю ее одной из лучших среди существующих «движков» сайтов. За исключением случаев, когда действительно необходимы какие-то узкоспециализированные решения эту CMS я рекомендую и своим клиентам.

Posted inДайджест

Производительность фреймворков PHP 5.6, 7.0, 7.1, 7.2, 7.3, and 7.4 — бенчмарк 2020

Посмотрим тесты производительности PHP на различных платформах, чтобы увидеть, как различные версии отличаются друг от друга. На этот раз сравним шесть различных версий PHP на 22 различных платформах/конфигурациях, включая WordPress, Drupal, Joomla!, Laravel, Symfony и многие другие. Также протестировали популярные решения для электронной коммерции, такие как WooCommerce, Easy Digital Downloads, Magento, Grav CMS и October […]

Посмотреть блог по теме: Drupal