Accueil À propos Services Réalisations Blogue FAQ Contact
Toutes les études de cas Outil open source

Pebble

Vanilla JS ContentEditable API PHP 7.4+ Flat-file Storage Zero Dependencies

Les designers qui écrivent du HTML ont un problème : une fois le site construit, modifier du contenu signifie toucher au code. Les CMS complets comme WordPress sont excessifs — ils remplacent votre balisage par un schéma de base de données et vous forcent dans un système de gabarits que vous n'avez pas conçu. Les constructeurs de pages, c'est encore pire.

L'écart à combler : un outil simple qui rend le contenu HTML modifiable sans prendre le contrôle du site. Quelque chose qu'on pourrait intégrer à n'importe quel projet existant en moins de deux minutes, sans exigences serveur au-delà de PHP, et sans base de données à gérer.

Pebble est construit comme une couche d'édition en ligne, pas un CMS. Les designers ajoutent des attributs data-pebble à n'importe quel élément HTML qu'ils veulent rendre modifiable. C'est toute l'intégration — pas de changements de schéma, pas de système de gabarits, pas de restructuration du balisage.

Le backend utilise un stockage JSON en fichiers plats, donc pas de base de données à configurer ou à sauvegarder. Un seul fichier d'installation PHP gère l'installation complète. L'authentification utilise le hachage BCrypt avec limitation de débit et suivi IP basé sur les sessions. Les téléchargements d'images incluent une optimisation automatique via l'extension GD de PHP.

La contrainte, c'était la discipline : chaque fonctionnalité devait mériter sa place. Si ça rendait le HTML plus difficile à écrire, ça ne passait pas. Le résultat est un outil avec un seul objectif précis — modifier le contenu, garder votre HTML.

Pebble a été lancé en v1.0.0 — un éditeur en ligne entièrement autonome et open source disponible sur hellopebble.io. Gratuit pour un usage personnel et commercial illimité. Sans MySQL, sans Node, sans processus de build.

L'installation prend moins de deux minutes. L'interface d'édition est immédiate — cliquez sur n'importe quel élément marqué d'un pebble et tapez. Les sauvegardes, les journaux d'activité et les paramètres de sécurité vivent dans un panneau de contrôle minimal qui reste discret.

Conçu pour les designers qui se soucient du balisage. Ignoré par ceux qui ne s'en soucient pas.