Download - Ezpublish
![Page 1: Ezpublish](https://reader036.vdocuments.net/reader036/viewer/2022081519/556398bdd8b42a01658b47c8/html5/thumbnails/1.jpg)
eZ publish :portail et syndication
30 janvier 2007 – Salon Solutions Linux – Louis Sicard
![Page 2: Ezpublish](https://reader036.vdocuments.net/reader036/viewer/2022081519/556398bdd8b42a01658b47c8/html5/thumbnails/2.jpg)
30 janvier 2007 – Louis Sicard – eZ publish : portail et syndication
Plan de la présentation :
Introduction
1. eZ publish : outil de gestion de contenu avancé
2. La problématique de la syndication
3. eZ publish, solution de syndication
Conclusion
![Page 3: Ezpublish](https://reader036.vdocuments.net/reader036/viewer/2022081519/556398bdd8b42a01658b47c8/html5/thumbnails/3.jpg)
30 janvier 2007 – Louis Sicard – eZ publish : portail et syndication
Introduction
• Syndication : besoin de cohérence et de centralisation d’un environnement de contenu hétérogène et éclaté
• Les projets de syndication sont de plus en plus en nombreux et les besoins fonctionnels se standardisent
• Quelles solutions techniques ? Comment adapter la gestion de projet au cas particulier de la syndication ?
![Page 4: Ezpublish](https://reader036.vdocuments.net/reader036/viewer/2022081519/556398bdd8b42a01658b47c8/html5/thumbnails/4.jpg)
30 janvier 2007 – Louis Sicard – eZ publish : portail et syndication
1. eZ publish : outil de gestion de contenu avancé
a. Le modèle objet dans la gestion de contenu
• eZ publish s’appuie sur la fiabilité reconnue de PHP et MySQL
• eZ publish propose l’idée originale de structurer les contenus en adoptant un modèle objet design de classe puis instanciation
• Permet une adaptation à toutes les typologies de publication. Permet également une gestion des objets abstraits (association, méta-données, etc.)
• La mise en relation entre contenus est facilitée
![Page 5: Ezpublish](https://reader036.vdocuments.net/reader036/viewer/2022081519/556398bdd8b42a01658b47c8/html5/thumbnails/5.jpg)
30 janvier 2007 – Louis Sicard – eZ publish : portail et syndication
1. eZ publish : outil de gestion de contenu avancé
a. Le modèle objet dans la gestion de contenu
![Page 6: Ezpublish](https://reader036.vdocuments.net/reader036/viewer/2022081519/556398bdd8b42a01658b47c8/html5/thumbnails/6.jpg)
30 janvier 2007 – Louis Sicard – eZ publish : portail et syndication
1. eZ publish : outil de gestion de contenu avancé
b. Le templating en cascade
Le templating est structuré en cascade
Afin de garantir l’homogénéité graphique du front-end, les templates se développent par inclusions du plus détaillé dans le plus général
Chaque sous-template hérite du template père
![Page 7: Ezpublish](https://reader036.vdocuments.net/reader036/viewer/2022081519/556398bdd8b42a01658b47c8/html5/thumbnails/7.jpg)
30 janvier 2007 – Louis Sicard – eZ publish : portail et syndication
1. eZ publish : outil de gestion de contenu avancé
c. Une architecture en brique
• Le noyau d’eZ publish est structuré par brique
• Une telle structure facilite le développement de plugins (extensions)
• L’accès au noyau applicatif est garanti sans avoir à le modifier
![Page 8: Ezpublish](https://reader036.vdocuments.net/reader036/viewer/2022081519/556398bdd8b42a01658b47c8/html5/thumbnails/8.jpg)
30 janvier 2007 – Louis Sicard – eZ publish : portail et syndication
2. La problématique de la syndication
a. Un environnement de publication hétérogène
• Une multitude d’acteurs contribuent à la publication dans des formats hétérogènes
• Un besoin de rationalisation émerge : impulsion politique, commerciale.
Pb : cette impulsion émane rarement du terrain
• Il est donc nécessaire de définir une véritable stratégie de syndication
![Page 9: Ezpublish](https://reader036.vdocuments.net/reader036/viewer/2022081519/556398bdd8b42a01658b47c8/html5/thumbnails/9.jpg)
30 janvier 2007 – Louis Sicard – eZ publish : portail et syndication
2. La problématique de la syndication
a. Un environnement de publication hétérogène
Exemple : la bourse de technologies développée par Core-Techs pour Oséo
![Page 10: Ezpublish](https://reader036.vdocuments.net/reader036/viewer/2022081519/556398bdd8b42a01658b47c8/html5/thumbnails/10.jpg)
30 janvier 2007 – Louis Sicard – eZ publish : portail et syndication
2. La problématique de la syndication
b. Définition de la stratégie de syndication
• La phase d’analyse et de spécification est cruciale. Le développement ne représente que 30 à 40% de la charge totale d’un projet de syndication
• Il est nécessaire d’établir un dialogue entre les différents acteurs locaux : audit des SI sources, identification des difficultés techniques, rester force de proposition
• L’intégrateur doit se positionner comme médiateur symbole de l’unification et de la rationalisation des processus de publication
![Page 11: Ezpublish](https://reader036.vdocuments.net/reader036/viewer/2022081519/556398bdd8b42a01658b47c8/html5/thumbnails/11.jpg)
30 janvier 2007 – Louis Sicard – eZ publish : portail et syndication
2. La problématique de la syndication
c. Elaboration d’un format unique d’échange
• Core-Techs préconise le format XML : format le plus adapté aux besoins de structuration d’échange
• XML autorise des flux synchrones (ex : Webservices) ou asynchrones (push XML périodiques)
• Le schéma de validation XML (XSD ou WSDL) devient alors le document de référence dans le développement des différents flux de syndication
![Page 12: Ezpublish](https://reader036.vdocuments.net/reader036/viewer/2022081519/556398bdd8b42a01658b47c8/html5/thumbnails/12.jpg)
30 janvier 2007 – Louis Sicard – eZ publish : portail et syndication
2. La problématique de la syndication
d. La notion de méta-portail
• Le méta-portail est le point de syndication central
• Il représente le niveau d’abstraction le plus élevé dans le processus de publication : il ne possède pas de contenu en propre puisqu’il n’a pour objet que sa simple unification afin de rediriger, dans un second temps, le visiteur vers la source proprement dite
![Page 13: Ezpublish](https://reader036.vdocuments.net/reader036/viewer/2022081519/556398bdd8b42a01658b47c8/html5/thumbnails/13.jpg)
30 janvier 2007 – Louis Sicard – eZ publish : portail et syndication
2. La problématique de la syndication
d. La notion de méta-portail
Exemple : l’application de recherche développée par Core-Techs pour l’Assemblée Française des Chambres de Commerce et d’Industrie (ACFCI)
![Page 14: Ezpublish](https://reader036.vdocuments.net/reader036/viewer/2022081519/556398bdd8b42a01658b47c8/html5/thumbnails/14.jpg)
30 janvier 2007 – Louis Sicard – eZ publish : portail et syndication
3. eZ publish, solution de syndication
a. Un panel d’outils adaptés à la syndication
• Basé sur PHP, eZ publish dispose d’un parser XML SAX : idéal pour la consommation des flux XML
• Son architecture en brique permet un accès complet aux ressources de la gestion de contenu à partir d’une extension
• La gestion des tâches planifiées (« cronjobs ») permet d’intégrer les flux XML périodiquement
![Page 15: Ezpublish](https://reader036.vdocuments.net/reader036/viewer/2022081519/556398bdd8b42a01658b47c8/html5/thumbnails/15.jpg)
30 janvier 2007 – Louis Sicard – eZ publish : portail et syndication
3. eZ publish, solution de syndication
b. L’optimisation des imports XML avec eZ publish
• La structuration objet de contenus permet une adéquation souple et évolutive avec les schémas de structure XML
• L’outil de comparaison de contenu permet la comparaison de deux instances d’une même classe. Ceci permet notamment la mise en place de flux incrémentaux
![Page 16: Ezpublish](https://reader036.vdocuments.net/reader036/viewer/2022081519/556398bdd8b42a01658b47c8/html5/thumbnails/16.jpg)
30 janvier 2007 – Louis Sicard – eZ publish : portail et syndication
Conclusion
• Un projet de syndication est suspendu à la gestion de projet : les acteurs doivent être soudés et impliqués dans les discussions
• Le point le plus sensible est certainement la définition du format unique d’échange
• eZ publish est un des outils les plus à même de répondre à la problématique des projets de syndication
![Page 17: Ezpublish](https://reader036.vdocuments.net/reader036/viewer/2022081519/556398bdd8b42a01658b47c8/html5/thumbnails/17.jpg)
Merci de votre attention
Questions ?
30 janvier 2007 – Salon Solutions Linux – Louis Sicard