Commerciële beschrijving
De Flickr smartlet maakt het mogelijk om foto’s van Flickr op je website te tonen. Dit kunnen de populairste foto’s zijn, foto’s met een bepaalde tag of foto’s van je eigen album.
Functionele beschrijving
De Flickr smartlet bevat de volgende features:
- Het aanpassen van de instellingen aan de gebruikers- en managerkant
- Keuze uit vier methodes om foto’s op te halen
- Meest interessante foto’s (volgens Flickr gebruikers)
- Meest recente foto’s
- Foto’s met een bepaalde tag(s)
- Foto’s van een bepaalde user
- Instelmogelijkheid voor het aantal thumbnails dat moet worden getoond per keer
- Aanpasmogelijkheid van de titel van de smartlet
- Beschikbaarheid in drie talen: Engels, Nederlands en Turks
Technische beschrijving
De Flickr smartlet maakt gebruik van de Flickr API om foto’s van Flickr op te halen. De XML data wordt geparsed aan de hand van een XSLT en daarna getoond als thumbnails. Deze thumbnails tonen een lightbox nadat ze aangeklikt zijn. De afbeeldingen voor iedere pagina worden opgehaald m.b.v. Ajax. De smartlet blijft werken als Javascript uit staat door de afbeeldingen in een nieuwe venster te tonen i.p.v. een Lightbox. De overige functionaliteit blijft gewoon werken zoals dat is wanneer JavaScript aanstaat.
Handleiding
Twee voorbeelden van de smartlet zijn getoond in de Examples folder. Enige vereiste parameter is de ApiKey-parameter, welke je kunt opvragen op de website van Flickr (zie onderaan). Overige 5 parameters zijn:
- Title
de titel van de smartlet - Method
interestingness / most_recent / tags / user - Value
de tags of de username - ItemCount
aantal thumbnails per keer - SettingsEnabled
true/false, zichtbaarheid van de instellingen voor de gebruiker
Met de localization script in de Setup folder kunnen de localizations toegevoegd worden aan de database.
Overige opmerkingen
Om de Flickr API te mogen gebruiken is een API Key nodig. Als je er al een hebt kun je die gebruiken, anders moet je er een aanvragen bij Flickr.
