Was ist neu in Joomla 6.2?
- Joomla 6.2 ist eine neue Nebenversion. Wir präsentieren Ihnen einige spannende neue Funktionen sowie Verbesserungen der Sicherheit und des Codes. Einige der Funktionen haben wir unten hervorgehoben. Die vollständige Liste aller integrierten Funktionen finden Sie auf unserer GitHub-Änderungsseite .
Verbesserungen für die Inhaltsbearbeitung (TinyMCE):
- Der TinyMCE-Editor erhält zahlreiche Verbesserungen, um die Integration mit Joomla! zu erleichtern.
- Integration des Medienmanagers: Das Hinzufügen von Bildern und Medien ist durch die aktualisierte Auswahl, die jetzt den Joomla Medienmanager öffnet, einfacher geworden.
- Link-Auswahl-Modal: Neuer Link-Picker, mit dem die Schaltflächen Artikel, Kontakt und Menü-Editor-XTD Links über einen einheitlichen Modal-Picker einfügen können.
- „Weiterlesen“-Integration: Die neue Schaltfläche „Weiterlesen“ bietet eine schnellere Möglichkeit, Artikelumbrüche einzufügen.
- Joomla-Textfilter wird standardmäßig verwendet: TinyMCE verwendet jetzt die Joomla-eigene Textfilterkonfiguration anstelle der eigenen Standardeinstellungen für gültige Elemente.
- TinyMCE aktualisiert: Nicht übersetzte Schaltflächen im TinyMCE-Toolbar-Builder wurden korrigiert, und TinyMCE selbst wurde aktualisiert.
Artikel und Kategorien:
- Separate Bild- und Figurenklassen: Artikel-Einleitungs-/Volltextbilder verfügen nun über unabhängige CSS-Klassenfelder für das Bild und das umgebende Figurenelement, was eine bessere Styling-Kontrolle ermöglicht.
- Unterkategoriebilder: können in Kategorielisten und Blogs für Inhalte, Kontakte und Newsfeeds angezeigt werden.
- Kategorieanzeige mit zukünftig veröffentlichten Artikeln: Behebt das Problem, dass Kategorien leer angezeigt werden, wenn ihre Artikel für eine zukünftige Veröffentlichung geplant sind.
Module:
- Zusätzliche Konfigurationsoptionen für das Anmeldemodul: Neue Optionen ermöglichen es Administratoren, die Links „Passwort vergessen?“ und „Benutzernamen vergessen?“ ohne Template-Überschreibung auszublenden.
- Tiefere Menü-Dropdowns: Behebt Probleme beim Umschalten von Untermenüs für verschachtelte Menüebenen und verbessert so die Navigation durch mehrstufige Dropdowns im Standardmenü-Layout.
Administrator:
- Gruppierte Suchergebnisse der erweiterten Auswahl: Die Suchergebnisse enthalten nun auch den Gruppennamen, wodurch die Treffer leichter zu identifizieren sind (sehr nützlich bei Modulpositionen).
- Neue Joomla!-Hilfeseite im Backend: Die Joomla!-Hilfeseite wurde komplett überarbeitet, um ein Design zu bieten, das besser zum Atum-Admin-Template passt, und um eine verbesserte Navigation innerhalb der Hilfeseiten zu gewährleisten.
Installation und Sicherheit:
- Verbesserte Fehlerbehandlung bei der Installation: Meldet Fehler während der Webinstallation präziser.
- Sicherheitskennzeichnung für Erweiterungsupdates: Entwickler können eine Version als Sicherheitsupdate kennzeichnen (Schweregrad: Keine bis Kritisch); gekennzeichnete Updates werden unter System -> Update -> Erweiterungen und auf dem Schnellsymbol im Dashboard hervorgehoben.
E-Mail:
- Generische XOAuth2-Unterstützung für die E-Mail-Authentifizierung: Anstatt das Passwort des SMTP-Kontos zu speichern, autorisiert Joomla den Zugriff über den E-Mail-Anbieter. Dieser stellt ein langlebiges Aktualisierungstoken bereit, mit dem Joomla später kurzlebige Zugriffstoken für die SMTP-Authentifizierung anfordern kann. Dies ist insbesondere für Dienste wie Microsoft 365 und Google Workspace relevant.
Änderungen am Entwickler- und Build-System:
- Die JavaScript- und CSS-Asset-Pipeline wurde grundlegend überarbeitet und umfasst neue Builder, Registries und Watch-/Build-Befehle. Dies betrifft vor allem Joomla-Core- und Erweiterungsentwickler.
Sicherheitskorrekturen für die Joomla 5er und 6er Version:
- [20260901] - XSS in der HTMLHelper::link-Methode
- [20260902] - Core - Erstellung eines nicht autorisierten Benutzerkontos über den profile.save-Controller
- [20260903] - Core - Fehlerhafte ACL-Prüfungen für Webdienst-Endpunkte auf Zugriffsebene
- [20260904] - Core - XSS in den generischen Medienausgabe-Layouts
- [20260905] - Core - Beliebiges Löschen von Verzeichnissen durch Cache-Bereinigungsaktion
- [20260906] - Core - Fehlerhafte ACL-Prüfungen in der Inhaltsverlaufsvergleichsansicht
- [20260907] - Core - Fehlerhafte ACL-Prüfungen in den Ausgaben für markierte Elemente
- [20260908] - Core - XSS in HTML-E-Mail-Vorlagen
- [20260909] - Core - SSRF-Vektoren in verschiedenen Core-Erweiterungen
- [20260910] - Core - Fehlerhafte ACL-Prüfungen bei Workflow-Phasenänderungen
- [20260911] - Core - XSS im Link-Toolbar-Layout
- [20260912] - Core - XSS in Modulliste
- [20260913] - Core - Fehlerhafte ACL-Prüfungen für verschiedene Webservice-Bearbeitungsaufgaben
- [20260914] - Kern - Umgehung der MFA-Authentifizierung durch RememberMe-Cookies
- [20260915] - Core - Umgehung des XSS-Filters in InputFilter durch HTML5-Entitätsdekodierungsfehler
- [20260916] - Core - Umgehung des XSS-Filters in InputFilter durch Leerzeichen in HTML-Daten-URIs
Fehlerbehebungen und Verbesserungen
- Die folgenden Fehlerbehebungen sind in Joomla! 6.1.4 und Joomla! 5.4.9 enthalten (alle Fehlerbehebungen aus Version 5.4 wurden auch in Version 6.1 übernommen):
- #46860 : [5.4] Sicherstellen absoluter Logo-Bild-URLs in Schema.org JSON-LD von @sathwikre
- #47213 : [5.4] Korrektur des Nullwerts für Datum in publish_up durch @chmst
- #47461 : [5.4] Korrektur des Fehlers bei der Operation "unset" für Feldvariablen von @ramalama
- #47495 : [5.4] Sicherstellen, dass die Attribute 'option' und 'title' im alternativen Layout-XML berücksichtigt werden (von @Divya3215)
- #47638 : [5.4] Problem mit dem URL-Parameter des Tags-Menüs behoben von @CSGoat0
- #47935 : [5.4] [AI] [com_media] Bildbearbeitungsprogrammen ermöglichen, Dateien unter ihrem ursprünglichen Nicht-ASCII-Dateinamen zu speichern (von @thoni56)
- #47966 : [5.4] „Weiterlesen“-Link in mod_articles anzeigen, wenn introtext_limit den Text abschneidet (von @rish106-hub)
- #48036 : [5.4] Behoben: Dropdown-Menü schließen/ausblenden, bevor es von @hiteshm0 vorzeitig deaktiviert wird
- #48047 : [5.4] CSV-Formelzeichen in Banner-Tracks beim Export maskieren (von @arib06)
- #48056 : [5.4] Verwendung von hash_equals zur TOTP-Codeverifizierung von @arib06
- #48120 : [5.4] Behebung des Fehlers mit der open_basedir-Beschränkung im benutzerdefinierten Feld imagelist von @bhuvan-somisetty
- #48130 : [5.4] Schutz des php_uname-Funktionsaufrufs von @alikon
- #48144 : [5.4] Intelligenter Suchindexer mit PostgreSQL von @alikon
- #48208 : [5.4] Behebung des Problems, dass Kategoriezuordnungen verloren gehen, wenn eine Übersetzung von @krishnagandhicode nicht mehr veröffentlicht wird
- #48221 : [5.4] Doppelte Einträge in #__ucm_content beim Speichern jedes Artikels (mit Tags) verhindern. Von @hiteshm0
- #48233 : [5.4] Rückportierung des Sicherheitsflags für Updates von @laoneo
- #48234 : [5.4] Filterbutton in der Artikelkategorieliste sichtbar machen von @drmenzelit
- #48238 : [5.4] [KI] Behebung ungültiger jobLocationType-Werte in der JobPosting-Schemaausgabe von @Otto-Deviant1904
- #48248 : [5.4] Fehlerbehebung bei der Eindeutigkeit von Tag-Aliasen durch @hiteshm0
- #48252 : [6.1] Sprachabfrage in edit_container.php hinzugefügt von @brianteeman
- #48274 : [5.4] Fehlerbehebung im Template Manager von @joomdonation
- #48280 : [5.4] Warnung beim Zugriff auf Nicht-Quelldateien im Template Manager behoben (von @joomdonation)
- #48286 : [5.4] Kalender-Tastaturnavigation [a11y] von @brianteeman
- #48304 : [6.1] CSRF-Token-Prüfung aus POWcaptcha entfernen von @HLeithner
- #48320 : [5.4] Verhindert, dass doppelte Elementauswahl zu 404-Löschfehlern im Medienmanager führt (von @hiteshm0)
- #48327 : [5.4] Template-Überschreibungsanzahl – Korrektur von @brianteeman
- #48328 : [5.4] Doppelte Optionen in Feldern behoben von @chmst
- #48339 : [6.1] Fehler beim Filtern der Kategorieliste nach Monat behoben von @heelc29
- #48347 : [5.4] Umwandlung des Ergebnisses von preg_match in einen booleschen Wert in der isImage-Methode von @Bakual
- #48362 : [5.4] Korrektur der Volltext-Bildunterschrift im alten Newsflash-Modul von @chmst
- #48368 : [6.1] InstallerScriptTrait::allowDowngrades funktioniert nicht von @n3t
- #48386 : [5.4] Fehler beim Extrahieren von Archiven im Template-Manager behoben (von @joomdonation)
- #48434 : [5.4] [KI] Behebung nicht übersetzter Schaltflächen im TinyMCE-Builder durch @tecpromotion
- #48450 : [5.4] Fehlerbehebung in ComponentlayoutField von @joomdonation
- #48468 : [5.4] Behebung des Problems mit dem Löschen des Workflow-Kontextselektors – Überarbeitung von #48079 für Version 5.4 von @richard67
- Die vollständige Liste der Pull Requests für Joomla! 6.1.4 auf GitHub finden Sie hier:
- https://github.com/joomla/joomla-cms/milestone/168?closed=1


