Développement WordPress
Module WordPress
Bien qu’il offres les fonctionnalités nécessaires à disposer d’un site de qualité, WordPress peut être amélioré à l’aide de modules.
Un module est simplement une fonctionnalité supplémentaire amenée à votre site comme :
– Intégrer le suivi de l’audience de votre site via Google Analytics (GA4)
– Intégrer un formulaire complexe avec Gravity Form
Mais vous pourriez avoir un besoin spécifique qui ne sera pas couvert par la multitude de modules gratuits et payant mis à disposition par la communauté de développeurs WordPress.
Il est alors possible de créer un module répondant précisément à votre besoin.
Intégration
C’est le cas par exemple dans le cadre de la mise en place des tags de conversion et/ou de suivi de GA4, l’intégration d’un chatbot, d’une solution de consentement, etc
Enfin suite à une modification de la mise en page de votre site, il peut être nécessaire d’intervenir sur les gabarits des pages (templates).
Un exemple ?
Contexte : Fondation reconnue d’utilité publique
Contexte initial
Sur son site institutionnel, la fondation propose des annuaires au format PDF qui ne permettent pas une utilisation optimale.
Avec le soutien de l’ARS, la fondation souhaite informatiser l’annuaire.
Solution
Après informatisation de l’annuaire, une API REST est mise à disposition pour que le public ait accès aux données.
Un module WordPress a alors été développé pour :
– Récupérer les données de filtrage de l’API et construire dynamiquement le formulaire de recherche
– Construire les résultats des recherches à partir des réponses de l’API
Les résultats sont ainsi mis à jour en temps réel, l’API est également utilisée par un chatbot qui a été intégré sur le site.
Un peu de technique
– Module développé sous PHP 7.4
– Frontend Twig 3
– API sous API Platform