Startseite › WordPress / 30. Juni 2010
Twitter und Bit.ly in WordPress: Plugin wpTwitBox 0.5 freigegeben
Entwicklung bringt Veränderungen mit sich. Vor allem in der Software-Branche ist der Fortschritt unabdingbar und entsprechend spürbar: Neue Schnittstellen werden entwickelt, ausgediente „Karossen“ werden „verschrottet“ und letztendlich deaktiviert. Applikationen, die sich auf bestimmte APIs beziehen, machen sich somit indirekt von dem Progress der Quelle abhängig und müssen zwangsweise die Kommunikationsstruktur anpassen, um bestehen zu können.
Neuer (API-)Kurs voraus
Das veröffentlichte Update des Plugins wpTwitBox erledigt genau diese Aufgabe: Sicherstellung der Kommunikation zwischen Geber und Nehmer. So schaltet Twitter die alte Schnittstelle demnächst ab, bereits eingeführte Beschränkungen sollen den Prozess beschleunigen. Weiter geht‘s: Shortener Bit.ly glänzt nun mit einer schnelleren, komfortableren API Version mit der laufenden Nummer Drei und lädt überzeugend zur nativen Unterstützung ein. Für wpTwitBox 0.5 waren es Gründe der Aktualisierung.
Ab sofort werden im Twitter-Plugin keine Passwörter der Social-Services mehr abgefragt oder gespeichert. Um Permalinks und Links in den ankommenden Kommentaren effizient zu kürzen, wird im Plugin der Bit.ly Login samt API Key benötigt. Für Aktionen rund um Twitter wie der automatisierte Versand von Tweets bei neuen Posts oder etwa die Anzeige der Followerzahl genügt eine einmalige Verknüpfung mit dem Microblogging-Dienst. wpTwitBox ist übrigens eine offiziell angemeldete Twitter App, der Zugriff auf einen Nutzer-Account lässt sich genau so prompt zurückziehen (Twitter » Einstellungen » Verbindungen), wie dieser auch genehmigt war.

