CMS / DXP À la une

Ibexa

Un dépôt de contenu, pas une table par type de page : Content, Locations, langues, siteaccess.

La particularité d’Ibexa : le repository. Un Content a des champs et des traductions ; les Locations le placent dans un arbre. Alias d’URL, langues et siteaccess sont des citoyens de première classe. Plus proche d’un DXP que d’“une entité Doctrine par page”.

Forces : workflows éditoriaux, Admin UI, content views Twig, REST et GraphQL sur le même modèle. Le multilingue n’est pas un rajout.

Limites : les Content Types ne sont pas le schéma métier. Commandes, stock, facturation restent dans Symfony/Doctrine. Les mélanger sans frontière, c’est comme ça que les projets pourrissent.

ibexa.co

Voir aussi