2025
Personnel
Next.js
Sanity CMS
Tailwind CSS
React

Le contexte

Bénévolat de compétence pour Djif Communication, entreprise individuelle d'un journaliste togolais couvrant l'actualité locale de l'Économie Sociale et Solidaire. Ce projet m'a permis d'approfondir Next.js et l'intégration du CMS Sanity. Le choix de Next.js permet d'envisager une évolution vers un meilleur découplage de Sanity au sein du projet, une flexibilité que je n'aurais pas eue avec des solutions low/no-code. Cette possibilité d'évolution architecturale offre une migration progressive vers d'autres sources de données (API, Airtable, etc.) si nécessaire. Next.js optimise automatiquement les images et garantit l'évolutivité pour un site en pleine croissance, avec une flexibilité d'hébergement (cloud, serveur mutualisé, Vercel).

Mes réalisations :

  • Stack technique:
  • Next.js 14 avec App Router pour le rendu côté serveur et l'optimisation SEO
  • Sanity CMS pour la gestion des articles et médias
  • Optimisation automatique des images avec next/image
  • Hébergement sur Vercel avec déploiement continu
  • Configuration des headers de sécurité pour protéger le site
  • Mise en place d'un sitemap pour améliorer l'indexation par les moteurs de recherche
  • Ce que j'ai appris:
  • Intégration et configuration avancée de Sanity CMS dans Next.js
  • Architecture découplée pour éviter le vendor lock-in de Sanity
  • Optimisations SEO pour un site d'actualité multilingue
  • Flexibilité d'hébergement et d'infrastructure
  • Collaboration avec des parties prenantes non-techniques
  • Conseil et accompagnement:
  • Recommandation de recruter des bénévoles compétents en stratégie SEO pour améliorer la visibilité du site
  • Recommandation de se rapprocher de bénévoles compétents en droit pour la conformité légale
  • Importance de la conformité internationale selon la localisation de l'hébergement des données
  • Recommandations sur l'optimisation des images pour la performance du site et le SEO