Cycle de vie de documents web

Slides:



Advertisements
Présentations similaires
Master SIR (M2) Année Développement en environnement J2EE de Web services pour l'interopérabilité du projet CASTORE ce stage de fin d’étude a.
Advertisements

Présentation des technologies SharePoint 2007
Les technologies décisionnelles et le portail
Création de la base du SI Idée de départ : créer plusieurs couches de données avec chacune un intérêt propre et indépendante. Chaque couche doit pouvoir.
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Présentation générale de SPIP Fonctionnalités principales dun CMS La séparation entre contenu et présentation Susciter linteractivité en interne et en.
Architecture Technique de la plate-forme CASTORE
Point sur le CMS Web InfoGlue et nouveau canal « lecture des annonces » ESUP-days Journées du 22 et 23 juin à Paris.
03/05/05 - RB1 inJAC Présentation générale. 03/05/05 - RB 2 Lapproche ESUP du CMS Avoir un référentiel de documents structurés, intégré au portail en.
CSIESR-Arles 16/05/06 -F. JANNIN- B. SOR inJAC ESUP et OAI-PMH Le CMS détablissement dESUP.
Outils de communication. 17/11/2005Raymond Bourges2 Outils de communication Site Web Documentation (Bientôt gérée avec inJAC) Espace de téléchargement.
3 approches Brigitte Sor 08/02/2012
Projet ORI-OAI Outil de Référencement et dIndexation Réseau de portails OAI ESUP-Day Paris, 5 juillet 2007.
Lalimentation de STAR par imports STAR 8ième cercle – 27 septembre 2013.
Le developpement web  Préparé par : ASSAL Lamiae JAMALI Zakarya
Construire un site Web Internet en utilisant Microsoft Office SharePoint Server 2007.
Introduction aux fonctions de gestion de contenu Web dans Microsoft Office SharePoint Server 2007.
Une solution personnalisable et extensible
TER Gestionnaires de contenu en ligne
PLAN Evolution des sites Web
Site Internet 29 Mai Le site internet aujourdhui 2.
version Beta Marie Calberg Ninni Louhelainen SLFN7
Architecture Technique de la plate-forme CASTOR Projet Castor © Ecole des Mines de Nantes
Copyright 2008 © Consortium ESUP-Portail ESUP-Days 7, Paris, 3 février 2009 Evolutions de esup-helpdesk v3 Pascal Aubry.
Introduction aux CMS.
Les outils d’intégration continue
Vième forum Internet ORPHANET Orphanet LES SERVICES WEB POUR LES ASSOCIATIONS Des outils pour les sites web des associations Créez votre site en quelques.
Nouveau blog. WordPress connexion Nommez votre blog.
JAVASERVER FACES Un framework Java pour le développement Web.
Administration de SharePoint
Archimède : dépôt institutionnel de la Bibliothèque de lUniversité Laval Par Rida Benjelloun Chef de la section recherche.
Développement Rapide dApplications Web avec.NET « Mon premier site »
IUT2 de Grenoble Université Pierre Mendès France
Projet JAVA EE Approfondi
Saisie de l’Offre de Formation (SOF)
Atelier « Créations de sites » : Les techniques de réalisation de sites EPN :...
ISICIL SWEETDEKI Intégration du logiciel Mindtouch Core dans la plate-forme ISICIL Guillaume HUSSON.
Une chaîne éditoriale développée dans le cadre du CIRM François Dagorn Journées pédagogiques de lIFSIC.
Master EIAH E-learning De la production à la mutualisation Brigitte de La Passardière Université Pierre et Marie Curie LIP6.
PhP-MySQL Pagora 2012/2013 CTD 1 - Presentation de moi ^^
CASTORE Retour dexpérience sur la mise en place dune bibliothèque numérique Juillet RMLL © Ecole des Mines de Nantes
Plus de cinquante réalisations depuis Secteurs de la santé, services municipaux, services publics et accès aux citoyens… De nombreuses récompenses.
Typo3 sur Bonjourquebec.com Publier un site dynamique en version statique ou presque…
Projet de Master première année 2007 / 2008
Adaptée du cours de Richard Grin
Agenda de la journée 10h00 : La place d’ASP.NET dans la plate-forme Microsoft 10h30 : Développement rapide d’applications Web en ASP.NET 12h00 : Construire.
A L I M E N T A T I O N A G R I C U L T U R E E N V I R O N N E M E N T Présentation d’un site « clé en main »
Principes de base de Joomla Cours de gestion et publication de contenu sur internet Novembre 2010 – Eric Giraudin.
Content Management System CMS. Pourquoi ? Obligation de ressaisir des contenus publiés à plusieurs endroits Pas d’outils de gestion de qualité de l’information.
GESTION DE CONTENU Content Management System.
Supports de formation au SQ Unifié
Formation utilisateurs CMS. 16/01/20082 Plan 1)Présentation 2)Espace contributeur 3)Plan du site 4)Créer des pages 5)Edition en ligne 6)Les ressources.
09/11/2006 CMS Content Management System Système de Gestion de Contenu.
Mise en œuvre d’un portail « OpenSocial » s’appuyant sur la gestion documentaire Nuxeo-DM JRES 2011 –
Bureau d’études Présentation du sujet Organisation des projets Version 1 8 octobre 2004.
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
© WYNIWYG / Communication, reproduction interdite sauf autorisation.
Struts.
CMS - SGC Revenu Québec. Octobre 2003 SSWII - SERVICE DES SOLUTIONS WEB ET DE L’INGÉNIERIE DE L’INFORMATION DSAE - DIRECTION DES SOLUTIONS D’AFFAIRES.
G.KEMBELLEC - UP81 Master 2 THYP Cas pratique d’utilisation De simpleXML Un lecteur de RSS Novembre 2009.
L’enseignement de spécialité SLAM
Administration du site
G ROUPE IRIUM ™ N°1 européen des PGI pour Distributeurs, Loueurs & Importateurs de Machines Les Bases de Connaissances Knowledge Base Maxime HILAIRE 07/05/2008.
Les Systèmes de Gestion de Contenu (CMS) Allirand Maud Chabord Grégoire Massart Anne-Sophie 24 novembre 2006.
CPI/BTS 2 Programmation Web Les sites dynamiques Prog Web CPI/BTS2 – M. Dravet – 02/10/2003 Dernière modification: 02/10/2003.
Contribution CMS.Eolas
Les systèmes de gestion de contenu
Veille technologique Wordpress. Qu’est ce que Wordpress ?  C’est un CMS hautement personnalisable  CMS signifie « Content Management System » soit système.
1 Master Data Management au SANDRE. GPA 17/10/ Une philosophie de diffusion des référentiels 3 grands blocs dans les systèmes d’information environnementaux:
1 Master Data Management au SANDRE. ADD 27/11/ Une philosophie de diffusion des référentiels 3 grands blocs dans les systèmes d’information environnementaux:
Transcription de la présentation:

