PhpWebGallery 1.6

Posté par (page perso) . Modéré par Florent Zara.
Tags :
0
7
juil.
2006
PHP
PhpWebGallery est une application web, écrite en PHP, sous licence GPL, permettant de créer facilement une galerie de photos en ligne. Après 6 mois de développements et 3 mois de stabilisation, la nouvelle branche stable 1.6 est disponible. Les nouvelles fonctionnalités incluent la séparation template / thème, les notations anonymes, l'affichage chronologique de n’importe quel ensemble de photos, un nouveau statut utilisateur "générique", les URLs simplifiées, la notification par e-mail contrôlée par l’administrateur en complément de la notification RSS, le support des tags (tags liés, nuage de tags).

Depuis la sortie de la dernière branche stable 1.5, le projet a bien évolué. En effet, l'équipe s'est renforcée en passant de 4 à 9 membres. Un nouveau gestionnaire d'extensions a été mis en place pour favoriser les contributions en mode communautaire.

Le développement des fonctionnalités pour la future branche 1.7 va bientôt commencer, mais la liste des fonctionnalités à développer n'est pas figée. N'hésitez pas à faire entendre votre voix, la 1.7 étant planifiée avant la fin de l'année 2006.

Aller plus loin

  • # Excellent

    Posté par . Évalué à 4.

    J'en suis utilisateur et c'est effectivement du travail excellent.
    Après en avoir testé plusieurs, mon choix s'est arrêté sur PhpWebGallery, très propre et très configurable.
    Merci à cette équipe.
  • # Cahier des charges

    Posté par . Évalué à 3.


    mais la liste des fonctionnalités à développer n'est pas figée. N'hésitez pas à faire entendre votre voix,


    Tant pis pour vous :)

    Je recherche une galerie photo qui ressemblerait à Flickr et Picasa à la fois.
    Les fonctionnalités que j'attendrais sont les suivantes par ordre de priorité:

    - Support des tags en plus de la posibilité de créer des albums photos.
    - Possibilité de partager des albums ou des thèmes entre plusieurs contributeurs.
    - Fonctions avancées de gestion des ACLs sur les photos et les albums. (Genre créer des groupes amis, familles et autoriser la visualisation uniquement ou les retouches, les commentaires...)
    - Fonctions de retouches basiques (yeux rouges, ...) avec historisation des modifications
    - Visualisation chronologique (à la Flickr)
    - Fils RSS ou mailing automatique.
    • [^] # Re: Cahier des charges

      Posté par . Évalué à 1.

      Heu... je ne veux pas non plus que ça devienne une usine à gaz.
      Je suis vraiment contre les retouches, pour moi ça n'a pas lieu d'être sur un tel site.

      Pour les ACLs, c'est déjà le cas !
    • [^] # Re: Cahier des charges

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

      - Faire le café
    • [^] # Re: Cahier des charges

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

      - Support des tags en plus de la posibilité de créer des albums photos.

      Les tags existent et sont gérés par l'administrateur, pas par les visiteurs. La notion d'album photo n'existe pas dans PhpWebGallery. Les 2 principales méthodes de classification sont les catégories hierarchiques et les tags.

      - Possibilité de partager des albums ou des thèmes entre plusieurs contributeurs.

      Non supporté. PhpWebGallery a vocation à être une galerie mono-administrateur. Il ne s'agit pas de créer un site communautaire où plusieurs photographes publieraient leurs oeuvres. (on aboutirait à un Flickr, d'ailleurs). Je ne dis pas qu'on ne peut pas le faire, car certains l'ont fait comme la galerie concours de megapixel, mais PhpWebGallery n'est pas conçu pour ce type d'utilisation.

      - Fonctions avancées de gestion des ACLs sur les photos et les albums.

      Supporté à moitié. Les catégories sont soumises à des droits que l'on peut donner à un utilisateur en particulier ou à un groupe d'utilisateurs. Les droits sur les photos indépendantes ne sont pas supportés. Je compte lancer une réflexion à ce sujet cet été pour voir ce qu'on garde et ce qu'on améliore dans le fonctionnement actuel des permissions.

      - Fonctions de retouches basiques

      Non désolé. Je milite fortement pour que PhpWebGallery ne soit qu'un système de publication de photos en ligne, pas un système de retouche de photos.

      - Visualisation chronologique (à la Flickr)

      Supporté depuis la 1.6. Basé sur le même principe que Flickr, mais en mieux car n'importe quel ensemble de photos peut être affiché chronologiquement, pas uniquement la totalité des photos. Par exemple, je peux afficher le calendrier des photos tagguées "noir et blanc".

      - Fils RSS ou mailing automatique.

      Le flux RSS sert à la notification des nouveautés apparues sur la galerie. Le mailing est semi-automatique : seul un administrateur peut déclencher l'envoi des mail sous forme de résumé des nouveautés. Chaque membre inscrit à la notification par mail reçoit les informations de nouveautés par rapport à sa dernière notification.
      • [^] # Re: Cahier des charges

        Posté par . Évalué à 2.

        Je ne cherche pas à créer un site communautaire à la Flickr ouvert à tous.
        Simplement mes amis et ma famille ne sont pas très versés dans l'informatique.
        Je souhaiterais donc que plusieurs publicateurs puissent participer à la vie du site en ayant chacun son espace privé et puissent accéder à des espaces communs sans avoir à s'intaller quoi que ce soit.
        Ainsi la gestion des tags ne serait pas du ressort de l'admin ou du visiteur mais plutôt de chaque contibuteur d'un album (partagé ou perso).

        J'ai bien compris la finalité de ton produit (publication pas organisation) et vais donc me tourner ailleurs. Je vais etudier megapixel de plus près.
        S'il y a d'autres suggestions je suis preneur.

        Merci en tout cas d'avoir répondu
  • # API

    Posté par . Évalué à 2.

    Est-ce qu'il y a une API genre xml-rpc pour visionner/uploader les images depuis une application a part ?
    • [^] # Re: API

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

      Non, l'API n'existe pas encore. Elle est prévue. Dans une version simple (visionner) pour la première version. Pouvoir uploader via l'API ferait l'objet d'une seconde version.
  • # Ouvaton ?

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

    Je suis à la recherche depuis un moment d'une galerie compatible avec un hébergement chez Ouvaton, qui limite pas mal les ressources (mémoire, timeout, ...) et surtout fait que PHP est en SAFE_MODE...

    Est-ce que PhpWebGallery fonctionnerait dans cet environnement ?
  • # demande complement info sur ce soft

    Posté par . Évalué à 1.

    J'ai construit mon site autour de photos .Je suis monoutilisateur et je cherche à rendre mon site moins monolithique .
    En fait ce que je souhaite serait de classer mes photos carrement dans une base de données chaque enregistrement etant paramétré disons par date,lieux,sujet auminimum ;
    Ensuite le visiteur devrait pouvoir lui méme choisir ce qui l'intéresse de voir en tenant compte de ces critéres (je ferais une interface personalisée pour l' aider dans ces choix) .
    Est ce que votre soft peut me permettre de réaliser cela ?

    PS:pour la visualisation je verrais bien une bande de miniatures selectionnées et une visualisation principale de 800 pix .
    Mon site web actuel : yvesperso.ouvaton.org
    Toute suggestion bien venue .
    • [^] # Re: demande complement info sur ce soft

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

      chaque enregistrement etant paramétré disons par date,lieux,sujet auminimum ;[...] Est ce que votre soft [PhpWebGallery] peut me permettre de réaliser cela ?

      Dans la version 1.6.x, les propriétés associées à chaque photo sont : date de création, date d'ajout à la galerie, auteur, description, titre, liste de tags, liste de catégories. Il manquerait donc le lieux comme propriété, mais l'utilisation des tags ou des catégories pourrait certainement convenir comme propriété plus "générique".

      Je réfléchis en ce moment à donner la possibilité au webmaster de créer la liste des propriétés. Le problème étant la lourdeur que cela impliquerait. Je ne suis pas sûr de retenir l'idée.
      • [^] # Re: demande complement info sur ce soft

        Posté par . Évalué à 1.

        c est une base de données "bridée" en qq sorte mais c est déja pas mal apparemment .
        Est ce que le programme se sert des Exifs ? (les miens sont un peu foireux sur mes vieilles photos) .
        • [^] # Re: demande complement info sur ce soft

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

          c est une base de données "bridée" en qq sorte mais c est déja pas mal apparemment .

          Si on est pessimiste, on peut dire ça comme ça... Moi je dirais que la structure de la base de données est "classique". C'est à dire qu'on a les colonnes images.date_creation, images.description et pas une table générique image_property avec 3 champs image_id, key, value. Cette structure rend la base de données plus lisible, mais figée.

          Est ce que le programme se sert des Exifs ? (les miens sont un peu foireux sur mes vieilles photos) .

          Il y a 2 façons d'utiliser les métadonnées EXIF : soit on les affiche simplement sous la photo, soit on synchronise les propriétés de l'image avec ses métadonnées EXIF (et/ou IPTC) et les informations récupérées dans les métadonnées deviennent indexées (donc utilisables dans une recherche par exemple). On peut aussi désactiver l'utilisation des métadonnées.
  • # Fonctionnalités

    Posté par . Évalué à 1.

    Bonjour,

    J'ai jeté un coup d'oeil aux logs, et je n'ai pas vu des fonctionnalités que j'apprécie beaucoup.


    Ajouter un lien qui permet de télécharger toutes les photos d'un album au format zip (pour les utilisateur enregistrés). C'est bien pratique pour partager des photos après des moments sympa avec des copains, et ça évite de télécharger les photos une par une.

    Dans une moindre mesure : permettre de partager un album avec certains utilisateurs seulement, envoie de mail automatique pour prévenir de la mise en ligne d'un nouvel album.

    Voilà,
    • [^] # Re: Fonctionnalités

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

      Ajouter un lien qui permet de télécharger toutes les photos d'un album au format zip

      Il y a l'extension "Download Multi" [1] qui fait ce travail. Elle est utilisée sur de nombreux sites à ma connaissance. On verra s'il est vraiment pertinent d'intégrer cette fonctionnalité dans la version standard.

      permettre de partager un album avec certains utilisateurs seulement

      La gestion des permissions permet cela. Définition d'un groupe "amis", mettre la catégorie "2006/soirée vodka" en privée et accessible uniquement aux "amis" et mettre tous tes amis dans le groupe "amis".

      envoie de mail automatique pour prévenir de la mise en ligne d'un nouvel album.

      Le mail n'est pas automatique, pour éviter les envois massifs incontrôlés. Une interface administrateur est disponible pour choisir une liste de membres de la galerie à notifier de toutes les nouveautés apparues depuis la dernière notification. Par exemple, après la mise à jour hebdomadaire de ma galerie, je sélectionne tous les membres de ma galerie et je demande qu'ils soient notifiés des nouveautés par mail. En fonction des permissions de chacun, ils recevront un mail ou pas.

      [1] http://phpwebgallery.net/ext/extension_view.php?eid=31
  • # Commentaire supprimé

    Posté par . Évalué à 1.

    Ce commentaire a été supprimé par l'équipe de modération.

    • [^] # Re: Métadonnées

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

      Je n'ai pas encore étudié l'extension de gestion des XMP. Cela fait tout à fait parti des extensions que je souhaite intégrer en standard. Pour la 1.7 certainement.

      Mais il ne s'agit pour le moment que de lire les métadonnées, pas de les écrire. Je considère encore que l'on ne mets pas ses photos au format original sur le web et donc écrire les métadonnées dans des fichiers "temporaires" n'a pas grand intérêt. Je travaille plutôt sur un outil en ligne de commande qui puisse à partir du contenur d'un fichier écrire les métadonnées dans une photo. Ce fichier pourrait être écrit par PhpWebGallery ou par d'autres application (je commencerai en utilisant les fichiers écrits par GQview que j'utilise en local).

Suivre le flux des commentaires

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