La ce să vă așteptați în Drupal 10

Publicat: 2022-05-24

Dacă ați fost la DrupalCon Portland 2022 sau ați urmărit înregistrarea DriesNote, probabil știți că data de lansare a Drupal 10 a fost amânată cu câteva luni. Drupal 10 este acum așteptat să fie lansat în decembrie 2022 (care era oricum o dată de lansare programată pentru planul B). Vom atinge mai întâi motivul pentru care datele au fost amânate din iunie 2022 până în decembrie 2022. Dar citiți mai departe pentru toate lucrurile pe care le așteptați cu nerăbdare în Drupal 10.

Dacă încă sunteți pe Drupal 7 (sau 6), este momentul potrivit să migrați la Drupal 9 acum. Upgrade-urile la Drupal 10 și toate versiunile următoare vor fi ușoare pentru totdeauna!

Drupal 10

De ce nu iunie 2022 pentru Drupal 10

Un editor de conținut flexibil este o parte fundamentală a oricărui sistem de management al conținutului. CKEditor a făcut parte din familia de module Drupal încă din Drupal 6 și a devenit un instrument de editare preferat în rândul utilizatorilor. CKEditor 4.5 este editorul de text îmbogățit WYSIWYG implicit pentru Drupal 8/9.

Vestea cea mare este că Drupal 10 va avea noile funcții ale CKEditor 5. Va fi mai puternic, ușor de personalizat, UX perfect și va veni cu o arhitectură modulară. Cu CKEditor 5 în Drupal 10, prevedem o adoptare mai mare a Drupal ca platformă de blogging.

Cu toate acestea, CKEditor 5 este o rescrie completă a CKEditor fără compatibilitate inversă sau cale de actualizare. Aproape ca o reconstrucție de la Drupal 7 la Drupal 8. Comunitatea Drupal a lucrat îndeaproape cu echipa CKEditor de la CKSource în acest sens și a petrecut mii de ore creând o cale de actualizare de la CKEditor 4 la CKEditor 5 pentru Drupal 10. Dar mai este mult de lucru pentru a-l împinge către linia de sosire și pentru a vă asigura că este ușor pentru constructorii de site să facă upgrade de la CKEditor 4 la 5.

Cu aceasta și CKEditor 5 fiind parte integrantă a Drupal 10, data de lansare programată a trebuit să fie amânată în decembrie 2022.

Ce este nou cu Drupal 10

Drupal 10 va fi versiunea mai actualizată și mai îmbunătățită a Drupal 9. Vine cu câteva completări actualizate de noi funcții și eliminarea unor deprecieri.

Bun venit la Drupal 10

Software terță parte actualizat

Drupal funcționează acum pe diferite componente terțe. Este esențial să lucrați cu versiunile actualizate ale acestor biblioteci și funcții moderne. Aceste componente funcționează mai bine și sunt mai ușor de utilizat. Site-urile web Drupal 10 vor putea valorifica inovațiile acestor componente.

Symfony 6.2

Drupal se bazează în mare măsură pe framework-ul Symfony. Este cel mai important driver al Drupal de la versiunea 8. Drupal 9 folosește Symfony versiunea 4, care ajunge la sfârșitul duratei de viață și a suportului până în noiembrie 2022. Așadar, se pare că actualizarea Drupal 9 la Drupal 10 va omite o versiune de Symfony (Symfony 4). la 6). Symfony 6.2 va fi lansat exact la timp pentru lansarea lui Drupal 10 și va avea multe caracteristici moderne pe care dezvoltatorii le vor adora.

CKEditor 5

După cum sa discutat deja mai devreme în această postare, Drupal 10 va fi livrat cu minunatul CKEditor 5, înlocuind definitiv CKEditor 4. CKEditor 5 este acceptat în Drupal 9.3 ca modul experimental, dar nu este stabil. CKEditors nu este grozav numai pentru constructorii de site-uri datorită ușurinței sale de utilizare și a UX-ului excelent, ci este și un cadru grozav pentru dezvoltatori, pe care să îl personalizeze și pe care îl pot construi. Va arăta foarte mult ca documentele MS Word sau Google și va avea o mulțime de integrări pentru a-l face mai bogat și mai eficient.

