Sitemapper_XH - ein CMSimple_XH Plugin

Plugin-Icon

Sitemapper_XH erzeugt automatisch eine XML-Sitemap Ihrer CMSimple_XH Installation. Ausführliche Information über Sitemaps erhalten Sie unter sitemaps.org.

Bitte lesen Sie diese Dokumentation, bevor Sie auf Probleme stoßen!

Vorraussetzungen

Sitemapper_XH ist ein Plugin für CMSimple_XH. Es benötigt eine UTF-8 kodierte Version.

Installation

Die Installation erfolgt wie bei vielen anderen CMSimple_XH-Plugins auch. Im CMSimple_XH Wiki finden sie ausführliche Hinweise.

  1. Sichern Sie die Daten auf Ihrem Server.
  2. Entpacken Sie die ZIP-Datei auf Ihrem Computer.
  3. Laden Sie das gesamte Verzeichnis sitemapper/ auf Ihren Server in das CMSimple_XH plugins Verzeichnis hoch.
  4. Vergeben Sie Schreibrechte für die Unterverzeichnisse config/ und languages/. Die Sitemap-Dateien werden im CMSimple Wurzelverzeichnis angelegt. Daher muss dieses ebenfalls beschreibbar sein. Alternativ ist es möglich die Sitemap-Dateien manuell anzulegen, und Schreibrechte nur für diese zu vergeben.
  5. Wählen Sie "Sitemapper" im Administrationsbereich, um zu prüfen, ob alle Voraussetzungen erfüllt sind.

Einstellungen

Die Konfiguration des Plugins erfolgt wie bei vielen anderen CMSimple_XH-Plugins auch im Administrationsbereich der Homepage. Wählen Sie unter "Plugins" "Sitemapper" aus.

Sie können die Voreinstellungen von Sitemapper_XH in der Plugin-Konfiguration ändern. Beim Überfahren der Hilfe-Icons mit der Maus werden Hinweise zu den Einstellungen angezeigt. Die wichtigste Einstellung ist canonical hostname. Sie sollten den bevorzugten Aufruf Ihrer Domain eingeben, also www.example.com oder example.com

Die Lokalisierung wird unter Plugin-Sprache vorgenommen. Sie können die Sprachtexte in Ihre eigene Sprache übersetzen, oder sie entsprechend Ihren Anforderungen anpassen.

Verwendung

Sitemapper_XH erzeugt und aktualisiert Sitemaps Ihrer Homepage: eine Sitemap-Index-Datei wird im Wurzelverzeichnis von CMSimple_XH angelegt, und für jede installierte Sprache wird zusätzlich eine Sitemap-Datei erzeugt. Alle veröffentlichten Seiten, die nicht versteckt sind, werden in der Sitemap aufgeführt. Darüberhinaus werden verstecke Seiten aufgeführt, wenn "ignore hidden pages" auf "0" gesetzt ist.

Die Sitemap-Dateien werden jedes mal wenn Sie Änderungen im Editor, einer der Pagedata Registerkarten oberhalb des Editors, in Menumanager oder Pagemanager_XH vornehmen, automatisch aktualisiert.

Sie können die erzeugten Sitemaps unter "Sitemaps" überprüfen.

Die einfachste Möglichkeit die Sitemap Suchmaschinen zur Verfügung zu stellen, ist die folgende Zeile in Ihre robots.txt zu schreiben:

Sitemap: http://www.example.com/sitemap.xml
Natürlich müssen Sie dies an Ihren Domainnamen anpassen. Eine weitere Möglichkeit besteht darin, Ihre Sitemap direkt bei einer Suchmaschine einzureichen.

Es ist möglich die Standardwerte von "changefreq" und "priority", die in den Plugin Einstellungen definiert wurden, für jede Seite in der Pagedata Registerkarte "Sitemap" oberhalb des Editors zu überschreiben. Ausführliche Erläuterungen zu diesen Einstellungen, finden Sie unter XML tag definitions.

Beschränkungen

Sitemapper_XH wird nur die eigentlichen Seiten des CMSimple Inhalts auflisten. Zusätzliche Inhalte, die von Plugins verwaltet werden, z.B. Foren oder Blogs, werden nicht in die Sitemap-Datei aufgenommen.

Wenn Seiten im Editor hinzugefügt oder gelöscht werden, sind die erzeugten Sitemap-Dateien nicht korrekt solange bis der Content erneut gespeichert wird. Als Workaround speichern Sie die Seite direkt noch ein weiteres mal nachdem Sie eine Seite hinzugefügt oder gelöscht haben.

Seiten, die per #CMSimple hide# (oder durch ein Plugin wie beispielsweise Memberpages_XH or Register_XH, das #CMSimple hide# dynamisch auf einigen Seiten einfügt) versteckt werden, werden niemals von der Sitemap ausgeschlossen, es sei denn Sie rufen "Sitemaps" aus der Administration des Plugins auf. Als Workaround sollten Sie dies immer tun, bevor Sie sich abmelden. Für mehrsprachige Websites, müssen Sie dies für jede Sprache tun.

Lizenz

Sitemapper_XH kann unter Einhaltung der GPLv3 verwendet werden.

© 2011-2013 Christoph M. Becker

Tscheschiche Übersetzung © 2011-2012 Josef Němec
Polnische Übersetzung © 2012 Kamill Krzes
Slovakische Übersetzung © 2012 Dr. Martin Sereday

Danksagung

Sitemapper_XH wurde von Simmyne angeregt.

Das Plugin-Icon wurde von Wendell Fernandes entworfen. Vielen Dank für die Veröffentlichung als Freeware.

Dieses Plugin verwendet "free application icons" von Aha-Soft. Vielen Dank für die freie Verwendbarkeit dieser Icons.

Vielen Dank an die Community im CMSimple_XH-Forum für Tipps, Anregungen und das Testen. Besonders möchte ich Ulrich danken, dass er der erste Beta-Tester von Sitemapper_XH war. Und vielen Dank an sareide, der einen schweren Fehler bezüglich der URLs von Subsite/Zweitsprachen-Seiten entdeckt hat.

Zu guter letzt vielen Dank an Peter Harteg und alle Entwickler von CMSimple_XH, ohne die dieses fantastische CMS nicht existieren würde.