Suite à la lecture de ce sujet : smalltalk: what is CMS / list of cms / my 2 cents il me semblait intéressant d'écrire un billet en français qui décrit pourquoi eZ Publish se démarque par rapport aux autres CMS.
Le terme CMS est très utilisé mais souvent pas correctement. En effet, les développeurs ont tendance à oublier le sens même de ce terme qui se focalise vraiment sur de la Gestion de Contenu ! Si l'on regarde les centaines (sans trop exagérer...) de CMS qu'il existe en PHP on se rend compte que la plupart sont plus des "générateurs de sites" pour débutants plutôt que de véritables système de gestion de contenu. Ils se contentent généralement de fournir un moyen d'afficher du contenu sous forme d'(X)HTML sans que l'utilisateur n'ai besoin de toucher à du code. Pourtant, la gestion de contenu peut aller bien plus loin en fournissant sont contenu à d'autres plateformes qui n'ont rien à voir avec du Web ! Je pense notamment à l'eZ Conference 09 ou une entreprise a développé un site web avec eZ Publish qui fournissait en même temps des données sur des montres de plongée. Imaginez faire ça avec un CMS conventionnel et vous vous rendrez vite compte que c'est impossible ou très difficilement réalisable.
Mais alors qu'est-ce qui rend eZ Publish "plus malin" que les autres me direz-vous... C'est ça façon de stocker le contenu ! Dans la base de données d'eZ Publish vous ne trouverez pas la moindre trace d'(X)HTML, tout est stocké sous forme d'XML ce qui permet d'afficher les données comme bon nous semble. Joomla! par exemple, stocke directement de l'HTML dans la base de données ce qui lui permet de directement l'afficher sans se soucier de ça présentation. Avec eZ Publish il est nécessaire de créer un fichier pour chaque type de contenu avec du code XHTML qui s'occupe d'afficher les données au format Web. Grâce à cette façon de procéder, on a la possibilité d'afficher le contenu sous n'importe quelle forme, il suffit de créer d'autres fichiers de mise en forme pour s'adapter à d'autres standards... RSS, Atom etc.
Le point central d'eZ Publish est la gestion de contenu et non pas la création de sites web. Pour la partie site web ils ont développé une extension (eZwebin) qui permet de retrouver les fonctionnalités que l'on a l'habitude de retrouver dans d'autres CMS.
Je ne donne là que mon avis et ça n'engagen que moi, je suis ouvert à toute critique !
à toute critique
En plus de ça, je déteste le XML.
Vous devez être identifié pour poster un commentaire.
Bienvenue sur mon Blog ! Je traîte principalement des sujets concernant eZ Publish et les technologies Web relatives à PHP et Apache.
| Lun | Mar | Mer | Jeu | Ven | Sam | Dim |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
Copyright © 2000-2012 - www.developpez.com