Twittern mit WordPress und Dr. Web

Dr. Web macht ja nicht unbedingt jeden Trend mit. Aber Twitter ist interessant – der Dienst ist sehr beliebt, obwohl Bloggen mit maximal 140 Zeichen auch ohne ihn funktioniert. Microblogging ist aber „In“ und sich damit zu beschäftigen, wird sicherlich lehrreich auf die eine oder andere Art sein.

Wir wollen WordPress automatisch Ereignisse „twittern“ zu lassen. Die Ereignisse sind Artikel bearbeiten, veröffentlichen, Kommentare und Trackbacks veröffentlichen. Das heißt, persönliche Eitelkeiten müssen weiterhin manuell getwittert werden. Die Updates sehen dann beispielsweise so aus: „Artikel ‚Titel‘ veröffentlicht“. Weiterhin soll ein Link zum Blog in das Twitter-Update angefügt werden. Vielleicht stößt ja doch mal jemand auf den Feed und findet etwas Interessantes. Dann soll er (oder sie) auch gerne das Blog besuchen.

Twitter Icon

Beim automatischen Twittern gibt es aber ein Problem: Die WordPress-Links, die wir in die Twitter-Updates einfügen wollen, sind mal länger und mal kürzer. Eigentlich ist das kein Problem, selbst wenn Update-Text plus Link länger als 140 Zeichen sind macht Twitter automatisch aus dem langen Link per TinyURL einen kurzen Link. Das Problem ist nun, dass wenn Update-Text plus TinyURL-Link immer noch länger als 140 Zeichen sind, Twitter das Update doch nicht akzeptiert – zu lang. Die Lösung ist, den Link zu verkleinern, bevor das Update an Twitter geschickt wird. So kann man noch prüfen, ob das Update zu lang ist und gegebenenfalls kürzen. Auch wenn dann der Link abgeschnitten sein kann – auf diese Weise wird das Update auf jeden Fall in den eigenen Twitter-Feed aufgenommen.


Das drweb-tvid-Plugin verwendet dazu den eigenen Dienst URL-Kurz. Das Besondere an URL-Kurz ist, dass Leute, die auf einen URL-Kurz-Link klicken, immer sehen können, wohin der Link führt. Bei einem Link wie http://tinyurl.com/XYZ123 hat der Nutzer keine Chance zu erkennen, ob er auf einen Porno-, Phishing- oder Malware-Host oder zum gewünschten Ziel gelangt. URL-Kurz-Links beinhalten den Hostnamen des Ziels oder zeigen vor der Weiterleitung eine kurze Meldung an. Eine Garantie gegen Missbrauch ist das natürlich auch nicht, aber immerhin.

Eine weitere Besonderheit ist, dass das Plugin die Updates nicht stumpf auf 140 Zeichen beschränkt. Stattdessen wird der Update-Text aus mehreren Teilen zusammengebaut, beispielsweise „Titel des Beitrags“ und „Link zum Artikel“. Ist der Update-Text zu lang, wird nicht der ganze Update-Text gekürzt (und dabei Informationen am Ende des Texts abgeschnitten), sondern der jeweils längste Teil wird gekürzt, bis alles in 140 Zeichen hineinpasst. Bei einem Update-Text wie

Beitrag „Sehr langer Titel, der die Grenze von 140 Zeichen sprengen wird“ kommentiert, http://url

wäre das Ergebnis beispielsweise

Beitrag „Sehr langer Titel, der die Grenze von…“ kommentiert, http://url

Nun zur Installation. Voraussetzung für das Plugin ist PHP5, ein installiertes und funktionierendes WordPress 2.6, 2.7, 2.8 und Admin-Zugang zu dem Blog. Los gehts:

  1. Bei Twitter registrieren, Zugangsdaten notieren.
  2. drweb-tvid herunterladen (kostenlos, GPL-OpenSource) und dann das Verzeichnis /htdocs/wp-content/plugins/dwb-tvid im Verzeichnis /wp-content/plugins/dwb-tvid entpacken.
  3. In WordPress als Admin einloggen und unter „Plugins“ das Plugin aktivieren.
  4. Unter Einstellungen -> drweb-tvid die Twitter-Zugangsdaten eintragen und die Änderungen übernehmen.