Unter Komponenten legen wir unter dem Eintrag zunächst eine entsprechende zusätzliche Kategorie mit z.B. dem Namen Kontaktformulare an.

In unserem Beispiel nennen wir es Kontakt zu uns.

Wir ordnen es der Kategorie Kontaktformulare zu.
Unter Weitere Informationen tragen wir den Text ein, der zusätzlich angezeigt werden soll.




Jede Joomla Website auf der ein Kontaktformular aktiv ist sammelt Daten, deshalb ist eine Datenschutzerklärung zwingend notwendig.
Dazu gibt es in Joomla verschiedene Plugins zur Realisierung. Mehr dazu finden Sie in unserm Joomla E-Book.


Das genügt aber meistens nicht und man möchte zusätzliche Dinge integrieren bzw. abfragen. Dazu gibt es in Joomla die Benutzerdefinierten Felder. Diese gibt es für die Bereiche Benutzer, Inhalt und auch Kontakte.
Nun ist es aber so, dass zum Beispiel im Bereich Kontakte zwar die Auswahl und Zuordnung generell möglich ist. Aber nicht steuerbar und auch eine Positionierung ist mit den Standard Werkzeugen in Joomla nicht möglich.
Deshalb haben wir uns der Sache angenommen und die Erweiterung EBW-ContactFormPro erstellt.

