Из того, что я слышал, Backdrop - это альтернатива Drupal 8.
- Решение о том, какой из них использовать, является просто вопросом предпочтений и идеологии, или есть конкретные варианты использования для каждого?
- Если я обновляюсь с 7, как мне решить, какой путь выбрать?
Ответы:
Backdrop CMS является хорошим выбором, если:
В настоящее время вы тратите много времени на управление своей конфигурацией с помощью модуля «Функции». Backdrop включает в себя встроенные инструменты управления конфигурацией, которые позволяют развертывать конфигурацию в средах с использованием файлов JSON, что должно сэкономить много времени по сравнению с компонентами.
Ваши потребности удовлетворяются текущим выбором модулей Backdrop Contributed или вы можете портировать модули на Backdrop (обычно это занимает несколько часов на модуль). Ссылки из документации Lullabot , Tag1 и Backdrop .
Вы знакомы с кодом Drupal 7 и хотели бы перенести эти знания в более новую систему, которая будет поддерживаться в будущем. Фоновый код почти идентичен в концепциях, хотя есть несколько новых дополнений для управления конфигурацией. Кодовая база Drupal 8 существенно отличается во многих фундаментальных понятиях.
У вас есть существующий сайт Drupal 7, который вы хотели бы обновить. Backdrop включает путь обновления (через update.php), который может обновить существующий сайт Drupal 7 до Backdrop. Drupal 8 не содержит пути обновления с Drupal 7; План состоит в том, чтобы предоставить инструменты миграции для перехода с Drupal 7 , но на данный момент он еще не работает. Backdrop еще не имеет порта модуля Migrate , но, вероятно, это будет в будущем (поскольку перенос модулей из Drupal 7 довольно тривиален).
Вы хотите обновить / построить сайт прямо сейчас. Backdrop 1.0 был выпущен около 2 месяцев и является стабильным. Drupal 8 может появиться позже в этом году (хотя мы можем только оценить дату ). Drupal 8 пока не поддерживает обновления даже между бета-версиями, поэтому, если вы создадите сайт на нем сейчас, вы не сможете обновить его, когда выйдет финальная версия.
Другие функции, которые Backdrop включает в себя:
Backdrop немного быстрее, чем Drupal 7, из-за более легкого ядра. Как правило, скорость примерно такая же, как у D7, но поскольку D8 медленнее, чем D7, Backdrop быстрее, чем D8.
Backdrop имеет встроенный Panels-подобный модуль (Layout), который заменяет старую блочную систему. Блоки получают новые возможности, такие как контекстная информация, расширенный условный выбор, множественные экземпляры, контроль над разметкой и настройки на основе конфигурации.
Обновленные библиотеки (например, новые версии jQuery).
Отзывчивые элементы HTML5 и улучшенная поддержка мобильных устройств.
Все остальные функции перечислены на домашней странице Backdrop CMS .
источник
Backdrop - это форк Drupal 7. Вы не переходите на Backdrop, вы конвертируете. Здесь есть некоторая документация ( https://backdropcms.org/upgrade ) по конвертации сайта Drupal 7 в Backdrop.
С точки зрения того, что использовать, это предпочтение разработчика. Некоторые вещи, которые, по мнению Backdrop, важны, находятся здесь ( https://backdropcms.org/philosophy ).
В самом общем смысле Backdrop остается процедурным, когда D8 переходит к объектно-ориентированной.
источник
Причины выбора Drupal 8 вместо Backdrop CMS : (*) :
(*) : Эти маркеры являются цитатами из комментария из quicksketch (примерно с «конца 1кв2015»), также добавленного к его ответу на этот вопрос. Он заканчивается «Может быть, для этого ответа должен быть целый отдельный вопрос» ... Отсюда и «этот» ответ.
PS : Есть больше причин, чем приведенные выше ... CMI, TWIG и т. Д. ... Попробуйте Drupal (8), чтобы испытать их самостоятельно.
источник
Backdrop должно стать привлекательным обновлением до Drupal 7. Концепции, уже существующие в Drupal 7, были деликатно расширены. Заявленное намерение состоит в том, чтобы уточнить, чтобы не заменить ядро. Кроме того, целевой рынок для Backdrop ориентирован на небольшие организации. Drupal 8 по своему замыслу обладает изощренностью для удовлетворения потребностей более крупных организаций. Имеет смысл, что есть две CMS с открытым исходным кодом, которые построены на надежной основе безопасности, одна предназначена для небольших организаций, другая для более крупных. Я полагаю, что если у Drupal 7 есть концепции, которые вам нужны на вашем сайте, то Backdrop - более перспективный путь вперед, чем Drupal 8. Но все это будет зависеть от того, выиграет ли Backdrop сильное сообщество сторонников. Фон имеет отличный рыночный смысл, а это значит, что Скорее всего, он будет развиваться по причинам, которые по-прежнему будут подходить для небольших организаций. Drupal 7 будет заканчиваться. На каком будущем рынке вы лучше подходите: меньший Backdrop или больший Drupal 8?
источник