Sitemapper_XH automatically creates an XML-Sitemap of your CMSimple_XH installation. For detailed information about Sitemaps see sitemaps.org.
Sitemapper_XH is a plugin for CMSimple_XH ≥ 1.7.0 and PHP ≥ 7.0.0.
The lastest release is available for download on Github.
The installation is done as with many other CMSimple_XH plugins. See the CMSimple_XH Wiki for further details.
sitemapper/
to your server into the plugins/
directory of CMSimple_XH.config/
und languages/
.Plugins
→ Sitemapper
),
and check if all requirements are fulfilled.The configuration of the plugin is done as with many other CMSimple_XH plugins in
the back-end of the Website. Select Plugins
→ Sitemapper
.
You can change the default settings of Sitemapper_XH under Config
. Hints for
the options will be displayed when hovering over the help icons with the mouse.
Localization is done under Language
. You can translate the character
strings to your own language (if there is no appropriate language file
available), or customize them according to your needs.
Sitemapper_XH makes Sitemaps of your Website available. There is a Sitemap index document, and additional Sitemap documents for each installed language. These documents are created on the fly, and are not stored in the filesystem.
All published pages that are not hidden will be included in the
Sitemaps. Additionally hidden pages will be included when ignore hidden pages
is disabled. You can view the generated Sitemaps in the plugin administration
under Available Sitemaps
.
The simplest way to make the Sitemaps available to search engines is to put
the following line to your robots.txt
:
Sitemap: http://www.example.com/?sitemapper_index
Of course you have to adjust the URL to your domain name (it is best to just copy and paste the URL to the Sitemap index document from the plugin administration). Another possibility is to submit your Sitemaps to search engines directly (e.g. via the Google Webmaster Tools).
It is possible to override the default settings of changefreq
and
priority
, which are defined in the plugin config, for each page in the
pagedata tab Sitemap
above the editor. For details on this settings, see
XML tag definitions.
Sitemapper_XH generates the URLs in the Sitemaps depending on how the Sitemap has been requested. If the CMSimple_XH installation is accessible via http://example.com/, https://www.example.com/, http://www.example.com/index.php, etc., the URLs may be different each time. To avoid that, you should set up appropriate redirects, what can easily be done with the Seo_XH plugin, for instance.
Sitemapper_XH will only list the actual pages of the content of CMSimple_XH. Additional content that is managed by plugins, e.g. forums or blogs, will not be included in the Sitemap documents.
Sitemapper_XH is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Sitemapper_XH is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantibility or fitness for a particular purpose. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with Sitemapper_XH. If not, see http://www.gnu.org/licenses/.
© 2011-2021 Christoph M. Becker
Czech translation © 2011-2012 Josef Němec
Polish translation © 2012 Kamill Krzes
Slovak translation © 2012 Dr. Martin Sereday
Estonian translation © 2013 Alo Tänavots
Sitemapper_XH was inspired by Simmyne.
The plugin logo was designed by Wendell Fernandes. Many thanks for publishing this icon as freeware.
This plugin uses free applications icons from Aha-Soft. Many thanks for making these icons freely available.
Many thanks to the community at the CMSimple_XH-Forum for tips, suggestions and testing. Particularly I want to thank Ulrich for being the first beta tester of Sitemapper_XH. And many thanks to sareide, who detected a severe bug regarding the URLs of subsite/second language pages. Also many thanks to olape, a long time user providing lots of valuable feedback.
Last but not least many thanks to Peter Harteg, the “father” of CMSimple, and all developers of CMSimple_XH, without whom this amazing CMS would not exist.