Trebuie să porniți Drupal 9 sau trebuie să reluați lucrul cu Drupal 8?

Publicat: 2022-01-02

Este posibil ca Drupal 9 să fie lansat anul acesta pe 3 iunie, așa că dacă dezvoltați un site nou, trebuie să luați în considerare acest upgrade. Drupal a suportat întotdeauna versiunile actuale și anterioare, dar acum politica se va schimba probabil din cauza avansării Drupal 9. Probabil că veți vedea mai mult cadru Drupal 9 decât Drupal 7 sau 8. Este momentul potrivit să salutați această actualizare ca are multe pregătite pentru afacerea dvs. actuală și pentru viitoarele oportunități de afaceri.

Principala diferență în această schimbare este compatibilitatea cu versiunea inversă. Drupal 9 este complet diferit de versiunile sale anterioare. API-urile interne au fost complet incompetente, deoarece modulele unei versiuni nu funcționau pentru o altă versiune. De asemenea, arhitectura ambelor versiuni a fost diferită. De exemplu, indiferent dacă treceți de la Drupal 6 la 7 sau de la Drupal 7 la 8, aceasta are o diferență uriașă, cum ar fi schimbarea serviciilor de dezvoltare Drupal la WordPress. Prin urmare, este nevoie de o inovație completă, totuși există o teamă de actualizare în mintea utilizatorilor Drupal care nu se pot schimba aleatoriu precum utilizatorii WordPress care pot profita de cea mai recentă actualizare în CMS-ul lor.

Acum scenariul s-a schimbat, deoarece o actualizare de la Drupal 8 la 9 va fi o călătorie lină. Modificările vor fi integrate în Drupal 8 în paralel, ca înainte de lansarea lui Drupal 9. Din acest motiv, întreținerii modulelor vor avea timp să adauge suport extern pentru noile API-uri înainte de lansarea lui Drupal 9. Nu doar Drupal 9, Drupal Și 8 va avea toate beneficiile considerabile pentru dezvoltatori. Această actualizare va schimba întreaga reprezentare a versiunilor anterioare de Drupal.

Lansarea Drupal 9 este pe drum, iar Drupal 7 și 8 au încă suport de 2 ani . Această politică va avea un impact uriaș asupra modului în care trebuie să planificați upgrade-ul Drupal 7. Am creat un ghid eficient despre această actualizare, care vă va ajuta să luați cea mai bună decizie în ceea ce privește dacă această actualizare este benefică pentru afacerea dvs. sau nu. . Dacă găsiți orice confuzie cu privire la procesul de actualizare, contactați o companie de dezvoltare Drupal reputată pentru a vă ajuta să luați toate deciziile sigure și inteligente cu privire la actualizare.

Când se lansează Drupal 9?

Modulele Drupal 7 se așteptau la schimbări extraordinare pentru a funcționa cu Drupal 8, așa că mai mulți utilizatori nu s-au gândit niciodată să îl adopte. A existat un spațiu uriaș între modulele Drupal 8 și Drupal 7, iar Drupal 7 a făcut schimbări demne de remarcat pentru a rămâne cu ora de primă audiență. Acum, vestea bună este că modulele Drupal 8 sunt, de asemenea, simplificate odată cu modificările Drupal 9. După cum sa menționat mai sus, cadrul Drupal 9 este probabil să fie lansat pe 3 iunie 2020 .

Obiectivul său principal este privit ca actualizări continue împreună cu compatibilitatea cu versiunea anterioară prin care Drupal 9 va fi gata în scurt timp. Schimbarea codurilor și modelelor de lucru de la D8 la D9 va fi copleșitoare, așa că echipele trebuie să corecteze versiunea locală a modulului și să aștepte versiunea oficială. Când există o diferență în cod, va exista riscul ca dezvoltatorii să patcheze modulul în sistem.

Este o alegere înțeleaptă să migrați la Drupal 8 sau să așteptați Drupal 9?

