EditlyCMS
EditlyCMS est un CMS auto-hébergé en flat-file : modifiez votre site HTML en cliquant directement, avec brouillon/publication et restauration 1 clic.
Qu'est-ce qu'EditlyCMS ?
EditlyCMS est un système de gestion de contenu (CMS) auto-hébergé pour les sites web existants construits avec des templates HTML. Il vous permet de modifier le contenu des pages directement sur le site en direct via une interface click-to-edit, sans coder dans l'éditeur.
L'idée principale est d'« insérer » la couche CMS sur un site HTML pour modifier le contenu en place. Il fonctionne avec PHP et SQLite, et stocke le contenu dans vos fichiers HTML plutôt que dans une base de données séparée.
Fonctionnalités clés
- Click-to-edit sur votre page en direct : Sélectionnez les éléments marqués pour édition et saisissez les modifications directement dans le navigateur, y compris la mise en forme riche comme gras, italique, titres et listes.
- Édition de médias et embeds via la barre d'outils : Uploadez des images en les glissant dans l'éditeur, intégrez du contenu YouTube ou Vimeo, ajoutez Google Maps, et joignez des fichiers téléchargeables.
- Flux brouillon et publication : Effectuez des modifications sans altérer le site en direct, prévisualisez les changements, puis publiez quand vous êtes prêt.
- Sauvegarde et restauration en 1 clic : Chaque publication crée une sauvegarde de la version précédente, et le tableau de bord propose une restauration en 1 clic.
- Contenu flat-file avec métadonnées/sauvegardes SQLite : Le contenu reste dans vos fichiers HTML ; SQLite gère les métadonnées et sauvegardes en arrière-plan.
- Éditeur protégé par mot de passe : L'accès à l'éditeur est protégé par une authentification session nom d'utilisateur/mot de passe, et les identifiants peuvent être modifiés depuis l'éditeur.
Comment utiliser EditlyCMS
- Copiez le dossier CMS : Copiez le dossier
cms/dans le répertoire racine de votre site, à côté de vos fichiers HTML. - Marquez les zones éditables : Ajoutez
class="cms-content"et unidunique à chaque élément que vous voulez modifier avec l'éditeur. - Connectez-vous et éditez : Ouvrez
/cms/dans votre navigateur, connectez-vous avec vos identifiants, et commencez à éditer votre site directement.
Pour démarrer, vous pouvez aussi utiliser les templates prêts à l'emploi fournis (fichiers HTML propres) qui fonctionnent avec EditlyCMS dès la sortie de la boîte.
Cas d'usage
- Freelances mettant à jour les pages clients sans temps de configuration CMS : Pour un petit site HTML, utilisez EditlyCMS pour permettre aux clients d'éditer le contenu en place tout en conservant la structure HTML/CSS sous-jacente.
- Agences needing staging avant mise en production : Utilisez le flux brouillon/publication pour permettre aux clients de prévisualiser les mises à jour sans risquer des changements immédiats sur la page de production.
- Portfolios et sites de petites entreprises avec ajustements fréquents de texte et médias : Éditez titres, listes, images, embeds (YouTube/Vimeo) et cartes via la barre d'outils en page.
- Équipes voulant un rollback simple pour les éditions publiées : Fiez-vous aux sauvegardes automatiques à chaque publication et utilisez la restauration en 1 clic quand une mise à jour doit être annulée.
- Développeurs préférant stocker le contenu avec les fichiers du site : Gardez le contenu éditable dans les fichiers HTML tout en utilisant SQLite pour gérer métadonnées et sauvegardes en arrière-plan.
FAQ
-
EditlyCMS nécessite-t-il une base de données séparée ? Non. Le produit utilise vos fichiers HTML pour le contenu, et fonctionne avec PHP & SQLite pour gérer métadonnées et sauvegardes.
-
Puis-je éditer le contenu directement sur la page en direct ? EditlyCMS propose le click-to-edit pour changer les éléments marqués sur la page, avec un flux brouillon/publication pour préparer les changements avant publication.
-
Comment fonctionne la publication et puis-je annuler les changements ? Chaque publication crée une sauvegarde de la version précédente, et le tableau de bord inclut une option de restauration en 1 clic.
-
Quels types de contenu puis-je éditer ? Vous pouvez éditer des éléments de texte riche (ex. : gras/italique/titres/listes) et travailler avec images, embeds YouTube/Vimeo, Google Maps, et pièces jointes téléchargeables via la barre d'outils.
-
L'éditeur est-il sécurisé ? L'éditeur est protégé par mot de passe avec authentification session, et vous pouvez changer le nom d'utilisateur et le mot de passe.
Alternatives
- CMS traditionnels avec base de données (ex. : systèmes style WordPress) : Ceux-ci stockent généralement le contenu dans une base de données backend séparée et nécessitent souvent une configuration plus lourde par rapport à une approche « drop-in ».
- Générateurs de sites statiques avec workflows en éditeur : Ceux-ci privilégient une sortie statique et requièrent typiquement une étape de build/deploy pour les éditions, plutôt que click-to-edit directement dans le navigateur.
- CMS headless avec UI d'édition frontend : Ceux-ci séparent la gestion de contenu du frontend du site et impliquent souvent l'intégration d'un framework frontend, plutôt que d'opérer directement sur des pages HTML existantes.
- CMS basés sur fichiers pour sites statiques : Comme EditlyCMS, ceux-ci misent sur un stockage léger de contenu, mais les workflows et interactions d'édition supportées peuvent différer (ex. : si les éditions se font en place sur la page rendue).
Alternatives
Rokoko
Rokoko propose des outils de motion capture studio pour le corps, les doigts et le visage, avec édition, retargeting, export et streaming 3D.
Hacker News (macOS Client)
Un client macOS natif et moderne pour naviguer sur Hacker News, entièrement construit avec SwiftUI.
Email Validator
Email Validator gratuit en ligne sur sidemail.io : vérifie la syntaxe, DNS/MX, emails jetables et les fautes, avec vérification SMTP optionnelle.
PicButler: Photo Cleaner
PicButler: Photo Cleaner analyse votre bibliothèque iPhone, regroupe doublons et photos similaires, choisit un gagnant et vous aide à supprimer en un tap.
PDF Toolbox
PDF Toolbox est un éditeur PDF hors ligne gratuit pour iPhone, iPad et Mac : fusionner, scinder, compresser, sécuriser, signer, OCR et convertir sans téléverser.
Cascadeur
Cascadeur est un logiciel 3D d’animation par keyframes autonome pour personnages : poses assistées par IA, affinage via la physique et édition d’animations importées.