Die Standardeinstellung ist, dass Artikel- und Seiten-Veröffentlichungen sowie genehmigte Kommentare und Trackbacks automatisch getwittert werden. Nicht freigegebene Kommentare werden nie getwittert. Werden sie nachträglich genehmigt, wird das getwittert. Das Verhalten ist natürlich einstellbar. Die restlichen Einstellmöglichkeiten sind selbsterklärend. In der Standardeinstellung werden natürlich keine persönliche Informationen in die Twitter-Updates geschrieben.

Die Version ist derzeit 0.6.8, hat also noch Entwicklungspotenzial. Verbesserungsvorschläge und Fehlerberichte bitte als Kommentar hinterlassen. Vielen Dank!

Ach übrigens, auch Dr. Web twittert. Follow us

Sortiert nach:   neueste | älteste | beste Bewertung
trackback

[…] Für Dr. Web habe ich ein WordPress-Plugin geschrieben, welches WordPress-Ereignisse wie “Artikel veröffentlichen”, “Artikel kommentiert” automatisch “twittert”, also als Twitter-Update sendet. Das Plugin ist kostenlos verfügbar und wird weiterentwickelt werden. […]

David Hellmann
Gast
7 Jahre 6 Monate her

Das Plugin kann nicht aktiviert werden, da es einen fatalen Fehler erzeugt.

Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‚}‘ in /www/htdocs/w00a17a9/wp-content/plugins/dwb-tvid/tvid.php on line 18

Schade wollte es grad einbauen :)

Paul
Gast
Paul
7 Jahre 6 Monate her

hm, ich finde den Sinn, diese Informationen nach Twitter zu bringen ergibt sich nicht. Natürlich kann man jetzt sagen, dann abonnier halt diese Informationen nicht, aber was twitter grade von anderen „nachrichtenflüssen“ abhebt ist die persönliche Note der Nachrichten. Solche automatisierten Meldungen überschwemmen ohne Mehrwert.
(Genauso übrigens die SPON Twitters mit den neusten Artikeln)

David Hellmann
Gast
7 Jahre 6 Monate her

Naja für das eine oder andere Sache ist es schon ganz interessant. Ich betreibe zum Beispiel http://www.makebetterwebsites.com und dafür ist es ganz nett das wenn neue Seiten veröffentlicht werden das diese auch bei Twitter gleich gepostet werden. Das find ich sehr gut. Kommentare etc. find ich auch zu viel :)

David Hellmann
Gast
7 Jahre 6 Monate her

Ach mist, muss ich wohl mal umstellen :) alles klar :)

trackback

[…] Twittern mit WordPress und Dr. Web on Dr. Web. […]

52eins
Gast
52eins
7 Jahre 6 Monate her

Paul hat Recht. Damit beerdigt sich Twitter früher oder später selbst. Wie viele Web-zwonullige Blasen, die anfangs sinnvoll schienen und dann durch wie auch immer erzeugten Datenmüll oder nur ein immerwährendes Informations-Grundrauschen platzten.

Ist es nicht ein Irrsinn, dass wir das Web als Kommunikationsmedium loben und es doch zunehmend durch Automatismen sich selbst überlassen? Wird durch die ganzen vermeintlich hilfreichen Automatismen das Web informativer und wird dadurch wirklich mehr/gezielter gelesen? Oder steigt durch das Grundrauschen nicht eher die Unschärfe, sodass man in der Summe eigentlich das Gegenteil erreicht?

David Hellmann
Gast
7 Jahre 6 Monate her

Ich sehe keine Problem. Man Twittert ja nicht wirklich automatisiert sondern nutzt nur noch eine Verlinkungsmöglichkeit auf eigene Artikel etc. Der Content ist ja da und der ist auch persönlich.

lakeshore
Gast
lakeshore
7 Jahre 6 Monate her

Artikel per Twitter anzuteasern ist eine interessante Möglichkeit, bei Webseiten auf dem aktuellen Stand zu bleiben, wenn die Website keinen Newsletter anbietet und man nicht in die RSS-Thematik einsteigen möchte. Twitter ist dann ein sehr einfacher Newsfeed. Außerdem kann man so direkt auf Artikel in Twitter antworten – sofern ein Mensch den Twitter-Account liest und nicht einfach nur Feed reingeworfen wird.

