Travail effectué
- phpBB (PHP Bulletin Board) est un moteur de forum open source développé en PHP (phpbb.com).
- En 2011, quand j’avais 17 ans, j’ai développé une “modification” pour ce système.
- “Modification” était le nom donné à l’époque aux extensions du système phpBB 3.0 créées par les utilisateurs.
- La modification que j’ai créée n’est pas compliquée, mais à première vue on peut penser qu’il ne s’agit que d’un changement au niveau HTML et CSS.
- En fait, la modification ajoute une fonctionnalité simple, mais qui n’existait pas à l’époque : lorsqu’un certain utilisateur consultait sa page de profil, un lien direct était ajouté vers la page à partir de laquelle il pouvait modifier son profil.
- Cette page (“modifier son profil”) était “cachée” dans le “panneau de gestion de l’utilisateur”, une interface qui comprend de nombreuses pages et divers paramètres que l’utilisateur peut modifier.
- Il s’est avéré que le lien menant à cette page peut différer d’une installation du système à l’autre car le module “Modifier le profil” n’obtenait pas toujours le même numéro d’index dans la base de données. La modification utilise donc PHP et SQL afin d’extraire ce numéro d’index de la base de données et ainsi créer le lien direct vers la page à partir de laquelle l’utilisateur peut modifier son profil.
- Le nombre de téléchargements de cette “modification” depuis sa publication jusqu’à aujourd’hui : 2064.
- Avant de publier la modification, celle-ci a été testée et approuvée par l’équipe de phpbb.com
- Par la suite, cette fonctionnalité a été intégrée dans le code du système phpBB 3.1 : lien1, lien2, lien3.