5 najważniejszych powodów, dla których powinieneś teraz przejść z Drupala 7 na Drupala 9 (nawet z rozszerzeniem EOL)
Opublikowany: 2022-04-12Nadchodził szybko. Nawet w obliczu zbliżającego się ostatniego terminu zakończenia eksploatacji, najnowsze statystyki użytkowania Drupala (26 marca 2022 r.) sugerują, że aż 500 000 stron wciąż jest na Drupalu 7. To sprawia, że jest to niewielka większość wszystkich stron Drupal! Powodów jest wiele, a jednym z nich jest to, że przejście na Drupala 9 to duży projekt, na który nie wszyscy są gotowi. Istniało niebezpieczeństwo, że różne branże i instytucje rządowe nadal używają Drupala 7 do swoich wymagań dotyczących zarządzania treścią. Porzucenie wsparcia mogło stworzyć poważny problem.
Mając to na uwadze, aby nadal zapewniać wsparcie i bezpieczeństwo wszystkim właścicielom witryn Drupal 7, jednocześnie nie narażając ich na niebezpieczeństwo, społeczność Drupala wraz z liderem projektu Drupal, Driesem Buytaertem, ogłosili niedawno, że data zakończenia eksploatacji Drupala 7 zostanie jeszcze przedłużona. do 1 listopada 2023 r . Poprzedni koniec życia Drupala 7 został przedłużony do listopada 2022 r. ze względu na wpływ pandemii na firmy i budżety. Mówiąc wprost, Drupal 8 dobiegł już końca życia 2 listopada 2021 roku.
Ale czy warto poczekać do listopada 2023 z migracją witryny Drupal 7 do Drupala 9 (lub Drupal 10 już wkrótce )? Społeczność Drupala i Specbee zalecają, abyś NIE czekał do 2023 roku z tym skokiem. Dlatego.

Ale poczekaj, dlaczego tak wiele organizacji wciąż korzysta z Drupala 7?
Jeśli to Ty, rozumiemy, że masz powody, aby pozostać przy Drupalu 7. Poniżej znajdują się niektóre z „dlaczego” jakie słyszeliśmy od naszych klientów, którzy byli na Drupalu 7 (ale teraz bezpiecznie korzystają z Drupala 9).
Budżet — być może nie trzeba dodawać, że przejście na nową i zaawansowaną platformę pochłania więcej budżetu marketingowego i IT. Specjalnie dla tej migracji, ponieważ Drupal 9 to zupełnie nowa wersja. Zmiana struktury bazy danych również wymaga więcej czasu na rozwój.
Głębsza analiza ROI pomoże uzasadnić koszty. Uaktualnienie do bardziej niezawodnej, rozszerzalnej, nowoczesnej i bezpiecznej platformy, takiej jak Drupal 9, jest warte inwestycji. Więcej na ten temat poniżej.
Niepewny stabilności — jeśli Twoja witryna Drupal 7 jest złożona i ma dużo niestandardowego rozwoju, możesz uważać, że pozostanie przy obecnym systemie Drupal 7 jest wygodniejsze niż przejście na Drupala 9. To przerażające, prawda? A ponieważ programowanie może zająć kilka miesięcy, możesz zostać zapytany o długoterminową stabilność migrowanych funkcji.
Z zaufanym partnerem programistycznym Drupala i kilkoma pracami przygotowawczymi przed migracją do Drupala 9, wszystkie wyżej wymienione niepokoje mogą zostać rozwiązane. Jasne, możesz dostosować Drupala 7 do zmieniającego się środowiska, ale dzięki Drupalowi 9 elastyczność i stabilność są wbudowane w jego rdzeń.
Niedostępne moduły - Być może słyszałeś, że niewiele modułów dostarczonych do Drupala 7 jest przeniesionych do Drupala 9. I to prawda!
Podczas gdy znaczna liczba dostarczonych modułów została przeniesiona do Drupala 9 (większość popularnych jest teraz częścią rdzenia), niektóre zostały przestarzałe w duchu usprawnienia. Teraz tak naprawdę nie potrzebujesz zbyt wielu modułów, aby zbudować witrynę Drupal 9. I możemy zagwarantować, że nie ma nic zbudowanego na Drupalu 7, czego nie dałoby się lepiej zbudować na zamówienie w Drupalu 9 .
Integracje - Wielu naszych klientów było sceptycznie nastawionych, czy Drupal 9 byłby w stanie obsługiwać wszystkie ich istniejące integracje, które Drupal 7 z wdziękiem obsługuje.
Dobrą wiadomością jest to, że po prostu nie stanowi to problemu. Drupal 9 został zbudowany w oparciu o nowoczesną architekturę, która umożliwia stronom internetowym integrację i wymianę danych z dowolną wybraną przez Ciebie aplikacją innych firm.
Nieświadomi potęgi Drupala 9 — Tak, jest to jeden z najczęstszych powodów, dla których właściciele witryn Drupal 7 nie przechodzą na Drupala 9.
Błędem jest założenie, że nie jest to ogromny postęp w szybkości i użyteczności. Wraz z mnóstwem funkcji, które otrzymasz w Drupal 9 (więcej o tym później), pozostanie przy starej technologii, która jest trudna do rozwoju, powinno być wystarczającym powodem do uaktualnienia do Drupala 9.
Wdrażanie nowych dostawców — co zrozumiałe, właścicielom witryn Drupal 7 trudno jest zaufać nowemu (częściej niż nie) dostawcy i czy mogą zapewnić jakość.
Znalezienie renomowanej/solidnej firmy deweloperskiej Drupal jest kluczem do rozwiązania tego problemu. Przeczytaj ten artykuł, aby dowiedzieć się, jak ocenić partnera Drupala, aby uzyskać lepszy pomysł. Dużym atutem jest wybór partnera, który pracuje wyłącznie na Drupalu.
Proste strony internetowe - Utrzymanie prostych, pojedynczych stron lub stron internetowych, które mają bardzo minimalną liczbę niestandardowych lub wniesionych modułów, jest łatwiejsze dzięki Drupal 7.
Chociaż Drupal 9 został stworzony, aby sprostać oczekiwaniom właścicieli małych firm i dużych przedsiębiorstw i w końcu będziesz musiał się przenieść, w takich przypadkach prawdopodobnie możesz trochę poczekać do końca życia Drupala 7. Twoja migracja nie powinna zająć dużo czasu, a wstrzymanie pozwoli Ci lepiej przygotować budżet.
Dlaczego warto zaplanować migrację do Drupala 9 już teraz
Przeanalizowaliśmy najczęstsze powody, dla których ludzie powstrzymują się od migracji. Porozmawiajmy teraz o gigantycznym skoku naprzód, jaki zapewnia Drupal 9. W końcu będziesz musiał wyjaśnić, dlaczego właściciele i kierownictwo Drupal 7 powinni dokonać aktualizacji JAK NAJSZYBCIEJ. Pierwszą rzeczą, którą większość ludzi myśli, jest to, że do listopada 2023 r. jest dużo czasu. Ale te korzyści są warte samej migracji i dlatego zalecamy, aby teraz jest najlepszy czas na aktualizację witryny Drupal 7 do Drupala 9.
1. Platforma nowej generacji
Przejście na nową i zaawansowaną platformę to najlepszy sposób na spełnienie aktualnych oczekiwań klienta.
Podobnie jak producenci samochodów aktualizują swoje modele co 5 lat (czasami rzadziej) jako technologię i minimalne wymagania do rozwoju, tego samego można oczekiwać od stron internetowych. Jasne, starszy samochód miał takie funkcje, jak klimatyzacja, elektrycznie sterowane szyby, poduszki powietrzne, przyzwoita moc i wiele innych, które były standardem w tamtych czasach. Ale dzisiejsze standardy wymagają czegoś więcej. Udoskonalenia, takie jak boczne kurtyny powietrzne, automatyczna klimatyzacja, kontrola trakcji, wydajność gazu itp., poprawiły wrażenia z jazdy i są zgodne z nowoczesnymi trendami w zakresie bezpieczeństwa i komfortu.

