Blog de Pierrick Le Gall

Aller au contenu | Aller au menu | Aller à la recherche

vendredi 3 février 2006

Prolifération des applications de galerie photos

Parmi les applications libres autour des technologies PHP/MySQL, l'un des types qu'on retrouve le plus souvent est la galerie de photos. Le 3 février 2006, Hotscripts en répertorie 399, et même si elles ne sont pas toutes libres, la grosse majorité le sont. Sur PHPScripts, on en trouve une trentaine.

J'écris ce billet aujourd'hui car j'en découvre 2 nouvelles cette semaine...

Lire la suite

vendredi 16 décembre 2005

Gestionnaire d'extensions en ligne

J'en avais parlé en avril 2005 sur ce blog. En attendant que Sephi nous fournisse le résultat de son développement, j'avais mis en place une solution dégradée dans la zone de téléchargement. Cette solution n'a de toute façon pas marché. 2 raisons : d'abord parce que ce n'est ni ergonomique ni intuitif, ensuite parce que le processus d'ajout est catastrophique.

Et voilà que depuis le 10 décembre 2005, le gestionnaire d'extensions est en ligne.

Lire la suite

lundi 12 décembre 2005

Interfacer les sections de phpwebgallery.net

L'entête commun des liens entre sections (accueil, wiki, forum, bugs...) n'était que la première marche de l'escalier. Dans le désordre, voici les prochaines marches : graphisme unifié, liens dynamiques entre sections, gestion commune des utilisateurs.

Lire la suite

dimanche 11 décembre 2005

Subversion remplace CVS pour PhpWebGallery

Il était temps ! Avec une simplicitié étonnante, le convertisseur de dépôt CVS vers dépôt Subversion a permis de faire la transition. Grand merci aux administrateurs de Gna! qui ont encore fait preuve d'une rapidité exemplaire, je suis vraiment ravi d'utiliser leurs services.

Mais pourquoi vouloir quitter CVS au fait ? En tant qu'administrateur/expert CVS dans ma boîte depuis 2 ans 1/2 maintenant, j'ai très vite été confronté aux limites de cet outil. Voici une liste non exhaustive.

Lire la suite

samedi 10 décembre 2005

Liens entre les sections sur phpwebgallery.net

Depuis une semaine, les différentes sections du domaine phpwebgallery.net sont liés par un entête commun. Cette entête fluidifie la navigation. Enfin un peu d'unité :-)

phpwebgallery.net common header

Modifier les différentes applications utilisées sur le site ne fut pas très difficile, pour un résultat très satisfaisant. Satisfaisant du point de vue de la navigation, peut-être pas esthétiquement !

samedi 8 octobre 2005

Historique à valeur ajoutée

L'historique des visites de PhpWebGallery a subi une régression fonctionnelle importante au passage en branche 1.4 (donc il y 6 mois). En effet, les détails des visites ont été cachés, au profit de statistiques mensuelles (accompagnées d'un joli graphique). Cette régression était nécessaire pour des sites à fort traffic (soit une galerie de photos non familiale), l'historique ancienne version était alors inutilisable.

