Разместить Drupal, ничего не устанавливая

Система управления содержимым, которую выбирают, когда «статьи» уже не хватает: вы описываете собственные типы содержимого поле за полем и строите из них любые перечни.

От 8,99 €/месяц

Обзор

Drupal — установка, обновления и резервные копии на нас, на машине во Франции. Система управления содержимым для требовательных сайтов: очень гибкое описание материалов, подробная настройка прав, широко используется в европейском государственном секторе. Вы ничего не устанавливаете и не настраиваете сервер: приложение появляется в сети через несколько минут после заказа и оформлено на вас.

Ему подходит тариф «Приложение Комфорт» за 8,99 €/месяц с налогом — 4 ГБ памяти. Drupal платит за свою гибкость: на каждый запрос он заново собирает определения ваших типов содержимого, полей, представлений и прав, прежде чем выдать страницу. Контейнер служб Symfony, на котором он построен, загружается в память в каждом процессе. К этому добавляются перечни, построенные средствами представлений, — они дают широкие запросы — и перестроение кеша после изменения настроек. Эти 4 ГБ и отделяют приятный сайт от того, который еле ползёт.

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

8.99€/месяц
Рекомендуемый тариф с налогом
4ГБ
Память тарифа
5мин
Запуск
100%
Размещено во Франции

Что меняет управляемое размещение

Собственные типы содержимого, описанные полями

Тип «Учреждение» с адресом, часами работы, фотографией, ссылкой на населённый пункт и контактным лицом. У полей есть тип, они обязательны или нет, могут повторяться. Содержимое перестаёт быть куском форматированного текста, в котором нужное значение ищут глазами.

Перечни, собранные без кода

Средство представлений превращает любой вопрос в страницу, блок, ленту или выгрузку: последние десять решений этой комиссии, курсы длиннее трёх дней, карта учреждений, открытых в субботу. Фильтры, сортировка и разбивка по страницам настраиваются на экране.

Настоящий порядок согласования

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

Многоязычность и доступность в ядре

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

Почему доверить, а не устанавливать самому

Сайт местной администрации

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

Структурированный справочник или каталог

Сто пятьдесят карточек учреждений, у каждой свои часы, контакты и населённый пункт. Одно описание — и из него получаются список с фильтрами, карта, выгрузка и лента, без единой новой разработки.

Редакция с обязательной проверкой

Автор предлагает, руководитель проверяет, сотрудник по связям публикует. Каждый шаг оставляет след, и версию, вышедшую 14 марта, можно найти.

Сайт на трёх языках

Русский, французский, английский — при том что часть материалов есть не на всех языках, а интерфейс переведён. Многоязычность Drupal сделана именно для этого случая и обходится без расширений.

Основа содержимого для приложения

Интерфейс JSON:API из ядра отдаёт материалы мобильному приложению или отдельно собранному сайту. Drupal тогда становится панелью управления, которая питает несколько витрин.

Размещено во Франции

В нашем собственном датацентре в Новой Аквитании, которым мы управляем сами. Для государственного или окологосударственного сайта место расположения серверов входит в техническое задание, а на другом конце линии говорят на вашем языке.

Частые вопросы

В ядре Drupal есть механизм переноса, задуманный изначально для того, чтобы переводить сайты Drupal 7 на следующие версии, и пригодный для других источников. С WordPress обычный путь — описать соответствие между записями, рубриками и файлами с одной стороны и вашими типами содержимого и полями с другой, а затем прогонять ввоз столько раз, сколько нужно. Это труднее, чем нажать кнопку, но именно так рассыпанные статьи превращаются в упорядоченное содержимое — а ради этого переход на Drupal и делают.

Модули добавляют через Composer, диспетчер зависимостей PHP, а не загрузкой файла из браузера: это важное отличие в подходе от WordPress, и оно предполагает хотя бы минимальную уверенность в командной строке. Зато настройки сайта выгружаются в файлы YAML, что позволяет держать их под контролем версий и в точности воспроизвести в другом месте. Содержимое выходит через интерфейс JSON:API или через представления, настроенные на выгрузку CSV, а базу данных забирают как есть.

Кривая освоения настоящая: типы содержимого, поля, представления и роли требуют дня, прежде чем станут полезными, и Drupal не позволяет работать наугад. Переход на новую крупную версию требует готовности модулей сообщества, и это планируют заранее. Выбор готовых тем куда уже, чем у больших систем, и сайт на Drupal обычно делают с темой на заказ. Наконец, для сайта из пяти страниц это чрезмерный инструмент: мощность оправдывается только там, где есть что описывать.

«Приложение Комфорт», за 8,99 €/месяц с налогом. Он даёт 4 ГБ памяти там, где приложение просит не меньше 1,5 ГБ: запас нужен системе, а не для красоты. Сменить тариф можно и позже, без переустановки.

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