Hierbei ist generell zu beachten: Alle Konfigurationen im Bereich Benutzerdefinierte Felder für Kontaktformulare müssen unter der Zuordnung E-Mails erfolgen.




Der Parameter unter Name: hier auftragsnummer dieser Parameter wird für die spätere Felder Zuordnung benötigt.
Die Zuordnungen: Feldgruppe und Kategorie.

EBW-ContactFormPro erweitert die Joomla Kontakt Komponente um die Möglichkeiten jedes der Benutzerdefinierten Felder zu nutzen und an jeder beliebigen Position im Kontaktformular zu positionieren. Jedem Kontakt Formular können gewünschte Felder selektiv zugeordnet werden.
- EBW-ContactForm Pro erweitert das Joomla Kontaktformular um:
- Flexible Feldpositionierung
- Form-Profile pro Kontakt
- Datei-Upload
- Notizen & Banner direkt im Formular
- AutoReply auch mehrsprachig
- Honeypot-Spamschutz pro Profil
- Anfragen-Verwaltung im Backend (eigene Komponente)
- Backend → System → Erweiterungen → Installieren
ZIP-Paket auswählen
Paket installieren – das System-Plugin „EBW ContactForm Pro“ aktiviert sich dabei automatisch.
Das Frontend-Layout (Override) installierst du anschließend über den Layout-Override-Wizard – siehe unten.