Sinn macht das aber natürlich nur bei einer geringen Menge von Artikel, z.B. unter 5 pro Tag. Die Bildzeitung, die Spiegel-Meldungen oder auch heise.de habe ich mal versucht in Twitter zu folgen, aber das ist schrecklich anstrengend.

Italienliebhaber
Gast
7 Jahre 6 Monate her

Keine Chance zur Vorschau bei tinyURL?

anstatt:
http://tinyurl.com/XYZ123

einfach:
http://preview.tinyurl.com/XYZ123

…die Vorschau lässt sich auch per Cookie standardmäßig aktivieren.

David Hellmann
Gast
7 Jahre 6 Monate her

So morgen ist mein Webspace kram auf PHP5 umgestellt :)

Maresel P-
Gast
Maresel P-
7 Jahre 6 Monate her

Toller Beitrag, weiter so!

diltigug
Gast
7 Jahre 6 Monate her

Hi,
interessante Plugin-Idee. Ich wollte es gerade mal testen, aber bei mir erscheint nach dem Aktivieren die Optionsseite unter Einstellungen nicht. :-(
Mein Blog läuft mit WP 2.7 und PHP 5.1.2

David Hellmann
Gast
7 Jahre 6 Monate her

Nächste Fehler meldung. Es geht zwar aber fehler kommt trotzdem:

Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set in /www/htdocs/w00a17a9/wp-content/plugins/dwb-tvid/tvid.php on line 448

trackback

[…] Dr. Web noch damit beschäftigt ist den Blog’s das automatische Twittern beizubringen, geht das zum Zeitpunkt noch in der Beta […]

David Hellmann
Gast
7 Jahre 6 Monate her

Und wenn wir schon mal dabei sind. Sachen die in der Zukunft veröffentlicht werden funktionieren wohl auch nicht. Nur wenn sie Sofort veröffentlich werden. Gibts da noch eine Möglichkeit was zu machen?

David Hellmann
Gast
7 Jahre 6 Monate her

Ah Sorry aber es kam gerade noch eine Fehlermeldung :)

Warning: Cannot modify header information – headers already sent by (output started at /www/htdocs/w00a17a9/wp-content/plugins/dwb-tvid/tvid.php:448) in /www/htdocs/w00a17a9/wp-includes/pluggable.php on line 850

Leuchten
Gast
7 Jahre 6 Monate her

Habe mich vor kurzem erst bei Twitter angemeldet und dieses Tool ist sicherlich eine gute Ergänzung, um die Besucher auf neue Blogeinträge aufmerksam zu machen. Solange man sich nicht darauf reduziert nur automatisierte Links zu posten ist dies schon eine feine Sache. Danke für die Bereitstellung und den guten Artikel.

beste Grüße
Lukas

David Hellmann
Gast
7 Jahre 6 Monate her

Danke, habs mal getestet und geht. Schade das dies mit zukünftigen artikeln nicht geht :) Dann ist es für mich noch nicht gebrauchbar. Vielleicht kommt es ja noch.

Ich trag halt immer ein paar Seiten vor bei MBW.

Danke trotzdem.

Paul
Gast
Paul
7 Jahre 6 Monate her

danke für die replies.

Eine Sache viel mir noch ein in Bezug auf lakeshores Kommentar: „Artikel per Twitter anzuteasern ist eine interessante Möglichkeit, bei Webseiten auf dem aktuellen Stand zu bleiben, wenn die Website keinen Newsletter anbietet (…)“
Dem stimm ich zu, wenn eine Website keine newsletter (und RSS!) veröffentlicht, macht eine Verbreitung via twitter sinn.

just my2c

lakeshore
Gast
lakeshore
7 Jahre 6 Monate her

Hmm..

Ich verwende 5.1.6-1 und erhalte dennoch folgende Fehlermeldung nach dem Aktivieren:

Warning: call_user_func_array() [function.call-user-func-array]: Unable to call tvid::bootstrap() in /home/www/web231/html/wp-includes/plugin.php on line 339

Warning: call_user_func_array() [function.call-user-func-array]: Unable to call tvid::bootstrap_admin() in /home/www/web231/html/wp-includes/plugin.php on line 339

lakeshore
Gast
lakeshore
7 Jahre 6 Monate her