Întrucât există un mare decalaj între data lansării, Drupal 7 va ajunge la final până la lansarea lui Drupal 9. Ar fi o decizie grea de luat să rămâneți la Drupal 8 sau să începeți să lucrați la Drupal 9.

Dacă afacerea dvs. este sezonieră, probabil că puteți aștepta Drupal 9, deoarece aveți mult timp să vă transferați pe D9 și să fiți atenți la vârfurile sezoniere.

Este cea mai bună decizie de a evita actualizarea dacă vă gândiți să încheiați proiectul în 2020. Puteți merge direct la Drupal 9 după lansarea acestuia. Trebuie să plănuiți să gestionați diferențele din site-ul lui D9 pentru a evita diverse probleme în retragerea tuturor modulelor lui D8. Puteți evita toate obstacolele procesului, odată ce este posibil să începeți lucrul pentru o versiune complet nouă.

Drupal7

Aveți dificultăți la D7?

Drupal 7 este acceptat în prezent; diverse agenții și companii au experiență în lucrul cu această platformă. Există o mulțime de îmbunătățiri și funcționalități care fac ca Drupal 8 să fie cel mai bun dintre restul. Dacă aveți întrebări sau întârzieri de lucru din cauza Drupal 7, este momentul potrivit pentru a trece la versiunea Drupal 8.

Există multe provocări în site-ul Drupal 7, inclusiv practicile editoriale de trimitere text pentru echipele de marketing. Unele abordări pentru a împuternici echipele de marketing să gestioneze Drupal 7 au fost bune. Cu toate acestea, Drupal 8 încorporează îmbunătățiri influente pentru gestionarea aspectului și cuprinzând cele mai bune practici pentru gestionarea paginii. Luarea deciziei de a face upgrade la D8 vă va fi benefică acum și mai târziu.

Nu există probleme cu D7 și, de asemenea, afacerea nu este sezonieră, ce să faci? Continuați cu D7!

Dacă afacerea dvs. prosperă cu Drupal 7, atunci ar fi o decizie proastă să faceți acest upgrade extrem de curând. Puteți începe această actualizare la sfârșitul anului 2020. Echipa de dezvoltare poate migra site-ul către Drupal 8 în timp ce se gândește la deprecierea API-ului D9 și poate identifica modulele care nu sunt gata pentru Drupal 9. Asigurați-vă că codul personalizat nu scade funcționalitatea din D8.

Când proiectul tău este aproape de finalizare și Drupal 9 a fost lansat, trebuie să fii atent înainte de a ajunge la o concluzie. Dacă D9 este gata, mergeți cu el sau puteți merge și cu D8 și faceți upgrade la D9 din urmă. Ambele sunt o parte importantă a succesului și pot crea, de asemenea, lucrări grozave pentru viitor. Trecerea la D9 ar fi cel mai bun efort și veți avea, de asemenea, facilitatea unui CMS modern, care este D8.

Citiți aici despre 10 module SEO profesionale pe care trebuie să le aveți în Drupal Website Development .

Ești pregătit pentru Drupal 9?

Un lucru important de la planificarea dezvoltării Drupal 8 până la Drupal 9 este să acordați atenție caracteristicilor Drupal 9 în avans pentru a beneficia de acesta în viitor. De asemenea, trebuie să faceți unele dintre modificări pentru a vă familiariza cu Drupal 9. Asigurați-vă că echipa dvs. de experți neglijează API-urile din Drupal 8 care nu vor fi de niciun folos în Drupal 9. Făcând acest lucru, nu va trebui să lucrați mai mult. când vine vorba de Drupal 8 Upgrade. Dacă nu ați luat încă în considerare niciun serviciu de dezvoltare Drupal de încredere, luați în considerare acest lucru chiar acum!

Drupal 9: Tot ce trebuie să știți despre dezvoltarea Drupal

De ce să actualizați la Drupal 9?

