Top 5 motive pentru care ar trebui să migrați de la Drupal 7 la Drupal 9 acum (chiar și cu extensia EOL)
Publicat: 2022-04-12Venea repede. Chiar dacă se apropie termenul limită anterior de sfârșit de viață, cele mai recente statistici de utilizare a Drupal (26 martie 2022) sugerează că până la 500.000 de site-uri web sunt încă pe Drupal 7. Asta îl face să fie o mică majoritate a site-urilor web Drupal, toate împreună! Există o mulțime de motive pentru asta, unul fiind că mutarea la Drupal 9 este un proiect mare pe care nu toată lumea este pregătită să-l asume. A existat pericolul cu tipurile de industrii și instituții guvernamentale care încă folosesc Drupal 7 pentru cerințele lor de gestionare a conținutului. Renunțarea asistenței ar fi putut crea o problemă serioasă.
Având în vedere acest lucru, pentru a continua să ofere sprijin și securitate tuturor proprietarilor de site-uri Drupal 7, fără a-i lăsa vulnerabili, comunitatea Drupal împreună cu liderul proiectului Drupal, Dries Buytaert, au anunțat recent că data de sfârșit al vieții Drupal 7 va fi prelungită în continuare. până la 1 noiembrie 2023 . Sfârșitul de viață anterior al Drupal 7 a fost prelungit până în noiembrie 2022 din cauza impactului pandemiei asupra afacerilor și bugetelor. Pentru a pune acest lucru în perspectivă, Drupal 8 și-a ajuns deja la sfârșitul vieții pe 2 noiembrie 2021.
Dar este o idee bună să așteptați până în noiembrie 2023 pentru a migra site-ul dvs. Drupal 7 la Drupal 9 (sau Drupal 10 va fi în curând )? Comunitatea Drupal și Specbee vă recomandă să NU așteptați până în 2023 pentru a face acest salt. Iata de ce.

