Zum Bloggen gehört nicht nur das Verfassen von Blog Einträgen, sondern
insbesondere auch deren Bekanntmachung. Manchmal ist es besonders
wichtig, dass ein neuer Beitrag möglichst schnell im Google Index, in
Blog Verzeichnissen oder per RSS Feed sichtbar ist. Pingen mit Joomla
ist kein Problem, wenn man ein paar Tricks beachtet. Vollständiges Ping Tutorial vorgestellt am
Beispiel von DS-Syndicate. Geeignete Ping Dienste und Ping Optimierung von DS-Syndicate.
Was ist ein Ping und warum pingen
Kommt man das erste Mal mit dem Begriffs des Pings in Berührung, wird man nicht immer den Sinn der Sache auf einen Blick erkennen. Dabei ist das Prinzip simpel. Der Blogger / Webmaster veröffentlicht einen Artikel. Im Normalfall wird dieser dann nach einiger Zeit in Suchmaschinen, Blog-Verzeichnissen (falls dort angemeldet) oder per RSS Feed automatisch sichtbar sein. Es kann aber wünschenswert sein, dass ein neuer Beitrag möglichst schnell in entsprechenden Diensten verfügbar ist. Insbesondere bei brandaktuellen Themen.
Hierbei hilft das Pingen. Ein Ping wird beispielsweise mit der Joomla Komponente DS-Syndicate ausgelöst. Dieser Ping geht an verschiedene Ping Dienste, die man vorher in der Komponente konfiguriert. Diese Dienste zeigen dann, direkt nachdem der Ping eingegangen ist, den neuen Artikel an. Als puren Link oder als Link mit einem Textauszug.
Diese Ping Dienste werden zudem von weiteren Diensten abgefragt, so dass eine Art Kettenreaktion ausgelöst wird. Der neue Artikel verbreitet sich dann wie von selbst. Dies führt meist dazu, dass der Artikel zudem sehr schnell im Index von Google & Co. gefunden werden kann.
Pingen sollte damit, zumindest für jeden Blogger, Pflicht sein. Google lässt aktuellen Content zeitweise sehr gut ranken. Kurzzeitig deutlich mehr Leser können die Folge sein.
Pingen mit Joomla und DS-Syndicate
Joomla 1.0 bringt von Hause aus keine Funktion zum Pingen mit - bedauernswert, aber kein Problem. Hier empfiehlt sich, meiner Meinung nach, die extrem leistungsfähige Joomla Komponente DS-Syndicate. Sie ist nicht nur in der Lage zu pingen, sondern viel mehr dazu gedacht RSS Feeds zusammenzustellen und anzubieten. So können RSS Feeds beliebig, nach Kategorien, erstellt und veröffentlicht werden.
Eine Zusatzfunktion von DS-Syndicate ist das Pingen. Es wird ein Ping Manager angeboten, in dem die anzupingenden Dienste eingetragen werden. Nachdem ein Artikel geschrieben wurde, wird der Ping über den DS-Syndicate Menüpunkt "Ping Sites" ausgelöst. Die Komponente informiert abschließend über den Erfolg oder Mißerfolg des Ping Vorgangs.
Leider wird DS-Syndicate, nach einem "Crash" der Projektwebseite, nicht aktiv weiterentwickelt. Zwar hilft sich die Community im Entwickler Forum selbst. Dennoch wäre es mehr als schade, wenn diese leistungsfähige Komponente keine Zukunft haben sollte.
Eventuelle Ping Probleme beheben
Der Ping mit DS-Syndicate funktioniet zwar relativ gut, ist aber noch deutlich ausbaubar. Glücklicherweise ist die notwendige Modifikation sehr schnell realisiert. Nicht selten kann es vorkommen, dass der Ping von DS-Syndicate nicht korrekt beim Ping Dienst ankommt. Dies hängt natürlich immer vom entsprechenden Dienst ab. Habt ihr mit euren angepingten Diensten keine Probleme, benötigt ihr folgende Modifikation nicht.
Viele Ping Dienste zeigen die eingehenden Pings auf ihrer Webseite an. Stellt ihr aber fest, dass euer Ping nicht angezeigt wird, obwohl ihr von DS-Syndicate keine Fehlermeldung bekommen habt, dann probiert folgende Modifikation aus.
Ihr editiert die DS-Syndicate Datei pinger.php im Verzeichnis /components/com_ds-syndicate. Hier sucht ihr die Zeile auf, welche folgenden Code enthält:
if (!$client->query("weblogUpdates.ping", $mosConfig_sitename, $mosConfig_live_site)) {
Dann ersetzt ihr den Parameter $mosConfig_sitename mit dem Namen eurer Webseite und den Parameter $mosConfig_live_site mit dem Link zu eurer Webseite. Dabei werden beide Angaben in Anführungszeichen gesetzt. Es sollte beispielsweise so aussehen:
if (!$client->query("weblogUpdates.ping", "Meine Joomla Seite","http://www.joomla.de")) {
Im Normalfall sollte der Ping nun einwandfrei funktionieren.
Bloggen außerhalb der Startseite
Dieser Trick ist besonders dann zu empfehlen, wenn ihr eure neuen Beiträge nicht auf der Startseite veröffentlicht. Beispielsweise bloggt ihr in einer Kategorie, welche unter http://www.joomla.de/blog/index.html zu erreichen ist. Die Blog Beiträge werden nur dort angezeigt. In dem Falle solltet ihr genau diesen Link anstelle des Parameters $mosConfig_live_site einsetzen.
Erweitert Pingen mit RSS Feed Link
Der Ping mit DS-Syndicate funktioniet zwar gut, ist aber noch ausbaubar. Die notwendige Modifikation sehr schnell realisiert. Wer sich mit dem Thema Pingen und den entsprechenden Ping Diensten auseinandersetzt, wird feststellen, dass DS-Syndicate nicht alle Möglichkeiten des Ping Protokolls (XML-RPC) nutzt. So wird nur die Standard Methode weblogUpdates.ping genutzt.
Dabei bietet die erweiterte XML-RPC Methode weblogUpdates.extendedPing das zusätzliche Feature, die URL des RSS Feeds mitzusenden. Viele Ping Dienste lesen mittlerweile zusätzlich den RSS Feed aus, falls mitgesendet, und zeigen die Einträge an. Um DS-Syndicate auf diese Methode einzustellen ist eine simple Modifikation notwendig.
Hierzu editiert ihr wiederum die Datei pinger.php im Verzeichnis /components/com_ds-syndicate und sucht die Zeile auf, welche folgenden Code enthält:
if (!$client->query("weblogUpdates.ping", $mosConfig_sitename, $mosConfig_live_site)) {
Diese Zeile wird nun ersetzt durch:
if (!$client->query("weblogUpdates.extendedPing", " Meine Joomla
Seite","http://www.joomla.de", "http://joomla.de/mein-feed-link")) {
Somit schickt ihr also zusätzlich den Link zu eurem RSS Feed mit, der dann meist ausgelesen und in Auszügen auf den Webseiten der Ping Dienste angezeigt wird.
Wer keine RSS Feeds auf seiner Joomla Seite nutzt, benötigt diese RSS Ping Modifikation nicht.
Alternative Joomla Weblog Ping - Erweiterten Ping einrichten
Eine gute Alternative zu DS-Syndicate ist die Joomla Extension Weblog Ping. Sie ist äußerst simpel gehalten und verrichtet zuverlässig ihren Dienst als Ping Komponente. Im Backend können die anzupingenden Dienste bequem in einer Server Liste eingetragen werden. Nachdem ein neuer Artikel veröffentlicht wurde, wird abschließend im Komponentenmenü der Ping ausgelöst. Der User erhält zudem eine kurze Bestätigung über den Ping.
Auch Weblog Ping kann sehr schnell auf erweiterte Pings inklusive Feed URL angepasst werden. Dazu wird die Datei admin.ping.php im Verzeichnis /administrator/components/com_ping/ editiert. Man sucht den Code Block auf der mit $data = "<?xml version=\"1.0\"?>\r\n beginnt. Der nachfolgende methodCall Bereich wird mit folgendem Code Schnipsel ersetzt:
<methodCall>\r\n
<methodName>weblogUpdates.extendedPing</methodName>\r\n
<params>\r\n
<param>\r\n
<value>Meine Seite</value>\r\n
</param>\r\n
<param>\r\n
<value>http://www.meineseite.de</value>\r\n
</param>\r\n
<param>\r\n
<value>http://www.meineseite.de/rss-feed.html</value>\r\n
</param>\r\n
</params>\r\n
</methodCall>";
Hierbei muss man nur noch die Value Angaben auf die geeigneten Werte anpassen. Schon sendet Weblog Ping ebenfalls einen erweiterten Ping inklusive RSS Feed URL aus.
Welche Ping Dienste anpingen
Bleibt zuletzt die Frage, welche Ping Dienste man anpingen sollte. Weit verbreitet ist immer noch die Idee, möglichst viele Dienste anzupingen. So finden sich in vielen Blogs lange Listen mit Ping Diensten und deren Adressen. Das Anpingen von mehr als fünf Diensten ist aber nicht notwendig und unter Umständen sogar kontraproduktiv (Ping Spam). Meist sind die Ping Dienste zusätzlich untereinander "verbunden", so dass es ausreicht sich auf einige wenige Pings zu beschränken.
Für deutsche Webseiten ist insbesondere der neue Dienst BlogPingR zu empfehlen. Dieser reicht den eingehenden Ping an die wichtigsten deutschsprachigen Dienste, wie Google, Yahoo oder Technorati weiter. Zudem liest BlogPingR euren RSS Feed aus, falls ihr den RSS Feed Link mitschickt (s.o.). Ein schönes Feature ist zudem die Detailansicht, welche für jede pingende Webseite eingerichtet wird. Hier die Detailansicht für Joomla Blog Insider.
Zusammenfassend empfehle ich aktuell folgende Dienste anzupingen, nachdem ich diese ausführlich im Zusammenspiel mit DS-Syndicate getestet habe.
http://blogpingr.de/ping/rpc2
http://xmlrpc.bloggernetz.de/RPC2/
http://ping.wordblog.de/
http://rpc.pingomatic.com
http://blogsearch.google.com/ping/RPC2
Das Resultat ist meist sehr zufriedenstellend - neue Beiträge sind in Rekordzeit im Google Index zu finden.
Viel Erfolg und Spaß beim Pingen mit Joomla,
Euer Joomla Blog
Nächster Artikel: >> Joomla nach Farben - Der neue Joomla Creme Katalog. Vorheriger Artikel: >> Ein Yigg Button für Joomla. Tags: joomla ping dienste ping dienste pingen ds syndicate ds-syndicate rss feed |
Na dann bin ich mal gespannt wann...
Hallo, mich würde mal interessier...
also mir gefällt das video sehr&...
is eh gut
Hi Ralf, danke für dein Feedback...
Hallo zusammen, ich bin jetzt kn...
also mir gefällt das video sehr g...
:D :P Hast du denn eine alternati...
Also ich stimmt euch absolut nich...
inzwischen hat das video sogar 13...
Hi Stef, gut zu wissen, dass der...
Das mit den Alternativen ist ganz...