Dynamic gSitemap – Dynamische Google Sitemaps mit Joomla

Dynamic gSitemap ist ein kleines Google Sitemap-Script in PHP, welches immer zum Besuchszeitpunkt des Google Bots Joomla! oder auch Mambo nach neuen Content Einträgen abfragt und so dem Crawler jederzeit eine aktuelle Sitemap des gesamten Content Management Systems präsentiert. Wenn zwischenzeitlich ein neuer Artikel veröffentlicht wurde, informiert sich Google quasi selbst über die aktualisierte Sitemap.

Es werden folgende Links zu Google Sitemaps übermittelt:

  • Links zu allen Sektionen
  • Links zu allen Kategorien jeder Sektion
  • Links zu allen Content-Einträgen
  • Links zu allen Menü Einträgen
  • Links zu allen Menüs von Komponenten

Installationshinweise:

Dynamic gSitemap (sitemap.php und sitemap.xsl) wird einfach in das Joomla Root-Verzeichnis kopiert. Wenn Joomla in einem anderen Verzeichnis installiert ist (nicht im Root), muss die Zeile mit der include-Anweisung angepasst werden. Dort bitte den absoluten Pfad angeben, wo sich auch die configuration.php befindet. Den Pfad zu der Datei können Sie auch aus der Joomla Administration ablesen (siehe Screenshot rechts). Die Beta Version für Joomla 1.5 Version erwartet darüberhinaus noch die Domain, wo das Script abgelegt ist.

aus include (‚configuration.php‘); wird z.B. include(‚/home/user/yourdomain.com/www/html/configuration.php‘);

Danach sollten Sie in Google Sitemaps natürlich die URL zur Sitemap (sitemap.php) mitteilen. Bei mir sieht sie z.B. so aus:

http://www.goermezer.de/sitemap.php

Fortan wird Dynamic gSitemap seinen Dienst verrichten. Jedesmal wenn der Google Bot Ihre Seite besucht, liegt eine aktuelle Sitemap vor. Zusätzlich wird Google Sitemaps auch nach Aufruf der Sitemap im Browser angepingt. Sodass Sie mit einem einfachen Aufruf Google darüber informieren können, die Sitemap zu crawlen. Einfacher kann man aus Joomla wirklich keine Sitemaps an Google mitteilen. Denn nach einmaliger Mitteilung der Sitemap an Google brauchen Sie sich um nichts weiter zu kümmern.

Einschränkungen

Dynamic gSitemap unterstützt die üblichen URLS aus Joomla/Mambo und natürlich auch die SEF (search engine friendly) URLs. OpenSEF oder andere URL Rewriter Komponenten werden nicht unterstützt. Dies ist bewusst so konzipiert, damit es mit Standardinstallationen von Joomla kompatibel ist.

Download dynamic gsitemap for Joomla 1.0

MySQL-Mindmap

Noch ein Tool erblickt das Licht der Welt: Um das Schema einer MySQL Datenbank schnell überblicken zu können, erzeugt MySQL Mindmap eine Übersicht aller Tabellen einer Datenbank und zeigt (wenn man mit der Maus über das kleine Icon eines Knotens fährt) alle Attribute der jeweiligen Tabelle an.

Vorsicht bei extrem großen Datenbanken!

MySQL Mindmap ist eigentlich ein Versuch gewesen, die Grenzen des Freemind Flashbrowsers herauszufinden. Es soll ja bekanntlich bei sehr großen Mindmaps (was aus kompletten Datenbanken sehr schnell entstehen kann) so seine Probleme haben – was ich auch bestätigen konnte.

Installationsanleitung: Die Datenbank-Konfiguration befindet sich in der sqlmap.php. In den ersten Zeilen müssen Servername (idR. localhost), Datenbankname, Benutzer und Passwort eingetragen werden.

Aber probiert es selbst aus: Download MySQLMindmap