Die vom Wizard hinterlegte Layout-Datei steuert die Anzeige der Kontaktformulare im Frontend.
Pro Frontend-Template installierst du hier den ContactForm-Pro-Layout-Override. Erst wenn er installiert ist, greifen die im Profil definierten Field-Positionen, das Upload-Feld und der Honeypot. Updates der Komponente bringen neue Versionen der Vorlage — der Wizard zeigt dann 'Veraltet' und du kannst mit einem Klick aktualisieren. Benutzer-Änderungen am Override werden erkannt und nie ohne Bestätigung überschrieben.

Unter Komponenten → EBW ContactForm Pro stehen die Bereiche Anfragen, Form-Profile und Layout-Override bereit.



Das zugehörige System-Plugin wurde bei der Installation automatisch aktiviert.


Hier legen wir ein neues Form-Profil an und ordnen es unserem Kontakt und den Feldern zu.


Form-Profile ermöglichen unterschiedliche Formulare mit unterschiedlichen Feldern und Ansichten.
Lege pro Kontakt die gewünschten zuvor erstellet Felder und Feldpositionen fest.
beispiel-Kontrollkästchen → Position „Nach der Nachricht“, Reihenfolge 10, Breite „Halb“

Für Banner, Datenschutz-Hinweise oder Erklärungen. Notizen werden nur im Formular angezeigt und niemals mitgemailt. Wichtig: Banner-Inhalte gehören hierher und NICHT in ein Custom-Field — denn Custom-Fields werden von Joomla in die Kontakt-Mail übernommen.
Pro Profil kannst du Hinweistexte, Banner oder HTML-Blöcke an festen Positionen im Formular einblenden – z. B. einen Datenschutz-Hinweis über dem Absenden-Button. Solche Notizen erscheinen auch in der Benachrichtigungs-Mail.

Als Honigtopf, Honigtöpfchen oder auch englisch honeypot wird eine Einrichtung bezeichnet, die einen Angreifer oder Feind vom eigentlichen Ziel ablenken soll oder in einen Bereich hineinziehen soll, der ihn sonst nicht interessiert hätte, z. B. in Form eines Scheinziels.

Optionaler Datei-Upload pro Profil: erlaubte Dateitypen, maximale Größe und Anzahl legst du fest. Hochgeladene Dateien werden gespeichert und können der Benachrichtigungs-Mail als Anhang beigefügt werden.

Hier hinterlegst du die automatische Antwort an den Absender – in Text und/oder HTML. Die Auto-Reply kann mehrsprachig gepflegt werden: pro Sprache ein eigener Betreff und Text, passend zur Sprache des Absenders.

Wenn keine Feldzuordnungen gesetzt werden, sind im gewählten Kontaktformular keine Benutzerfelder sichtbar.
Die Benachrichtigung an den Website-Betreiber verschickt Joomla über die Standard-Kontakt-Mail

Mit unserer Erweiterung EBW ContactFormPro ist jede Art von Kontakt Formular möglich, da jedes der in Joomla vorhandenen Felder genutzt und individuell positioniert werden kann.
Die E-Mail-Anfragen werden in der Datenbank in der Tabelle #__ebw_contactformpro_submissions gespeichert.
Für Ansichts- und Bearbeitungsmöglichkeit hat das Tool EBW ContactFormPro eine Komponente angelegt.

