Markus Michalski FAQ

XML Sitemap Generator

XML Sitemap Generator für OXID eShop 7: erzeugt Sitemaps für Produkte, Kategorien, CMS-Seiten, Hersteller und statische URLs per Konsolenbefehl oder Admin-Button. Installation, Konfiguration, Technik.

English Version

Alle OXID 7 Plugins

Diese Dokumentation bezieht sich immer auf die aktuellste veröffentlichte Version.

Live Demo: Teste dieses und weitere Plugins live — ohne Installation, ohne Risiko: demo.markus-michalski.net

XML Sitemap Generator

Der XML Sitemap Generator erzeugt für OXID eShop 7 Sitemaps nach dem Sitemap-Protokoll: je eine Datei für Produkte, Kategorien, CMS-Seiten, Hersteller und eigene statische URLs sowie einen Sitemap-Index. Die Generierung läuft per Konsolenbefehl (zum Beispiel per Cronjob) oder per Button im OXID-Admin.

graph TD
    A["oe-console mmd:sitemap:generate"] --> C["GenerateSitemapCommand"]
    B["Admin: Sitemap generieren"] --> A
    C --> D["GenerateSitemapService"]
    D --> E["Abfragen: Produkte, Kategorien, CMS, Hersteller, statische URLs"]
    D --> F["HreflangService (optional)"]
    D --> G["UrlBuilderService"]
    G --> H["XmlWriterService"]
    H --> I["FileWriterService"]
    I --> J["sitemap-typ.xml und sitemap.xml"]

Dokumentation

Seite Inhalt
Installation Composer-Installation, Aktivierung, Update, Cronjob
Konfiguration Einstellungen, Admin-Übersicht, enthaltene Inhalte, robots.txt
Statische URLs Eigene URLs im Admin pflegen, Felder und Datenbanktabelle
Console Commands mmd:sitemap:generate mit allen Optionen und Beispielen
Fehlerbehebung Leere Sitemaps, fehlende Dateien, überschriebene Sprachen
Technik Dateien, Aufbau der XML-Ausgabe, Ablauf, Grenzen

Features

Für Produkte, Kategorien, CMS-Seiten und Hersteller werden pro Sitemap-Datei höchstens 50.000 URLs geschrieben. Eine automatische Aufteilung in mehrere Dateien gibt es nicht, weitere URLs werden abgeschnitten. Die statische Sitemap hat kein Limit.

Voraussetzungen

Anforderung Hinweis
OXID eShop ^7.0 (oxid-esales/oxideshop-ce)
PHP 8.2 oder neuer
PHP-Extensions ext-dom, ext-libxml, ext-pdo
Lizenz Erforderlich

Lizenz

Kommerzielle Lizenz - Einzelinstallations-Lizenz:

Entwicklungs- und Staging-Umgebungen inklusive. 12 Monate kostenlose Updates.

Siehe LICENSE-Datei für vollständige Bedingungen.

Support

Bei Fragen und Support:

Markus Michalski

E-Mail: support@markus-michalski.net