Das oEmbed Plugin ist fertig
Habt ihr schon einmal Youtube Videos in einen Blog Artikel eingebunden? Sicherlich habt ihr dann ähnliche Probleme gehabt wie ich: Ihr müsst bei YouTube den Code zum Einbinden eines Videos abholen, diesen in den HTML Code eures Artikels kopieren und beim Speichern dann die Daumen drücken, dass der Online Editor diesen Code nicht kaputt optimiert.
Vielleicht habt ihr ein Bild von Flickr eingefügt, einen Text aus Wikipedia zitiert oder eine Filmbeschreibung aus IMDB benutzt? Eine ähnliche Arbeit blüht euch auch bei diesen Aufgaben.
Wäre es nicht viel angenehmer, einfach den Link der YouTube Seite, von der ihr das Video einbinden wollt, in euren Artikel zu schreiben und das Blog tut den Rest mit ein wenig Magic?
So etwas gibt es und es nennt sich OEmbed.
Was ist oEmbed?
OEmbed ist also ein Mechanismus, mit dem man für URLs auf Webseiten eine passende Repräsentation erzeugen kann. Dabei wird bei dem Service angefragt, der diese Seite hostet, wie die passende Repräsentation für eine URL seines Angebotes aussieht. Diese kann dann in das eigene Angebot eingebunden werden
Ein erstes Beispiel habt ihr bereits gesehen: Die Wikipedia Beschreibung zu OEmbed. Ich habe mir nicht etwa die Mühe gemacht, einen Ausschnitt der Beschreibung zu kopieren und hier in einen Blockquote zu packen. In meinem Artikel steht nichts weiter als:
[e http://en.wikipedia.org/wiki/OEmbed]
Magic: Das Plugin
Damit diese "Magic" funktionieren kann, muss das Blog erst mal "zaubern lernen"
Das übernimmt nun das oEmbed Plugin für Serendipity. Es hat Wissen über Services, die oEmbed unterstützen, und fragt diese nach den Entsprechungen, wenn ein Link wie der obige in den Artikel eingefügt wurde. Wem diese Entsprechungen nicht gefallen, kann sie über ein Template sogar noch "nachstylen", was ich bereits für einige Services erledigt habe.
Derzeit unterstützt das Plugin nahezu 30 Services
- ASCII Art Farts
- Audioboo
- Blib TV
- CloudApp
- DailyMotion
- Flickr (image and video)
- GiantBomb
- Hulu
- Imdb.com
- Imgur.com
- Instagr.am
- My Opera
- Official.fm (tracks and playlist)
- Photobucket
- PicPlz
- Qik Mobile Videos
- Revision 3
- Skitch
- SmugMug
- SoundCloud
- Spotify
- Twitpic
- Twitter Status
- Viddler
- Wikipedia
- YFrog
- Youtube
- Youtube short link
Ich denke, da wird für jeden etwas dabei sein. Ich habe in meinem Testblog eine Testseite eingerichtet, auf der ihr diese ganzen Ersetzungen in Aktion anschauen könnt.
Die Betatester
Bei der Entwicklung standen mir Robert Lenders und Mario Hommel diesmal tatkräftig mit mutigen Betatests zur Seite. Ich hoffe, es hat Roberts Leser nicht all zu sehr gestört, dass sein Blog wegen Inkompatibilitäten mit meinem Plugin eine Zeit lang nur eine weiße Seite lieferte. ![]()
Offenbar haben es beide recht unbeschadet überstanden, in den Kommentaren eines Artikels von Robert zu dem Plugin melden sich beide jedenfalls recht begeistert.
Na denn..
Und zum Abschluss gibt es mit genau dieser Technik noch einen Song, der mir schon die ganze Woche nicht mehr aus dem Kopf geht. Möge sich der Ohrwurm fortpflanzen. ![]()
Comments
Display comments as Linear | Threaded