Al tijden ben ik op zoek naar een fotobeheerprogramma. En het moet een eenvoudig programma zijn maar toch ben ik veeleisend. Zo moet er een heel goede zoekfunctie zijn. En de mogelijkheid om categorieën, tags, keywords, enzovoort in te voeren. En het liefst ook descript.ion bestanden aan kunnen maken.
ACDSee had ik tot nu toe in gebruik. Een oude versie, 5 ofzo. Maar ik merkte bij de duizenden foto’s die ik intussen gemaakt heb, dat de catalogus wat uit zijn voegen kraakt. Bij het aanklikken van een categorie ratelt de schijf of het niets is en na veel seconden tellen verschijnen de tientallen foto’s uit die categorie.
Na wat testen met andere programma’s (Adobe o.a.) kwamen onacceptabele eigenschappen aan het licht van die programma’s. Bijvoorbeeld de onhebbelijke gewoonte om bij het importeren van foto’s alle rode ogen te willen aanpakken. En allerlei stiekeme programmaatjes die verbinding gaan maken met het internet en dat blijven doen. Of continue draagbare media en aangekoppelde camera’s willen leegslurpen.
Uiteindelijk had ik het idee om zelf wat te programmeren. Maar zoals met elk project, het is zoveel! Al die database tabellen, javascript, een beetje ajax (het moet wel gemakkelijk zijn om duizenden foto’s toe te voegen en te beheren), php, sql en dan nog een mooi grafisch uiterlijk! Dat wordt me ook te gortig. Maar gelukkig, Alex King had in het verleden al iets moois gemaakt dat redelijk voldeed aan wat ik in gedachten had.

Zoals hierboven zichtbaar is, lijkt het mooi en overzichtelijk. Niet teveel poespas enzo. En het programma (of script) is wel redelijk gestructureerd opgezet. Maar er zitten wel wat steekjes los. Zo waren de helft van de php-tags short geschreven en dat pikte mijn webserver lokaal niet. Dus die moesten allemaal omgezet worden. Tevens waren er nog wat programmeerfoutjes en zijn veel instellingen hard ingebakken in de code.
Maar is het handig? Voor tienduizenden foto’s? Ik weet het nog niet. Ik zou wel wat meer AJAX willen zien. Bijvoorbeeld drag & drop. Het bijhouden valt wel mee als je elke keer maar 20 of 30 foto’s hebt. Om nu de hele collectie te moeten invoeren kost teveel tijd. Verder zou ik nogal wat in de tabellen willen rommelen. Zo worden thumbs als blob opgeslagen en een hele ris EXIF gegevens opgeslagen. Maar wie zoekt er nu alleen op foto’s van 200 ISO? Of een sluitertijd van 0.5 sec? Dat soort informatie vind ik niet relevant. Helaas is het programma na 2004 niet meer bijgewerkt en lijkt het er ook niet op dat dat nog gaat gebeuren. De licentie verbied overigens om een aangepaste versie verder te verspreiden dus als ik voor eigen gebruik dit script enorm verbeter door aanpassingen, dan kan ik het niet verder verspreiden.
Het grote voordeel is wel dat je alle gegevens in een MySQL database hebt. Dus welke kant je ook opgaat, je data is altijd benaderbaar. Als ik toch eens zelf iets zou gaan schrijven. Of via sql exporteren naar XML en importeren in een nieuw programma.
Ik ga er nog eens wat dagen mee stoeien…
Is er om het even welke informatie over dit onderwerp in andere talen?