Joomla Blog - Die Insider Tipps


Blog über das beliebte Content Management System Joomla. Tipps und Tricks zu allen Joomla Themen, Hacks und Fixes, SEO, sowie allgemeinere Webmaster Themen.
Unser RSS FeedBleibe auf dem Laufenden mit dem Joomla Blog RSS Feed. Klicke auf das Symbol um den Feed zu abonnieren.

twitter-rss-abo.png Joomla Blog Twitter Feed abonnieren
  Joomla Blog per E-Mail abonnieren mail-axialis.png Joomla Blog - Twitter E-Mail Abo !
       
Aktuell gibt es  131 Artikel

Vorsprung durch Wissen

Website Boosting - Der E-Marketing Knaller
Das SEO Standardwerk, nicht nur für Anfänger, sondern auch für Fortgeschrittene. Meiner Meinung nach eine Pflichtlektüre für jeden Webworker. Schaut euch mal die Rezensionen an.

Fehler gefunden?

Einfach Wort markieren und Shift & Enter drücken. Vielen Dank!
Add to Technorati Favorites

Pingen mit Joomla und DS-Syndicate - Joomla Ping Tutorial Drucken
Sonntag, 25. Mai 2008
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


Kommentare
Neuer Kommentar Suche RSS
Markus  - Bloggerei zickt     ID:217.186.166.xxx 26-05-2008 19:08:00
Hi Felix,
so ein Zufall, dass ich vor einigen Tagen genau dieses Problem mit DS-Syndicate beheben wollte, aber es gelang nicht: die Bloggerei nimmt meine Beiträge erst nach Stunden auf. Warum nur? Wie ist das bei dir?
Bei Google geht das innerhalb von 5min!

Markus
Joomla Blog   ID:217.235.166.xxx 26-05-2008 19:11:05
bei der Bloggerei ist es so, dass man sie entweder anpingen ODER passiv den eigenen RSS Feed anbietet.

Pingt man, ist man ganz schnell bei der Bloggerei gelistet.

Nutzt man (wie ich) den RSS Feed, dauert es deutlich länger.

Ich habe per Zufall vor kurzem über das Problem gelesen. Es ist ein Problem seitens der Bloggerei. Ich werde das bei meinem Blog hier mal beobachten. Aktuell habe ich keine Erfahrungswerte.

Also: Am besten anpingen, falls du auch in der Bloggerei schnell gelistet werden willst.
Markus  - Andere Komponente     ID:217.186.166.xxx 26-05-2008 19:25:40
Ich pinge ja auch aber es gelingt nur selten, obwohl mein Feed laut W3 valide ist. Liegt's an den Videos/Bildern?

Eine andere völlig zweckmäßige Komponente ist Weblog Ping 1.0 für Joomla 1.0.x.
http://extensions.joomla.org/component/option,com_mtree/task,viewli...

Nutzt aber nur den Standard Ping (nicht extended). Vielleicht kannst Du ja mal den Code für extended auslegen, der Entwickler gibt nämlich keine neuen Versionen mehr raus...

Markus
Joomla Blog   ID:217.235.152.xxx 01-06-2008 18:46:21
Tnx für den Hinweis - zusammen mit DS-Syndicate machen diese beiden Komponenten das Angebot an Pingern für Joomla aus! :D

Bloggerei Ping: An den Videos kann es meines Wissens nicht liegen. Wenn das Pingen an sich grundsätzlich funktioniert, liegt ein Bloggerei spezifischen Problem vor. Insbesondere wenn dein Feed valide ist :) 

Ich hätte Weblog Ping besprochen, wenn die Seite nicht die letzten Tage (für mich) nicht zu erreichen gewesen wäre.

Weblog Ping 1.0 Extended Modifikation
Bin grade auf dem Sprung aber wenn ich in die Datei admin.ping.php reinschaue finde ich ab Zeile 47 den gesuchten Code.

Update: Artikel erweitert mit einer Abhandlung zu Weblog Ping und einer getesteten Modifikation für erweitertes Pingen mit Weblog Ping.

Viele Grüße!
Markus  - uhla     ID:217.186.166.xxx 26-05-2008 20:20:56
Ja der Code ist wirklich ganz schön...gekürzt.
So wie ich gelesen habe, muss man
param
value FEED-URL />
/param

noch hinzufügen. Daran verschlucken sich aber einige Dienste.
Gleich mal bei BlogPingr ausprobieren...

Markus
Joomla Blog   ID:217.235.152.xxx 01-06-2008 18:45:59
Exakt - ich werde die Kommentarfunktion dahingehend versuchen zu ändern, dass der Code nicht mehr verschluckt wird :)

Du hast es ganz richtig erkannt. Einfach nur einen weiteren Parameter hinzufügen und die Methode auf Extended stellen.

Update: Artikel erweitert um Weblog Ping inkl. Modifikation
Christian  - Danke     ID:85.127.2.xxx 02-06-2008 22:52:08
Danke für diese Joomla-Seite und vorallem die Anleitung zum Pingen. In WP ist dies ja nicht so das Problem, aber im Joomla war mir das bisher nicht geläufig.
Joomla Blog   ID:217.235.153.xxx 03-06-2008 01:06:05
Ich hatte damals auch größere Startschwierigkeiten in Sachen Pingen mit Joomla :) Deshalb nun auch diese Anleitung.

Viele Grüße!
Bob  - Pingen mit Joomla 1.5   ID:84.63.37.xxx 14-06-2008 01:09:54
Hallo,

du schreibst in deinem Beitrag das es mit Joomla 1.5 möglich ist - ohne zusätzliche Komponenten zu nutzen - zu pingen.

Ich beschäftige mich jetzt seit gut 2 Wochen mit Joomla 1.5 und hab eine solche Funktion nirgends entdecken können.