Compatibilitățile și funcțiile cu versiuni minore vor fi adăugate numai la cele mai recente versiuni din Drupal 9. Este posibil să existe anumite teme, module și site-uri care sunt compatibile doar cu cea mai recentă versiune. Ciclul de lansare al Drupal 9 va fi mereu actualizat și trebuie să fi migrat la versiunea Drupal 8.8 sau 8.9 pentru a intra în Drupal 9. Punctele importante pentru a face upgrade la Drupal 9 sunt:

  • Obțineți în mod regulat asistență și sfaturi de securitate
  • Drupal 7 și Drupal 8 nu vor fi în curând acceptate sau nesigure în integrarea cu terțe părți.
  • Multe servicii de găzduire își vor retrage suportul din versiunile anterioare ale Drupal. Acestea sunt necesare pentru menținerea configurațiilor la nivel de server.

O firmă renumită de dezvoltare Drupal vă va sfătui întotdeauna să fiți la curent cu noile versiuni de Drupal și să nu pierdeți mai multe funcții pentru a vă ușura volumul de lucru.

Ce există în noua versiune Update?

Actualizarea Drupal aduce mai multe funcționalități, adică gestionarea mai multor date cu volume mai mari, integrare ușoară cu alte platforme și mai puține bariere pentru utilizatorii Drupal. Codarea și API-urile au fost modificate și modernizate. Compania de dezvoltare Drupal cu experiență pe piață vă poate asigura că Drupal 9 este o actualizare fiabilă necesară fiecărei platforme. Să vedem ce este nou în această versiune actualizată:

Compatibil înapoi

Cea mai recentă versiune poate folosi configurații, module și date create pe Drupal 8, ceea ce nu era posibil mai devreme în Drupal 7 și Drupal 8. Se concentrează pe spargerea codului, nu pe datele, ceea ce o face mai rapidă și mai actualizată.

Performanță mai bună

A oferit suport pentru imaginile receptive care consumă mai puține date și afișează imaginea de cea mai bună dimensiune. Inovația deschide calea pentru o performanță mai rapidă și mai bună pentru platforma dvs. Acceptă încărcare mai rapidă a paginii și suport multilingv în Drupal 9.

Curățați baza codului

Codul care a fost marcat ca cod depreciat se va asigura că nu va fi acceptat și utilizat în ecosistem. Acest suport oferă o bază mai curată pentru Drupal 9 și elimină codul depreciat. Acest lucru face codul mai rapid și îmbunătățește performanța.

Symfony și Twig

Versiunea mai veche va fi înlocuită cu Symfony 4 sau 5. Compania de dezvoltare web Drupal vă va ajuta să lucrați la aceste actualizări. Comunitatea Drupal poate upgrade Twig și îmbunătăți performanța cu o experiență mai bună pentru dezvoltatori.

CMS fără cap

Lucrurile esențiale din Drupal Headless CMS sunt:

  • Libertate în front-end
  • Creați datele o dată și publicați oriunde
  • Utilizează prima abordare API
  • Resurse simplificate

Acest lucru îl face mai utilizabil, flexibil, scalabil și accesibil decât versiunile anterioare.

Cerință de bază pentru actualizarea la Drupal 9

Câțiva pași pe care trebuie să-i asigurați înainte de a migra la Drupal 9 sunt:

  • Asigurați-vă că site-ul rulează pe o versiune stabilă a Drupal 8 și că sunt instalate modulele necesare.
  • Instrumentul pentru modulul Upgrade Status este integrat în actualizarea de stare a site-ului pentru a căuta cerințele de sistem și compatibilitatea modulelor pentru Drupal 9.
  • Dacă întâmpinați probleme în timpul actualizării, verificați soluțiile pe pagina Drupal.org și lucrați la el.
  • Parcurgeți modulele personalizate pentru a verifica dacă există biblioteci depreciate. Modulul rector poate ajuta la actualizarea codului PHP prin redenumirea metodelor, claselor, spațiilor de nume, constantelor și proprietăților.
  • Mediul de găzduire ar trebui verificat pentru orice modificări necesare.
  • Modulul Stare upgrade poate afișa cerințele de sistem pentru Drupal 9.

