Was ist im Joomla Update auf Version 3.10.6 und dem Update auf Version 4.1 enthalten?
Seit 15. Februar 2022 sind sowohl das Joomla Update auf Version 3.10.6, als auch die Joomla Version 4.1 zum Download verfügbar. Das Joomla Update auf Version 3.10.6 dient als „Brückenversion“ für die Joomla Version 4.1. Die Versionen beheben mehr als 25 Fehler und enthalten eine Vielzahl von Neuerungen und Verbesserungen.
Der Fokus der Joomla-Version 4.1 liegt auf barrierefreiem Webedesign und Sicherheit. Weiterhin enthalten ist nun der „Aufgabenplaner“ (Task Scheduler) und die Nutzung von Child-Templates, ähnlich dem Prinzip der Child-Themes in dem WordPress CMS.
Mit „Jooa11y“ erhalten die Webdesigner und Webentwickler zudem eine Möglichkeit der Prüfung der Website und deren Inhalte auf Barrierefreiheit. Außerdem gibt es ab Verion 4.1 nun im TinyMCE eine Syntaxhervorhebung. Auch ein „Suchen & Ersetzen“ im Quellcode ist nun direkt möglich.
Wir empfehlen normalerweise daher die zeitnahe Installation eines Joomla Updates, raten aber hier, ohne vorherige Prüfung durch den in ab Version 3.10 enthaltenen Vorabcheck (Pre-update Checker) von der Aktualisierung auf Version 4.1 ab. Die Aktualisierung auf Version 3.10.6 sollten Sie aber dennoch durchführen.
Generell empfehlen wir das Erstellen einer Datensicherung (Backup) über eine Komponente wie zum Beispiel AkeebaBackup, vor jedem Update des CMS und ebenso vor dem Update von Komponenten, Modulen oder PlugIns.
Behobene Fehler
- Add OPcache support to restore.php #36878 Mehr Informationen »
- Part 2 of #36878 #37003 Mehr Informationen »
- Make the headers check before the update download proxy aware by passing it via HttpFactory #36886 Mehr Informationen »
- Removed attribute addpathfield as Model_Contact field type is not use… #34203 Mehr Informationen »
- Batch process admin menu items #36907 Mehr Informationen »
- Update composer as of 25.01.2022 #36849 Mehr Informationen »
- Support Unix Domain Socket for memcache and memcached Sessions #24073 Mehr Informationen »
- Backport the image Layout #36613 Mehr Informationen »
- Fixes Router/Route.php deprecated null to string in strpos() #36798 Mehr Informationen »
- Fixes com_finder/indexer/query #36796 Mehr Informationen »
- Fixes mod_menu/menu.php type null instead of string #36773 Mehr Informationen »
- Fix Editor Passing null to $string line 258 #36777 Mehr Informationen »
- Backport #35574 (Fix wrong error message for user activation) #36051 Mehr Informationen »
- Mysqli database driver escape function fix #36787 Mehr Informationen »
- Fixes MVC BaseController Deprecated ucfirst() and Deprecated strtolower() null to string type warnings #36797 Mehr Informationen »
- Fixes Table User for Date/Date.php warning on login #36799 Mehr Informationen »
- Fix custom field calendar value when changing category #36327 Mehr Informationen »
- Fix HtmlDocument preg_split(): Passing null to $limit of type int #36775 Mehr Informationen »
- Fixing mod_search Passing null to type string #36792 Mehr Informationen »
- Fixes all modules Deprecated: htmlspecialchars(): Passing null to type string #36795 Mehr Informationen »
- Fix open_basedir warning when creating a menu item #36789 Mehr Informationen »
- Compatibility of htmlentities types in tinymce.php (fixes Deprecated tinymce.php on line 603) #36804 Mehr Informationen »
- Deprecated header() in WebApplication #36728 Mehr Informationen »
- Deprecation string in trim in banners #36625 Mehr Informationen »
Was ist neu in Joomla 4.1 und welche Änderungen erwarten mich?
- Integrierter Aufgabenplaner (Task Scheduler) zum automatisieren von Erinnerungen, Komponentenfunktionen und anderer Funktionen. Der Task-Scheduler ist nun zu dem ab Joomla 4.0 bereitgestellten Workflow-Manager verfügbar.
- Mit den Child-Templates erhält Joomla 4.1 nun eine Funktionalität ähnlich den Child-Themes des WordPress CMS. Diese ermöglichen das Updatesichere Ändern und Anpassen aller Teile des CMS. Overrides werden künftig nur noch in den Child-Templates erstellt und geändert. Hierbei ist die Anzahl der Child-Templates für jedes Template unbegrenzt.
- Um die Barrierefreiheit weiter in den Vordergrund zu stellen wurde mit dem Accessibility-Checker „Jooa11y“ ein Tool integriert, welches die Prüfung der Inhalte und der Website an sich auf Barrierefreihet ermöglicht. „Jooa11y“ ist in der Lage Probleme der Barrierefreiheit visuell darzustellen und macht so mögliche Problematiken sichtbar.
- Im integrierten Editor TinyMCE muss nun nicht mehr auf die Syntaxhervorhebung (Syntax highlighting) verzichtet werden. Dieses Feature war lang erwartet für den Standardeditor des Joomla CMS. Auch das „Suchen & Ersetzen“ im Quellcode macht den Standardeditor um einiges attraktiver.
- Die detaillierte Inline-Hilfe wurde zudem bereinigt und und kann auf Wunsch ein- oder ausgeblendet werden.
Warum sollte ich zu Joomla 4.1 migrieren und wie migriere ich von Jooomla 3.10.6 zu Joomla 4.1?
Der beste Weg zur Migration zu Joomla 4.1 ist es, über die ab der Joomla Version 3.10 integrierte Kompatibilitätsprüfung (Preupdate-Checker) zu nutzen. Eine sehr gute Beschreibung der Planung und Durchführung finden Sie auf der deutschen Jooomla-Website unter https://docs.joomla.org/Planning_for_Mini-Migration_-_Joomla_3.10.x_to_4.x/de.
Wer sich nicht sicher ist ob er zu Joomla 4 migrieren sollte, kann auf der deutschen Joomla-Website eine gute Zusammenfassung zu diesem Thema finden unter https://docs.joomla.org/Why_Migrate/de.
Die Releasenote im Original (englische Sprache) können Sie unter https://www.joomla.org/announcements/release-news/5855-joomla-4-1-0-stable-new-standards-in-accessible-website-design.html einsehen, die deutsche Version finden Sie unter https://www.joomla.de/news/joomla/769-joomla-4-1-veroeffentlicht-neue-standards-in-der-barrierefreien-gestaltung-von-websites.
Um mehr Informationen über das neue Joomla 4 zu erhalten finden Sie hier eine Broschüre als PDF-Datei zum Download.
Alle Fehlerkorrekturen, Verbesserungen und Verbesserungen können unter https://github.com/joomla/joomla-cms/milestone/82?closed=1 nachgelesen werden.
Die Liste aus dem Bugtracker steht nur in englischer Sprache zur Verfügung und es gibt aktuell hierfür keine Übersetzung. Sollten Sie dennoch eine Übersetzung benötigen empfehlen wir ihnen DeepL.
#joomla #joomla3 #joomla4 #joomla5 #update #joomlaupdate #cms #joomlacms #website #webdesign #homepage #webseite #webdevelopment #seoboxxwebdesign #seoboxx #websitemaintenance #webseitenwartung #wartungsvertrag