Cycle de vie de documents web Utilisation de Cocoon, Webdav, J2EE Projet inJAC : brique CMS open source pour ESUP-portail {Pierre.Gambarotto, Brigitte.Sor}@enseeiht.fr JRES2003

Web Content Management System Pourquoi ? Pallier les inconvénients des sites statiques Obligation de ressaisir des contenus publiés à plusieurs endroits Pas ou peu d ’outils de gestion de la qualité de l ’information (workflows) Difficultés pour réorganiser le site, faire évoluer son architecture Délégation illusoire de production de contenus (html) 19 Novembre 2003 jres2003

Web Content Management System Pour répondre à ces difficultés ? Chronologiquement 2 approches Organisation des sites à travers des bases de données reliées aux pages web par des scripts (perl, php, asp, …) Utilisation de logiciels CMS permettant aux utilisateurs de produire des contenus à travers un navigateur et automatisant leur intégration dans le site web 19 Novembre 2003 jres2003

Web Content Management System Objectifs, caractéristiques fonctionnelles principales Permettre à chacun de mettre en ligne de l ’information Gestion automatisée des liens amont et aval d ’une page Fournir des auxiliaires de gestion de qualité de l ’information (versions, validation, durée de vie, …) Permettre à une information saisie une fois d ’être publiée en plusieurs endroits Uniformiser gabarits et navigation Permettre de changer facilement graphisme et ergonomie 19 Novembre 2003 jres2003

CMS : caractéristiques fonctionnelles Séparation gestion de contenu/publication Séparation forme et fond Fixer format des docs ou pas Structure des documents : quelconque ou fixée 19 Novembre 2003 jres2003

CMS : caractéristiques fonctionnelles 2 Différencier organisation interne/ externe Exemple : page de news Gestion des contributions : Rôle Contexte : hiérarchie et délégation de droits Workflow de publication, cycle de vie des documents Publication 19 Novembre 2003 jres2003

CMS : caractéristiques fonctionnelles 3 Restitution Personnalisation de la restitution 19 Novembre 2003 jres2003

