Kiedy powinienem używać Backdrop CMS zamiast Drupal 8?

Z tego, co słyszałem, Tło jest w zasadzie alternatywą dla Drupala 8.

  • Czy decyzja, którego z nich użyć, jest po prostu kwestią preferencji i ideologii, czy też istnieją konkretne przypadki użycia dla każdego z nich?
  • Jeśli przechodzę na wersję 7, w jaki sposób Zdecydowałem, którą drogą iść?

Komentarze

  • Nie jestem pewien, czy to pytanie pasuje tutaj. Jeden, ponieważ jest raczej subiektywny. Po drugie, spowodowało to niewielkie poruszenie w społeczności, więc obiektywne odpowiedzi mogą być trudne do oceny. @quicksketch jest tutaj członkiem, ale nie ' nie publikuje zbyt wiele. Dam temu dzień lub dwa, żeby zobaczyć, czy uda nam się uzyskać dobrą odpowiedź.
  • Myślę, że to będzie trochę ogólne i subiektywne – już zacząłem pisać odpowiedź , dostałem około 4 dużych akapitów i zdałem sobie sprawę, że nie ' nawet nie zarysowałem powierzchni. ' jest wiele do rozważenia i są dwie duże grupy ludzi, dla których będzie to oznaczać bardzo różne rzeczy: programistów i twórców witryn.
  • @Clive, ja myślę, że musiałbym się z tobą zgodzić, to trochę za szerokie. Uważam jednak, że odpowiedź fullerja jest wystarczająco przyzwoita, aby odpowiedzieć na to pytanie.

Odpowiedź

Backdrop CMS to dobry wybór, jeśli:

  • Obecnie spędzasz dużo czasu na zarządzaniu konfiguracją za pomocą modułu Features. Tło zawiera wbudowane narzędzia do zarządzania konfiguracją, które umożliwiają wdrażanie konfiguracji w różnych środowiskach przy użyciu plików JSON, co powinno zaoszczędzić dużo czasu w porównaniu z funkcjami.

  • Twoje potrzeby są spełniane przez aktualny wybór Modułów przesłanych w tle lub możesz przenieść moduły do Tła (ogólnie rzecz biorąc, zajmuje to kilka godzin na moduł). Źródła z: Lullabot , Tag1 i Dokumentacja tła .

  • Znasz kod w Drupalu 7 i chciałbyś przenieść tę wiedzę do nowszego systemu, który będzie obsługiwany w przyszłości. Kod tła jest prawie identyczny pod względem koncepcji, chociaż istnieje kilka nowych dodatków do zarządzania konfiguracją. Baza kodu Drupala 8 różni się znacznie pod wieloma podstawowymi koncepcjami.

  • Masz już witrynę Drupal 7, którą chciałbyś zaktualizować. Tło zawiera ścieżkę aktualizacji (poprzez aktualizację .php), który może zaktualizować twoją istniejącą witrynę Drupal 7. do Backdrop. Drupal 8 nie zawiera ścieżki aktualizacji z Drupala 7; plan jest taki, aby udostępnić narzędzia do migracji z Drupala 7 , ale w tym momencie jeszcze nie działa. Tło nie ma jeszcze portu modułu Migrate , ale prawdopodobnie będzie w przyszłości (ponieważ przeniesienie modułów z Drupala 7 jest dość trywialne).

  • Chcesz od razu zaktualizować / zbudować witrynę. Tło 1.0 było niedostępne od około 2 miesięcy i jest stabilny. Drupal 8 może wyjść jakiś czas później w tym roku (chociaż możemy tylko oszacować datę ). Drupal 8 nie obsługuje jeszcze uaktualnień, nawet między wersjami beta , więc jeśli teraz utworzysz na nim witrynę, wygrywasz ” nie mogę go uaktualnić, gdy pojawi się ostateczna wersja.

Inne funkcje, które zawiera Tło:

  • Tło jest nieco szybszy niż Drupal 7 po wyjęciu z pudełka ze względu na lżejszy rdzeń. Ogólnie jest to mniej więcej taka sama prędkość jak D7, ale ponieważ D8 jest wolniejsza niż D7, Tło jest szybsze niż D8.

  • Tło ma wbudowany moduł podobny do Paneli (Układ ), który zastępuje stary system bloków. Bloki otrzymują nowe uprawnienia, takie jak informacje kontekstowe, zaawansowany wybór warunkowy, wiele instancji, kontrola nad znacznikami i ustawienia oparte na konfiguracji.

  • Zaktualizowane biblioteki (np. nowe wersje jQuery).

  • Elastyczne elementy HTML5 i lepsza obsługa urządzeń mobilnych po wyjęciu z pudełka.

  • Wszystko inne funkcje wymienione na stronie głównej CMS z tłem .

