PWG est une galerie orientée mono-administrateur. C'est également le cas de Menalto Gallery (j'ai cru comprendre) et c'est plutôt l'opposé de Coppermine orientée communautaire. Certaines fonctionnalités communautaires (comme l'ajout d'images par les utilisateurs) existent, mais de toute évidence, l'accent n'est pas mis dessus. Pour rester sur l'exemple de l'ajout d'images par les utilisateurs, je me fiche personnellement de cette fonctionnalité, et je pense que Gweltas ne l'utilise pas. Résultat, ce type de fonctionnalité stagne.

Faire facilement les choses simples, pouvoir faire des choses complexes. C'est un point important pour moi. Ajouter des images et des catégories doit être simple voire intuitif (même si l'intuitivité en informatique est surtout affaire d'expérience). Gérer les permissions, des liens virtuels entre images et catégories, effectuer une recherche avancée... doivent faire parti des fonctionnalités de l'application, même celles-ci requierent compréhension et apprentissage.

Faire une seule chose, mais bien le faire. La philosophie Unix est une bonne devise selon moi. PWG est un outil de gestion de collection de photos en ligne, point. PWG ne fait pas le café! Pour rester dans le domaine de la photo en ligne, PWG ne manipule pas les photos (au revoir watermarking, rotation, flou gaussien et companie). Par exemple, je suis opposé à la fonctionnalité de création des miniatures, mais la pression des utilisateurs m'a un peu forcé la main.

La simplicité est une caractéristique importante de l'application. Les utilisateurs satisfaits le rappellent souvent. Quelques précisions sur la simplicité :

  • simplicité de navigation : savoir où est on, où on peut aller, à tout moment. Je ne retrouve pas la simplicité de navigation dans les autres applications, notamment Coppermine est un des pires exemples de simplicité de navigation.
  • simplicité de configuration : par interface web pour les paramètres simples, utiles à l'utilisateur débutant; par fichier de configuration, pour le paramétrage plus complexe (gestion des EXIFs, etc.)
  • simplicité d'administration : la console d'administration doit être intuitive, autant que faire se peut.

La rapidité est également une caractéristique clef de PWG, même (et surtout) sur des galeries à fort volume. Même si la quantité ne signifie pas qualité, les galeries de photos perso atteignent facilement les 5000 photographies. Les galeries d'associations (couvrant des évènements) peuvent rapidement dépasser ce seuil. En cela, PWG se démarque des "plugins" de galerie pour blog, qui s'intègre bien au blog mais s'adaptent mal à la quantité.

PWG est une application "standalone" : elle ne nécessite rien d'autre pour fonctionner. Ce n'est pas un module de portail. Je pense que ce n'est pas une bonne voie. Par contre, il serait bien de faire en sorte de simplifier les mécanismes d'authentification externe. L'important, c'est l'interfaçage avec les autres applications, pas l'intégration dans d'autres applications. La différence peut paraître subtile, mais elle a son importance.