Nedávno jsme zde psali o tom, že vyšel Drupal 10. 3., proč tedy nyní vychází verze 11? Je to dáno precizním plánováním, kdy mezi jednotlivými majoritními verzemi (9, 10, 11, 12…) je vždy časový překryv, který se ustálil zhruba na dvou letech. Máte tak dost času na to se se změnami vypořádat a připravit se na přechod. Ten většinou nebývá složitý, ale pokud došlo k odstranění/nahrazení některé z funkcí, kterou vyžaduje váš kód na míru, pak je potřeba daný kód upravit.
Obecně se dá říct, že Drupal 10.3 má stejné funkce a API jako Drupal 11, ale navíc dodržuje zpětnou kompatibilitu. Pro upgrade na verzi 11 je nejdříve třeba upgradovat na verzi 10.3.
Co je nového v Drupal 11?
Požadavky na PHP
Drupal 11 vyžaduje PHP 8.3 s povoleným rozšířením zlib. Většina systémů má toto rozšíření již ve výchozím nastavení povoleno. Tato verze slibuje další zvýšení výkonu vašeho webu.
Požadavky na databázi
Požadavky na databázové ovladače podporované systémem Drupal 11 jsou následující:
- MySQL vyžaduje MySQL 8.0.
- MariaDB vyžaduje MariaDB 10.6.
- PostgreSQL vyžaduje PostgreSQL 16.
- SQLite vyžaduje SQLite 3.45 s rozšířením json1.
Webový server
Byla odstraněna podpora pro IIS. Webům používajícím IIS doporučujeme přejít na podporovaný webový server.
Aktualizace kolem závislostí PHP
- Symfony framework je aktualizován na verzi 7.1.1
- Šablonovací jazyk Twig je nyní ve verzi 3.9.0
Editování obsahu
CKEditor 5 používaný k formátování textu byl aktualizován na verzi v42.0.2.
Kompletní seznam změn najdete v oficiálních release notes Drupal 11 (anglicky).
Odebrané moduly a témata vzhledu
Jádro Drupalu obsahuje množství modulů a témat, které jsou již přežité nebo třeba jen minimálně využívané, a proto se z jádra průběžně odstraňují. Jejich kód ale není odebrán bez náhrady, je přesunut do contrib modulů, které si může každý volitelně nainstalovat. Nemusíte tak mít strach, že o nějakou funkcionalitu přijdete.
Mezi odebranými moduly jsou Actions UI, Activity Tracker, Book, Forum, Statistics a Tour. V CSGOV plánujeme využívat pouze Book modul, pro vytváření strukturovaných návodů. Z tohoto pohledu se nás změny moc netýkají.
Kdy přejde CSGOV na Drupal 11
Stejně jako jsme psali u Drupalu 10.3. – není kam spěchat. V tomto případě to platí ještě víc, protože změny u majoritních verzí je potřeba více otestovat a určitě se vyplatí pár měsíců počkat, než vyjdou první opravné minoritní verze.