Devant le mécontentement de nombreux utilisateurs, à juste titre, il est prévu de réimplémenter l'historique détaillé pour la branche 1.5. Les raisons ayant entraîner la régression fonctionnelle n'ont pour autant pas disparues, c'est pourquoi il est prévu de reprendre complètement l'historique aussi bien au niveau du "backend" (les tables de stockage) que du "frontend" (l'écran de visualisation).

Une première ébauche de spécification a été rédigé et Volcom est responsable de l'historique au sein de l'équipe de développement. L'objectif initial est d'implémenter cette vraie amélioration de l'historique pour la sortie de la branche 1.6. Selon moi, l'enjeu de cette nouvelle version de l'historique est d'avoir une réelle valeur ajoutée par rapport à une analyse de logs du serveur web.

J'ai moi-même hâte du retour de cette fonctionnalité dans une version améliorée. Cela me permettra de répondre à la question "ma mère a-t-elle vue telle photo, et quand?".

mercredi 28 septembre 2005

Démarrage QA en branche 1.5

La branche 1.5 est disponible en version 1.5.0RC1 depuis le 21 septembre 2005. Soit depuis une semaine environ. Les premiers tests sont mitigés mais les fonctionnalités ne sont pas en cause.

Lire la suite

jeudi 8 septembre 2005

Reorganisation du forum

La réorganisation du forum de PhpWebGallery, discutée depuis fin mai 2005, a donc eu lieu ce soir (comme ça, dans un moment de calme).

Lire la suite

jeudi 18 août 2005

TODO avant branche 1.5

Le développement sur BSF (la branche de développement) avance tous les jours. Le mois de septembre approche lui aussi, et comme indiqué dans un billet de mars 2005, l'objectif est de releaser la 1.5.0 aux environs du 15 septembre. Quel chemin reste-t-il encore à parcourir ?

Lire la suite

mardi 9 août 2005

Authentification externe : partager les utilisateurs avec un forum

L'authentification externe est une fonctionnalité demandée depuis longtemps par certains webmasters utilisant à la fois PhpWebGallery et un forum. La problématique est simple : ne pas forcer les utilisateurs à s'enregistrer à la fois sur la galerie et sur le forum. Cette fonctionnalité est disponible dans une permière version basique/générique à partir de la build 200508082312 sur la branche de développement BSF.

Lire la suite

dimanche 17 juillet 2005

Authentification HTTP = pseudo ex-"mode restreint" ?

Nouvelle fonctionnalité optionnelle sur la branche de développement : utilisation de l'authentification HTTP (authentification proposée via le serveur Web comme Apache). Concrètement, la liste de référence des utilisateurs n'est alors plus dans la table users, mais dans le fichier d'authentification du serveur web. Cette fonctionnalité (qui sera disponible en branche 1.5) pourrait offrir l'équivalent au mode restreint qui a disparu en branche 1.4.

Lire la suite

samedi 16 juillet 2005

Flux RSS de notification

Après 3 semaines de développements (à temps très partiel), première version du flux de notification RSS disponible à partir de la build 200507161719. J'ai suivi la spécification que j'ai rédigé 1 mois auparavant et sur laquelle personne n'a encore déposé de commentaire.

Lire la suite

jeudi 30 juin 2005

Développements branche 1.5, état au 30 juin 2005

La branche 1.4 est sortie le 12 mars 2005 et les développements sur la branche de développement BSF ont repris une semaine plus tard. Comme indiqué sur Freshmeat pour la branche de développement, à la date du 30 juin 2005, 5 releases sont sorties. Intervalle de 2 semaines à 1 mois entre chaque release.

Voici une liste des évolutions déjà présentes en BSF :

Lire la suite

mardi 21 juin 2005

Evolution des commentaires pour la 1.5

Mise à jour importante sur la visualisation des commentaires. Après rédaction des spécifications, ce fut le moment de coder un peu. J'ai donc commencé par la présentation de la liste des commentaires.

Lire la suite

samedi 11 juin 2005

Modifications du site de présentation

Plusieurs modifications récentes sur le site de présentation :

  • passage en disposition fixe (fixed layout) : 760 px de large, centré sur la page. En théorie, cette disposition devrait faciliter la lecture.
  • information plus condensée (moins de bla bla)
  • le menu du haut devient une liste de liens externes à la page qui permettent d'accéder aux sites annexes de PhpWebGallery (zone de téléchargement, wiki, forum, démo, outil de suivi de bogues, projet sur Gna!, etc.)
  • aussi bizarre que cela puisse paraître (pour ceux qui me connaissent IRL), je viens seulement de passer le site sous un gestionnaire de version. Il était temps !

Côté forum, j'ai également fusionné les 2 topics (un anglais, un français) sur les règles du forum dans les règles du forum, fonctionnalité proposée par punBB... en mettant au passage l'accent sur la pertinence d'utiliser les autres moyens de communication :

Le forum est l'un des moyens de communication autour du projet. Il n'a pas pour but d'être exhaustif. Le wiki, l'outils de suivi de bogues, la mailing-liste doivent être utilisés de manière complémentaire. N'utilisez pas le forum pour faire le travail de ces outils. Par exemple, tout bogue doit être signalé dans l'outil de suivi de bogues. Le forum est l'endroit idéal pour discuter (sur les futures évolutions) et se faire aider (installation, personnalisation).

Une réorganisation du forum est à l'étude. J'encourage tout le monde à donner son avis personnel.