Journal Shrew-gallery, partager vos photos en une seul commande.

Posté par (page perso) .
9
7
août
2009
La voici :
wget http://download.gna.org/shrew-gallery/index.php


Shrew-gallery 1.1.0 vient de sortir et cette version commence à avoir suffisamment de fonctionnalités pour intéresser d'autres personnes que moi.

Shrew-gallery est une galerie web utilisant PHP et diffusée sous licence AGPL. L'objectif de shrew-gallery est d'être déployable le plus rapidement et simplement possible. Cette galerie ne nécessite en effet qu'un hébergement PHP et qu'un fichier source à copier dans le dossier. Elle n'a n'y besoin de base de donnée, ni de configuration (du moins, pour avoir accès à la plupart des fonctionnalités). Si vous voulez utiliser des options plus avancées, la configuration se résumera à la création et l'édition de fichiers textes.

Les fonctionnalités de shrew-gallery sont les suivantes :
- Affichage des images, vidéos (ogg/theora) et sons (ogg/vorbis).
- Création d'albums de manière automatique via l'arborescence de dossier.
- Présentation des images par page et navigation basique.
- Contrôle d'accès globale ou par album.
- Affichage de la licence des médias.
- Affichage des données EXIF contenues dans les photos.
- Possibilité d'utiliser des miniatures.
- Mise à disposition du code source des versions modifiées pour faciliter le respect de la licence AGPL.

Plus d'information sur l'installation et la configuration se trouvent sur le site officiel [1]. Le projet est hébergé par Gna.org [2].

Une démo est disponible sur le site officiel (login : admin et mot de passe : password) [3]


Il existe plein d'autres solutions pour diffuser ses photos sur internet, mais j'ai préféré développer ma propre galerie parce que je veux:
- pouvoir contrôler finement les droits d'accès au photos afin que seul les personnes concernées puissent voir les photos (pas comme Facebook)
- pouvoir modifier le site et ajouter des fonctionnalités à ma galerie (pas comme picassa)
- pouvoir envoyer mes photos par ftp, ssh ou wget si je veux.
- pouvoir laisser mes images au format original sans me poser trop de question (pas comme picassa)
- pouvoir créer des albums rapidement sans passer par une phase une longue phase d'importation (pas comme Gallery)
- pouvoir gérer rapidement les droits d'accès sans perdre du temps avec des cases à cocher et des menus déroulant (pas comme Gallery)
- pouvoir réussir à l'utiliser (pas comme Piwigo dans lequel je n'ai même réussi à ajouter mes photos placés dans un dossier)
et surtout, parce que c'est tellement plus marrant à faire soi-même !

J'ai choisi la licence AGPL pour donner à tous les utilisateurs de la galerie, la liberté d'étudier le fonctionnement d'un programme et de l'adapter à ses besoins, ce qui passe par l'accès aux codes sources.

