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 są (*) :
- 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.