Drupal является частью трифтекса CMS наряду с Joomla & amp; WordPress, который в течение последних 10-15 лет превращает название лучшей CMS между собой.
Используемый для популярных веб-сайтов, начиная от онлайн-присутствия Белого дома и Weather.com, CMS можно использовать для любого сайта, начиная от персональных сайтов и заканчивая крупными интрасетями и интернет-магазинами.
Большая часть его привлекательности - это огромная база данных бесплатных или коммерческих тем и модулей, позволяющая нетехническим пользователям создавать веб-сайты без особых хлопот с их стороны.
Drupal может быть настроен и готов к использованию в течение нескольких минут, благодаря легкому следующему инсталлятору, и как только все будет готово, администратор может получить доступ к администратору, где он сможет начать создание своего веб-сайта.
Здесь он может настраивать общие настройки сайта, добавлять страницы, устанавливать модули, переключаться между темами, отслеживать использование веб-сайта и многое другое.
CMS поддерживает многоязычные установки, и сообщество внесло вклад в создание линейных модулей для запуска полностью оборудованных интернет-магазинов, социальных сетей и дискуссионных форумов в ядре Drupal.
Если вы работаете в веб-разработке и не слышали о Drupal, возможно, это намек на то, что вы действительно не так хороши в своей работе.
Системные требования
- Веб-сервер (Apache, IIS)
- База данных: MySQL, MariaDB, PostgreSQL, SQLite (MS-SQL и Oracle поддерживаются неофициально)
- PHP 5.3 или выше
- Расширение PHP XML
- Библиотека изображений для PHP (GD, ImageMagick)
- PHP safe_mode: off
- Объекты данных PHP (PDO) активны
- PHP register_globals: off
Что нового в этой версии:
- Экспериментальный интерфейс для миграции из Drupal 6 и 7
- BigPipe для воспринимаемой производительности
- CKEditor WYSIWYG проверка орфографии и языковая кнопка
- Улучшенная страница справки с турами
- Представленные объекты в полях «Представления»
- Поддержка автоматического тестирования JavaScript
- Улучшенная поддержка композитора.
- Улучшения API для разработчиков.
Что нового в версии 8.1.1 / 7.43 / 6.38 / 9.x-dev:
Новое в Drupal 8.0.0 (19 ноября 2015 г.)
Что нового в версии 8.1.0 / 7.43 / 6.38 / 9.x-dev:
- Экспериментальный интерфейс для миграции из Drupal 6 и 7
- BigPipe для воспринимаемой производительности
- CKEditor WYSIWYG проверка орфографии и языковая кнопка
- Улучшенная страница справки с турами
- Представленные объекты в полях «Представления»
- Поддержка автоматического тестирования JavaScript
- Улучшенная поддержка композитора.
- Улучшения API для разработчиков.
Что нового в версии 8.0.5 / 7.43 / 6.38 / 9.x-dev:
- Значительно улучшен внешний интерфейс:
- Сделал все встроенные темы отзывчивыми.
- Добавлена поддержка реагирующих изображений.
- Созданы встроенные таблицы, отвечающие требованиям трех уровней важности столбца.
- Добавлен Twig как механизм шаблонов по умолчанию и преобразован все шаблоны .tpl.php и функции темы в .html.twig.
- Удален механизм PHPTemplate.
- Несколько крупномасштабных чипов разметки, созданных Drupal.
- Добавлена Classy в качестве базовой темы для поддержки классов CSS и оболочек.
- Добавлен Stable в качестве базовой темы по умолчанию для поддержки обратной совместимости для основных шаблонов и изменений CSS, поскольку шаблоны и CSS вне
- Переработано несколько ключевых элементов Семь тем.
- Добавлена поддержка элементов HTML5.
- Включены фреймворки JavaScript Backbone.js и Underscore.js.
- Обновлен до jQuery 2.1.4.
- Обновлен до jQuery UI 1.11.4.
- Удалено jquery.bbq.
- Удалена тема гирлянды из ядра. Удален модуль Overlay из ядра и заменил его простой, динамичной ссылкой «Back to site».
- Улучшена библиотека библиотеки активов для управления файлами CSS и JavaScript и их зависимостями. Разрешается использовать меньшую полезную нагрузку запроса AJAX.
- jQuery больше не загружается на всех страницах, только когда ему нужен другой ресурс.
- По умолчанию JavaScript для всех анонимных пользователей загружен вообще, для более быстрой загрузки страниц.
- Реализована категоризация стиля SMACSS для файлов CSS.
- Удалена большая поддержка Internet Explorer 8 и ниже.
- Добавлен Modernizr для внесения изменений стиля в зависимости от поддержки браузера.
- Все переменные шаблона страницы преобразуются в блоки (заголовок, сухарики, брендинг и т. д.).
- Добавлен модуль Breakpoint для управления точками прерывания откликов.
- Введен собственный вывод Schema.org на страницах.
- При необходимости используйте семантические теги HTML 5. Это также облегчает пользователям ввод данных на мобильных устройствах.
- Переработанные значки хорошо выглядят на экране с высоким разрешением (сетчатка).
- Улучшено управление сайтом:
- Перепроектирован установщик.
- Визуально обновленная и расширенная тема Семь (администрация).
- Сделал панель управления администрированием отзывчивой и удобной для пользователя.
- Добавлен поиск в список модулей и облегчил чтение страницы.
- Добавлен модуль тура для предоставления контекстных подсказок для элементов пользовательского интерфейса.
- Улучшена система сущностей:
- Добавлен полный CRUD API для объектов.
- Улучшен API API API-интерфейсов и API-интерфейсов объектов.
- Добавлена поддержка виджетах, форматировщикам и трансляции в базовые поля сущностей (например, метки).
- Созданные режимы просмотра, настраиваемые для вариантов повторного использования.
- Введенные формы форм для вариантов многоразовых форм.
- Добавлена возможность обработки исправления по умолчанию, которая может быть не последней.
- Все типы объектов контента (пользовательские блоки, термины, комментарии и т. д.), а не только узлы, поддерживают ревизии.
- Схема базы данных объектов контента автоматически создается на основе типов сущностей и определений полей.
- Улучшена система обработки меню:
- Перемещение пользовательского элемента меню в его собственный модуль.
- Переработанные ссылки меню, локальные действия и локальные задачи, основанные на новой системе маршрутизации.
- Внедрена новая система управления конфигурацией:
- Добавлена централизованная система конфигурации с функциями экспорта и импорта.
- Разрешенные авторы модулей могут предоставить конфигурацию в формате файла YAML.
- Реализованные функции для получения, установки, добавления и удаления конфигурации.
- Предоставляет возможность переопределять значения конфигурации с языковыми вариантами и другими значениями времени выполнения.
- Добавлена схема конфигурации, зависимостей и проверки для обеспечения целостности данных между развертываниями и обновлениями.
- Поддержка добавлена как для глобальных конфигурационных, так и для конфигурационных объектов.
- Улучшенный авторский опыт:
- Изменена форма создания и редактирования содержимого.
- Предварительный просмотр содержимого теперь отображается во внешнем интерфейсе.
- Добавлен редактор CKEditor WYSIWYG. Чистая маркировка гарантируется благодаря тесной интеграции с фильтрующей системой.
- Сделана загрузка, выравнивание и субтитры изображений, доступных в редакторе.
- Модернизированный текстовый формат по умолчанию.
- Добавлен интерфейс конфигурации перетаскивания и перетаскивания, который автоматически обновляет настройки фильтра HTML, что делает типичные текстовые форматы тривиальными для типичных случаев использования.
- Добавлены фильтры выравнивания и заголовка, которые могут быть применены к любому элементу: изображения, блокировки, фрагменты кода, видеоролики ...
- Сделано возможным редактировать на месте любой объект: узлы, блоки ...
- Добавлен модуль текстового редактора, который поможет отобразить другие редакторы в текстовые форматы.
- Улучшено управление медиа:
- Добавлена возможность настройки при удалении неиспользуемых файлов с возможностью их сохранения, полезной для медиа-библиотек.
- Добавлен настраиваемый вид на экране администрирования контента, в котором перечислены все файлы, загруженные в систему.
- Выполняет загрузку сразу при выборе файлов в полях файлов.
- Добавлена возможность загрузки нескольких файлов одновременно.
- Добавлен фильтр входного изображения для включения безопасного размещения изображений.
- Включены следующие компоненты Symfony2:
- ClassLoader PSR-0-совместимые процедуры автозагрузки.
- Контейнер для инъекций зависимой зависимости DependencyInjection.
- EventDispatcher Объектно-ориентированная легкая система обработки событий.
- Объекты HttpFoundation Абстракция для HTTP-запросов и ответов.
- HttpKernel Core для управления входящими HTTP-запросами и ответами.
- Процесс Позволяет выполнять команды в подпроцессе.
- Структура маршрутизации для отображения входящих запросов на информацию контроллера.
- Сериализация Сериализация сложных вложенных объектов в JSON / XML и т. д.
- Validator Убедитесь, что объект находится в допустимом состоянии на основе определенных правил проверки, определенных для него.
- Ямл Parser для файлов YAML.
- Удалены модули из ядра. Следующие модули были удалены из ядра, поскольку доступны модули с аналогичной функциональностью:
- Блог
- Панель управления
- OpenID
- Опрос
- Профиль
- Trigger
- Новые типы полей, добавленные в ядро:
- Ссылка
- Номер телефона
- Ссылка на сущность
- Дата
- Сделал комментарий более гибким:
- Добавлено понятие типов комментариев (для отзывов, приветствий и т. д.), каждый из которых может быть настроен с другим набором полей.
- Сделал комментарий поля, чтобы разрешить потоки комментариев для типов сущностей, отличных от узлов.
- Добавлены модули представления и представления UI к ядру:
- Добавлены простые функции массовых операций в представления.
- Преобразование различных основных списков в представления, включая / node, / admin / content / node, / admin / people и несколько блоков.
- Встроенная поддержка API REST.
- Пересмотренная интеграция кеширования для повышения производительности.
- Позволяет настраивать таблицы ответов в представлениях.
- Значительно улучшено управление блоками:
- Созданы настраиваемые блоки, которые могут быть полезна, доступны для редактирования и переводимые объекты.
- Добавлено понятие пользовательских типов блоков.
- Добавлена возможность размещения одного и того же блока в нескольких местах.
- Введена библиотека блоков с категоризированными блоками.
- Удалена функциональность и отчеты модуля доступа модуля статистики.
- Удалены функциональные возможности XML-RPC из ядра.
- Удалена поддержка подписей пользователей из ядра.
- Добавлена возможность генерации и проверки универсальных уникальных идентификаторов (UUID).
- Значительно улучшенная поддержка языков вокруг
- Добавлен компонент маршрутизации из Symfony CMF.
- Добавлена библиотека Guzzle HTTP.
- Добавлен компонент Zend Feed.
- Введен доступный модальный API на основе улучшений, выполненных в сотрудничестве с командой jQuery UI.
- Позволяет добавлять поля к контактным формам, позволяющим строителям сайтов легко создавать пользовательские формы для запроса отзывов от пользователей.
- Переключение на семантическое управление версиями со значительными обновлениями, запланированными каждые 6 месяцев в 8.1, 8.2 и т. д.
- Многочисленные другие важные изменения и дополнения.
- Многочисленные исправления ошибок.
- Многочисленные улучшения документации API.
- Дополнительное автоматическое тестирование.
- Добавлена система Typed Data для управления сложными типами.
- Реализованная система маршрутизации на основе компонентов Symfony2.
- Сделанная декларативная информация (библиотеки, разрешения, маршруты и т. д.) использует файлы YAML для определений вместо PHP.
- Добавлена плагиновая система для стандартизации реализации нескольких основных API.
Что нового в версии 8.0.3 / 7.42 / 6.37 / 9.x-dev:
- Значительно улучшен внешний интерфейс:
- Сделал все встроенные темы отзывчивыми.
- Добавлена поддержка реагирующих изображений.
- Созданы встроенные таблицы, отвечающие требованиям трех уровней важности столбца.
- Добавлен Twig как механизм шаблонов по умолчанию и преобразован все шаблоны .tpl.php и функции темы в .html.twig.
- Удален механизм PHPTemplate.
- Несколько крупномасштабных чипов разметки, созданных Drupal.
- Добавлена Classy в качестве базовой темы для поддержки классов CSS и оболочек.
- Добавлен Stable в качестве базовой темы по умолчанию для поддержки обратной совместимости для основных шаблонов и изменений CSS, поскольку шаблоны и CSS вне
- Переработано несколько ключевых элементов Семь тем.
- Добавлена поддержка элементов HTML5.
- Включены фреймворки JavaScript Backbone.js и Underscore.js.
- Обновлен до jQuery 2.1.4.
- Обновлен до jQuery UI 1.11.4.
- Удалено jquery.bbq.
- Удалена тема гирлянды из ядра. Удален модуль Overlay из ядра и заменил его простой, динамичной ссылкой «Back to site».
- Улучшена библиотека библиотеки активов для управления файлами CSS и JavaScript и их зависимостями. Разрешается использовать меньшую полезную нагрузку запроса AJAX.
- jQuery больше не загружается на всех страницах, только когда ему нужен другой ресурс.
- По умолчанию JavaScript для всех анонимных пользователей загружен вообще, для более быстрой загрузки страниц.
- Реализована категоризация стиля SMACSS для файлов CSS.
- Удалена большая поддержка Internet Explorer 8 и ниже.
- Добавлен Modernizr для внесения изменений стиля в зависимости от поддержки браузера.
- Все переменные шаблона страницы преобразуются в блоки (заголовок, сухарики, брендинг и т. д.).
- Добавлен модуль Breakpoint для управления точками прерывания откликов.
- Введен собственный вывод Schema.org на страницах.
- При необходимости используйте семантические теги HTML 5. Это также облегчает пользователям ввод данных на мобильных устройствах.
- Переработанные значки хорошо выглядят на экране с высоким разрешением (сетчатка).
- Улучшено управление сайтом:
- Перепроектирован установщик.
- Визуально обновленная и расширенная тема Семь (администрация).
- Сделал панель управления администрированием отзывчивой и удобной для пользователя.
- Добавлен поиск в список модулей и облегчил чтение страницы.
- Добавлен модуль тура для предоставления контекстных подсказок для элементов пользовательского интерфейса.
- Улучшена система сущностей:
- Добавлен полный CRUD API для объектов.
- Улучшен API API API-интерфейсов и API-интерфейсов объектов.
- Добавлена поддержка виджетах, форматировщикам и трансляции в базовые поля сущностей (например, метки).
- Созданные режимы просмотра, настраиваемые для вариантов повторного использования.
- Введенные формы форм для вариантов многоразовых форм.
- Добавлена возможность обработки исправления по умолчанию, которая может быть не последней.
- Все типы объектов контента (пользовательские блоки, термины, комментарии и т. д.), а не только узлы, поддерживают ревизии.
- Схема базы данных объектов контента автоматически создается на основе типов сущностей и определений полей.
- Улучшена система обработки меню:
- Перемещение пользовательского элемента меню в его собственный модуль.
- Переработанные ссылки меню, локальные действия и локальные задачи, основанные на новой системе маршрутизации.
- Внедрена новая система управления конфигурацией:
- Добавлена централизованная система конфигурации с функциями экспорта и импорта.
- Разрешенные авторы модулей могут предоставить конфигурацию в формате файла YAML.
- Реализованные функции для получения, установки, добавления и удаления конфигурации.
- Предоставляет возможность переопределять значения конфигурации с языковыми вариантами и другими значениями времени выполнения.
- Добавлена схема конфигурации, зависимостей и проверки для обеспечения целостности данных между развертываниями и обновлениями.
- Поддержка добавлена как для глобальных конфигурационных, так и для конфигурационных объектов.
- Улучшенный авторский опыт:
- Изменена форма создания и редактирования содержимого.
- Предварительный просмотр содержимого теперь отображается во внешнем интерфейсе.
- Добавлен редактор CKEditor WYSIWYG. Чистая маркировка гарантируется благодаря тесной интеграции с фильтрующей системой.
- Сделана загрузка, выравнивание и субтитры изображений, доступных в редакторе.
- Модернизированный текстовый формат по умолчанию.
- Добавлен интерфейс конфигурации перетаскивания и перетаскивания, который автоматически обновляет настройки фильтра HTML, что делает типичные текстовые форматы тривиальными для типичных случаев использования.
- Добавлены фильтры выравнивания и заголовка, которые могут быть применены к любому элементу: изображения, блокировки, фрагменты кода, видеоролики ...
- Сделано возможным редактировать на месте любой объект: узлы, блоки ...
- Добавлен модуль текстового редактора, который поможет отобразить другие редакторы в текстовые форматы.
- Улучшено управление медиа:
- Добавлена возможность настройки при удалении неиспользуемых файлов с возможностью их сохранения, полезной для медиа-библиотек.
- Добавлен настраиваемый вид на экране администрирования контента, в котором перечислены все файлы, загруженные в систему.
- Выполняет загрузку сразу при выборе файлов в полях файлов.
- Добавлена возможность загрузки нескольких файлов одновременно.
- Добавлен фильтр входного изображения для включения безопасного размещения изображений.
- Включены следующие компоненты Symfony2:
- ClassLoader PSR-0-совместимые процедуры автозагрузки.
- Контейнер для инъекций зависимой зависимости DependencyInjection.
- EventDispatcher Объектно-ориентированная легкая система обработки событий.
- Объекты HttpFoundation Абстракция для HTTP-запросов и ответов.
- HttpKernel Core для управления входящими HTTP-запросами и ответами.
- Процесс Позволяет выполнять команды в подпроцессе.
- Структура маршрутизации для отображения входящих запросов на информацию контроллера.
- Сериализация Сериализация сложных вложенных объектов в JSON / XML и т. д.
- Validator Убедитесь, что объект находится в допустимом состоянии на основе определенных правил проверки, определенных для него.
- Ямл Parser для файлов YAML.
- Удалены модули из ядра. Следующие модули были удалены из ядра, поскольку доступны модули с аналогичной функциональностью:
- Блог
- Панель управления
- OpenID
- Опрос
- Профиль
- Trigger
- Новые типы полей, добавленные в ядро:
- Ссылка
- Номер телефона
- Ссылка на сущность
- Дата
- Сделал комментарий более гибким:
- Добавлено понятие типов комментариев (для отзывов, приветствий и т. д.), каждый из которых может быть настроен с другим набором полей.
- Сделал комментарий поля, чтобы разрешить потоки комментариев для типов сущностей, отличных от узлов.
- Добавлены модули представления и представления UI к ядру:
- Добавлены простые функции массовых операций в представления.
- Преобразование различных основных списков в представления, включая / node, / admin / content / node, / admin / people и несколько блоков.
- Встроенная поддержка API REST.
- Пересмотренная интеграция кеширования для повышения производительности.
- Позволяет настраивать таблицы ответов в представлениях.
- Значительно улучшено управление блоками:
- Созданы настраиваемые блоки, которые могут быть полезна, доступны для редактирования и переводимые объекты.
- Добавлено понятие пользовательских типов блоков.
- Добавлена возможность размещения одного и того же блока в нескольких местах.
- Введена библиотека блоков с категоризированными блоками.
- Удалена функциональность и отчеты модуля доступа модуля статистики.
- Удалены функциональные возможности XML-RPC из ядра.
- Удалена поддержка подписей пользователей из ядра.
- Добавлена возможность генерации и проверки универсальных уникальных идентификаторов (UUID).
- Значительно улучшенная поддержка языков вокруг
- Добавлен компонент маршрутизации из Symfony CMF.
- Добавлена библиотека Guzzle HTTP.
- Добавлен компонент Zend Feed.
- Введен доступный модальный API на основе улучшений, выполненных в сотрудничестве с командой jQuery UI.
- Позволяет добавлять поля к контактным формам, позволяющим строителям сайтов легко создавать пользовательские формы для запроса отзывов от пользователей.
- Переключение на семантическое управление версиями со значительными обновлениями, запланированными каждые 6 месяцев в 8.1, 8.2 и т. д.
- Многочисленные другие важные изменения и дополнения.
- Многочисленные исправления ошибок.
- Многочисленные улучшения документации API.
- Дополнительное автоматическое тестирование.
- Добавлена система Typed Data для управления сложными типами.
- Реализованная система маршрутизации на основе компонентов Symfony2.
- Созданная декларативная информация (библиотеки, разрешения, маршруты и т. д.) использует файлы YAML для определений вместо PHP.
- Добавлена плагиновая система для стандартизации реализации нескольких основных API.
Требования
- Веб-сервер (Apache, IIS)
- База данных: MySQL, MariaDB, PostgreSQL, SQLite (MS-SQL и Oracle поддерживаются неофициально)
- PHP 5.3 или выше
- Расширение PHP XML
- Библиотека изображений для PHP (GD, ImageMagick)
- PHP safe_mode: off
- Объекты данных PHP (PDO) активны
- PHP register_globals: off
Комментарии не найдены