[1] Site officiel [http://shrew-gallery.b219.org/]
[2] Projet [https://gna.org/projects/shrew-gallery/]
[3] Démo [http://shrew-gallery.b219.org/demo]
  • # Et pour ceux...

    Posté par . Évalué à 4.

    Et pour ceux qui n'aiment pas taper des mots de passe compliqués
    [http://shrew-gallery.b219.org/demo/index.php?path=././ville]
    • [^] # Re: Et pour ceux...

      Posté par . Évalué à 3.

      ou bien http://shrew-gallery.b219.org/demo/ville/ ?
      En fait je n'ai pas du bien comprendre à quoi servait les mots de passe...
      • [^] # Re: Et pour ceux...

        Posté par (page perso) . Évalué à 3.

        - pouvoir contrôler finement les droits d'accès au photos afin que seul les personnes concernées puissent voir les photos (pas comme Facebook)

        Pourtant... si.

        Il faut se consoller en se disant que les liens générés par l'interface elle même, ne donnent pas d'accès aux photos protégées... Et que de ce fait, elles ne se retrouveront pas dans google-image.
      • [^] # Re: Et pour ceux...

        Posté par (page perso) . Évalué à 2.

        J'ai corrigé ces deux problèmes dans la démo. Merci d'avoir contribué à la sécurisation de ce logiciel bien peu sécurisé.
  • # fotoo gallery

    Posté par (page perso) . Évalué à 5.

    Dans le genre "galerie simple, un seul fichier à poser" j'ai développé fotoo gallery qui va un peu plus loin dans certains domaines.

    * Extraction des miniatures, tags et commentaires des données EXIF des JPEG (= peu de temps de génération de miniatures)
    * Toutes les données sont stockées dans le FS : les métas des photos sont dans les EXIF (utilisez jBrout par exemple pour les remplir), les albums sont des répertoires, et pour mettre un texte dans un album il suffit de faire un fichier README à sa racine.
    * Détection automatique des nouvelles photos
    * Navigation dans les photos par album (répertoire), tags ou date
    * Diaporama web pour chaque album (et bientôt pour chaque tag ou chaque date)
    * Embed de photo et d'album photo (pour mettre dans votre blog par exemple)
    * Possibilité de traduire l'interface (actuellement anglais/français)
    * Possibilité de changer en-tête/pied de page/feuille de style facilement

    Niveau technique :
    * Nécessite PHP5 avec sqlite activé. La base SQLite peut très bien être effacée, elle sera regénérée, aucune information ne sera perdue.
    * Licence AGPLv3
    * Rapide, efficace, simple ! (SQLite+pas de génération de miniature+utilisation des moteurs de resize d'image les plus rapides disponibles)
    * Réutilise les métas stockées dans vos fichiers, pas de truc proprio, c'est 100% standard et interopérable.

    Encore plus de bla bla : http://blogs.kd2.org/bohwaz/?2008/03/28/208-jbroutleweb-aka-(...)

    Exemple, ma galerie photo avec CSS perso : http://bohwaz.net/photos/

    Code : http://svn.kd2.org/svn/misc/apps/fotoo/gallery/

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

    • [^] # Re: fotoo gallery

      Posté par . Évalué à 2.

      Sympathique et très proche de ce dont je suis à la recherche pour un prochain projet...

      La seule chose que j'aurais à lui reprocher au niveau de la présentation, c'est que l'ordre se fait alphabétiquement selon le nom de ton album .. une option permettant d'ordonner en fonction de la date de création du répertoire pourrait être sympa.

      J'y travaillerai lors de la mise en marche du projet en septembre si ça t'intéresse.
      • [^] # Re: fotoo gallery

        Posté par (page perso) . Évalué à 3.

        Ah ouais tiens j'y ai pas pensé, mais c'est envisageable. Le truc c'est que la date de modif du répertoire c'est pas une info très fiable, genre parfois une petite opération en ftp et elle change... Enfin c'est tout à fait possible je pense.

        N'hésite pas à créer un ticket sur http://projets.kd2.org/p/fotoo-gallery/

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

  • # Petite faute

    Posté par . Évalué à 2.

    J'ai jeté un oeil à la démo et en bas, on peut y lire "Ces images sont sous licence Creative Commons CC-BY et sont issue d'une galerie photo de Gilles Gonthier. "

    issueS
  • # A peu près comme VeSPA...

    Posté par (page perso) . Évalué à 1.

    tiens, ça fait à peu près ce que fait mon VeSPA ;-)

    http://jjorge.free.fr/vespa/

    Démarré il y a plus de 5 ans pour mon besoin perso, ce projet a maintenant 3 utilisateurs connus... qui dit mieux? ;-)

    Pour ma part, la restriction d'accès ne m'intéréssait pas, par contre l'optimisation de l'espace écran oui, vu que mes parents savent pas cliquer ;-)

    Du coup, j'ai un mode diaporama tip top ...

    ⚓ À g'Auch TOUTE! http://afdgauch.online.fr

    • [^] # Re: A peu près comme VeSPA...

      Posté par . Évalué à 1.

      ah ui il est cool :) !

      Moi aussi, j'ai un projet connu de peu de monde. J'ai un utilisateur en plus de moi :)

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.