Soeben habe ich mein erstes Plugin für WordPress veröffentlicht. Picasa Upload ermöglicht den Upload von Bildern direkt zu Picasa Web aus dem Admin von WordPress. Zum Einsatz kommt hierbei relativ wenig Code und die Cloud Picker API von Google.
Bei GoogleWatchBlog hosten wir die meisten Grafiken und Bilder eigentlich schon immer extern bei Flickr oder Picasa Web. Da der Workflow nicht gerade sinnvoll war, habe ich mich dazu entschlossen diesen etwas zu vereinfachen. Bisher ging es so:
- Picasa Web im neuen Tab öffnen und Bild hochladen
- Bilder einfügen in WordPress laden (bei uns wurde hier direkt der Tab „von URL“ geladen)
- Bild URL einfügen
- Beschreibung eingeben.
- Verlinkung setzen
- In Artikel einfügen
Nun schaut es so aus:
- Bilder einfügen in WordPress laden (direkt von URL)
- kurz warten bis Google Picker geladen ist
- Datei und Album wählen.
- Auswählen klicken
- Beschreibung eingeben.
- In Artikel einfügen.
Weggefallen ist eigentlich nur, dass laden von Picasa Web und das Setzen der Verlinkung, aber der Google Picker lädt schneller als Picasa Web.
Nachdem ich es erst einmal fest direkt in den WordPress Code geschrieben habe um zu testen, ob es überhaupt geht, habe ich mich entschlossen das als Plugin für WordPress anzubieten. In dieser ersten Version gibt es keine Optionen. Sobald man den Tab „Von URL“ beim Einfügen von Bildern anklickt wird der Google Picker geladen.
Neben dem Upload von neuen Bildern kann man aber auch aus bereits vorhandenen Bildern in den Alben wählen und diese einfügen. Das eingebundene Bild ist bei seiner längsten Seite grundsätzlich 400 Pixel breit bzw. hoch und mit der Originalgröße verlinkt.
Das Plugin ist vor allem für die Nutzer von WordPress sinnvoll, die selbst regelmäßig ihre Bilder bei Picasa Web speichern oder es in Zukunft tun wollen 😉
In den kommenden Wochen werde ich wahrscheinlich einige Optionen und auch das explizite Laden des Uploads zu Picasa integrieren.
Der Download steht über die WordPress Plugins zur Verfügung.
Getestet habe ich das Plugin mit WordPress 3.1, 3.2 sowie dem aktuellen Trunk von WordPress 3.3. Außerdem mit Chrome, Firefox und Safari.
Problematisch wird es nur, wenn Google hotlinking sperrt… Flickr erlaubt das ja heute schon nicht mehr bei kostenfreien Konten und Google wird (verständlicherweise) folgen…
Ich denke nicht, dass Google das Hotlinking unterbinden wird, da im Code zum Einbinden selbst der Imagelink vorhanden ist.
Der Google Picker ruft exakt diese URL ab. Und der Picker ist ein offizielles API.