Kannst du bitte einen Hinweis geben, wo diese Funktion zu finden ist?
Christian  - Pingen     ID:217.235.180.xxx 14-06-2008 12:14:07
@bob

Soweit ich das sehe brauchst du dafür auch eine Extension die du hier findest und dem Text entsprechend anpassen musst.
Bob   ID:217.235.180.xxx 14-06-2008 12:15:03
Hallo Christian,

die Komponente ist mir für Joomla 1.0.x wohlbekannt. Ich nutze sie für mehrere Projekte seit einigen Monaten erfolgreich.

Joomla 1.5.x

Oben im Text steht folgendes:

Joomla 1.5 Nutzer benötigen nicht zwingend eine solche Komponente zum Pingen. Hier ist bereits eine Ping Funktion in den Joomla 1.5 Core integriert worden.

Ich suche nun die Stelle im Adminmenü, wo die Integration in Joomla 1.5.x versteckt ist und sich konfigurieren lässt.
Joomla Blog   ID:217.235.180.xxx 14-06-2008 12:13:38
Hi bob, hi Christian,

sorry für die Verwirrung! Mir ist in der Tat ein Fehler unterlaufen. Joomla 1.5 bietet keine integrierte Ping Funktion, auch wenn dies höchste Zeit wäre. Ich bin einem Missverständnis aufgesessen, da ich die XML-RPC Schnittstelle von Joomla 1.5 falsch interpretiert habe :) Deshalb folgt heute auch ein Artikel zu dieser neuen J1.5 API.

Der Artikel wurde korrigiert und der erwähnte Satz gestrichen.

Vielen Dank für den Hinweis!
Bob  - Ping Komponente für Joomla 1.5 gesucht   ID:84.63.19.xxx 19-06-2008 14:47:45
Hmmmm...sehr schade. Jetzt suche ich immer noch nach einer geeignete Möglichkeit um mit Joomla 1.5 zu Pingen. Hat irgendwer Vorschläge?
Joomla Blog   ID:217.235.156.xxx 19-06-2008 14:51:44
Hi Bob,

DS-Syndicate und auch Weblog Ping werden aktuell nicht weiterentwickelt, was äußerst schade ist. Ich kenne keine anderen Alternativen - trotz intensiver Recherche. Deshalb gehe ich davon aus, dass sich jemand die Weblog Ping Komponente schnappen und Joomla 1.5 kompatibel machen wird. Sollte nicht allzu schwer sein.

Ich bleibe in der Zwischenzeit bei J1.0 ;) Bis zum Ende des Jahres, wenn alles klappt. Aus genau solchen Gründen.

Viele Grüße :)
Bob  - weblog ping   ID:84.63.36.xxx 18-12-2008 00:45:43
hallo herr nachbar (mr. joomla blog),

mit der weblog-ping komponente scheint es - laut kommentarspalte auf der hauseigenen webseite - voran zu gehen. die version für joomla 1.5.x ist wohl gerade in der testphase und steht scheinbar kurz vor der veröffentlichung.
Joomla Blog   ID:217.235.141.xxx 18-12-2008 01:18:26
Hi Bob,

danke für die interessanten Neuigkeiten bzgl. Weblog Ping und Joomla 1.5.x! Kannst du diese "hauseigene Webseite" noch kurz nennen? Im Joomla Extension Directory finde ich als Entwicklerwebseite nur http://joomup.com/blog .

Vielen Dank und viele Grüße,
Joomla Blog
Peter  - Ping Plugin für korrektes Pingen mit Joomla 1.5     ID:88.217.31.xxx 25-08-2009 09:38:21
Hallo,

da es scheinbar immer noch keine zufriedenstellende Lösung zum korrekten Pingen mit Joomla 1.5 gibt, habe ich ein bestehendes Plugin modifiziert und es der Ping-Schnittstelle konform gemacht. Zum Download steht es unter http://blogpingr.de/public/files/plg_blogping.zip bereit. Voreingetragen ist der BlogPingR als Pingdienst, aber es lassen sich über die Pluginkonfiguration leicht Weitere dazuschreiben.

Feedback ist stets erwünscht.

Viele Grüße,
Peter
Joomla Blog   ID:217.235.134.xxx 28-08-2009 11:39:12
Hi Peter,

danke für deinen Einsatz und die Bereitstellung eines optimierten Ping Plugins für Joomla! Ich werde dies bald ausführlich testen und dann Feedback geben. Ich pinge sowieso immer BlogPingR an, da ich seit Tag 1 BlogPingR Fan bin.

Viele Grüße,
Joomla Blog
Peter     ID:82.135.87.xxx 03-09-2009 20:10:45
Grüß Euch,

Danke für Eure Unterstützung, das ist echt klasse. Sagt bitte bescheid, sobald es einen Artikel gibt. Den werde ich dann aus dem FAQ-Bereich verlinken.

Grüße aus München,
Peter
Joomla Blog   ID:217.235.134.xxx 04-09-2009 03:55:16
Hi Peter,

ich melde mich per Mail, wenn der Artikel live ist.

Grüße nach München,
Joomla Blog
Martin  - Pingback für Joomla 1.5     ID:80.133.185.xxx 03-10-2009 21:24:04
Hallo zusammen,

ich verwende blogping und bin damit zufrieden. Findet Ihr bei Joomla Extensions.

Gruß

Martin
Kommentar schreiben
Name:
Email:
 
Website:
Titel:
UBBCode:
[b] [i] [u] [url] [quote] [code] [img] 
 
 
Bitte den Anti-Spam Code eingeben.

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

Tags:  joomla ping dienste ping dienste pingen ds syndicate ds-syndicate rss feed