Komentarze

  • Dziękuję za punkty. Byłoby miło uzupełnić to o sekcję D8 to dobry wybór, gdyby .
  • Właściwie napisałem sekcję D8 ale tytuł pytania brzmiał, kiedy konkretnie wybrać Tło. Na krótkiej liście dla D8 jest lepsza internacjonalizacja, architektura podobna do Symfony, bardziej solidna doświadczenie poza pudełkiem i znacznie większą społeczność wsparcia. Może powinno być zupełnie oddzielne pytanie na tę odpowiedź.
  • Wygląda na to, że BackdropCMS powinien nazywać się Drupal8, kolejny logiczny krok w ulepszaniu Drupala, a Drupal8 właściwie powinien nazywać się SymphonyCMS.
  • Czy Nate Lampton to amalgamat Nate Hauga i Jen Lampton?

Odpowiedź

Tło to rozwidlenie Drupala 7. Nie uaktualniasz do Tła, lecz konwertujesz. Znajduje się tutaj dokumentacja ( https://backdropcms.org/upgrade ) na temat konwersji witryny Drupal 7 na Tło.

W kwestii tego, czego użyć, takie są preferencje programisty. Niektóre z rzeczy, które według Backdrop są ważne, są tutaj ( https://backdropcms.org/philosophy ).

W najbardziej ogólnym sensie Tło pozostaje proceduralne, podczas gdy D8 przechodzi do bardziej obiektowego zorientowania.

Komentarze

  • Cóż, tak i nie. Istnieje wbudowana ” ścieżka aktualizacji ” z Drupala 7 do Tła i nie ma wbudowanej ” ścieżki aktualizacji ” z Drupala 7 do Drupala 8. W pewnym sensie musisz ” konwertuj „, jeśli przechodzisz na Drupala 8.

Odpowiedź

Powody, dla których warto wybrać Drupal 8 zamiast CMS w tle (*) :

  • D8 jest lepszy Internacjonalizacja.
  • D8 ma architekturę podobną do Symfony.
  • D8 ma bardziej solidne doświadczenie poza pudełkiem.
  • D8 ma znacznie większą społeczność wsparcia.

(*) : Te punktory są cytatami z komentarza z quicksketch (z około „end 1Q2015”), który również został dodany do jego odpowiedzi na to pytanie. Kończy się słowami „Może powinno być całe oddzielne pytanie dla tej odpowiedzi” … Stąd odpowiedź „ta”.

PS : Jest więcej powodów niż te powyżej … CMI, TWIG itp. … Wypróbuj Drupal (8) , aby ich doświadczyć siebie.

Odpowiedź

Tło powinno być atrakcyjną aktualizacją do Drupala 7. Koncepcje już w Drupalu 7 zostały starannie rozszerzone. Deklarowanym zamiarem jest udoskonalenie, a nie wymiana rdzenia. Ponadto rynek docelowy Backdrop jest skupiony na mniejszych organizacjach. Drupal 8 z założenia ma wyrafinowanie odpowiadające potrzebom większych organizacji. Ma sens, że istnieją dwa systemy CMS typu open source, które są zbudowane na solidnych podstawach bezpieczeństwa, jeden przeznaczony dla mniejszych organizacji, a drugi dla większych. Uważam, że jeśli Drupal 7 ma koncepcje, których potrzebujesz w swojej witrynie, to Backdrop jest bardziej obiecującą ścieżką naprzód niż Drupal 8. Ale wszystko to będzie zależało od tego, czy Backdrop zdobędzie silną społeczność zwolenników. Tło ma doskonały sens rynkowy, a to oznacza, że prawdopodobnie będzie ewoluować w kierunku, co sprawi, że będzie dobrze pasować do mniejszych organizacji. Drupal 7 dobiegnie końca. Na którym przyszłym rynku lepiej pasujesz, mniejsze Tło lub większy Drupal 8?

Komentarze

  • Pamiętaj tylko, że mówimy ^ H ^ H ^ H ^ H ^ H ^ H ^ H spekulować na temat przyszłości, więc pytanie może zostać przeformułowane jako „, na którym przyszłym rynku lepiej pasujesz, większe Tło lub mniejszy Drupal 8? ”
  • Stworzyłem witryny korzystające z obu. ' m głównie backend z dużym doświadczeniem w D7. Czas deweloperski z CMS Backdrop jest znacznie krótszy, głównie dlatego, że CMS używa systemu phpTemplating i wydaje mi się, że spędzam mnóstwo czasu na migracji D8 z lokalnego, na scenę, do produkcji. kwestie zarządzania. D8 to PITA.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *