• [^] # Re: tags / catégories

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche Sortie de la version 2.0 de Gallery. Évalué à 1.

    Perso je cherchais un système de gallerie simple et légère qui permette de faire des galleries en reliant les photos avec des tags ou mots-clés. Finalement j'ai finit par coder le mien.

    J'ai commencé à coder un truc en PHP5+SQLite donc: Fotoo Manager. J'ai finit par réaliser que faire ça en appli web était un non-sens et que ça apportait plus de complexité de développement et d'utilisation qu'autre chose. Je me suis donc arrêté de le développer en attendant d'avoir un niveau suffisant en Perl+GTK2 pour faire ça proprement en appli client.

    Mais comme je suis un impatient, en attendant je voulais quand même que mes photos soient en ligne. J'ai donc repris le concept en simplifiant et voilà donc Fotoo Mini-Manager ;) Ca utilise PHP5 et des fichiers XML pour stocker les données. Le principe est simple: on crée les miniatures en local pour chaque répertoire à uploader avec un script bash (et ImageMagick ;) ), on uploade dans un sous-répertoire du script, et ensuite on ajoute les commentaires et mots-clés des photos depuis le web. Les données des photos d'un répertoire sont stockées dans un fichier XML simplissime, dans le même répertoire, ainsi c'est super simple d'exporter/sauvegarder tout ça. Ah et ça tiens dans un seul fichier...

    Dans la vraie vie ça ressemble à ça:
    - Index par répertoire: http://photos.bohwaz.kd2.org/view/(...)
    - Index par mots-clés: http://photos.bohwaz.kd2.org/keyword/(...)

    Bon ya encore quelques bugs qui traînent et comme c'est en phase de test y'a pas beaucoup de photos encore et j'ai désactivé l'édition des données des photos (dans la version finale l'accès à l'édition se fera par mot de passe et/ou ip). Mais si quelqu'un est intéressé je serais très heureux de l'exploiter comme bêta-testeur... heu lui offrir gentiment le code :)

    « Je vois bien à quels excès peut conduire une démocratie d'opinion débridée, je le vis tous les jours. » (Nicolas Sarkozy)