In der Komponente siehst du alle Anfragen mit Status (neu/gelesen), kannst sie ansehen, als gelesen markieren und löschen. Hochgeladene Dateien sind dort ebenfalls abrufbar.
beispiel-kontrollkaestchen → Position „Nach der Nachricht“, Reihenfolge 10, Breite „Halb“
- feldname = interner Feldname
- position = Position im Formular
- reihenfolge = Reihenfolge innerhalb dieser Position
- breite = Bootstrap-Spaltenbreite
- before_name
- after_name
- before_email
- after_email
- before_subject
- after_subject
- before_message
- after_message
- before_submit
- after_submit
- 12 = volle Breite
- 6 = halbe Breite
- 4 = ein Drittel
- 3 = ein Viertel
Die Felder werden über Auswahllisten zugeordnet – interne Feldnamen werden dabei automatisch übernommen.
EBW ContactForm Pro ist in einer kostenlosen und einer Pro-Version verfügbar.
Kostenlos: Speicherung der Anfragen, Honeypot-Spamschutz und ein Form-Profil.
Pro: beliebig viele Form-Profile, Datei-Upload, mehrsprachige Auto-Reply sowie ein konfigurierbarer Speicherpfad für Uploads.
Den Lizenzschlüssel (Format EBW-CFP-XXXX-XXXX-XXXX-XXXX) trägst du in den Optionen der Komponente ein.
Joomla 6.1 bietet wichtige Verbesserungen, die die Erstellung von Websites einfacher, sicherer und flexibler machen. Diese Tour gibt einen Überblick über die wichtigsten Neuerungen, die es in diesem Bereich gibt.
Der Spam-Schutz ist zurück – mit Proof-of-Work-CAPTCHA
ein Konto und keine API erforderlich, datenschutzfreundlich und barrierefrei – dieses Captcha löst mathematische Rätsel still und leise im Hintergrund, für Besucher unsichtbar.
Um es zu aktivieren, geh zu Erweiterungen → Plugins, suche nach captcha, aktiviere es und lege es in der globalen Konfiguration als Standard fest.
Alle Details dazu finden Sie in unserem deutschen Joomla 6.x E-Book.
Die Workflow-Pipeline auf einen Blick mit dem visuellen Workflow-Editor:

