Tous les articles

FourA Digest, 31 mars au 8 avril 2026

Lancement du site de documentation, mise en ligne de l'inscription Google et affichage de l'historique d'uptime sur 30 jours sur le dashboard de santé. De plus : intégration de Plausible analytics sur chaque propriété.

Highlights

Nous avons lancé un site de documentation, ajouté l'inscription Google et reconstruit le dashboard de santé avec des barres d'uptime sur 30 jours. Huit jours, trois fonctionnalités et une touche de finition sur chaque propriété FourA.

What's New

Documentation Site

foura.ai/docs est en ligne. Nous l'avons développé de zéro avec Express, SQLite et la recherche plein texte. Chaque endpoint API, chaque paramètre, est interrogeable et organisé en sections avec des icônes et des descriptions.

La partie administration dispose d'un workflow de révision où le contenu passe par une validation avant d'être mis en production. Les slugs redirigent automatiquement avec des 301 lorsque les pages sont renommées, préservant ainsi les favoris et le référencement. De plus, l'expérience mobile a été une priorité dès le départ (barre latérale coulissante, tailles de police lisibles, zones de ciblage tactile adaptées).

Google Sign-Up

Vous pouvez désormais créer un compte FourA avec Google. Un clic, aucun mot de passe à retenir. Nous avons conçu un véritable flux de consentement OAuth intégrant l'acceptation des conditions d'utilisation. Les utilisateurs existants par e-mail ne sont pas impactés.

Health Dashboard

Chaque service surveillé affiche désormais une barre d'uptime sur 30 jours. Pensez à la page de statut de GitHub, mais pour votre infrastructure FourA. Vous pouvez voir en un coup d'œil quels services ont connu des perturbations et à quel moment.

Nous avons également ajouté la gestion des canaux d'alerte. Configurez des webhooks Discord ou des destinations e-mail, et consultez l'historique complet de vos alertes au même endroit. Les e-mails d'alerte ont été repensés : headers aux couleurs de FourA, badges de sévérité et mise en page adaptée aux mobiles.

Under the Hood

Plausible analytics sur chaque propriété. Nous avons déployé des analyses respectueuses de la vie privée sur le site principal, le blog, la doc et le portail de mises à jour. Pas de cookies, pas de suivi intrusif. Chaque propriété déclenche des événements personnalisés (lectures d'articles, recherches dans la doc, clics de démo) afin que nous puissions mesurer ce qui est réellement utile.

Le blog passe au mobile-first. Refonte responsive complète avec un menu hamburger, une navigation en fondu et des breakpoints à 860px, 640px et 380px. Les modifications de slugs déclenchent désormais des redirections 301 automatiques, préservant ainsi le référencement.

E-mails de bienvenue. Les nouveaux utilisateurs reçoivent un message de bienvenue personnalisé lors de leur première connexion, quel que soit le mode d'inscription. Tout le système d'e-mails a bénéficié d'une harmonisation : flat design, "FourA" comme nom d'expéditeur partout, formatage correct des destinataires.

Les modales personnalisées remplacent les boîtes de dialogue du navigateur. Tous les popups confirm() et alert() ont disparu. Les actions destructrices utilisent des modales de confirmation stylisées qui s'accordent avec le dashboard. Un petit changement qui fait une réelle différence dans le niveau de finition général.

Politique de confidentialité et Conditions d'utilisation. Les deux pages sont en ligne sur le site principal. Rien de passionnant, mais indispensable pour toute plateforme qui gère des données utilisateur.

Numbers

  • 11 services surveillés avec suivi de l'uptime sur 30 jours
  • Recherche plein texte sur l'ensemble de la documentation
  • Le blog gère 3 breakpoints responsives (860/640/380px)
  • Redirections 301 lors des modifications de slugs pour le blog et la doc
  • Événements analytiques personnalisés sur 4 propriétés (zéro cookie)

Voilà pour cette semaine. Trois fonctionnalités visibles pour les utilisateurs, un volume important de travail sur l'infrastructure et le type de finition qui transforme une bêta en un produit de confiance.