Wracając do technologii, uaktualnienie do nowej i nowoczesnej platformy to najbardziej opłacalna rzecz, jaką możesz zrobić, aby zmienić swoją przeciętną witrynę w taką, która jest superdoładowanym generowaniem leadów i marzeniem o doświadczeniach użytkowników. Drupal 9 został zbudowany na platformie, która jest rozszerzalna i skalowalna, aby sprostać potrzebom w zakresie cyfrowego doświadczenia każdej rozwijającej się organizacji. Wykorzystanie mocy zaawansowanej, innowacyjnej i solidnej platformy, takiej jak Drupal 9, ma sens. Czekanie wydłuża czas, w którym technologicznie pozostajesz w tyle za nowoczesnymi standardami.
2. Ciągle ewoluuje
Drupal 8 został zbudowany z ideą ciągłej innowacji, która przeniosła się (i zawsze będzie) na następców (Drupal 9, Drupal 10…). Wielką różnicą było przyjęcie nowoczesnych bibliotek, takich jak Symfony, Twig, Guzzle, które umożliwiły programistom tworzenie wysoce wydajnych i innowacyjnych aplikacji internetowych. Ponadto podejście API-first umożliwia bezproblemowe dostarczanie treści na różne urządzenia, kanały i platformy.
Nadążanie za najnowszymi wersjami PHP, wersjami MySQL, bibliotekami pomaga w maksymalnym ich wykorzystaniu. Dzięki włączeniu funkcji, takich jak Composer, możliwe jest teraz zarządzanie zależnościami i konfliktami, co pozwala na dodawanie znaczących funkcji bez konieczności budowania wszystkiego od zera. Dzięki temu Drupal jest wystarczająco skuteczny i zrównoważony, aby obsługiwać witryny na poziomie przedsiębiorstwa. Wszystko to prowadzi do tego, że organizacje budują aplikacje, które są zbudowane na nowoczesnych platformach i mają lepszą wydajność.
3. Łatwe aktualizacje na zawsze
Biorąc pod uwagę duży skok z Drupala 7, naturalne jest myślenie, że po migracji do Drupala 9 uaktualnienie do najnowszej wersji Drupala będzie za każdym razem kłopotliwe. Tak nie jest.
Tak, jak wspomniano wcześniej, migracja z Drupala 7 do Drupala 9 będzie dużym projektem z przebudową całej platformy. Ale kiedy już będziesz na Drupal 9, aktualizacje będą zawsze łatwe! Wraz z przyjęciem nowego wersjonowania semantycznego, począwszy od Drupala 8, nowe funkcje są teraz wydawane z każdą mniejszą aktualizacją wersji i większymi aktualizacjami. Pozwala to na szybsze wprowadzanie innowacji i zapewnia płynniejszą krzywą uczenia się. Już nigdy nie będziesz musiał zmieniać platformy. Obiecujemy!
4. Brak łodzi
Drupal 8 wprowadził wiele fantastycznych funkcji, które zostały ulepszone w Drupal 9. Jeśli nadal używasz Drupala 7 do zarządzania swoją zawartością, oto mała wskazówka, czego Ci brakuje.
- Lepsze bezpieczeństwo - Dzięki społeczności Drupala i zespołowi ds. bezpieczeństwa priorytetyzującemu i aktywnie skupiającemu się na bezpieczeństwie Drupala 9, możesz mieć pewność, że Twoja witryna jest bezpieczna. Usunięcie przestarzałego kodu oznacza, że masz szczuplejszą bazę kodu, co zmniejsza ryzyko zagrożeń bezpieczeństwa lub błędów.
- Wysoka wydajność - Wiele modułów zwiększających wydajność jest już wbudowanych w rdzeń Drupala 9. Moduły, takie jak Big Pipe (poprawiający potok renderowania frontendu) i wewnętrzna pamięć podręczna stron (buforowanie danych w celu szybszego dostarczania treści) są teraz zapiekane. W międzyczasie niektóre z nich są wnoszone - jak Zaawansowany moduł agregacji CSS/JS (poprawiający wydajność frontendu ), moduł Blazy (leniwe ładowanie obrazów), CDN i więcej.
- Lepsze wrażenia redakcyjne — moduł Layout builder, teraz w rdzeniu Drupal 9, jest fantastycznym narzędziem dla twórców witryn i edytorów treści do łatwego tworzenia dostosowanych i elastycznych stron. Ma bardzo przyjazny dla użytkownika interfejs użytkownika z funkcjami przeciągania i upuszczania, które ułatwiają pracę. Moduł Media, również w rdzeniu, sprawia, że zarządzanie mediami jest proste i wydajne.
- Wydajna moderacja treści — Drupal 9 ma wbudowany skuteczny przepływ pracy moderacji treści, który pomaga zespołom marketingowym usprawnić przepływ pracy publikowania. Ponadto możesz również wykorzystać moduł moderacji treści, aby jeszcze bardziej dostosować i rozszerzyć jego możliwości.
- Zarządzanie konfiguracją — dane konfiguracyjne można teraz łatwo i spójnie przechowywać, zarządzać i przenosić w różnych środowiskach dzięki zarządzaniu konfiguracją w rdzeniu Drupal 9.
- Podejście API-first — Drupal 8 wybrał drogę podejścia API-first i to zmieniło zasady gry. Zapewnia elastyczność integracji z dowolnym systemem innych firm i dostarczanie treści niezależnie od platformy, urządzenia lub kanału.
5. Gotowy do skoku?
Spojrzmy prawdzie w oczy. Złożona witryna Drupal 7 z głębszymi poziomami dostosowywania będzie wymagała więcej czasu i wysiłku programistycznego, aby przejść na Drupal 9 w porównaniu do prostej witryny. I tak, będzie to kompletna przebudowa od podstaw. Nikt nie lubi przeznaczać na coś takiego budżetu, ale samo ograniczenie ryzyka sprawia, że jest to opłacalna inwestycja.
Drugim czynnikiem jest tutaj pośpiech w ostatniej chwili (często to widzimy). Wiele organizacji popada w desperację, gdy nie mogą znaleźć dostępności u bardziej uznanych firm deweloperskich Drupal i iść z kimś, kto nie ma odpowiednich kwalifikacji. Mamy cały segment klientów „ratunków migracyjnych”. Słaba migracja jest niestety zbyt kosztowną poprawką. Nie popełnij tego błędu. Przed migracją masz do zrobienia cztery ważne rzeczy:
- Przeprowadź badania i znajdź idealnego partnera do rozwoju Drupala, który sprawi, że nawet Twoja złożona migracja do Drupala 9 będzie wydawać się łatwa.
- Przygotuj się dobrze na informacje, które będą potrzebne do audytu Twojej obecnej witryny Drupal 7. Oto krótka lista kontrolna, którą możesz mieć pod ręką.
- Uzyskaj audyt migracji wykonany przez wybranego partnera Drupal (możemy to zrobić za Ciebie ZA DARMO, jeśli chcesz). Ten raport z audytu dostarczy Ci szczegółowych informacji na temat struktury treści, architektury backendu i frontendu oraz struktury SEO, aby eksperci Drupal mogli zaplanować najlepszą strategię migracji, która działa dla Twojej witryny.