Just Tweet That Shit 0.2
Endlich ein WordPress-Plugin, das nur diesen einen Zweck erfüllt: die eigenen Twitter-Follower auf neue Blog-Artikel hinweisen. Intelligent, schlank und ohne unnötigen Schnick Schnack. Keine unsinnigen Zusatzfunktionen, sondern einfach nur WordPress-zu-Twitter. Und natürlich mit OAuth. Darf ich vorstellen: Just Tweet That Shit.
Deutsch (english)
Aus einem Ärgernis heraus ist zuerst ein Blog-Artikel und nun also ein eigenes WordPress-Plugin entstanden. Der Grund dafür ist einfach: Alle Plugins, die neue Blog-Artikel per Tweet verlinken, bringen entweder noch zig andere Funktionen mit, die ich nicht brauche, sind schlecht programmiert, oder werden bald komplett unbrauchbar. Denn im August stellt Twitter seine API um und erlaubt einen Zugriff nur noch per OAuth, was bislang die wenigsten Plugins unterstützen.
Features:
- Automatische Tweets informieren deine Follower über neue Blog-Artikel
- URLs kürzen: bit.ly, j.mp, tinyurl.com, twiturl.de, is.gd
- Sichere Autorisierung via OAuth
- Das war’s schon – keine unsinnigen Zusatzfeatures
Voraussetzungen:
Download
Das Plugin befindet sich in der Version 0.2. Du kannst es im offiziellen Plugin-Verzeichnis downloaden.
Installation
- Lade das Verzeichnis
just-tweet-that-shitin’s Verzeichnis/wp-content/plugins/hoch. - Aktiviere das Plugin im Bereich Plugins deiner WordPress-Installation.
Konfiguration
Unter Einstellungen -> Just Tweet That Shit musst du im unteren Bereich den aufgeführten Schritten folgen, um dein Blog mit deinem Twitter-Account zu verbinden. Zunächst erstellst du für dein Blog eine eigene Twitter-Applikation.
Fülle die Felder „Application Name“, „Description“, „Application Website“, „Application Type“, „Callback URL“, „Default Access type“ aus.
Deine Twitter-Applikation stellt dir den „Consumer key“ und „Consumer secret“ zur Verfügung. Trage sie in die dafür vorgesehenen Felder auf der Plugin-Seite ein und klicke auf „Sign in with Twitter“
Twitter fragt dich, ob du den Zugriff erlauben möchtest. Sobald du die Erlaubnis erteilt hast, gelangst du wieder zurück zur Plugin-Seite und die Verbindung ist hergestellt.
Im oberen Bereich der Seite kannst du nun bestimmen, wie die automatischen Tweets aussehen sollen und welcher Service zum Kürzen der URLs verwendet wird. Entscheidest du dich für bit.ly oder j.mp, musst du auch deinen bit.ly-Usernamen und API-Key eingeben.
Veröffentlichst du nun einen neuen Blog-Artikel, erzeugt dein Twitter-Account automatisch einen Tweet mit einem (gekürzten) Link zum Artikel. Und schau mal genau hin: Die Blog-Tweets tragen als Signatur den Namen deiner Applikation. Cool!
Fragen & Probleme
Bitte schau‘ zuerst in die FAQs. Wenn Fragen offen geblieben sind oder wenn du einen Fehler gefunden hast, nutze gerne die Kommentar-Funktion.
English (deutsch)
Just Tweet That Shit connects WordPress with your Twitter account: When you publish a new article the Plugin informs your followers with a shorten link.
There are so many WordPress plugins connecting your blog with your Twitter account. But either they are overcharged with meaningless features you don’t need or they are programmed meanly or they don’t support the new Twitter authorization via OAuth. Just Tweet That Shit is an intelligent and slim alternative.
Features:
- Informs your followers on Twitter about new blog articles
- URL shortening: bit.ly, j.mp, tinyurl.com, twiturl.de, is.gd
- Secure authorization via OAuth
- That’s it – no meaningless features
Requirements:
Download
The plugin is in version 0.2. You get it in the official plugin directory.
Installation
- Upload the
just-tweet-that-shitdirectory to the/wp-content/plugins/directory. - Activate the plugin through the Plugins menu in WordPress.
Configuration
Visit Settings -> Just Tweet That Shit and follow the steps to connect your blog to Twitter. First of all you register an own Twitter Application for your blog.
Complete the Fields „Application Name“, „Description“, „Application Website“, „Application Type“, „Callback URL“, „Default Access type“.
Your Twitter Application provides „Consumer key“ and „Consumer secret“. Enter them in the designated fields on plugin page and click on „Sign in with Twitter“.
Twitter asks you to allow the access. After confirmation you‘ll return to the plugin page and the connection is established.
In the upper section you can define how the automatic tweets should look like and choose any URL shortening service. If you coose bit.ly or j.mp you have to enter your bit.ly username and API Key.
When you publish a new article your Twitter account automatically triggers a Tweet with a (shorten) link to the article. And look: the tweets by your blog have their own signature. Cool!
Support
Please check the faq. Feel free to post a comment for asking questions or reporting bugs … or correct my terrible English. ;)
Willkommen,
Trackbacks & Pingbacks
42 Kommentare
Matthias schrieb:
Hallo,
Twitter-App erstellen ging ohne Probleme, die beiden Codes eingegeben und auf den Button geklickt:
Fatal error: Call to undefined function curl_init()
Liegt das möglicherweise an WordPress 3.0? Hatte eben erst einen ähnlichen Fehler mit einem anderen Plugin. Da lag es an WP3.0.
Wäre klasse wenn du mir da weiter helfen könntest.
Mfg
Matthias
makomi schrieb:
Das Plugin klingt gut – nur eine Funktion habe ich bisher bei allen Plugins vermisst: Warum baut keiner die Tags als Hashtag in den Tweet mit ein? Könntest Du das eventuell noch einbauen?
Tobias schrieb:
ja das mit den Tags wäre klasse. Super Tipp das Plugin.
Marcel schrieb:
@Matthias:
Das bedeutet, dass auf deinem Server die cURL-Unterstützung deaktiviert ist. Das Plugin benötigt aber diese Unterstützung (PHP-Funktionen
curl_*), um mit Twitter zu kommunizieren. Ein alternativer Zugriff ist zwar möglich, ich werde ihn aber so schnell nicht einbauen können, weil das Plugin an dieser Stelle auf die twitteroauth-Bibliothek zugreift, die bislang nur die cURL-Methode unterstützt. D.h.: In der jetzigen Version des Plugins ist eine aktivierte cURL-Unterstützung leider Systemvoraussetzung.Wer vollen Zugriff auf seinen Server hat, kann das Problem selbst beheben, indem er in der
php.iniim Eintrag;extension=php_curl.dlldas Semikolon löscht, sodass also nur nochextension=php_curl.dllda steht.@makomi & @Tobias:
Gute Idee, ist vorgemerkt für Version 0.2.
Was sonstige Feature-Vorschläge angeht: Immer her damit. Allerdings nicht vergessen, dass der grundsätzliche Anspruch ja ist, das Plugin nicht mit unnötigen Features aufzublasen. Ziel ist es, möglichst einfach und komfortabel seine Artikel per Tweet zu verlinken.
Matthias schrieb:
Danke Marcel für die schnelle Antwort!
Leider bietet mein Provider (strato) keine cURL Unterstützung :(
Werde mich wohl erst mal nach einem anderen weg umschauen müssen.
Ich wünsch dir noch viel Erfolg mit deinem Blog und dem Plugin, vielleicht kann ich es ja eines Tages auch nutzen ;)
mfg
Matthias
-Spooky- schrieb:
@makomi
Tweetly Updater hat diese Hash / Kategorie -> Hash Funktion. Nur spinnt es immer mal wieder irgendwie rum. Darum finde ich die Alternative von Marcel nicht verkehrt. Simpel und Zweckdienlich.
@marcel
Gute Arbeit soweit. Aber .. Hash / Kategorie auslesbar vom plug wären trotzdem nicht verkehrt ;)
David Abrehart schrieb:
hi there – I couldn’t get your application working.
installed plug in, followed your instructions (although your step by step instructions miss out several fields that twitter require, so I had to guess how to complete them)
i got the consumer key and consumer secret and input them into the fields on the wordpress plug in and hit the button below…then nothing – it navigated me to a completely blank page.
i tried it twice with different key/secret and same thing
please advise…
thanks very much
David Abrehart
Marcel schrieb:
@David:
The fields I left out – you can leave them blank. Does your server support cURL? At present this support is required.
Bob schrieb:
Hello, I have a problem with your plugin, to click on the button „Sign In With Twitter“ sent me the following error:
Connection failed. Please check the „Consumer key“ and „Consumer Secret.“
I have reviewed in detail each of the letters and numbers that I have to enter these fields and can’t find the error.
I hope your answer. Thank you.
Bob.
Patrick schrieb:
Hallo,
vielen Dank für dieses tolle Plugin. Hab jedoch ein Problem: Bin den Anweisungen gefolgt, allerdings wenn ich nun etwas poste dann erscheint es nicht bei Twitter. Verbindung ist hergestellt.
Woran kann das liegen?
Vielen Dank schonmal.
Grüße Patrick
Marcel schrieb:
@Patrick:
- Hast du die Twitter-Applikation korrekt erstellt und insb. bei den Feldern „Application Type“ und „Default Access type“ die richtige Einstellung gewählt? (Vgl. Screenshot)
- Hast du keinen URL-Shortener eingestellt und gleichzeitig einen Artikel veröffentlicht, dessen URL die 140-Zeichen-Grenze sprengt?
- Evt. war Twitter zum Zeitpunkt der Veröffentlichung mal wieder „over capacity“.
Patrick schrieb:
@Marcel:
- ja, habe alles genau so erstellt.
- nein, hatte einen url-shortener eingestellt, hatte es aber auch nochmal ohne probiert, hat auch nicht funktioniert.
- das ist möglich, halte ich aber nicht für 100% möglich da ich es gestern und heute versucht habe!
Marcel schrieb:
@Bob:
Try to reset your „Consumer key“ and „Consumer Secret“ (cf. Screenshot) and enter them via copy/paste (Ctrl+c and Ctrl+v).
Marcel schrieb:
Hm … dann gehen wir mal die unwahrscheinlicheren Fehlerquellen durch:
- Bloggst du über die QuickPress-Funktion? Die wird nämlich in der Version 0.1 noch nicht unterstützt.
- Getwittert werden keine Seiten, sondern nur Artikel. Und auch nur Artikel ohne Passwort.
- Deine WordPress-Installation ist mindestens Version 2.3?
Ansonsten: Deine Applikation wird auf Twitter auch unter den zugelassenen Verbindungen aufgelistet?
Patrick schrieb:
- nein
- sind nur artikel ohne passwort
- version 3.0
- ja ;)
Schonmal danke für Deine Mühe :)
Marcel schrieb:
Mir gehen langsam die Ideen aus … ;)
Gab es an irgendeiner Stelle eine Fehlermeldung?
Ich nehme auch an, dein Server unterstützt cURL, sonst hätte die Verbindung zu Twitter gar nicht hergestellt werden können.
Nur so zum Spaß:
- lösche die Verbindung in deinem WordPress-Backend
- widerrufe den Zugriff auf deinen Twitter-Account
- setze „Consumer key“ und „Consumer secret“ zurück (auf dieser Seite auf den Reset-Button klicken)
- gebe den neuen „Consumer key“ und „Consumer secret“ in WordPress ein und stelle die Verbindung erneut her
Patrick schrieb:
Mir auch :)
Nein, gab es nicht…
Alles gemacht… aber funktioniert trotzdem nicht :)
Bob schrieb:
@marcel
I had already tried that reset the „Consumer key“ and „Consumer Secret,“ and I did even a few hours ago but I still have the same problem.
Bill schrieb:
Hi. Having the same problem as another on your blog. I do everything correctly and when I press the „sign in with twitter“ button, it goes to a blank page and stays there. Tried it a couple of times, with new keys, same result. I use gate.com as my hosting service; I can’t imagine they don’t honor cURL, but who knows? I like what the add-in says it will do, so I hope we can work it out.
Thanks
Tony Latimer, MCC schrieb:
Hi, wondered f you could give me a clue as t the likely dumb user mistake I may be making. My site is wordpress hosted on yahoo which says the right php bits exist. I installed the plugin ok, but it does not show a settings link, only deactivate or delete (neither of which I want to do).
Any clues would help
thanks
ps, the English, she is veery good.
Tony Latimer, MCC schrieb:
ok so now i have found and fixed some errors and same as poster above just get to a blank page, Now what?
Tony Latimer, MCC schrieb:
and we did it all over again, just to be sure
Still not working :)
Tony Latimer, MCC schrieb:
try wordpress tweeter it does wotk
Marcel schrieb:
@makomi, @Tobias, @Spooky:
Das Tag-Feature kann ab sofort in der neuen Version 0.2 genutzt werden. Würde mich über Rückmeldungen freuen, ob es läuft, wie es soll.
@David, @Bob, @Patrick, @Bill, @Tony:
Please try the new version 0.2 and read the FAQ. If there are problems anymore, please post them here in detail. Please excuse that I‘m pinched for time currently.
@Tony:
Please stop spamming!
Bob schrieb:
I installed the Plugin 0.2 but I still have the same problem, continues to send a message Connection failed. Please check the „Consumer key“ and „Consumer Secret.“. My server supports cURL and OpenSSL and is enabled.
Debra schrieb:
I have an error that states: Fatal error: Cannot redeclare class OAuthException in /home/OOOOO/public_html/wp-content/plugins/just-tweet-that-shit/OAuth.php on line 8
Please advice.
BTW…I subtituted a part of the actual string with 00000.
Debra schrieb:
I‘m sorry. I forgot to mention that I am working on the lastest wp release, WP3.0
Thomas K. schrieb:
Danke für das sehr gute Plugin.
Läuft bereits seit mehreren Monaten fehlerfrei. Was ich von dem Plugin, das ich davor eingesetzt habe, nicht sagen kann.
WP 3.0.1
http://www.thomas-k.de/index.php/das-ist-so-geil/
mika schrieb:
einen schönen tag wünsche ich.
zunächst einmal ein großes lob. endlich ein twittertool, welches einfach zu bedienen ist und seinen zweck erfüllt.
eine klitzekleine zusatzfunktion fehlt mir jedoch.
ich nutze twitter vor allem um meine shortcuts, bzw. erlebnisse an seiten wie facebook, studivz etc. zu verteilen.
auch -für mein empfinden- interessante blogartikel möchte ich nun gern über diesen weg weiterleiten.
allerdings sind nicht wirklich alle blogartikel relevant dafür.
daher suche ich nach einem tool, welches mich beim schreiben des artikels entscheiden lässt, ob die überschrift und die short-url an twitter rausgeht, oder nicht.
ist so eine zusatzfunktion möglich, oder kennt jemand so ein tool?
liebe grüße,
mika
Marcel schrieb:
Über die Möglichkeit, einzelne Blogartikel von der Twitter-Veröffentlichung auszuschließen, habe ich auch schon nachgedacht. Das wäre aber nur über einen zusätzlichen Datenbank-Eintrag für jeden Artikel zu lösen – eine Aufblähung, die ich anderen Plugins in der Vergangenheit vorgeworfen habe und die ich den Nutzern nicht aufdrücken will, die dieses Plugin vor allem wegen seiner Schlankheit nutzen.
Ein – versöhnlicher? – Kompromiss wäre, dass das Plugin diese Möglichkeit grundsätzlich bereithält, man sie aber zuerst in den Einstellungen aktivieren muss. Dadurch würde zwar die Plugin-Datei größer (weil die Funktion integriert werden muss), aber in die Datenbank würde nur dann geschrieben, wenn die Funktion auch genutzt wird.
Mal schauen, wie bald ich es schaffe, das einzubauen. Anmerkungen sind jederzeit willkommen.
mika schrieb:
ja, diesen kompromiss empfände ich mehr als versöhnlich, denn wie du sagtest, kann jeder selber entscheiden, ob er dieses feature nutzen möchte oder nicht.
vielen dank für deine schnelle antwort.
Sven schrieb:
Genau das, was ich schon immer gesucht habe, ohne Schnickschnack und konzentriert auf das wesentliche! Vielen Dank dafür!
Projekt5 schrieb:
Hört sich sehr viel-versprechend an. Wenn die aktuelle Version auch die Tags in #Hashtags umwandeln kann, dann ist es das was wir gesucht haben.
Werden das heute mal installieren und an dieser Stelle berichten.
Bis dahin
Projekt5 schrieb:
Wie in Beitrag #33 schon angekündigt, haben wir das PlugIn installiert.
Bis auf einen kleinen „Haker“ bei der Installation (Gabi wird darüber noch berichten), hat alles sehr gut geklappt.
„Just Tweet That Shit 0.2″ macht das was es soll und richtig gut. Ich bin meist schwer zufrieden zu stellen – hier ging das ganz schnell.
Wenn es erlaubt ist, würde ich gerne einen kleinen Abriss über das Programm auf unserer Website schreiben – gutes muss verbreitet werden.
Bis dahin
Marcel schrieb:
Freut mich, dass es euch gefällt. Bin gespannt auf den „Abriss“. Und immer her mit dem „Haker“.
Das in Kommentar #30 angekündigte neue Feature konnte ich bislang aus Zeitgründen leider noch nicht umsetzen, es wird aber innerhalb der kommenden drei Wochen kommen.
Brandon Winnie schrieb:
Hi!
Great plugin! Is there a way to allow it to function properly using WordPress 3.0 multisite??
Thanks
DigiDaantje schrieb:
Hi Marcel,
I‘m having the following problem. When I push the button ’sign in to twitter‘, I got a 404. That’s not weird because the URL tells me: http://www.mydomain.com/wp-content/plugins/just-tweet-that-shit/jtts.php
My WordPress is actually installed in http://www.mydomain.com/blog/
I tried manually change the URL to http://www.mydomain.com/blog/wp-content/plugins/just-tweet-that-shit/jtts.php but this results in a blank page.
I even tried to enter twice http://www.mydomain.com/blog in Twitter Application without luck.
(my real domainname is substituted by mydomain.com)
Have you got an idea? Thanks in advance.
Marcel schrieb:
Unfortunately I have no idea why that happens, but maybe this will help you: open
jtts.phpand go to line 164 and 165. changetype="hidden"intotype="text"and go back to the admin area. now you‘ll find two new text fields above „Twitter Connection“. correct the paths and try it again.Annemarie schrieb:
Wie kann ich meine eigenen Kurz-Urls verwenden, anstatt den Umweg über einen Dienst zu gehen? (Beispiel …/?p=123). Die lasse ich sowieso in meinem Blog unter jedem Artikel anzeigen.
Vielen Dank schon jetzt für Deine Hilfe!
Gruss Anna
Marcel schrieb:
Das ist noch nicht möglich, im Moment kannst du nur zwischen den verschiedenen Kurz-URLs und der langen URL wählen. Hab das Feature aber für die Version 0.3 vorgemerkt, dafür habe ich aber erst Mitte/Ende Februar Zeit.
DigiDaantje schrieb:
Sorry for the late reaction. I followed you instructions but there was unfortunately no change. Thanks for bother. I‘ll try to find another plugin (unless you might come up with a solution of course).
Vielen dank!
Grüße,
Daan
Ben of BenandJacq schrieb:
I got an „UNKNOWN_ERROR“ in place of my link this morning in my tweet. Is that related to the upgrade to the latest version of WordPress? thanks for such a great plugin, man.
Kommentar schreiben