Twitter mit dem eigenen Blog verknüpfen – Topsy oder Tweetmeme
Twitter mit dem eigenen Blog zu verknüpfen ist eine gute Idee und habe ich schon seit Anfang des Jahres verfolgt. Zuerst mit dem WP-Plugin Twitter This. Das musste ich aber schnell wieder deaktivieren, weil es meinen Server komplett lahm gelegt hatte. Die Prozessorauslastung ist immer wieder sporadisch auf fantastische Werte angestiegen und am Ende half nur ein reboot, damit mein Blog wieder erreichbar war.
Anfang Juli habe ich mich dann für den tweetmeme Dienst entschieden. An sich auch eine feine Sache. Der Button war einfach im eigenen WP Theme zu integrieren. Wurde ein Post getwittert, dann gab es auch noch dazu einen praktischen Zähler und die Veröffentlichung auf der Tweetmeme Seite.
Aber leider haben mich auch ein paar Sachen gestört, die mich dann doch dazu bewegt hatten den Button wieder von meiner Seite zu nehmen:
- Im RSS Feed wurde mein Button nicht angezeigt, obwohl ich die Funktion aktiviert hatte
- Der Button machte manchmal Probleme, wenn der Dienst nicht verfügbar war
- Das veröffentlichen der Nachrichten auf der Tweetmeme Seite brachte nicht wirklich einen Vorteil, da die englischsprachigen Artikel überwiegen und nur Spitzenpositionen bekommen
- Eine Funktion zur Einbindung der Retweets in die Kommentare gibt es nicht. Ich hatte es mit einem zusätzlichen Plugin von Yoast Tweetbacks probiert, aber das hat bei mir einfach nicht funktioniert und laut Matthias ist es auch sehr unzuverlässig.
- Die Statistikfunktion des Plugins hat nur anfangs funktioniert und ist jetzt eher zum Ärgerniss geworden
- Das Plugin ist sehr aufgeblasen und verbraucht zusätzliche Performance
Jetzt kommt Topsy
Seit gestern habe ich nun ein neues WordPress Twitter Plugin von Topsy im Einsatz, das Anfang Oktober 2009 zum ersten mal veröffentlicht wurde. Topsy ist eine Suchmaschine für Tweets. Man muss sich auch nicht einmal anmelden, da automatisch alle Retweets von Twitter Usern aufgenommen werden.

Die Installation des Plugins ist einfach. Sobald man es aktiviert hat wählt man nur aus, wo man gerne den retweet Button haben möchte und ob es die große oder die kleine Version sein soll. Danach funktioniert schon alles und wie man sieht, ist der Unterschied zu dem Tweetmeme Button doch sehr gering:

Das beste ist, dass der Zähler der Tweets weiterhin stimmt
Was ich aber absolut genial finde ist, dass die retweets mithilfe des Plugins entweder als Kommentare oder als Trackbacks angezeigt werden können. Das klappt bereits auch schon bei älteren Posts, die retweeted wurden.
Da mir das aber nicht genug war, habe ich eine Zeile im Code geändert, dass Tweetbacks extra angezeigt werden:

Dafür muss man lediglich die Zeile 196 so abändern, dass als comment_type dauerhaft tweetback drin steht, anstatt der Variable.
Somit werden alle Tweetbacks gekennzeichnet. Damit diese nun getrennt ausgegeben werden kann man nach dieser Anleitung gehen. Natürlich kannst du diese Tweetbacks dann auch unter den Kommentaren moderieren und auch löschen wenn du welche nicht haben möchtest
Was ich jetzt noch richtig schick finden würde, wäre wenn gleich noch der Gravatar des Nutzers angezeigt wird. Mal sehen ob mir da noch eine Lösung einfällt. Vielleicht hat ja auch einer ne Idee wie man es am besten lösen könnte
Mein Fazit
Das Plugin von Topsy hat mich wirklich überzeugt. Es funktioniert problemlos und ist zu dem noch sehr schlank. Das absolute Killerfeature für mich ist ganz klar, dass ich die Tweetbacks ohne zusätzliches Plugin auf meinem Blog anzeigen lassen kann :woot:

