Разработка сайта на Drupal
Drupal выбирают, когда данных много и они связаны между собой: справочники, реестры, каталоги с десятками параметров. Там, где другие движки заканчиваются, он только начинается.
Портфолио по Drupal у нас в основном закрытое: этот движок чаще берут организации, где публикация подрядчика согласуется отдельно, а иногда прямо запрещена договором. Показать можем в переписке — расскажем, что за проект, какие были ограничения и как решали. Открытых кейсов на сайте меньше, чем реальных работ.
Сила Drupal в типах материалов и полях. Вместо одинаковых страниц вы получаете структуру: у оборудования свои характеристики, у сотрудника своя карточка, у документа свой набор реквизитов. Всё это связывается между собой и выводится в любых разрезах.
Права доступа настраиваются до уровня отдельного поля. Один сотрудник видит только свой раздел, другой публикует без проверки, третий может лишь предложить правку. Для организаций с несколькими отделами это обычно и есть причина выбрать Drupal.
Работаем и с существующими сайтами: обновляем со старых веток, чиним чужой код, дописываем модули. Отдельная частая задача — вытащить данные из Drupal и передать их во внешнюю систему по API или наоборот, подтянуть их из учётной программы.
Задачи, которые решаем
Когда Drupal оправдан, а когда нет
Много типов контента
Если сущностей больше пяти и они связаны, движок экономит месяцы работы.
Строгий доступ
Несколько отделов с разными полномочиями настраиваются без единой строчки кода.
Небольшой сайт
Для визитки на пять страниц он избыточен — честно скажем и предложим проще.
Как ведём разработку
Наши работы
Часть проектов открыта в портфолио — 28 кейсов с задачей и решением.
Вопросы по Drupal
Дорого ли содержать сайт?
Дороже простого движка: нужны регулярные обновления ядра и модулей. Зато сложную логику не приходится переписывать при каждом изменении бизнеса.
Найдём ли мы потом разработчика?
Drupal распространён по всему миру, специалисты есть. Код пишем по стандартам сообщества, а не по-своему.
Перенесёте данные со старого сайта?
Да, импортируем из базы, выгрузок или другой CMS. Адреса страниц сохраняем, чтобы поисковый трафик не пропал.