Miez

PHP 8.1

Echipa de proiect Drupal a decis să crească cerințele PHP la PHP 8.1 în Drupal 10. Symfony 6.2 va necesita versiunea PHP 8.1 și, prin urmare, dependența. De la versiunea Drupal 9.1, PHP 8.0 a fost acceptat. PHP 7.4 va ajunge la sfârșitul vieții până în noiembrie 2022, așa că dacă utilizați PHP 7.4, este timpul să faceți upgrade!

Server Web

JQuery

Poate exista o înlocuire finală a interfeței de utilizare jQuery cu componente JavaScript moderne. Drupal 10 nu va mai suporta acum Internet Explorer 11.

Funcții de actualizare automată

Cât de minunat ar fi dacă site-ul tău s-ar putea actualiza singur?!

Cu Drupal 10, dezvoltatorii și creatorii de site-uri pot activa automat actualizări sigure și ușoare. Funcția de actualizări automate va fi introdusă în nucleul Drupal 10 și este prezentă pentru site-urile complet bazate pe compozitori. Inițiativa de actualizări automate a făcut o muncă semnificativă în domenii cum ar fi îmbunătățirile UX, semnarea pachetelor pentru securitate avansată și încercări cu diverși furnizori de gazdă.

Meniuri decuplate

Drupal se apropie acum de a fi un CMS fără cap. Inițiativa meniurilor decuplate este un pas uriaș în această direcție. Poate ajuta la construirea unui număr de moduri pentru ca front-end-urile JavaScript să aplice meniurile site-ului Drupal. Este un modul contribuit în prezent, dar va fi inclus în nucleu mai târziu. Creatorii de conținut și echipele de marketing pot înlocui meniul prin interfața de utilizare Drupal fără implicarea unui dezvoltator. Modificările vor fi reflectate automat în front-end-ul JavaScript.

Olivero Nouă temă de front-end implicită

O temă nouă și modernă Olivero duce accesibilitatea la un nivel cu totul nou. Olivero va înlocui Bartik ca temă de front-end implicită pentru site-urile web în Drupal 10. Este concepută pentru a fi extrem de ușor de utilizat, în special pentru persoanele cu dizabilități de vedere. Materialul de conținut este ușor de navigat și formularele au fost, de asemenea, proiectate corespunzător. Nu se găsesc probleme la focalizare, contrast sau scalare. Olivero este deja stabil în Drupal 9.3.

Aspect

Noua temă de kit începută

S-ar putea să existe o temă nou-nouță de kit de pornire în Drupal 10, oferind o nouă modalitate de tematică în Drupal. Dezvoltatorii foloseau tema Classy pentru cerințele de sub-temă. Dezvoltatorii front-end ar putea avea un punct de plecare pentru teme. Este important să înțelegeți că modificările kit-ului de pornire nu vor avea un efect asupra temelor de producție acum. Va fi mai ușor de întreținut. Introducerea noului instrument va elimina suportul pentru Classy, ​​deoarece va fi depreciat. Momentan este în alfa și este pe cale să fie lansat de Drupal 10.

Gânduri finale

Ești la fel de entuziasmat ca și noi de Drupal 10? Puteți încerca versiunea Alpha a Drupal 10 imediat pentru a vă juca cu ea, așa cum am făcut noi. Toate aceste noi funcții pe care le-am discutat vor duce gradul de utilizare și adoptarea Drupal la un nivel cu totul nou. În cuvintele lui Dries, Drupal a făcut web-ul mai bun și este mult mai mare decât un simplu CMS. Este folosit de 1 din 30 de site-uri web din lume și, fără îndoială, are o influență imensă asupra viitorului web. În calitate de companie de dezvoltare Drupal, contribuim la proiectul Drupal astfel încât să putem avea un impact pentru un web mai bun. Dacă doriți să aveți și un impact, luați în considerare să vă alăturați comunității Drupal pentru a contribui și a face diferența.