Drupal module: Flickr Gallery released op Drupal.org

Na enkele templates voor Drupal te hebben gereleased is het nu de beurt aan enkele modules. De eerste in dit rijtje is de Flickr Gallery module. Er bestonden reeds enkele Flickr modules maar eigenlijk vond ik er geen tussen die juist deed wat mijn bedoeling was dus besloot ik zelf een nieuwe in elkaar te knutselen.

Je kon met de bestaande modules reeds alle foto's uit een set importeren als nodes (hetzij met de Feeds module of een andere), maar voor elke nieuwe set moest je wel zelf handmatig de feed node aanmaken.

Mijn bedoeling was om het eenvoudiger te maken zodat je na het configureren van de module al je sets en foto's kan tonen binnen je Drupal website en in plaats van alle foto's lokaal te halen naar je webspace en er nodes van te maken blijft alles op Flickr staan. Van zodra je dus nieuwe foto's toevoegt of verwijdert zie je deze aanpassingen ook dadelijk op je website.

Met behulp van de Flickr API en de phpFlickr class slaagde ik er vrij snel en eenvoudig in om alles in een module te kunnen gieten. De Flickr Gallerij op deze website is een voorbeeld van deze module.

Alvorens de module te kunnen installeren dien je ook te beschikken over de Libraries module, aangezien we een 'third party' class gebruiken dienen we deze class hier ook in onder te brengen. Het is niet toegelaten om deze classes of scripts van derden mee op te nemen in je code waardoor je dus zelf de phpFlickr classe dient af te halen en het bestand phpFLickr.php op jouw website dient te plaatsen in de map sites/all/libraries/phpFlickr/phpFlickr.php (Geen nood, indien je dit niet doet zal je er een melding van krijgen op de configuratie pagina)

Daarop kan je beginnen met het instellen van je Flickr Gallerij. Op de pagina admin/settings/flickr dien je volgende gegevens op te geven:

  • API key
  • Secret Key
  • Gebruikers ID van Flickr

In de oorspronkelijke versie die ik had geschreven was de module voorzien om gebruik te maken van Lightbox voor het vergroten van de afbeeldingen, maar al snel kwam er een terechte feature request om dit uit te breiden naar bv Colorbox of Shadowbox.

Dus heb ik een extra veld toegevoegd waar je je eigen 'rel' tag voor de links kan opgeven. Standaard zal hier nog Lightbox ingevuld worden maar je kan dus perfect andere Lightbox types gebruiken.

Als laatste kan je ook nog de grootte van de verschillende afbeeldingen bepalen, zo kan je zelf instellen welke grootte je voor de sets afbeeldingen, afbeeldingen binnen een set en de grotere afbeeldingen wens te gebruiken.

Je kan de module downloaden op: http://drupal.org/project/flickrgallery

Flickr Gallery

Labels: 

Reacties

#429

Schitterend werk

Hoi Donny,
Ik heb jouw Flickr Gallery gebruikt samen met Colorbox. Werkt fantastisch! De site is momenteel nog niet online omdat we volop bezig zijn inhoud toe te voegen.

Bedankt,
Lieven

#500

Bedankt Donny voor je uitleg

Bedankt Donny voor je uitleg hierboven maar vermits ik een totale leek ben in drupal had ik toch graag gehad dat je verder de stappen uitlegt wat er hierna moet gebeuren. Lukt dit voor u?

#505

Flickr Gallery

Ik heb het nog eens gedaan hoe jij het beschreven hebt maar geeft altijd de melding "no pictures available"
Dus ik moet ergens iets verkeerd gedaan hebben of iets niet geactiveerd.

#547

Ik heb hetzelfde probleem...

Ik heb hetzelfde probleem... is er in de tussentijd al een oplossing gevonden? Ik gebruik de laatste stabiele versie van de module, Drupal 6.25 en phpFlickr 3.1

#514

Re: Support

Bij het opzoeken van men Keys stond er blijkbaar een andere tussen. Heb juist de nieuwe key in drupal gezet en alles werkt...

Wederom bedankt !

#518

Foutmelding

Ik heb alles gedaan volgens jouw beschrijving.
Maar als ik alle keys invul, krijg ik de foutmelding:
You need to download and place phpFlickr.php inside sites/all/libraries/phpFlickr: http://code.google.com/p/phpflickr/
You need to download and place phpFlickr.php inside sites/all/libraries/phpFlickr:

Ik heb de file phpflickr.php opgehaals en in de juiste dir geplaatst