Zakaria Boudchiche
Tous les projets
site2026·Développeur Drupal — équipe FORNET

ANLCA

Développement Drupal sur le site de l'ANLCA, l'agence nationale qui coordonne les programmes d'alphabétisation au Maroc — publication des programmes, des ressources partenaires et des campagnes.

  • Agence nationale d'alphabétisation
  • Arabe d'abord, français et anglais ensuite
  • Plateforme éditoriale multilingue
  • Mise en page de droite à gauche comme cas principal

Le site

L'ANLCA — Agence Nationale de Lutte Contre l'Analphabétisme — coordonne les programmes nationaux d'alphabétisation au Maroc. Elle travaille à travers des organisations partenaires, des associations et des organismes publics qui dispensent les cours partout dans le pays.

Son site publie l'information sur les programmes, des ressources pour ces partenaires et le matériel de campagne. J'ai travaillé dessus au sein de l'équipe de FORNET.

Ce qui rendait ce projet différent

Le public inclut des personnes qui apprennent à lire. Sur le site d'une agence d'alphabétisation, ce n'est pas une remarque anodine : elle plaide pour une langue simple, une structure claire, et pour ne pas s'appuyer sur des blocs de texte denses là où une mise en page plus sobre suffit.

L'arabe d'abord. Sur un site national d'alphabétisation, l'arabe n'est pas la traduction. La mise en page de droite à gauche doit être le cas principal du thème, et non une surcharge de feuille de style appliquée après coup, le français et l'anglais venant ensuite.

Les partenaires sont le réseau de diffusion. L'agence agit via des associations et des organismes publics : le modèle de contenu doit donc représenter les programmes, les partenaires qui les portent et les régions couvertes — avec des ressources rattachées à la bonne combinaison des trois.

Les campagnes vont et viennent. Les campagnes nationales d'alphabétisation suivent leurs propres cycles ; le site a besoin de types de contenu qui permettent à une équipe éditoriale de lancer et de retirer des espaces de campagne sans développeur.

Où est passé mon temps

  • Modélisation des programmes, partenaires, régions et ressources
  • Travail de thème avec le droite-à-gauche comme cas principal
  • Configuration multilingue du contenu, de l'interface et de la configuration
  • Circuits de validation éditoriale et droits par rôle
  • Modules sur mesure pour les besoins non couverts par les modules contribués
  • Gestion des documents et médias pour les ressources téléchargeables
  • Performance et stratégie de cache

Note

Mission réalisée en agence chez FORNET, au sein d'une équipe. Cette page décrit les problèmes qu'a posés le projet et les parties sur lesquelles j'ai travaillé — ni revendication de paternité exclusive, ni information sur les systèmes internes ou l'infrastructure du client.

DrupalMultilingueArabe RTLInstitutionnelPHP