Mit der Flickr API spielen – phpFlickrGallery

Post von realloc | Einsortiert in Code am 15. Oktober 2007 | 2 Kommentare

Vor Jahren habe ich ein Script geschrieben, dass ich phpGallExif getauft hatte und – wie der Name vielleicht andeutet – eine Bildergalerie generiert. Allerdings fehlte mir immer die Zeit und später auch die Lust, um ernsthaft daran weiterzuarbeiten. Es ist heutzutage auch nicht sonderlich schwer, seine Fotos im Netz zu organisieren, wenn kostenlose Services wie z.B. Picasa mit den Webalben oder Flickr zur Verfügung stehen.

Bei Flickr kann man in der kostenfreien Variante 30 MB an Bildern pro Monat hochladen. Für die meisten privaten Websites ist das ein ausreichendes Volumen. Der Vorteil, den Traffic für die eigenen Fotos von der Website auf Flickr umzuleiten, ist sicher auch nicht so schlecht. Die Menge der angebotenen Funktionen für das Organisieren der eigenen Bildersammlung bis hin zu Zugriffsteuerung auf einzelne Bilder ist meiner Meinung nach mehr als üppig. Wenn dann noch das angebotene Programmier-Interface – die Flickr API – mit in die Überlegungen einbezogen wird, ist der Einsatz fast schon zwingend ;-) .

Ursprünglich war die phpFlickrGallery nur für den Einsatz in eigenen Projekten gedacht. Allerdings habe ich mich entschlossen, den Code in der Version 0.1 zu veröffentlichen. Als Lizenzmodell kommt selbstredend die GPL für die PHP-Klasse zum Einsatz. Weitere Funktionalitäten (Tag-Anzeige, Beschreibung usw.) sind noch nachzuarbeiten. Die Konfiguration findet hauptsächlich in der gallery.config.php statt. Dort sind die leeren Werte, mit dem eigenen API-KEY und der USER_ID auszufüllen:

[code lang="php"]
define ('FLICKR_API_KEY', 'DEIN API KEY');
define ('FLICKR_USER_ID', 'DEINE USER_ID');
[/code]

Ansonsten kann dann noch das HTML in der gallery.php oder das CSS in der gallery.css an die eigenen Bedürfnisse angepasst werden.

Download phpFlickrGallery 0.1

Have fun!

Möglicherweise interessiert Dich auch...



2 Antworten auf “Mit der Flickr API spielen – phpFlickrGallery”

  1. mikel sagt:

    bin begeistert!

    Warning: file_get_contents(): URL file-access is disabled in the server configuration in /home/www/********/html/phpFlickrGallery/gallery.class.php on line 121

  2. realloc sagt:

    @mikel Ich hab’ mir erlaubt, Deine Fehlermeldungen zu kürzen. Die wichtigste habe ich da gelassen … bei Deinem Hoster ist “URL file-access” abgeschalten. Deshalb kann das (noch) nicht funktionieren. In dem Fall sollte man das (falls vorhanden) mit cURL lösen.

Einen Kommentar schreiben