Okay, in einem früheren Beitrag hab ich Ping.fm vorgestellt und warum das Teil gut ist. Nochmal kurz zur Wiederholung: Ping.fm ist ein kostenloser Dienst, bei dem man die Logindaten zu seinen sämtlichen (kostenlosen) Blogs, Profilen etc. eintragen kann und dann automatisch an ALLE gleichzeitig neues Material postet. Also du hast z. B. einen Twitter Account, ein Facebook Profil, einen MySpace Account und bist (so wie ich) auf noch zighundert anderen Portalen angemeldet. Jetzt poste ich z. B. ein Statusupdate (Stimmung) über Ping.fm und es wird überall aktualisiert.
So schön, so gut. Nur Leute wie ich mögen es einfach und sind faul. Ich will mich nicht auf Ping.fm einloggen und da was posten. Jetzt gibt es ja ein tolles Gadget für iGoogle: man geht auf seine iGoogle Startseite (wenn man schon eine hat) und kann dann mit einem Klick auf “Gadgets hinzufügen” (oder “add stuff” wenn man es wie ich in Englisch benutzt) nach Ping.fm suchen und sich das tolle kleine Gadget hinzufügen. Dann hat man es immer auf seiner iGoogle Seite sitzen und kann von da aus an alle Dienste gleichzeitig posten.
Aber ich nutz mein iGoogle nicht so oft, weil ich zwar diese tolle Art, eine Startseite zu haben, benutze, aber es nicht regelmäßig brauche. Ich hab schließlich eine geordnete Lesezeichenleiste in Google Chrome und kann da alles wunderbar aufrufen. Ich brauch iGoogle also eher selten. Was ich aber täglich und pausenlos offen habe, ist mei GMAIL Account.
Warum gibt es kein Gadget für GMail? Ja, schwierig zu sagen. Bisher gibt es halt noch keines. Aber deshalb werden wir mit einem kleinen Trick/Hack/Homebrew eben selbst nachhelfen.
Bevor wir einsteigen und du den Rest liest ganz wichtig: wir erstellen eine kleine Datei (geht ganz einfach!), die du irgendwo auf deinem eigenen Server hosten musst. Sonst klappt das Ganze nicht. Wenn du unsicher bist, lies weiter und vielleicht findest du ja ne Möglichkeit, das Teil zu hosten. Okay, weiter im Text.
Als erstes brauchst du das ADD ANY GADGET in deinem GMail Account aktiviert. Dazu gehst du in deine Einstellungen -> Labs und dann suchst du das “add any gadget by url” aus und aktivierst es. Eventuell musst du dazu deine Sprache (unter Spracheinstellungen) auf Englisch umstellen, weil wir in Deutschland nicht alle Features sofort präsentiert bekommen. In Englisch ist es dann eben “Settings -> Labs” und da das Gadget aktivieren. Soviel zur Vorbereitung.
Ich bedanke mich an dieser Stelle vor dem weitermachen erst einmal bei Jayson Ragasa von jayzonr.blogspot.com, wo ich diesen Trick überhaupt entdeckt habe und ihn jetzt an euch weitergeben kann. Nachdem er funktioniert.
Okay, hier nun die Liste der Reihe nach, damit wir es auch in Zukunft machen können, falls sich am Gadget was ändert. Ich wollte zur Vereinfachung den Code, den wir gleich brauchen, hier schonmal posten, aber man weiß nie, wie das mit den Zeilenumbrüchen läuft und was sich sonst so für Zeichen einschleichen, die man im Code nicht brauchen kann. Also hier bitte, schön der Reihe nach, wie ihr Ping.fm in euren GMail Account bekommt:
- Du musst dich in deinen Ping.fm Account einloggen und in der Navigation auf “Application Key” klicken. Den kopierst du dir eben kurz wohin, wir brauchen ihn gleich wieder. Gib deinen Application Key auf jeden Fall nie weiter, nie jemandem bekannt und denk daran, dass das, was wir hier machen, auch ein klein wenig leichtsinnig ist, falls du die Datei, die wir gleich erstellen, nicht gut versteckst!
- Öffne deinen Webbrowser (nicht Google Chrome, da kommt nur ne Fehlermeldung) und geh zu dieser Adresse: http://ping.fm/google/ping.xml
- Jetzt solltest du nen schönen kleinen Code haben. Eventuell steht dabei, dass es keine Stilinformationen gibt und das ganze jetzt als Baumstruktur angezeigt wird. Passt schon alles, keine Sorge. Kopier einfach den ganzen Rotz und gut is.
- Jetzt brauchst du einen XML Editor. Notepad++ ist gut, ich selbst hab UltraEdit verwendet. Du kannst es auch mit dem normalen Notepad versuchen. Also öffne das Teil und kopier den Code von grad eben einfach rein.
- Jetzt suchen wir nach dieser Zeile <Content type=”url” href=”http://ping.fm/google/” />, es müsste die vorletzte Zeile sein.
- Jetzt kopieren wir deinen Application Key rein, damit das Ganze dann so aussieht: <Content type=”url” href=”http://ping.fm/google/?app_key=YOURAPPLICATIONKEYHERE”/>. Ja, das Fragezeichen ist richtig und statt yourapplicationkeyhere kommt natürlich dein Key (das Teil aus Nummern und Zahlen) dahin
- Speicher das Teil als .xml also z. B. meintollesgadget.xml oder zp21.xml oder sowas. Nimm nichts allzu auffälliges, lieber einen langweiligen Namen. Nicht, dass mal zufällig jemand auf das File stösst und dann deinen Application Key liest. Wär doof. Das ist auch das Sicherheitsrisiko mit dem Hack, weil du die Datei ja irgendwo auf deinem Server versteckst. (wer allerdings wie ich ca 70 Domains hat, hat da Auswahl
) - Jetzt lädst du es auf deinen Server hoch. Irgendwo. Nicht im Hauptverzeichnis, sondern in irgendeinem Unterverzeichnis, wo kein Mensch freiwillig sucht.
- In deinem GMail Account (Google Mail für die, die das noch nicht geschnallt haben) gehst du jetzt zu Einstellungen und dann zu Gadgets.
- In der Zeile von “add any gadget by url” gibst du jetzt den Pfad zu der .xml Datei an. Also z. B. www.meinesuperwebseite.tk/telefon/call/images/zp21.xml oder wie das Teil bei dir auch heißt. Klick auf “Add”
- Wenn du alles richtig gemacht hast, erscheint jetzt das Gadget links in der Leiste und du kannst von da aus an alle deine Dienste auf einmal posten.
Troubleshooting: wenn es nicht sofort klappt, gib der Datei mal einen anderen Dateinamen und lad sie hoch und wähl sie aus. Veränder an dem ganzen Code nichts, außer das, was hier beschrieben wurde.
Obwohl… wenn du Lust hast, kannst du in der oberen Zeile, wo so vieeeel Text steht ja die Einträge in den ” ” verändern. Bei mir steht z. B. dass das Gadget “by me” ist und in der Beschreibung steht auch was anderes. Den Titel hab ich auch in “Ping.fm Gadget for GMail” geändert. Also das kannst du gern probieren, ist lustig. Und im Notfall fängst du halt von vorne an.
Ach bevor ich’s vergeß: es gibt ein fertiges Twitter Widget für Google Mail. Falls du das nicht selbst findest und schon installiert hast, zeig ich in einem nächsten Blogpost, wo man das findet. Ich werd evtl auch ein Video zum Ping.fm Gadget und zu dem Twitter Gadget aufnehmen und hier posten. Das macht die Sache sicherlich leichter.
Ich hab in meinem GMail auch beide Gadgets drin: so kann ich die Updates meiner Freunde auf Twitter sehen und per Ping.fm an alle Dienste Nachrichten schicken. Das taucht dann kurz danach auch bei Twitter auf und alles ist wunderbar. Okay, wenn es Fragen gibt, einfach als Kommentar posten und wie gesagt, ich schau mal, ob ich da noch ein Video zaubern kann. Ich werd demnächst eh mehr Einträge mit Videos verfassen, um das Verständnis zu erhöhen.
Also viel Spaß mit dem Gadget, ich genieß es schon. Bis die Tage.