“Schrauben” von wpTwitBox mit angemeldetem Twitter-Profil
Neben gründlichem Umbau des Quelltextes und der Umstrukturierung der Oberfläche, werden die Bit.ly Zugangsdaten (Login und API Key) direkt während der Eingabe im Plugin auf ihre Gültigkeit geprüft – Ampelfarben signalisieren eine mögliche Falscheingabe. Mehr Infos zum Update im Versionsverlauf.
wpTwitBox Features zusammengefasst:
- Umwandlung der Permalinks in Bit.ly Links
- Ausgabe des Bit.ly Links als Hook im Theme
- Optionales Caching des erzeugten Bit.ly Link
- Konvertierung der Links in ankommenden Kommentaren nach Bit.ly
- Nutzung der kürzeren Domain j.mp
- Automatische Tweets bei neuen Beiträgen
- Stündlich aktualisierte Followerzahl zur Ausgabe im Theme
Das Ressourcen-schonende Plugin ist ab sofort in der Version 0.5 kostenlos verfügbar. Geplante Features wie die Formatierung des Tweets oder Einsammlung von Tweetbacks haben aus Zeitgründen im Release keinen Platz gefunden.
Hinweise beim Plugin-Update
Für alle, die wpTwitBox bereits im Einsatz haben und jetzt automatisiert updaten werden, lohnt sich ein Blick in die Plugin-Einstellungen, da dort viele Optionsfelder notgedrungen verschwunden und andere hinzugekommen sind. Bitte anpassen.
wpTwitBox wird vom WordPress-internen Update-Management selbsttätig verteilt und kann direkt im Administrationsbereich bequem aktualisiert werden.
[Der Autor] Sergej Müller ist enthusiastischer Software Engineer mit Schwerpunkten Webentwicklung und WordPress. Seit 2007 programmiert und vertreibt er wpSEO, das weltberühmte und patentierte SEO-Plugin für WordPress-Blogs.
PHP-Script: Alte WordPress-Trackbacks auf Gültigkeit prüfen
WordPress App für iPad: Posts und Kommentare unterwegs verwalten
17 Kommentare zum Artikel
Danke dafür. Eben aktualisiert. Scheint alles zu funktionieren. :)
Ad wie immer schneller als der Wind ;)
Klingt super das Plugin. Ich werde es direkt mal testen. Danke.
@Sergej: Langsam kann jeder. :D
Hab da noch Feature-Idee für kommende Versionen – keine Ahnung, ob das zu realsieren ist:
bit.ly-Kürzung ab einer bestimmten Länge des Links – ich würde sie ungern immer einsetzen, aber meinetwegen ab 50 Zeichen.
Die Oberfläche schaut schon mal super aus, Danke für das Update.
Wäre natürlich riesig, die Followerzahl mit im SEO-Monitor auszugeben und einen Hashtag für die Tweets definieren zu können. Da wir aber “erst” bei Version 0.5 sind, wird das, wie ich man dich kennt, in Zukunft sicher noch kommen.
Btw. ein Zusammenspiel deiner Plugins mit wpSEO, wäre manchmal sehr nützlich. So gebe ich z.b. Die Keyowords im Seitentitel mit aus, twittere ich diese über den Link, könnte man diese z.B. in Hashtags wandeln.
Ad, zurzeit ist da schon ein Filter integriert und lässt Links erst dann kürzen, wenn sie von der Anzahl der Zeichen wirklich vorteilhafter werden als Original (betrifft aber nur Links aus den ankommenden Kommentaren). Hab mir deinen Wunsch notiert.
@René
Die Followerzahl ist in wpSEO 3 bereits eingebaut, schau dir das Video an. Sobald die Version online ist, ist auch dein Wunsch erfüllt ;)
Wie immer hervorragende Arbeit. Noch nie Probleme gehabt. Immer zu empfehlen. Danke. :)
Gute Arbeit! Habe gleich aktiualisiert. Danke.
Hallo Sergej,
gerade schon via twitter mitgeteilt, leider kann man auf einem non-apache webserver scheinbar keinen auth für twitter durchführen.
habe gerade nicht soviel zeit das zu debuggen, aber der aufruf führt bei mir zu einem 403, was evtl auch ein zusammenspiel mit den anderen plugins ist.
zum evtl. nachstellen; cherokee webserver, aktuelles wordpress
grüße
/jd
Hi jd.
Damit kann ich nicht dienen. Weder hab ich einen Non-Apache Server, noch wüsste ich, woran es liegen könnte. Eigentlich handelt es sich um eine aktuelle Twitter OAuth-Bibliothek. Aber wie gesagt, testen könnte ich eh nicht.
Hallo Sergej,
DANKEschön für das Update. Irgendwie erkennt er meinen API-Code nicht. Habe ihn schon bei bit.ly resetet und den neuen Code eingetragen, ohne Erfolg. Was kann ich tun?
Das Problem ist gelöst: Es lag an der Groß- bzw. Kleinschreibung des Loginnamens.
Thomas, freut mich, dass du es lösen konntest.
Hey Sergej,
ich habe einen Bugfix/Vorschlag zur Verbesserung. dann klappt das auch auf jedem Server.
Der Buttom Linkt nach ‘/wp-content/plugins/wptwitbox/login/?returnurl’ das setzt aber einen Apache (mit einer bestimmten Modulkonfiguration) vorraus. Sollte ein Server anders gestaltete mod_dir haben, kann das nicht funktionieren.
Wenn du hier direkt die index.php ansprichst, dann sollte es nicht zu dem fehler kommen!
/jd
JD, danke dir für die Lösung. Werde ich gleich umsetzen.
@JD
Habe die Anpassung vorgenommen. Eben auch hochgeladen.
Vielen Dank noch mal.