17
eZ publish : portail et syndication nvier 2007 – Salon Solutions Linux – Louis Sicard

Ezpublish

Embed Size (px)

DESCRIPTION

Présentation de eZ publish : portail et syndication

Citation preview

Page 1: Ezpublish

eZ publish :portail et syndication

30 janvier 2007 – Salon Solutions Linux – Louis Sicard

Page 2: Ezpublish

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Merci de votre attention

Questions ?

30 janvier 2007 – Salon Solutions Linux – Louis Sicard