La migration de l’extranet, écrit en PHP procédural, a évidemment commencé par un harnais de tests de bout en bout automatisés, afin de s’assurer que les fonctionnalités existantes seraient préservées. Une fois ce garde-fou en place, j’ai « enveloppé » l’existant dans une application Symfony chargée du routage et de l’authentification, pour introduire la modularité nécessaire à l’ambition du projet.
Le code legacy est isolé (il continue de fonctionner et disparaît au fur et à mesure des évolutions) et n’est plus modifié qu’à la marge.
Après la période de migration, il est devenu plus simple d’ajouter des fonctionnalités et de réorganiser l’ergonomie de l’outil, héritée des fichiers Excel utilisés précédemment.
Au nombre des modules ajoutés :
- générateur d’offres personnalisées : une interface dédiée permet de répondre en quelques minutes à une demande particulière ou à un appel d’offres. Le devis suit la trame multipage de Forhom et inclut automatiquement les références et les fiches de formation, éventuellement personnalisées. L’export PDF final est à la charte graphique de Forhom.
- gestionnaire de références : les références accumulées depuis vingt ans étaient dispersées dans des fichiers Excel. Un module partagé permet maintenant de les saisir au même endroit et d’en composer des sélections, à communiquer aux prospects ou à intégrer aux offres.
- site web : le site public, sous Drupal, est entièrement administrable et alimenté par l’extranet — références, formations, inscriptions. Les contenus dynamiques sont synchronisés plusieurs fois par jour.
- espace participants et formateurs : chacun accède aux documents de sa formation et à sa logistique.
Les partenariats successifs de Forhom avec ses clients ont amené de nouveaux besoins et la création de dispositifs spécifiques, appuyés sur l’extranet, son API et ses fonctionnalités. Des outils en marque blanche ou grise ont été ajoutés pour gagner en modularité et permettre à Forhom de fournir ses services en étant visible ou non :
- dispositif de formation des salariés et administrateurs des CPIE : l’Union nationale des CPIE et la centaine d’associations du réseau ont lancé en 2025 un programme de formation d’envergure. Le module d’inscription et de validation mis en place collecte les informations des participants et génère les dossiers au format attendu par l’OPCO, ce qui automatise l’organisation des sessions.
- programme de formation des professionnels de santé d’Haïti : le ministère de la Santé publique et de la Population (MSPP) a lancé en 2026 un programme national, en partenariat avec l’OMS ; Forhom en fournit les contenus et le module d’inscription. Un export quotidien alimente la plateforme de formation (Moodle) de l’OMS, qui crée automatiquement les comptes des participants.