Habe jetzt Twitme ausprobiert. Das ist schon sehr sehr nett, gut steuerbar und zeigt auch im Admin-Bereich an wer einem folgt, welche Artikel auf Twitter veröffentlicht wurden, Google Map der Follower usw.

David Hellmann
Gast
7 Jahre 6 Monate her

Hab mir Twitme mal angeschaut, das mit schon wieder zu viel. Das hier vorgestellte ist schon wesentlich schlanker. Ich brauch halt nur noch die funnktion das es auch automatisch veröffentliche Beiträge vermeldet.

diltigug
Gast
7 Jahre 6 Monate her

Jup, jetzt funkt´s auch mit WP 2.7 und PHP 5.1.2

Danke, Verbesserungsvorschlag hab´ ich grad nicht.

Horst Schulte
Gast
7 Jahre 5 Monate her

Das Plugin habe ich jetzt schon über eine Woche im Einsatz. Funktioniert(e) gut. Vielen Dank dafür!

Jetzt habe ich den seltsamen Fall, das ein aktueller Artikel weitergereicht wurde, die beiden davor aber nicht. Woran mag das liegen?

Nordseewolf
Gast
7 Jahre 3 Monate her

Danke für das Plugin. Funktioniert einwandfrei.

Carl
Gast
7 Jahre 3 Monate her

Hallo,

Benutze WP 2.6.3.
Das ist das Ergebnis beim Aktivieren:

Das Plugin kann nicht aktiviert werden, da es einen fatalen Fehler erzeugt.
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‚}‘ in /home/www/ph10s496/html/wp-content/plugins/dwb-tvid/tvid.php on line 18

Kann mir vielleicht jedmand weiter helfen. Vielen Dank!

Gruß
Carl

trackback

[…] mehr über Twitter erfahren möchte wird hier fündig: Twittern mit WordPress und Dr. Web Alles über Twitter Unternehmens-Twitter: Alles Hype? 10 aktuelle Fragen und Antworten Twitter – […]

Karl-Heinz
Gast
7 Jahre 2 Monate her

Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‚}‘ in d:\ftp\dsp-1274\dsp-1274\plamoser_at\web\wp-content\plugins\dwb-tvid\tvid.php on line 18

ka n le der d s plug n nic t ins allier n, weil e n feh er autr tt. w e k nn ich da ände n?

wer den te t icht le en k nn sol te einf ch die fehle den buch taben einfü en.

Liebe Grüsse,
Karl-Heinz

Philipp E
Gast
7 Jahre 1 Monat her

Also bei mir bleibt der Bildschirm weiß, nachdem ich das Plugin hochgeladen habe und im Admin Bereich die Seite aktualisiere. Nutze WordPress 2.7. Der eigentliche Blog bleibt auch total weiß. Schade. Würde gern das Plugin nutzen.

trackback

[…] drweb-tvid – mit diesem Plugin werden neue Beiträge die man schreibt oder Kommentare automatisch an deinen Twitter Account geschickt, sehr nützlich !! […]

trackback
7 Jahre 1 Monat her

[…] Speziell für WordPress gibt es unmengen, um zu twittern. Ich habe mir speziell das Plugin von Dr. Web runtergeladen. Damit werden automatisch alle deine neuen Posts, Kommentare usw. getwittert, somit […]

Bella
Gast
7 Jahre 19 Tage her

Hallo,

ich wollte das Plugin heute installieren. Ich nutze WordPress 2.8.1. Als ich auf die Konfigurationsseite von dem Plugin gehen wollte kam diese Fehlermeldung:

Du hast nicht ausreichend Rechte, um auf diese Seite zuzugreifen.

Woran kann das liegen??

Mfg

Bella
Gast
7 Jahre 14 Tage her

Ich hab das gleiche Problem wie Bella und ich nutze auch WordPress 2.8.1

hessebub
Gast
hessebub
6 Jahre 11 Monate her

Folgende Probleme: gespeicherten Entwurf zur VÖ freigeben geht nicht, gibt weiße Seite. Seltsam: Status Entwurf bleibt, Post ist aber veröffentlicht. Mußte Plugin deaktivieren und erneut vö, dann stimmte der Status des Posts auch wieder. Und: Leider kommt nix bei Twitter an. Schade. WP to Twitter läuft auch nicht, da bleibt die Config-Page leer.
PHP 5.1.?. WP 2.7

