GoranStimac.com



Dostupan je Drupal 9.3.0

Treće izdanje Drupala 9 uvodi eksperimentalnu podršku za CKEditor 5, čini Olivero temu stabilnom te uvodi razna poboljšanja uređivača sadržaja i razvojna.

Olivero Frontend tema je sada stabilna!

Nova Olivero frontend tema dodana je u Drupal 9.1.0 i zahvaljujući raznim suradnicima sada je stabilna. Radi se o modernoj i jednostavnoj temi koja će kasnije postati nova zadana Drupal tema (zamijenivši Bartik). Podtema Olivero trenutno nije podržana, ali formalna podrška može biti uključena u budućnosti.

Tema je nazvana po Rachel Olivero (1982.-2019.). Ona je bila voditeljica organizacijske tehnološke skupine u Nacionalnoj federaciji slijepih, poznata stručnjakinja za pristupačnost, suradnica Drupal zajednice i mnogima prijateljica.

Nova eksperimentalna podrška za CKEditor 5

Novi beta eksperimentalni CKEditor 5 modul uključen je u Drupal 9.3.0. Verzija 5 CKEditor-a je potpuno novi uređivač s vizualnim i arhitektonskim poboljšanjima. Tijekom izgradnje integracije, tim je naporno radio s CKSourceom na implementaciji funkcionalnosti ključne za Drupal web-mjesta, kao što je Opća podrška za HTML i načini za dinamičko učitavanje dodataka u CKEditor, tako da je vizualna web-bazirana postavka uređivača još uvijek dostupna u Drupalu. Također je posebna pažnja posvećena pružanju glatkog puta nadogradnje konfiguracija iz CKEditor 4.

Drupal proširenja koja se integriraju s CKEditor 4 još uvijek se moraju ažurirati za CKEditor 5, no plan je ukloniti podršku za CKEditor 4 u Drupal 10, pa je preporuka da se isprobaju novi moduli u neprodukcijskim okruženjima.

Nova uloga urednika sadržaja

Nova namjenska uloga uređivača sadržaja dodana je standardnom profilu s dopuštenjima za uređivanje sadržaja, upravljanje medijima, prijevod, tijek rada sadržaja i upravljanje revizijama.

Razna poboljšanja za programere

Paketi entiteta sada mogu deklarirati vlastitu klasu, enkapsulirajući potrebnu poslovnu logiku. Klasa paketa mora biti podklasa osnovne klase entiteta, kao što je \Drupal\node\Entity\Node. Inkapsuliranje sve potrebne logike za svaki paket u vlastitu podklasu otvara mnoge mogućnosti za izradu jasnijeg, jednostavnijeg, održivog i testiranog koda.

Svaka korisnička uloga sada ovisi o modulima koji daju dopuštenja za ulogu, što znači da će se dozvole automatski očistiti kada se modul deinstalira.

PHP 8.1.0 je nedavno objavljen, a Drupal 9.3.0 dolazi s punom podrškom za novu verziju. Preporučena verzija PHP-a za instalaciju Drupala 9.3.0 je PHP 8, ali podrška za PHP 7.3+ je zadržana.

Pročitajte bilješke o izdanju 9.3.0 za više informacija o poboljšanjima i promjenama koje utječu na razvojne programere.

Što ovo znači za mene?

Vlasnici Drupal 9 internet stranica

Ažurirajte na 9.3.0 da biste nastavili primati ispravke grešaka i pripremili se za 10.0.0 (ili 9.4.0). Sljedeće izdanje s popravkom bugova (9.3.1) zakazano je za 5. siječnja 2022. (Pogledajte pregled rasporeda izdanja za više informacija.) Od ovog izdanja, web-mjesta na Drupal 9.1 više neće primati sigurnosnu pokrivenost. (Drupal 9.2 nastavit će primati sigurnosne popravke do 15. lipnja 2022.)

Ažuriranje vaše stranice s 9.2.10 na 9.3.0 koristeći update.php potpuno je isto kao i ažuriranje s 9.2.9 na 9.2.10. Drupal 9.3.0 također ima ažuriranja za nekoliko ovisnosti. Module teme i prijevode možda će trebati ažurirati za ove i druge promjene u navedenom manjem izdanju, stoga pažljivo testirajte ažuriranje prije ažuriranja svoje produkcijske stranice. Pročitajte bilješke o izdanju 9.3.0 za potpuni popis promjena koje mogu utjecati na vašu web-lokaciju.

Vlasnici Drupal 8 internet stranica

Kaj života za Drupal 8 projekt je 17. studenog 2021.. Za nastavak primanja sigurnosnih poboljšanja nadogradite Drupal 8 na Drupal 9.2x što je prije moguće kako bi osigurali sigurnosnu pokrivenost. Nadogradnja je podržana izravno s 8.8.x i 8.9.x. 99% od 1000 najkorištenijih projekata drupal.org ažurirano je za Drupal 9, tako da su moduli i teme na koje se oslanjate najvjerojatnije kompatibilni.

Vlasnici Drupal 7 internet stranica

Drupal 7 je podržan do 28. studenog 2022., nastavit će primati ispravke grešaka i sigurnosne ispravke tijekom tog vremena. Od studenog 2022. do barem studenog 2025. dobavljači će nuditi Drupal 7 Vendor Extended Support program.

S druge strane, put migracije Drupal 7 stranica na Drupal 9 je stabilan. Pročitajte više o prelasku na Drupal 9.

Suradnici prijevoda, modula i tema

Manja izdanja poput Drupala 9.3.0 uključuju unatrag kompatibilne API dodatke za programere kao i nove značajke.

Budući da su manja izdanja kompatibilna unatrag, moduli, teme i prijevodi koji podržavaju Drupal 9.2.x i ranije bit će kompatibilni i s 9.3.x. Međutim, nova verzija uključuje neke promjene nizova, korisničkih sučelja, internih API-ja i zastarjelih API-ja. To znači da će možda biti potrebna neka mala ažuriranja za vaše prijevode, module i teme. Pročitajte bilješke o izdanju 9.3.0 za potpuni popis promjena koje mogu utjecati na vaše module i teme.

Ovo izdanje dodatno je unaprijedilo Drupal projekt i predstavlja napore stotina volontera i suradnika iz raznih organizacija. Hvala svima koji su doprinijeli Drupalu 9.3.0!

Povezane objave