En projet tuteuré en licence j'ai fait un truc comme ca, mais en ASP.
Le problème c'est qu'il fallait que les photos soient stockées dans la base de données (et non pas juste un lien vers la photo comme cela se fait généralement), donc il est impossible d'accéder aux photos autrement que par l'application.
Sinon ca rendait pas mal, au début il faut créer des catégories (par exemple "lieu", "Personnes présentes sur la photo", "occasion", etc...) et ajouter des attributs à chacune de ces catégories (les attributs pouvant êtres une case à chocher, une liste déroulante ou un champ de saisie). Par exemple pour la catégorie "lieu" on peut mettre une boîte à cocher "maison", et un champ de saisie "autres".
Ensuite lors de l'ajout de la photo on remplit les différents champs en fonction de la photo.
Ce qui permet ensuite de lancer des recherche en fonction de ces attributs. On peut par exemple rechercher une photo prise à la maison avec telle et telle personne et avec tel appareil photo.
Si ca intéresse quelqu'un je peux vous le passer mais c'est assez galère à installer parce qu'il faut paramétrer IIS (serveur Web windows), installer le Framework .NET, le SGBD microsoft (MSDE, une sacrée galère à installer ce truc là....) donc c'est pas vraiment la solution la plus simple qu'il doit exister.
Si je retrouve mon rapport de stage je le mettrai ici que vous voyiez à quoi ca ressemble.
Message édité par harrysauce le 11-02-2005 à 20:39:20