PAGE BUILDER OPEN SOURCE POUR SYMFONY

Vos pages, composées bloc par bloc.

ContentBlocks ajoute un éditeur visuel à votre application Symfony : vos équipes construisent et publient leurs pages sans toucher au code, vos développeurs gardent la main sur le rendu.
Un bureau vu du dessus : écran, clavier, tablette et carnets

18 blocs prêts

Titres, images, galeries, onglets, tableaux… tous éditables.

Brouillon protégé

Rien n’est en ligne avant que vous cliquiez sur Publier.

Multilingue

Un atelier de traduction, avec traduction automatique.

100 % Symfony

Doctrine, Twig, Live Components. Symfony 6.4 à 8.

Tout ce qu’il faut pour éditer sereinement

Le builder édite la vraie page, dans son vrai thème. Ce que vous voyez est ce que vos visiteurs verront.
Glisser, déposer, ajuster

Glisser, déposer, ajuster

Sections, colonnes et blocs se réorganisent à la souris. Marges, fonds et alignements se règlent par appareil.
Voir les blocs
Annuler, rétablir, publier

Annuler, rétablir, publier

Chaque modification reste un brouillon. Ctrl+Z annule, et « Revenir à la version publiée » efface tout le brouillon d’un coup.
Réutiliser ses sections

Réutiliser ses sections

Enregistrez une section réussie dans la bibliothèque et réinsérez-la sur n’importe quelle page.
Un ordinateur portable ouvert sur une table en bois

Pensé pour toute l’équipe

Composez vos pages sans attendre une mise en production.
Prévisualisez sur ordinateur, tablette et mobile avant de publier.
Un bloc est une classe PHP et un template Twig.
Les données sont validées par le composant Form, le rendu reste le vôtre.
Les pages marketing sortent du backlog technique.
Les droits d’édition se branchent sur votre sécurité Symfony existante.
  • Brouillon et publication séparés
  • Historique d’annulation par session
  • Export et import des pages en zip

Une page, plusieurs écrans

Chaque section peut changer de mise en page sur tablette et mobile : colonnes empilées, ordre inversé, carrousel.
Vidéo de démonstration, sans son.

Compatible avec votre pile

Composant Versions prises en charge
Symfony 6.4 LTS, 7.x, 8.x
PHP 8.2 et plus (8.4 pour Symfony 8)
Doctrine ORM 2.15+, 3.x
Base de données MySQL, PostgreSQL… et SQLite pour cette démo
Assets AssetMapper ou Webpack Encore

Questions fréquentes

Mes modifications sont-elles visibles par les autres visiteurs de la démo ?
Non. Chaque visiteur travaille sur sa propre copie, effacée après deux heures d’inactivité.
Faut-il savoir coder pour éditer une page ?
Non. Le code sert à créer de nouveaux types de blocs ; les assembler se fait entièrement dans le builder.
Que se passe-t-il si je me trompe ?
Rien n’est publié tant que vous ne l’avez pas décidé. Annulez avec Ctrl+Z, ou revenez à la version publiée.
Sous quelle licence est distribué ContentBlocks ?
MIT. Le code est sur GitHub et les paquets sur Packagist.

À vous de jouer

Cette page est votre brouillon : changez un titre, ajoutez une section, puis publiez.