După ce ai urmat acești pași simpli, platforma ta este gata pentru Drupal 9.

Ce este actualizarea Proclaraveless a Drupal 9?

Cerințe pentru server

Serverul trebuie actualizat pentru a evolua în platforma Drupal 9. Există anumite tehnologii care trebuie să fie în versiunile pentru actualizări:

  • Apache ar trebui să aibă versiunea 2.4.7 sau mai mare
  • Platforma PHP ar trebui să aibă versiunea 7.3 sau mai mare, dar nu și versiunea 8
  • MySQL ar trebui să fie 5.7.8 sau o versiune superioară
  • Versiunea MariaDB ar trebui să fie 10.3.7 sau mai mare
  • PostgreSQL trebuie să aibă versiunea 10 sau mai mare
  • SQLite trebuie să fie 3.26 sau o versiune superioară

Asigurați-vă că părțile server au aceste versiuni, deoarece acestea reprezintă o parte critică a actualizărilor.

Actualizați la o anumită platformă

Unele module și teme din Drupal 8.8 și 8.9 sunt deja compatibile cu Drupal 9. Prin urmare, platforma dvs. trebuie să fie actualizată la Drupal 8.8 sau 8.9 înainte de a migra la Drupal 9. Când actualizați la versiunile Drupal 8.8 sau 8.9, puteți urmări cu ușurință avertismentele sau erori pentru orice cod sau API-uri depreciate din platforma dvs.

Modul de stare de upgrade

Instalând modulul de stare a upgrade-ului în platforma dvs. Drupal, puteți analiza configurarea Drupal și puteți lucra la cerințele înainte de actualizarea la Drupal 9.

Actualizați codul personalizat

Asigurați-vă că nu aveți niciun cod depreciat sau API Drupal în platforma dvs. Faceți ca datele să fie compatibile cu Drupal 8.8 sau 8.9 pentru a fi gata pentru Drupal 9. Modulele sau temele personalizate ar trebui să fie compatibile cu actualizările.

Codul de bază și actualizările bazei de date

Asigurați-vă că nu aveți erori în module și teme înainte de actualizarea Drupal 9. Monitorizați problemele în timpul sau după actualizarea Drupal 9 și rezolvați-le urgent.

Beneficiile Drupal 9

  • Ușurința de a face upgrade în viitor și mai rapid cu această versiune de Drupal 9.
  • Lansarea de securitate oferă beneficii pentru suportul oficial pe termen lung cu Drupal 9 și versiunea mai nouă de PHP, care i-a oferit o securitate mai mare și o platformă mai sigură.
  • Versiunea este orientată spre accesibilitate și se concentrează pe a fi mai aproape de toți utilizatorii cu dizabilități.
  • Oferă o integrare ușoară cu aplicații și dispozitive noi, ceea ce asigură prioritatea strategică în Drupal 9.
  • Drupal 9 a venit cu o mulțime de funcții, cum ar fi CKEditor pentru postări, bară de instrumente configurabilă, generator de aspect, funcție de editare ușoară, mai multe teme de administrare și multe altele.
  • A adăugat suportul pentru limbă care face interfața mai ușor de utilizat și crește capacitățile multilingve.
  • Actualizarea din Drupal 9 face ca abordarea să fie mai întâi pe mobil și asigură că funcționează perfect pe toate dispozitivele.

Asigurați-vă că aveți cod curat și niciun element depășit în platformă înainte de a actualiza la Drupal 9. Totuși, vă gândiți să nu faceți upgrade la Drupal 9 și să reluați cu Drupal 8? Vă putem oferi o soluție ușoară și chiar și cu procedura de migrare pe vârful degetelor. O companie de dezvoltare web Drupal de încredere și cu experiență, care are puterea de a asigura cel mai bun rezultat pentru platformă, este aici doar pentru clienții lor.