Dar stai, de ce sunt atât de multe organizații încă pe Drupal 7?
Dacă acesta ești tu, înțelegem că ai motivele tale pentru a rămâne cu Drupal 7. Următoarele sunt câteva dintre „de ce” pe care le-am auzit de la clienții noștri care au fost pe Drupal 7 (dar acum sunt în siguranță pe Drupal 9).
Buget - Poate că este de la sine înțeles că trecerea la o platformă nouă și avansată consumă mai mult din bugetul dvs. de marketing și IT. Mai ales pentru această migrare, deoarece Drupal 9 este o versiune complet nouă. Modificarea structurii bazei de date necesită și mai mult timp de dezvoltare.
O analiză mai profundă a rentabilității investiției vă va ajuta să justificați costul. Trecerea la o platformă mai robustă, extensibilă, modernă și sigură precum Drupal 9 merită investiția. Mai multe despre asta mai jos.
Nesigur de stabilitate - Dacă site-ul tău Drupal 7 este complex și are multă dezvoltare personalizată, s-ar putea să simți că a rămâne cu sistemul actual Drupal 7 este mai confortabil decât a te muta pe Drupal 9. Este înfricoșător, nu? Și, deoarece ar putea dura câteva luni de dezvoltare, s-ar putea să fiți întrebați despre stabilitatea pe termen lung a funcționalităților migrate.
Cu un partener de dezvoltare Drupal de încredere și câteva lucrări de pregătire înainte de migrarea Drupal 9, toate neliniștile menționate mai sus pot fi rezolvate. Sigur, puteți adapta Drupal 7 la mediul în schimbare, dar cu Drupal 9, flexibilitatea și stabilitatea sunt incluse în nucleul său.
Module indisponibile - S-ar putea să fi auzit că nu multe dintre modulele contribuite la Drupal 7 sunt portate în Drupal 9. Și asta este adevărat!
În timp ce un număr semnificativ de module contribuite au fost portate în Drupal 9 (majoritatea dintre cele populare fac acum parte din nucleu), unele au fost depreciate în spiritul simplificării. Acum nu aveți nevoie de foarte multe module contribuite pentru a construi un site web Drupal 9. Și putem garanta că nu există nimic construit pe Drupal 7 care să nu poată fi construit personalizat mai bine în Drupal 9 .
Integrari - Mulți dintre clienții noștri au fost sceptici dacă Drupal 9 ar fi capabil să susțină toate integrările lor existente pe care Drupal 7 le-a gestionat cu grație.
Vestea bună este că pur și simplu nu este o problemă. Drupal 9 a fost construit pe o arhitectură modernă care permite site-urilor web să integreze și să schimbe date cu orice aplicație terță la alegere.
Neștiind puterea Drupal 9 - Da, acesta este unul dintre cele mai răspândite motive pentru care proprietarii de site-uri Drupal 7 nu migrează la Drupal 9.
Presupunerea că nu este un progres uriaș în viteză și utilizare este o greșeală. Împreună cu nenumăratele de funcții pe care le veți obține cu Drupal 9 (mai multe despre asta mai târziu), rămânerea pe o tehnologie veche care este greu de dezvoltat ar trebui să fie un motiv suficient pentru a face upgrade la Drupal 9.
Incorporarea noului furnizor - De înțeles, proprietarilor de site-uri Drupal 7 le este greu să aibă încredere într-un furnizor nou (de cele mai multe ori) și dacă pot oferi calitate.
Găsirea unei companii de dezvoltare Drupal de renume/de încredere este cheia pentru rezolvarea acestei probleme. Asigurați-vă că citiți acest articol pentru a afla cum să evaluați un partener Drupal pentru a vă face o idee mai bună. Alegerea unui partener care lucrează exclusiv pe Drupal este un mare avantaj.
Site- uri web simple - Menținerea unei pagini simple, cu o singură pagină sau a site-urilor web care au module personalizate sau cu contribuții minime este mai ușoară cu Drupal 7.
Deși Drupal 9 a fost construit pentru a răspunde așteptărilor proprietarilor de întreprinderi mici la întreprinderile mari și va trebui să vă mutați în cele din urmă, în cazuri ca acesta, probabil că puteți rezista puțin mai aproape de sfârșitul vieții Drupal 7. Migrarea dvs. nu ar trebui să dureze mult timp, iar amânarea vă va permite să vă pregătiți mai bine bugetul.
De ce ar trebui să vă planificați migrarea Drupal 9 acum
Am trecut prin cele mai frecvente motive pentru care oamenii rețin să migreze. Acum să vorbim despre saltul gigantic înainte oferit de Drupal 9. La urma urmei, va trebui să argumentați de ce proprietarii și conducerea site-ului Drupal 7 ar trebui să facă upgrade-ul cât mai curând posibil. Primul lucru pe care îl cred majoritatea oamenilor este că mai este mult timp până în noiembrie 2023. Dar aceste beneficii merită doar migrarea și de aceea vă recomandăm că acum este cel mai bun moment pentru a vă actualiza site-ul web Drupal 7 la Drupal 9.
1. O platformă de nouă generație
Trecerea la o platformă nouă și avansată este cea mai bună modalitate de a satisface așteptările actuale ale clientului dvs.
Nu spre deosebire de modul în care producătorii de mașini își modernizează modelele la fiecare 5 ani (sau uneori mai puțin) ca tehnologie și cerințe minime pentru a avansa, același lucru poate fi de așteptat pentru site-uri web. Sigur, o mașină mai veche avea caracteristici precum aer condiționat, geamuri electrice, airbag-uri, cai putere decentă și multe altele, care erau standard pentru vremea lor. Dar standardele de astăzi necesită mai mult decât atât. Îmbunătățiri precum airbagurile laterale cortină, controlul automat al climei, controlul tracțiunii, eficiența gazului etc., au îmbunătățit experiența de conducere și sunt în conformitate cu tendințele moderne în materie de siguranță și confort.

