Name: Easy Joomla Sitemap (EJS)
Version: 6.2.0.0 (PRO/FREE - Joomla! 6) / 5.3.2.1-PRO (Joomla! 5) / 4.3.1.0-PRO (Joomla! 4)
Typ: Komponente
Lizenz: GPLv3
Beschreibung: Sitemap-Komponente für Joomla! zur Erstellung von XML-, Bilder- und HTML-Sitemaps.
Download: EJS - Easy Joomla Sitemap Downloads
Erstellt XML-, Bilder- und HTML-Sitemaps, um Suchmaschinen bei der Indexierung der Joomla! Website zu unterstützen
Easy Joomla Sitemap Pro ist eine Sitemap-Komponente für Joomla!, die XML-, Bilder- und HTML-Sitemaps der Website erstellt. Die Komponente sammelt alle internen Seiten und generiert eine vollständige URL-Liste. Die Liste kann manuell bearbeitet werden, und mit einem Klick wird die XML-Sitemap für die Seiten und Bilder erstellt.
Weitere Informationen über Sitemaps und das Protokoll finden Sie auf sitemaps.org.
Features
- Erzeugt XML-, Bilder- und HTML-Sitemap aus einer Liste von gesammelten URLs
- Sammelt internen URLs in einer editierbaren Liste
- Übersichtsliste interner Seiten mit HTTP-Statuscode
- Sammelt eine unbegrenzte Anzahl an URLs (PRO) / bis zu 100 URLs (FREE)
- Konfiguration des Sammelprozesses - Ausführungszeit, Menge der gesammelten URLs, Anfrage-Timeout (PRO)
- Optionale Sicherung einer bestehenden Sitemap-Datei
- Automatische Berechnung der URL-Priorität (PRO)
- Setzt das aktuelle Datum für das "lastmod"-Attribut (PRO)
- Setzt eine Standard-Änderungsfrequenz (PRO)
- Gültige Sitemap im XML-Format nach dem offiziellen Sitemap-Protokoll von Google
- Sitemap-Protokoll wird von allen wichtigen Suchmaschinen wie Google, Bing, Yahoo und anderen unterstützt
Installation
Die Erweiterung übers Backend installieren und unter Komponenten - Easy Joomla Sitemap (Pro) aufrufen.
Easy Joomla Sitemap - Sammelprozess
Easy Joomla Sitemap - Übersicht
Easy Joomla Sitemap - Einstellungen
Cronjob - Automatische Sitemap-Generierung mit Hilfe von geplanten Aufgaben
CLI-Skript
Nach der Installation der Pro-Version, ist das CLI-Skript im Ordner cli der Joomla!-Instanz verfügbar. Mit dem Skript können Seiten gesammelt und die Sitemap-Datei sitemap.xml über die Kommandozeile direkt auf dem Server erstellt werden. Zum Beispiel können Cronjobs mit Hilfe von crontab erstellt werden, um diesen Prozess zu automatisieren.
Verwendung im Terminal auf dem Server:
php /pfad/zu/joomla/root/cli/joomla.php COMMAND COMMAND durch einen der folgenden Befehle ersetzen:
sitemap:collect - URLs sammeln
sitemap:collectCreate - URLs sammeln und sitemap.xml erstellen
sitemap:create - sitemap.xml erstellen
sitemap:createImage - sitemap-images.xml erstellen
sitemap:purge - Gesammelten URLs löschen
sitemap:status - Sitemap-Metriken und Dateiinformationen
Beispiel für einen Crontab-Eintrag, um täglich um Mitternacht eine aktualisierte Sitemap zu erstellen. Das Cron-Dienstprogramm mit crontab -e öffnen und den Code mit korrektem Pfad zur eigenen Joomla! Installation eingeben. Nicht vergessen, den Dienst nach dem Speichern der Datei neu zu starten:
0 0 * * * php /pfad/zu/joomla/root/cli/joomla.php sitemap:collectCreate Changelog
Letzte Aktualisierung
Version 6.2.0.0-PRO - 2026-07-11
- + Erste offizielle Free-Edition von Easy Joomla Sitemap für Joomla! 6 hinzugefügt. Version 6.2.0.0 erscheint gleichzeitig als Pro- und Free-Edition. Die Free-Edition wird mit dem neuen KRJE Free Builder Tool automatisch aus der aktuellen Pro-Version erstellt und bietet eine voll funktionsfähige, zeitlich unbegrenzte Sitemap-Lösung mit ausgewähltem Funktionsumfang. Weitere Informationen in der Ankündigung im Forum!
- + Nahtloses Upgrade von Free auf Pro hinzugefügt. Das Pro-Paket kann direkt über eine bestehende Free-Installation installiert werden, ohne diese vorher deinstallieren zu müssen. Bestehende Komponenten-Einstellungen bleiben automatisch erhalten und zuvor gesperrte Pro-Optionen erhalten bei Bedarf ihre Pro-Standardwerte.
- + Gesperrte Vorschau für Pro-exklusive Optionen in der Free-Edition hinzugefügt. Erweiterte Sitemap-, Automatisierungs- und SEO-Funktionen bleiben direkt in der Konfiguration sichtbar, sodass die Unterschiede zwischen Free und Pro transparent dargestellt werden.
- + Folgende Funktionen sind in Free und Pro enthalten:
- Unbegrenzt gespeicherte URLs ohne künstliches Datenbanklimit.
- Ajax-basierte URL-Sammlung im Joomla-Backend.
- Erstellung der standardmäßigen XML-Sitemap
sitemap.xml. - HTML-Sitemap mit Menüeintrag und Frontend-Ansicht.
- URL-Verwaltung mit Veröffentlichen, Verstecken, Bearbeiten und Löschen.
- Alle Einträge löschen und URL-Metadaten gesammelt aktualisieren.
- Status-Dashboard im Backend mit Sitemap- und URL-Informationen.
- Ausführungszeitlimit, Anfrage-Timeout und Robots-Regeln.
- Sitemap-Backup, Priorität, Changefreq und Lastmod-Optionen.
- Optionales Limit pro Sammellauf, wobei
0unbegrenzt bedeutet.
- + Pro enthält zusätzlich den vollständigen erweiterten Funktionsumfang von Easy Joomla Sitemap:
- CLI-Plugin mit Befehlen zum Sammeln von URLs, Erstellen von Sitemap-Dateien und Prüfen des Sitemap-Status.
- Task-Scheduler-Plugin für automatisierte Sammel- und Erstellungsroutinen.
- Inkrementelles erneutes Prüfen älterer URLs.
- Erweiterte URL-Filterregeln.
- Erstellung einer Image-Sitemap mit
sitemap-images.xml. - Sitemap-Index für große Websites.
- XML-Hreflang-Links für mehrsprachige Websites.
- Integration mit Page Cache Extended.
- Pro-Sicherheitstoken und Pro-Updatevalidierung.
- + Zusätzliche Berechtigungsprüfungen im Backend hinzugefügt. Sitemap-Erstellung, Image-Sitemap-Erstellung, Sammelaktualisierungen, das Löschen aller Einträge und Änderungen an URL-Einträgen prüfen nun die entsprechenden Joomla-Berechtigungen, bevor die Aktion ausgeführt wird.
- ^ Neue gemeinsame Architektur für Pro und Free eingeführt. Pro bleibt die vollständige Edition und primäre Entwicklungsbasis, während das Free-Paket automatisch aus derselben Quellcodebasis erstellt wird. Dadurch können beide Editionen gemeinsam weiterentwickelt werden, ohne getrennte Erweiterungsversionen pflegen zu müssen.
- ^ Version auf 6.2.0.0 erhöht, um die Einführung der neuen Free- und Pro-Struktur zu kennzeichnen. Der vollständige Pro-Funktionsumfang aus 6.1.0.0-PRO bleibt erhalten. Es gibt keine Breaking Changes für bestehende Sitemap-Daten, Einstellungen oder Abläufe im Backend.
Version 6.2.0.0-PRO - 2026-07-11
- + Erste offizielle Free-Edition von Easy Joomla Sitemap für Joomla! 6 hinzugefügt. Version 6.2.0.0 erscheint gleichzeitig als Pro- und Free-Edition. Die Free-Edition wird mit dem neuen KRJE Free Builder Tool automatisch aus der aktuellen Pro-Version erstellt und bietet eine voll funktionsfähige, zeitlich unbegrenzte Sitemap-Lösung mit ausgewähltem Funktionsumfang. Weitere Informationen in der Ankündigung im Forum!
- + Nahtloses Upgrade von Free auf Pro hinzugefügt. Das Pro-Paket kann direkt über eine bestehende Free-Installation installiert werden, ohne diese vorher deinstallieren zu müssen. Bestehende Komponenten-Einstellungen bleiben automatisch erhalten und zuvor gesperrte Pro-Optionen erhalten bei Bedarf ihre Pro-Standardwerte.
- + Gesperrte Vorschau für Pro-exklusive Optionen in der Free-Edition hinzugefügt. Erweiterte Sitemap-, Automatisierungs- und SEO-Funktionen bleiben direkt in der Konfiguration sichtbar, sodass die Unterschiede zwischen Free und Pro transparent dargestellt werden.
- + Folgende Funktionen sind in Free und Pro enthalten:
- Unbegrenzt gespeicherte URLs ohne künstliches Datenbanklimit.
- Ajax-basierte URL-Sammlung im Joomla-Backend.
- Erstellung der standardmäßigen XML-Sitemap
sitemap.xml. - HTML-Sitemap mit Menüeintrag und Frontend-Ansicht.
- URL-Verwaltung mit Veröffentlichen, Verstecken, Bearbeiten und Löschen.
- Alle Einträge löschen und URL-Metadaten gesammelt aktualisieren.
- Status-Dashboard im Backend mit Sitemap- und URL-Informationen.
- Ausführungszeitlimit, Anfrage-Timeout und Robots-Regeln.
- Sitemap-Backup, Priorität, Changefreq und Lastmod-Optionen.
- Optionales Limit pro Sammellauf, wobei
0unbegrenzt bedeutet.
- + Pro enthält zusätzlich den vollständigen erweiterten Funktionsumfang von Easy Joomla Sitemap:
- CLI-Plugin mit Befehlen zum Sammeln von URLs, Erstellen von Sitemap-Dateien und Prüfen des Sitemap-Status.
- Task-Scheduler-Plugin für automatisierte Sammel- und Erstellungsroutinen.
- Inkrementelles erneutes Prüfen älterer URLs.
- Erweiterte URL-Filterregeln.
- Erstellung einer Image-Sitemap mit
sitemap-images.xml. - Sitemap-Index für große Websites.
- XML-Hreflang-Links für mehrsprachige Websites.
- Integration mit Page Cache Extended.
- Pro-Sicherheitstoken und Pro-Updatevalidierung.
- + Zusätzliche Berechtigungsprüfungen im Backend hinzugefügt. Sitemap-Erstellung, Image-Sitemap-Erstellung, Sammelaktualisierungen, das Löschen aller Einträge und Änderungen an URL-Einträgen prüfen nun die entsprechenden Joomla-Berechtigungen, bevor die Aktion ausgeführt wird.
- ^ Neue gemeinsame Architektur für Pro und Free eingeführt. Pro bleibt die vollständige Edition und primäre Entwicklungsbasis, während das Free-Paket automatisch aus derselben Quellcodebasis erstellt wird. Dadurch können beide Editionen gemeinsam weiterentwickelt werden, ohne getrennte Erweiterungsversionen pflegen zu müssen.
- ^ Version auf 6.2.0.0 erhöht, um die Einführung der neuen Free- und Pro-Struktur zu kennzeichnen. Der vollständige Pro-Funktionsumfang aus 6.1.0.0-PRO bleibt erhalten. Es gibt keine Breaking Changes für bestehende Sitemap-Daten, Einstellungen oder Abläufe im Backend.
Version 6.1.0.0-PRO - 2026-06-29
- + Vollständige serviceorientierte Modernisierung von Easy Joomla Sitemap hinzugefügt – EJS wurde vollständig von einer monolithischen Helper- und Model-Struktur auf eine moderne Joomla-6-Architektur mit injizierten Domain-Services, Value Objects, Enums und einer deutlich saubereren internen Struktur umgestellt.
- + Integration in den Joomla Task Scheduler hinzugefügt – Easy Joomla Sitemap enthält nun ein eigenes Plugin für den Task Scheduler, sodass über die Joomla-Core-Task-Funktion URLs automatisch gesammelt sowie XML-Sitemaps oder Bild-Sitemaps über eigene geplante Task-Typen erstellt werden können.
- + Unterstützung für Sitemap-Indizes bei großen Websites hinzugefügt – EJS kann sehr große Sitemaps nun automatisch in mehrere Dateien aufteilen und eine zentrale
sitemap-index.xmlerzeugen, wodurch sich die Erweiterung deutlich besser für Websites mit mehr als 50.000 URLs eignet. - + XML-hreflang-Alternativlinks hinzugefügt – die XML-Sitemap-Ausgabe unterstützt nun mehrsprachige
hreflang-Alternativlinks, sodass Sprachzuordnungen direkt innerhalb der Sitemap veröffentlicht werden können, was die internationale SEO verbessert. - + Automatische sprachabhängige HTML-Sitemap hinzugefügt – auf mehrsprachigen Joomla-Websites filtert die HTML-Sitemap Einträge nun automatisch nach der aktiven Frontend-Sprache und berücksichtigt dabei weiterhin sprachneutrale Seiten.
- + Neue Sprachsichtbarkeit im Backend hinzugefügt – das Backend enthält nun eine eigene Sprachspalte in der Eintragsliste sowie ein schreibgeschütztes Sprachfeld in der Bearbeitungsansicht eines Eintrags.
- + Neue Betriebs- und Monitoring-Werkzeuge hinzugefügt – EJS enthält nun einen
sitemap:status-CLI-Befehl, Unterstützung für Joomla-Scheduler-Tasks sowie ein Admin-Status-Dashboard mit Sitemap-Metriken und Dateiinformationen. - + Option für inkrementelle Rescans hinzugefügt – kürzlich gescannte URLs können nun für eine konfigurierbare Anzahl an Tagen übersprungen werden, wodurch unnötige HTTP-Anfragen bei wiederholten Sitemap-Sammelläufen reduziert werden.
- + Automatisierte PHPUnit- und Playwright-Test-Infrastruktur hinzugefügt – dieses Major-Release führt eine automatisierte Backend- und Browser-Testabdeckung ein, einschließlich PHPUnit-Unit-Tests und Playwright-End-to-End-Prüfungen für zentrale Sitemap-Workflows.
- ! Veraltete monolithische Sitemap-Architektur entfernt – der bisherige große statische Helper und das überladene Collection-Model wurden durch eine modulare servicebasierte Struktur mit klar getrennten Zuständigkeiten ersetzt.
- ^ Admin-Collect-Modal modernisiert – der Sammel-Workflow im Backend verwendet nun ein mit Vite gebautes JavaScript-Modul anstelle von Inline-jQuery-Logik, was zu einer saubereren und moderneren Implementierung führt.
- ^ Controller- und CLI-Architektur verbessert – Sammlung, Generierung und Statusverarbeitung wurden in fokussiertere Controller und Services aufgeteilt, während die CLI-Integration für bessere Wiederverwendbarkeit und Wartbarkeit neu strukturiert wurde.
Version 6.0.0.2-PRO - 2025-12-04
- # Fixed a potential type error for special cases. Thanks to Dirk (deltapapa) for reporting it!
Version 6.0.0.1-PRO - 2025-11-12
- # Fixed an issue where the images array could be cast to an object. Thanks to Tobias J. for reporting it!
Version 6.0.0.0-PRO - 2025-11-01
- + First Pro release for Joomla! 6.x based on EJS Pro version 5.3.2.0-PRO
- + The plugin "Behaviour - Backward Compatibility 6" is not required. The extension only uses supported classes in Joomla! 6.
Version 5.3.2.1-PRO - 2025-11-12
- # Fixed an issue where the images array could be cast to an object. Thanks to Tobias J. for reporting it!
Version 5.3.2.0-PRO - 2025-07-16
- + Code optimisations.
- ^ Updated custom field ProSecurityTokenField.
Version 5.3.1.1-PRO - 2025-05-05
- ^ Improved parameter retrievement to avoid decoding errors. Thanks to deltapapa for reporting it!
Version 5.3.1.0-PRO - 2025-05-05
- Image Sitemap Support
+ Added the ability to generate a dedicated image sitemap compliant with Google's image sitemap protocol. - + Added Collect internal images option
When enabled, the plugin scans all processed pages for internal images and includes them in the image sitemap using the<image:image>tag. The image sitemap is saved as sitemap-images.xml. - + Enhanced Parameters Info Box in Edit Mode
Displays detailed information for each sitemap entry:- Page title
- Meta description
- Number of collected images
- Image paths
Version 5.3.0.0-PRO - 2025-01-21
- + Increased technical requirements for Joomla! 5: Increasing Technical Requirements 2025 - Core & PHP for Joomla! Pro Extensions
- + Optimising code to meet new requirements can enhance its quality, performance, and security.
Version 5.2.0.0-PRO - 2024-10-07
- + Added Clean Cache feature. With this option, the cache from the plugin Page Cache Extended Pro for specific pages can be cleaned automatically during collection. It's essential to enable this feature in the plugin's settings (set a custom clean cache token and set the clean type to the loaded page only).
- + Added Clean Cache Token option. Enter the clean cache token from the plugin Page Cache Extended Pro here. The token must be the same as the one in the plugin settings!
- # The update process was fixed to add required database tables if the core installer incorrectly triggered the update instead of the installation process.
Version 5.1.0.0-PRO - 2024-06-11
- + Subscriber Interface: The plugin has been rewritten to utilise the subscriber interface, enhancing its integration and performance capabilities.
- + Improved Pro Security Token validation check. The Pro package contains a token file with an individual security token linked to the user account that is checked against the validation server for authenticity. If the file is missing or the token is invalid, you cannot edit the settings and use the extension. The Pro Security Token field has been extended to handle incorrect tokens and blocked accounts. If you encounter an error message related to the token, download the Pro version with your Pro subscription from the linked download page and install it again!
- Attention: The Pro extension will not work correctly if the token file or custom field is missing or modified. Never edit or remove the files to ensure correct functionality.
- ^ Moved static files to the media folder.
- ^ Improved logging of internal requests and handling of redirect errors.
Version 5.0.0.0-PRO - 2023-11-18
- + First Pro release for Joomla! 5.x based on EJS Pro version 4.2.0.0-PRO
- + The plugin "Behaviour - Backward Compatibility" is not required. The extension only uses supported classes in Joomla! 5.
Version 4.3.1.0-PRO - 2024-10-08
- + Added Clean Cache feature. With this option, the cache from the plugin Page Cache Extended Pro for specific pages can be cleaned automatically during collection. It's essential to enable this feature in the plugin's settings (set a custom clean cache token and set the clean type to the loaded page only).
- + Added Clean Cache Token option. Enter the clean cache token from the plugin Page Cache Extended Pro here. The token must be the same as the one in the plugin settings!
- # The update process was fixed to add required database tables if the core installer incorrectly triggered the update instead of the installation process.
Version 4.3.0.0-PRO - 2024-06-11
- Increased technical requirements for Joomla! 4: Increasing Technical Requirements 2024 - Core & PHP for Joomla! 4 Pro Extensions.
- ^ Moved static files to the media folder.
- ^ Improved logging of internal requests and handling of redirect errors.
Version 4.2.0.0-PRO - 2023-09-03
- + Added German Language Support: Included German language files to enhance accessibility and user experience for German-speaking users.
- + Improved Installation Script: Updated the installation script to check for the highest compatible version of Joomla automatically! This feature aims to prevent issues that may arise from using incompatible core versions, thereby ensuring a smoother installation process.
- # Fixed deprecated warning of the calendar field from the core.
Version 4.1.1.0-PRO - 2023-05-15
- + Added Dynamic hide table columns feature for the main overview table.
- ^ Updated deprecated session calls - namespace is prepended to the names instead of passed as a parameter.
- ^ Code optimisations
Version 4.1.0.0-PRO - 2023-02-05
- Increased technical requirements for Joomla! 4: Increasing Technical Requirements - Core & PHP for Joomla! 4 Pro Extensions.
- + Added Robots rules option. URLs are stored disabled if they contain the selected robots rules. Thanks to Michael K. for requesting this feature!
- + Added Update URLs action. With this option, you can update selected URLs from the sitemap specifically.
- + Code optimisations.
Version 4.0.5.0-PRO - 2022-12-30
- + Added URL filter option. With this option, you may exclude URLs by parts of the name during the collection process. Note: You may enter as many name rules as needed. Enter one rule per line. The filter is case-insensitive. Thanks to Niels (Dunkelweb) for requesting this feature!
- + Added CLI command
sitemap:purgethat purges all internal URLs. Thanks to Niels (Dunkelweb) for requesting this feature!
Version 4.0.4.1-PRO - 2022-12-20
- ^ Improved link collection process: mailto links and image files are excluded from the URL list.
Version 4.0.4.0-PRO - 2022-12-15
- + Added Show description of the page option for the frontend HTML sitemap. This option shows the page's description in the HTML sitemap. The description string is extracted automatically in the collection process from the meta description tag. Please set it directly in the menu or article using the "Meta Description" field provided by the corresponding components. If you cannot specify the description tag in a 3rd party extension, use my extension Easy Frontend SEO Pro to add it!
- + Added logging for exceptions using Joomla!'s core log system.
- ^ Code optimisations
Version 4.0.3.0-PRO - 2022-11-01
- + Added the HTML default view to create an HTML sitemap from the collected pages. Note: Create a menu entry to the default sitemap view to create the HTML sitemap.
Version 4.0.2.0-PRO - 2022-09-01
- + Added Pro Security Token validation check. The Pro package contains a token file with an individual security token linked to the user account and checked against the validation server for authenticity.
- + Added link to open a URL from the list directly with one click in a new tab.
- ^ Multiple internal code optimisations.
- # Fixed CLI collect command for non-HTTPS websites.
- # Added an icon to component dashboard view. Thanks to Dirk (Wilderer) for reporting it!
Version 4.0.1.1-PRO - 2022-02-17
- ^ Updated search tools output of the backend component due to the path change to the CSS file in Joomla! 4.1
Version 4.0.1.0-PRO - 2021-11-17
- + Added the built-in Download Key Manager support to enter your Pro Update ID without installing the update helper plugin.
Important: Please copy your personal Pro Update ID using the second copy button in the Pro ID Manager and enter the key in System - Update - Update Sites - Select the entry of the Pro extension and enter the ID into the Download Key field. - ^ Code optimisations
Version 4.0.0.0-PRO - 2021-10-16
- + First Pro release for Joomla! 4.x based on EJS Pro version 3.2.0.0-PRO
- + Added system plugin for CLI commands:
sitemap:collect,sitemap:createandsitemap:collectCreate
Usage via the command line:php cli/joomla.php COMMAND- Replace COMMAND with one of the commands above!
You need to enable the plugin "Easy Joomla Sitemap Pro - EJS CLI" to activate the CLI commands! - ! Removed CLI standalone script
Version 3.2.0.0-PRO - 2021-05-17
- + CLI script - Added a command-line script to completely automate the collection of URLs and creation of the sitemap.
Usage in the terminal on the sever:
Argument x can be: 1 - Collect URLs and create sitemap.xml, 2 - Collect pages, 3 - Create sitemap.xml. Default value is 1 if no argument is provided!php path/to/joomla/root/cli/ejsCli.php x - ^ Changed the version number specification. The first number stands for the supported major Joomla! version. The following three numbers follow the Semantic Versioning Specification (SemVer), as it used to be previously.
Version 3.1.0-PRO - 2020-12-20
- + Skip Query URLs - URLs with query parameters (?x=y) are not collected if this option is enabled.
- + Passed Time - The time how long the collection process is currently running is displayed in the modal window.
- + Purge Button - With the Purge button, all collected URLS are deleted directly.
Version 3.0.0-PRO - 2020-11-24
- + First release for Joomla! 3.x
Version 3.1.0-FREE - 2020-12-21
- + Passed Time - The time how long the collection process is currently running is displayed in the modal window.
- + Purge Button - With the Purge button, all collected URLS are deleted directly.
Version 3.0.0-FREE - 2020-12-01
- + First release for Joomla! 3.x based on 3.0.0-PRO
- Note: The Free version is limited to 100 URLs. You can collect unlimited URLs in the Pro version!
Download
Übersicht über alle Downloads zu dieser Erweiterung: EJS - Easy Joomla Sitemap Downloads