Gefällt mir gut und ich habe mir deinen Artikel gleich einmal abgespeichert :) wie gesagt wenn der neue Anbieter da ist, dann geht es wieder los :D
Sehr schön! Ich überlege mir auch schon, ob ich das einfügen werde, da eigentlich sehr viele meiner Leser auch von Twitter kommen.
Ich speichers mir mal in die Favoriten. :D
Gekauft ! Ich habe zwar noch diese Meme am laufen, aber Topsy hat mich überzeugt !
@Daniel: Na dann weißt du ja wo du mich findest
@Chriz: Ich sehe du hattest den Artikel retweeted, aber irgendwie erscheint er nicht auf meiner Seite. Hast du den blauen oder den grauen Button benutzt. Jetzt mache ich mir schon Gedanken ob das Plugin wirklich so gut funktioniert. Aber bei meinen ganzen Tests hatte ich bis jetzt nur gute Erfahrungen gemacht.
@happy-buddha: Sehr schön. Und kostet auch nix
Danke sehr!!
Hab das auch gleich mal eingebaut und werde es die nächsten Tage testen
Ehrlich gesagt hat mich Topsy so genervt (bzw. die Pingbacks von denen) das ich sie in den Spamordner geschmissen hab :D
@Hombertho: Zeile 179? Sicher? die Zeile sieht bei mir eigenartig aus.
Bin mir nicht sicher was ich da ändern soll, weil das von Yost funzt wirklich nicht sehr gut..
@Tapedeck: Ja die senden auch gerne Pingbacks, aber ich finde das nicht so schlimm und ansonsten landen die halt wirklich im Müll
@Matthias: Die Datei: wp-content/plugins/topsy/topsy.php in Zeile 196 laut vim ist dann dieses comment_type. Es muss in diesem comment_data array drin stehen, dass in die Datenbank geschrieben wird. Das hat aber nichts mit dem Plugin von Yoast zu tun. Aber das trennen der Kommentare kannst du wie mit Yoast machen => Du musst da gar nichts ändern. Es geht nur darum, dass die Kommentare als Typ Tweetbacks gekennzeichnet werden und so nicht in den Kommentaren vermischt werden.
Ich hab den ganz unten.. den kleinen genommen. :P
Aber ich glaube das liegt an mir! Weil ich werde nicht in Twitter gefunden. (Warum? Das weiß keiner..)
Ich werd nicht in der Suche angezeigt.. somit kann Topsy nichts finden. ;)
@Matthias: Den Fehler im Artikel mit der Zeilennummer habe ich noch geändert. Jett solltest du die Codestelle finden
@Chriz: Danke. Es gibt ja die graue und die blaue Schaltfäche und die haben unterschiedliche Wirkungen so wie es scheint. Es kann aber auch mit dem Unbekannt Status zu tun haben. Bei meiner Freundin(lilafussel) hatte der Test auch nicht funktioniert, aber sie ist auch nicht so aktiv auf Twitter.
Gut dann beobachte ich das noch ein bisschen und sage mal, dass es kein Grund zur Panik ist. Getwittert wird der Artikel ja mit dem Button. Wird dann im schlimmsten Fall nur nicht gezählt und erscheint auch nicht in den Kommentaren.
Vielleicht dauert es ja auch nur ein bisschen länger, bis er es bei manchen checkt
Vielen Dank! Habe es auch mal eingebaut und probiere es aus. :woot:
Zeile 196 habe ich gefunden. Ist es richtig, wenn ich anstelle von comment_type – tweetback_type schreibe? =]
@Michaela: Halt nein, dass ist falsch… comment_type muss bleiben nachdem => muss statt der Variablen ein ”tweetback”, rein. Am Ende sollte es so aussehn
”comment_type” => ”tweetback”,
Aber jeweils mit einfachen Anführungszeichen. Mein Blog zeigt es nur falsch an
Super, hab”s glaube ich nun richtig. Vielen lieben Dank!
Liebe Grüße,
Michaela
@Michaela: Man muss dann immer nur aufpassen, dass man nach einem Update auch wieder die Zeile ändert
Bin heute auch auf Topsy gestoßen aber bei der Installation bekomme ich nen Fatal Error:
“Parse error: syntax error, unexpected T_NEW in …/blog/wp-content/plugins/topsy/topsy.php on line 250″
@Denis: Schau mal bitte die Validierung deiner Seite an. Da kommt ein fatal Error: http://validator.w3.org/check?.....38;group=0 . Am besten bereinigst du diese Fehler und dann versuchst es noch einmal mit dem Plugin. Zu dem Quellcode kann ich selber nichts sagen. Da müsstest du mal topsy direkt anschreiben. Heute ist eine neue Version des Plugins raus gekommen. Vielleicht hilft dir das ein bisschen weiter.
Ich hab gestern ein wenig gegoogelt und herausgefunden das es an PHP4 liegt. Hab heute morgen auf PHP5 geupdatet und das PlugIn lässt sich jetzt installieren und läuft :)
@Denis: Stimmt da war was mit PHP4. Coole Sache, dass du das Problem lösen konntest
Hallo,
bekomme den gleichen Fehler wie Denis beim aktivieren des Plugins:
“Parse error: syntax error, unexpected T_NEW in /home/www/lebens-stil-blog/wp-content/plugins/topsy/topsy.php on line 250″
Ich habe aber definitiv PHP5. Es will aber trotzdem nicht.
Jemand eine Idee?
Grüße, Micha
@Michael:Hast du auch die neustes PHP5 Version. Es scheint der selbe Fehler wie bei Denis zu sein. Ich kann leider selber zu den Code nichts sagen. Ich bin im Moment auch ein bisschen stutzig wegen dem Plugin, weil es im Moment die Retweets vermischt und ich bei ganz anderen Artikeln die Retweets habe. Daher ist das Plugin im Moment auch mit Vorsicht zu geniesen. Vielleicht habe ich aber auch einen Fehler drin. Mal sehen was die anderen für Erfahrungen noch damit machen.
Schöner Artikel. Bin auch überlegen mir dieses Plugin einzubauen.
@Hombertho: Meine MySQL Client-Version: 5.0.51a.
Keine Ahnung, ob das die aktuellste ist. Ist bekomme das Plugin jedenfalls nicht aktiviert.
@Thomas: Auf jeden Fall ein Blick wert. Hast du es mittlerweile schon probiert es zu installieren. Diese Woche ist es ja leider etwas schlecht mit live Support.
@Michael: Nicht die SQL Version, sondern die PHP Version. Sollte PHP Version 5.2.9 oder besser sein. Die kannst du ja z.B. über phpinfo() heraus bekommen. Du kannst noch probieren alle anderen Plugins mal zu deaktivieren. Vielleicht stört es sich ja an irgend einem anderen. Anstonsten kann ich leider nicht viel zu dem Plugin sagen, da ich es ja selber nicht verbrochen hab. Wenn du es dann immer noch nicht aktiviert bekommst, dann musst du dich leider an den Programmierer wenden.
Wünsche dir Viel Erfolg.
vielen herzlichen Dank für deinen Tipp
. Ich habe dieses Plugin gleich eingebaut und bin erfreut. Mal sehen ob das angenommen wird.
@LuNeX: Freut mich, dass ich helfen konnte. Am Anfang wird es sicherlich zögerlich genutzt, aber es schadet auch nicht und wenn sich deine Leser dran gewöhnt haben, dann fängt der Button schnell an zu glühen
Ich habe tweetmeme heute eine Chance gegeben, trotz deiner Warnung und rate mal was passiert ist. Richtig, Seite war nicht erreichbar und schwupps war Topsy installiert.
Auch von mir Danke für den Tipp!
Gruß
Jack
@Jack: Na eine Warnung habe ich ja nicht direkt ausgesprochen
Aber mit Topsy hast du auf jeden Fall die bessere Wahl getroffen. Schon alleine die Möglichkeit die Tweetbacks anzeigen zu lassen. Das hatte bei mir am Anfang kurzzeitig zu Problemen geführt, aber mittlerweile scheint alles sehr gut zu laufen
Hallo Thomas,
super Plugin! Habe den Button gleich mal eingebaut! Funzt super!
Eine Frage habe ich aber noch, ich habe versucht, genauso wie du und Matthias die Tweetbacks auszugeben. Aber leider realisiert das System nicht, dass es welche gibt.
Kannst du mir sagen, was du damit meinst, die Zeile 196 anpassen, so dass immer tweetbacks angezeigt werden, anstatt der Variable?
Danke!
Gruß
Matthias
@Matthias: Mit der neuen Version hat sich die entsprechende Zeile geändert. Du musst nach der Variable comment_type suchen. Das kommt ein paar mal vor, aber nur die eine Zeile wo das Array $comment_data = array(… definiert wird muss dann ein ”tweetback” nachdem Pfeil hinzugefügt werden. Per default kannst du ja bei dem Plugin schon zwischen Kommentare und Trackbacks zu trennen.
Was noch zu beachten ist, dass nur neue Tweets auch als tweetbacks angezeigt werden. Die bisherigen Tweets bleiben damit unverändert.
Hallo Thomas,
in der neusten Version wird in den $commentdata das Tweetback gleich mitgegeben.
Aber irgendwie funktioniert es immer noch nicht. Wie lange hat es bei dir gedauert, bist du die Tweets gesehen hast?
Gruß
Matthias
Also ich bin da auch überfordert..
@hombertho: könntest Du deine Datei vielleicht als download anbieten oder mir die mal mailen?
das wäre sehr lieb
Hallo zusammen,
@Matthias: Gott sei Dank, ich dachte ich hätte nur Probleme damit. Aber die Datei von Hombertho hat mir weitergeholfen!
Ich werde es mir abschließend bei mir mal noch am WE anschauen! Wenn ich irgendwie am WE helfen kann, meldet euch!
Gruß
Matthias
@Matthias: Meine Mail hast du ja bekommen und es scheint ja jetzt alles zu gehen. Jetzt wünsche ich dir noch viel Erfolg, dass du den Rest am Wochenende auch noch hin bekommst
@Matthias(MB): Ich habe die soeben auch mal die aktuelle modifizierte topsy.php geschickt. Damit sollte dein Problem gelöst sein
Hallo hombertho,
es funktioniert, dank deiner Hilfe wunderbar! Danke schön dafür!
Ich einen Trackback von topsy.com selbst bekommen, aber irgendwie ist der generell falsch? Hast du schon mal sowas bekommen?
Kannst du dir ja hier mal anschauen! http://www.zentodone.eu/was-ma.....-foto-aus/
Gruß
Matthias
hallo Thomas,
Vielen Dank nochmal für deine Hilfe! Hat super funktioniert!
Danke schön!
@Matthias: Bei dir kann man es ja jetzt auch bestaunen, herzlichen Glückwunsch!
Gruß
Matthias
Matthias: Freut mich das es läuft. Das mit dem Trackback ist komplett unabhängig von dem Plugin. Von Topsy habe ich schon vorher solche Trackbacks bekommen. Ich aktzeptiere sie in der Regel auch. Kann nicht sagen ob es sich postiv oder negativ auswirkt.
Ich habe nur ab und zu das Problem, dass er die Tweetbacks zwar richtig anzeigt, aber auch bei verschiedenen Posts, die nichts mit dem Thema zu tun haben. Das kommt aber auch nur vor, wenn er den Titel nicht richtig zuordnen kann.
Hallo Hombertho,
Ja, es läuft und den Trackback von Topsy selbst, habe ich auch in den Griff bekommen! Der Titel war einfach zu lang! Als ich den gekürzt hatte, hat auch wordpress verstanden, was ich wollte! Also du siehst funzt astrein!
Gruß
Matthias
Mir wurde Topsy auch empfohlen und bin auch vollstens begeistert. Das Einzige was mir fehlt, ist dass man den Button farblich nur begrent anpassen kann
Oder kennt jemand eine Möglichkeit Farbcodes anzugeben????
@Cookie: Mittlerweile bin ich auf Tweetmeme umgestiegen. Du kannst aber den Button selber farblich anpassen. Es gibt ja schon ein paar Farbschemas und wenn du noch weitere haben willst musst du selber etwas im CSS ändern. Konnte man das nicht sogar direkt in der Admin Konsole im Plugin?
Hey hombertho,
vielen Dank für diesen Beitrag. Ich habe im “comment_data” Array nun ‘comment_type’ => ‘tweetback’ gesetzt.
Trotzdem werden die Tweetbacks von Topsy als Trackbacks angezeigt. Wie kann das sein? Muss ich noch etwas beachten?
Ich stellte gerade fest, dass Tweetbacks GAR NICHT gezählt werden.
@Basti: Hast du auch die Abfrage für das Anzeigen der Kommentare in der comments.php geändert? Da kann es sein, dass die Schleife noch nicht wirklich zwischen den Trackbacks und Tweetbacks trennt. Du kannst auch mal in der Datenbank schauen, ob die Einträge auch richtig gesetzt werden.