CMS : caractéristiques fonctionnelles 4 Gestion de versions Indexation, recherche : contenu des documents et métadonnées Syndication Mesures d’audience Intégration à un portail 19 Novembre 2003 jres2003

inJAC Développement incrémental Indépendance des fonctionnalités Socle de base permettant des ajouts Stricte séparation des différents éléments Développement par composant (J2EE) Notre modèle : WebDAV + Cocoon contenu présentation 19 Novembre 2003 jres2003

Content Management Document : Contexte : CMS: fichier + méta-données { documents} + méta-données CMS: gérer les contenus présenter les contenus contexte document 19 Novembre 2003 jres2003

Organisation des contenus Stockage non classique : fichier + méta-données Plusieurs versions possibles pour un document : format, langue, historique, ... Accès contrôlés : utilisateur, groupe, contexte, date, origine de la requête, ... 19 Novembre 2003 jres2003

Présentation des contenus Nom du contexte document 1 document 2 .... Navigation 19 Novembre 2003 jres2003

Rendu document non transformé Site titre auteur ... autres méta-données lien vers le fichier Navigation 19 Novembre 2003 jres2003

Rendu document transformable (XML, XHTML, LaTeX, RTF, ..) Site <Titre> par <auteur> Navigation <liens vers autres formats> 19 Novembre 2003 jres2003

Publication généré dynamiquement document 1 document 2 .... généré Nom du contexte document 1 document 2 .... Navigation généré dynamiquement 19 Novembre 2003 jres2003

L’avenir du CM est au libre WebDAV : gestion de fichiers et de métadonnées au dessus de HTTP Cocoon : framework de publication XML 19 Novembre 2003 jres2003

Protocole WebDAV Distributed Authoring and Versionning Extension au protocole http1.1 permettant l ’édition collaborative sur internet : lecture ET écriture (RFC2518) Indépendant du type de document et du contenant (BD,SF, ...) Méta-données : propriétés par fichier Collection : regroupement Requêtes/Réponses sur les méta-données en XML 19 Novembre 2003 jres2003

Protocole WebDAV Extensions DeltaV : gestion des versions (RFC3253) ACL : RFC du 6/11/2003 DASL: indexation et recherche 19 Novembre 2003 jres2003

Authentification préalable Content Management response request Conditions Engine authentication WebDav DAV Interface File Container MetaData Container UserDB Groupes Authentification préalable Requête WebDAV authentifiée Accès au MétaDonnées Conditions complexes Infos pour ACL, test ACL Résultat ou erreur 19 Novembre 2003 jres2003

Cocoon est une servlet J2EE Exécution dans un conteneur d’applications OpenSource Chaîne configurable de traitement de documents 19 Novembre 2003 jres2003

Cocoon : Philosophie de base Séparation des tâches Contenus, styles et logique de présentation de documents souvent créés par différents individus ou groupes Séparation complète des 3 couches : conception, création, gestion créées et gérées indépendamment Réduit la charge de la gestion, augmente la ré-utilisation du travail et réduit le temps de développement 19 Novembre 2003 jres2003

Cocoon : Principes de fonctionnement Séparation contenu-présentation-traitement Génération de documents XML initiaux Transformation successives du document : XSLT Transformation finale vers un format définitif : HTML, PDF, WML … 19 Novembre 2003 jres2003

Sequence of interactions Pipeline Cocoon Sequence of interactions Cocoon pipeline 19 Novembre 2003 jres2003

inJAC : en bref ok req resp Connect auth Auth req Pres resp auth ? 19 Novembre 2003 jres2003

Services à offrir Workflow Interface de configuration/administration Interface de publication/dépôt de documents Interface de consultation : recherche, index, gestion de favoris, navigation 19 Novembre 2003 jres2003

Workflow : suivi de la publication Etat Actions Ex: brouillon a valider publié brouillon public Cycle de vie d’un document : Doit être simple dans les cas simples Transitions automatiques Workflows type : Ex : auteur=éditeur=rédac-chef Etat courant: méta-donnée d’un document Action : modification d’un état 19 Novembre 2003 jres2003

Contraintes de développement Interopérabilité : choix de formats standards pour une intégration à un portail : flux XML Approche composant : développement modulaire Coopérons ! Réutilisation maximale de briques existantes (stockage, présentation, droits d’accés) 19 Novembre 2003 jres2003

RoadMap WebDAV : en liaison avec le groupe stockage d’ESUP Workflow Rendu cocoon : modèles de bases Navigation Rendu de document Workflow ACL avancée Interfaces : workflow, admin, configuration 19 Novembre 2003 jres2003