Коли я повинен використовувати Backdrop CMS, а не Drupal 8?


18

Як я почув, Backdrop - це в основному альтернатива Drupal 8.

  • Вирішувати, який саме використовувати, просто питання переваги та ідеології, чи є конкретні випадки використання для кожного?
  • Якщо я модернізую з 7, як я вирішу, яким шляхом рухатись?

1
Не впевнений, чи добре тут підходить це питання. Один, як це досить суб'єктивно. По-друге, це викликало невеликий розлад у громаді, тому об’єктивні відповіді можуть бути важкими для судження. @quicksketch є членом тут, але не надто публікує. Я збираюся дати це день чи два, щоб побачити, чи зможемо ми отримати хорошу відповідь.
mpdonadio

1
Я думаю, що це в кінцевому підсумку буде трохи широким і суб'єктивним - я почав писати відповідь, отримав близько 4 великих абзаців і зрозумів, що навіть не подряпав поверхню. Є про що слід подумати, і є дві великі групи людей, для яких це буде означати дуже різні речі: розробники та розробники сайтів
Clive

@Clive, я думаю, доведеться погодитися з вами, це трохи занадто широко. Однак я вважаю, що відповідь фуллера є достатньо гідною, щоб відповісти на це питання.
itsdarrylnorris

Відповіді:


19

CMS-фон - хороший вибір, якщо:

  • Ви зараз витрачаєте багато часу на керування конфігурацією за допомогою модуля "Особливості". Задник включає вбудовані інструменти керування конфігурацією, які дозволяють розгортати конфігурацію в оточеннях за допомогою файлів JSON, що повинно економити багато часу в порівнянні з функціями.

  • Ваші потреби задовольняються поточним вибором модулів, що надаються фоном, або ви можете перенести модулі на задній план (це займає кілька годин на модуль, загалом кажучи). Довідки з документації про Lullabot , Tag1 та Backdrop .

  • Ви знайомі з кодом Drupal 7 і хотіли б передати ці знання в більш нову систему, яка буде підтримуватися в майбутньому. Код задника майже однаковий в поняттях, хоча існує кілька нових доповнень для керування конфігурацією. Кодова база Drupal 8 суттєво відрізняється у багатьох фундаментальних концепціях.

  • У вас є сайт Drupal 7, який ви хочете оновити. Фон включає в себе шлях оновлення (через update.php), який може оновити існуючий сайт Drupal 7 до фону. Drupal 8 не включає шлях оновлення від Drupal 7; план полягає у наданні інструментів міграції для переходу з Drupal 7 , але наразі він ще не працює. У фоновому режимі ще немає порту модуля Migrate , але це, мабуть, буде в майбутньому (оскільки перенесення модулів з Drupal 7 досить тривіально).

  • Ви хочете оновити / створити сайт відразу. Фон 1.0 був вже близько 2 місяців і стабільний. Drupal 8 може з'явитися через деякий час пізніше цього року (хоча дату ми можемо оцінити лише ). Drupal 8 ще не підтримує оновлення навіть між бета-версіями, тому якщо ви зараз створили на ньому сайт, ви не зможете оновити його, коли вийде остаточна версія.

Інші функції, які включає фон:

  • Задник трохи швидше, ніж Drupal 7 поза коробкою через його легше серцевину. Як правило, це приблизно така ж швидкість, як і D7, але оскільки D8 повільніше, ніж D7, Backdrop швидше, ніж D8.

  • На задньому плані є вбудований модуль, подібний до панелей (макет), який замінює стару блокову систему. Блокам надаються нові повноваження, такі як контекстна інформація, розширений умовний вибір, кілька примірників, контроль над розміткою та налаштування на основі конфігурацій.

  • Оновлені бібліотеки (наприклад, нові версії jQuery).

  • Чуйні елементи HTML5 та краща підтримка мобільних пристроїв.

  • Всі інші функції , перераховані на Backdrop CMS домашній сторінці .


1
Дякуємо за бали. Було б добре доповнити його D8 - хороший вибір, якщо розділ.
Digiggopher