Readucându-l la tehnologie, trecerea la o platformă proaspătă și modernă este cel mai rentabil lucru pe care îl puteți face pentru a vă transforma site-ul obișnuit într-unul care este un vis de generare de clienți potențiali și experiență de utilizator. Drupal 9 a fost construit pe o platformă care este extensibilă și scalabilă pentru a satisface nevoile de experiență digitală ale fiecărei organizații în creștere. Folosirea puterii unei platforme avansate, inovatoare și robuste precum Drupal 9 are sens perfect. Așteptarea doar prelungește perioada de timp în care te afli în spatele standardelor moderne din punct de vedere tehnologic.
2. Evoluție continuă
Drupal 8 a fost construit cu ideea de inovare continuă care a fost (și va fi întotdeauna) transmisă succesorilor săi (Drupal 9, Drupal 10...). Marea diferență a fost adoptarea bibliotecilor moderne precum Symfony, Twig, Guzzle, care au permis dezvoltatorilor să construiască aplicații web performante și inovatoare. În plus, abordarea bazată pe API vă permite să livrați fără probleme conținut pe diferite dispozitive, canale și platforme.
Ținând pasul cu cele mai recente versiuni PHP, versiuni MySQL, bibliotecile ajută la obținerea maximă a acestora. Odată cu includerea unor funcții precum Composer, acum este posibil să se gestioneze dependențele și conflictele, permițând adăugarea de funcționalități semnificative fără a fi nevoie să construiți totul de la zero. Acest lucru permite Drupal să fie suficient de eficient și durabil pentru a rula site-uri la nivel de întreprindere. Toate acestea conduc la organizațiile să creeze aplicații care sunt construite pe platforme moderne și mai performante.
3. Actualizări ușoare pentru totdeauna
Odată cu saltul mare de la Drupal 7, este firesc să te gândești că odată ce ai migrat la Drupal 9, upgrade-ul la cea mai recentă versiune Drupal va fi o bătaie de cap de fiecare dată în viitor. Doar că nu este cazul.
Da, așa cum am menționat mai devreme, migrarea de la Drupal 7 la Drupal 9 va fi un proiect major cu o reconstrucție a întregii platforme. Dar odată ce sunteți pe Drupal 9, upgrade-urile vor fi ușoare pentru totdeauna! Odată cu adoptarea noii versiuni semantice începând cu Drupal 8, noi funcții sunt acum lansate cu fiecare actualizare de versiune minoră și upgrade majore. Acest lucru vă permite să inovezi mai rapid și oferă o curbă de învățare mai lină. Nu va trebui să replatformați niciodată. Noi promitem!
4. Lipsa barca
Drupal 8 a introdus multe funcții fantastice care au fost îmbunătățite în Drupal 9. Dacă încă utilizați Drupal 7 pentru a vă gestiona conținutul, iată un mic indiciu despre ceea ce pierdeți.
- Securitate mai bună - Cu comunitatea Drupal și echipa de securitate care prioritizează și se concentrează activ pe securitatea Drupal 9, puteți fi siguri că site-ul dvs. este în siguranță. Eliminarea codului depreciat înseamnă că aveți o bază de cod mai slabă, scăzând astfel șansele de riscuri de securitate sau erori.
- Performanță puternică - Multe module de îmbunătățire a performanței sunt deja construite în nucleul Drupal 9. Module precum Big Pipe (îmbunătățirea conductei de redare a front-end) și cache-ul intern al paginii (memorizarea în cache a datelor pentru livrarea mai rapidă a conținutului) sunt acum integrate. Între timp, unele dintre ele sunt contribuite - cum ar fi modulul de agregare CSS/JS avansat (îmbunătățirea performanței frontend-ului). ), modul Blazy (încărcare leneșă a imaginilor), CDN și multe altele.
- Experiență editorială mai bună - Modulul Layout builder, acum în nucleul Drupal 9, este un instrument fantastic pentru constructorii de site-uri și editorii de conținut pentru a construi pagini personalizate și flexibile cu ușurință. Are o interfață de utilizare foarte ușor de utilizat, cu capacități de glisare și plasare, care îl fac ușor de lucrat. Modulul Media, de asemenea în nucleu, face managementul media simplu și eficient.
- Moderare puternică a conținutului - Drupal 9 are încorporat un flux de lucru eficient de moderare a conținutului, care ajută echipele de marketing să-și eficientizeze fluxul de lucru de publicare. În plus, puteți, de asemenea, să utilizați modulul de moderare a conținutului pentru a-și personaliza și extinde capacitățile.
- Managementul configurației - Datele de configurare pot fi acum stocate, gestionate și mutate în diferite medii cu ușurință și consecvență cu gestionarea configurației din nucleul Drupal 9.
- Abordarea API-prima - Drupal 8 a luat calea API-prima abordare și aceasta a schimbat jocul. Vă oferă flexibilitatea de a vă integra cu orice sistem terță parte la alegere și de a furniza conținut, indiferent de platformă, dispozitiv sau canal.
5. Ești gata să sari?
Hai sa recunoastem. Un site web Drupal 7 complex, cu niveluri mai profunde de personalizare, va necesita mai mult timp și efort de dezvoltare pentru a migra la Drupal 9 în comparație cu un site web simplu. Și, da, va fi o reconstrucție completă de la zero. Nimănui nu-i place să pună buget pentru așa ceva, dar reducerea riscului în sine o face o investiție utilă.
Celălalt factor aici este graba de ultimă oră (vedem asta mult). Multe organizații devin disperate când nu găsesc disponibilitate de la companiile de dezvoltare Drupal mai consacrate și merg cu cineva care nu este calificat. Avem un întreg segment de clienți de „salvari de migrație”. O migrare proastă este o remediere prea costisitoare, din păcate. Nu face această greșeală. Înainte de a migra, aveți patru lucruri importante de făcut:
- Cercetați-vă și găsiți un partener de dezvoltare Drupal ideal care poate face chiar și migrarea dvs. complexă Drupal 9 să pară ușoară.
- Pregătiți-vă bine pentru informațiile care vor fi necesare pentru auditarea site-ului dvs. actual Drupal 7. Iată o listă de verificare rapidă pe care să o ții la îndemână.
- Obțineți un audit de migrare efectuat de partenerul Drupal pe care l-ați ales (o putem face GRATUIT pentru dvs. dacă doriți). Acest raport de audit vă va oferi informații detaliate despre structura de conținut, arhitectura backend și frontend și structura SEO, astfel încât experții Drupal să poată planifica cea mai bună strategie de migrare care funcționează pentru site-ul dvs.