Ezpublish

Post on 26-May-2015

1056 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Présentation de eZ publish : portail et syndication

Transcript

eZ publish :portail et syndication

30 janvier 2007 – Salon Solutions Linux – Louis Sicard

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

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 ?

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

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

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

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

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

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

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

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

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

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)

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

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

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

Merci de votre attention

Questions ?

30 janvier 2007 – Salon Solutions Linux – Louis Sicard

top related