1
Я також набрав розділ D8, але назва питання полягала в тому, коли саме вибрати Backdrop. Шорт-лист D8 - це краща інтернаціоналізація, схожа на Symfony архітектура, більш міцний досвід роботи та набагато більша спільнота підтримки. Можливо, для цієї відповіді повинно бути зовсім окреме питання.
Нейт Лемптон

3
Схоже, що BackdropCMS повинен був бути названий Drupal8, наступним логічним кроком у вдосконаленні Drupal, а Drupal8 насправді повинен був бути названий SymphonyCMS.
dashohoxha

Чи є Нейт Ламптон об'єднанням Нейт Хауг і Джен Ламптон?
vfclists

10

Backdrop - це вилка Drupal 7. Ви не переходите на Backdrop, ви перетворюєте. Тут є деяка документація ( https://backdropcms.org/upgrade ) про перетворення сайту Drupal 7 на фон.

З точки зору, яким користуватися, це перевага розробника. Деякі речі, які вважають "Фоном" важливими, є тут ( https://backdropcms.org/philosophy ).

У найзагальнішому розумінні, Backdrop залишається процедурним, де D8 переходить до більш об'єктно-орієнтованого.


5
Ну так і ні. Існує вбудований "Шлях оновлення" від Drupal 7 до заднього плану, і немає вбудованого "Шляху оновлення" від Drupal 7 до Drupal 8. Деяким чином вам потрібно "перетворити", якщо ви переходите на Drupal 8.
jenlampton

9

Причини прийняти рішення про Drupal 8 замість CMS Backdrop є (*) :

  • D8 - краще Інтернаціоналізація.
  • D8 має архітектуру, схожу на Symfony.
  • D8 має більш надійний досвід роботи з коробкою.
  • D8 має набагато більшу спільноту підтримки.

(*) : Ці кулі є цитатами з коментаря з квакшкетсу (з кінця 'кінця 1 кварталу 2015 року'), доданого також до його відповіді на це питання. Закінчується "Можливо, для цієї відповіді має бути ціле окреме питання" ... Звідси відповідь ".

PS : Є більше причин, ніж у вищезазначених ... CMI, TWIG тощо ... Спробуйте Drupal (8), щоб випробувати їх самостійно.


1

Фон повинен бути привабливим оновленням до Drupal 7. Концепції, які вже в Drupal 7, були чудово розширені. Заявлений намір полягає в уточненні, щоб не замінювати ядро. Крім того, цільовий ринок Backdrop орієнтований на менші організації. Drupal 8 за задумом має вишуканість для задоволення потреб великих організацій. Має сенс існувати дві CMS з відкритим кодом, які будуються на міцному фундаменті безпеки, одна спрямована на менші організації, а інша на більші. Я вважаю, що якщо Drupal 7 має на своєму веб-сайті потрібні вам концепції, то Backdrop - це більш перспективний шлях вперед, ніж Drupal 8. Але все це залежатиме від того, що Backdrop виграє сильну спільноту прихильників. Задник має чудовий ринковий сенс, і це означає, що це " З великою ймовірністю розвиватимуться, що надалі зробить його корисним для менших організацій. Drupal 7 закінчиться. На який майбутній ринок ви краще підходите, менший фон чи більший Drupal 8?


Просто майте на увазі, що ми говоримо ^ H ^ H ^ H ^ H ^ H ^ H ^ H тут спекулюємо над майбутнім, тому питання може бути перефразоване як «у який майбутній ринок ти краще впишешся, більший фон або менше Drupal 8? »
flaviovs

Я розробив сайти, використовуючи обидва. Я здебільшого бекенд з великим досвідом D7. Час розробок із CMS Backdrop значно менше, насамперед тому, що CMS використовує систему phpTemplating, і я, здається, витрачаю тону часу на переміщення D8 з локального, на етап, до виробництва через усі проблеми управління гілочками, композиторами, конфіденційними проблемами. D8 - ПДФО.
Джо Хайд
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.