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!

Wichtiger Hinweis

Sitemapper_XH konnte bislang noch keinen ausführlichen Tests in diversen Umgebungen unterzogen werden. Es handelt sich also um eine so genannte BETA-Version. Vorsicht bei der Verwendung!

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/.
  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, falls dies nicht bereits durch die Serverkonfiguration richtig erfolgt.

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

Verwendung

Um das Plugin zu aktivieren, müssen Sie die folgende Zeile ganz zu Beginn Ihres/Ihrer Templates einfügen:

<?php sitemapper();?>

Sitemapper_XH stellt Sitemaps Ihrer Website zur Verfügung. Es gibt einen Sitemap-Index und zusätzliche Sitemaps für jede installierte Sprache und Subsite. 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. Sie können die erzeugten Sitemaps unter "Sitemaps" einsehen.

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/?sitemapper_index

Natürlich müssen Sie die URL an Ihren Domainnamen anpassen (es ist das beste, wenn Sie die URL zum Sitemap-Index einfach aus der Plugin-Administration durch Copy&Paste übernehmen). Eine weitere Möglichkeit besteht darin, Ihre Sitemap direkt bei Suchmaschinen einzureichen (z.B. über die Google Webmaster Tools).

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.

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.