maehmann
Gast
6 Jahre 11 Monate her

Dieses Plugin hört sich sehr interessant an! Vielen Dank auf alle Fälle!

Leider bekomme ich auch den „Sie haben nicht genügend Rechte“ Fehler wenn ich das Plugin konfigurieren möchte. Gibt es da schon eine Lösung dafür?

Christoph

David Hellmann
Gast
6 Jahre 11 Monate her

Den Fehler bekam ich auch deswegen hab ich es erstmal raus. gibts nun mittlerweile die möglichkeit auch beiträge die wordpress in der zukunft online stellt auch zu twittern. + eine option wäre schön das er die letzten 5 Beiträge alle paar Stunden Twittert :) GO :)

Internetblogger
Gast
6 Jahre 11 Monate her

Leider läßt sich dieses Plugin auch bei uns nicht so ohne weiteres aktivieren.
Warning: require_once(Arc90/Service/Twitter/Exception.php)
Das Plugin etwas abändern und die Pfade anpassen wäre ja auch nicht tragisch, aber beim nächsten Update tritt dann wieder der selbe Fehler auf.

dinerodelmundo
Gast
dinerodelmundo
6 Jahre 8 Monate her

Hi, super Plugin. Bei mir läufts einwandfrei! Jetzt möchte ich es nur auf einer Spanishen Seite einsetzen. Wo kann ich die Meldungen ändern? Grüße Daniel

Stefan
Gast
Stefan
6 Jahre 8 Monate her

Hallo,

ich glaube ich bin zu dumm für das Plugin.
Ich verwende WordPress 2.8.6. habe das Plugin installiert das hat auch alles super geklappt. Es wird auch als aktiv angezeigt!? Aber wie geht es jetzt weiter? Wo kann ich die Einstallungen machen. In die Sidebar ziehen ist ja auch nicht! Da es da garnicht auftaucht. Denke ich mache einen Anfängerfehler.
Wäre schön wenn mir jemand helfen könnte.

Danke

CIAO
Stefan

Ralph
Gast
Ralph
6 Jahre 6 Monate her

Hallo Stefan, Punkt 2 noch mal ganz genau lesen und das richtige Verzeichnis entpacken.

Das Plugin funktioniert mit WP 2.9.1 vermutlich nicht richtig. Auf der Konfigurationseite sind die Schaltflächen nicht beschriftet.
Der Beschreibung nach ist dieses Plugin wie für mich gemacht und so hoffe ich auf ein update. bitte bitte…

Steffen
Gast
6 Jahre 5 Monate her

Servus, also ich habe mir das Plugin gerade mal runtergeladen und in den Plugin Order gespielt. Aber ich bekomm gar nicht angezeigt es zu aktivieren. Hab´s noch Anleitung gemacht. Was mach ich falsch?

Edit: Habs jetzt drin. :-)
Bekomme aber beim Speichern der Einstellungen folgenden Fehler: Fatal error: Call to undefined function curl_init() in /var/www/gamexpress.de/wp-content/plugins/dwb-tvid/lib/Arc90/Service/Twitter.php on line 1137

Und nu?

Detlef
Gast
5 Jahre 9 Monate her

Hallo,
auch ich nutze dieses Plugin.
Musste jedoch seit geraumer Zeit feststellen, dass nicht mehr alle neuen Artikel aus dem Blog bei Twitter veröffentlicht werden.

Hat jemand das gleiche Problem und weiß ne Lösung…???

Grüße

Detlef

wpDiscuz

Mit der Nutzung unseres Angebots erklärst du dich damit einverstanden, dass wir Cookies verwenden. Weitere Informationen

Wir verwenden Cookies, um Inhalte und Anzeigen zu personalisieren, Funktionen für soziale Medien anzubieten und die Zugriffe auf unsere Website zu analysieren. Dadurch geben wir nicht personenbezogene Informationen zur Nutzung unserer Website an unsere Partner für soziale Medien, Werbung und Analysen weiter. Nähere Informationen findest du in unserer Datenschutzerklärung. Durch die Weiternutzung unserer Website (oder das ausdrückliche Klicken auf "Einverstanden") gehen wir davon aus, dass du mit der Verwendung von Cookies einverstanden bist.

Schließen