- Mit dem neuen interaktiven Workflow-Diagramm kannst du den Workflow von Inhalten einfacher verwalten und erhältst einen Überblick über den gesamten Publikationsprozess.
- Aktiviere die Workflows in den Beitrags-Optionen. Klicke dann unter Workflows auf die Schaltfläche mit dem Diagramm.
Drei neue Optionen für benutzerdefinierte Felder: Audio, Video und Dokumente:
- Wenn du benutzerdefinierte Felder für deine Inhalte erstellst, kannst du Autoren künftig erlauben, neben Bildern auch andere Medien einzufügen.
- Die Medien werden als HTML5-Elemente <audio> und <video> oder als Dokument-Links (PDF, Tabellenkalkulationen...) dargestellt.
Intelligentere Module mit Versionsverwaltung und mehrsprachigen Verknüpfungen:
Joomla verfügt schon seit Langem über eine Versionshistorie für Beiträge. Diese Funktion wurde nun auf Module ausgeweitet. Wenn du eine mehrsprachige Website betreibst, kannst du nun Modulinstanzen sprachübergreifend zuordnen, genauso wie du Beiträge sprachübergreifend zuordnen kannst.
Weitere erwähnenswerte Verbesserungen:
- Unterstützung für Abkürzungen <abbr> im TinyMCE-Rich-Text-Editor – semantisch korrekt und verbessert die Barrierefreiheit (Achte beim Bearbeiten von Inhalten auf die neue Schaltfläche „Abkürzung“ in der TinyMCE-Symbolleiste).
- Status der Sprachüberschreibung & Verbesserungen der Benutzeroberfläche beim schnellen Erstellen fehlender Sprachen-Overrides (Statusanzeige, einfaches Bearbeiten von Overrides).
Im November 2014 wurde von der Firma Stackideas das Joomla Tool EasyBlog veröffentlicht. Seinerzeit war es ein sehr willkommenes Tool, um unter Joomla ein Blog System zu betreiben. Es wurde von sehr vielen Nutzern gekauft und eingesetzt.
Doch aus irgendeinem Grund hat Stackideas das Tool nicht weiterentwickelt.
Die letzte im JED gelistet Version heißt 6.0.9 vom 28.09.2022. Auf der Website der Firma Stackideas bietet man die Version 6.018 an. Aber auch die ist nur bis Joomla 4 kompatibel.
Für die aktuellen Joomla 5er und 6er Versionen gibt es keine Versionen. Somit können alle Betreiber einer Joomla Website, auf der EasyBlog eigesetzt wird, nicht auf eine der aktuellen Joomla Versionen wechseln.
Seit dem 17.10.2025 gibt es keine Sicherheitsupdates mehr für Joomla 4.
Viele der Benutzer von EasyBlog haben mit dem Tool hunderte von Artikel realisiert. Einige dieser Website Betreiber sind an uns herangetreten, da sie nach einer Lösung suchen. In einigen unserer Publikationen haben wir darauf hingewiesen, dass sich Joomla besonders ab der Version 6.0 ganz besonders gut als Blog System einsetzen lässt. Auch deshalb, da Joomla eine der bestem Benutzer Rechteverwaltungen aller CMS hat.
Da auch einige unsrer Kunden EasyBlog nutzen und sie dringend eine Update Möglichkeit auf die aktuelle Joomla Version 6.x wünschen, haben wir uns entschieden eine Lösung anzubieten.
Unsere Lösung heißt pkg_ebw_easyexit2native:
Das von uns erstellte Softwarepaket pkg_ebw_easyexit2native kann alle Daten aus dem Tool EasyBlog zu Joomla migrieren und dort ein entsprechendes Blog Layout generieren.
Hier ein Überblick der Leistungen unserer Komponente:
- Dashboard mit Consistency Check: bei jedem Aufruf des Dashboards erfolgt eine entsprechende Prüfung.
- Data Source: Hier legen Sie fest, ob EasyBlog lokal installiert ist, oder die Daten von einem anderen Server importiert werden sollen.
- Author Migration: EasyBlog-Benutzerprofile (Avatar, Biografie, Website) zu den entsprechend Joomla-Kontakten migrieren.
- Kategorie Migration: Zeigt eine Liste aller EasyBlog Kategorien mit den jeweiligen Unterkategorien. Bei automatischer Migration werden zuerst übergeordnete Kategorien erstellt, damit Unterkategorien korrekt zugeordnet werden können.
- Artikel Migration: Zeigt die Liste aller EasyBlog Artikel, die selektiv oder automatisiert übertragen werden können.
- Menü Migration: Enthält eine Liste der EasyBlog Menüeinträge, die nach der Kategorie und Artikel Migration automatisch im Joomla Menübereich angelegt werden können.
- Migration Dateien: Überträgt alle Mediadateien aus EasyBlog in dem Joomla Image Bereich und aktualisiert die Zuordnung zu den zuvor übertragenen Artikeln.
- Link Migration: Zeigt eine Liste der EasyBlog Einträge mit Links, die dann manuell oder automatisiert den übertragenen Artikel zugeordnet werden können.
- Modul Migration: Eine Auswalliste der in EasyBlog genutzten Module. EasyBlog Module, für die es ein Joomla Äquivalent gibt, können automatisch migriert werden.
- Shortcode Replacement: Shortcodes wie oder binden Module direkt in Artikel ein. Bei der Migration der Module werden vorhandene Shortcodes berücksichtigt, die zuordnet werden können.
- URL-Redirect: Für die Suchmaschinenoptimierung (SEO) ist es entscheidend, dass die alten URLs korrekt weitergeleitet werden, da Sie sonst Ihre Platzierung in den Suchergebnissen verlieren. Diese Aufgabe übernimmt die URL-Redirects Funktion und erstellt in Joomla unter Weiterleitungen die entsprechenden Einträge.
- EasyBlog entfernen: Nach Abschluss der Migration, können mit dieser Funktion alle EasyBlog-Reste entfernt werden.
EBW Articles ist auch dabei:
Mit der Hilfe unseres Moduls EBW Articles ist die Gestaltung eines Blogs in Joomla effektiv sehr einfach möglich.
