Site web SIRMA Etude ergonomique
26 pages
English
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Site web SIRMA Etude ergonomique

-

Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
26 pages
English

Description

Site web SIRMA
Etude ergonomique  SIRMA Etude ergonomique   Oct 2008
Sommaire 
1. Introduction .................................................................................................................4
1.1. Objet du document .................................................................................................4
2. Concept fondamentaux eZ Publish ...........................................................................5
2.1. Terminologie eZ Publish.........................................................................................5
2.2. Les types de donn ées (Datatypes) .........................................................................8
2.3. Données génériques  à tous les objets et tous les noeuds .....................................9
2.4. Légende..................................................................................................................9
3. Logique d'exploitation d'eZ Publish........................................................................10
3.1. Extensions utilis ées & r ôles respectifs ..................................................................10
3.1.1. Extension "keZAdmin"....................................................................................10
3.2. Stratégie sur la gestion des langues et des intitul és............................................11
3.2.1. Stockage des langues ....................................................................................11
3.2.2 ...

Sujets

Informations

Publié par
Nombre de lectures 56
Langue English

Exrait

Site web SIRMA Etude ergonomique  SIRMA Etude ergonomique   Oct 2008 Sommaire  1. Introduction .................................................................................................................4 1.1. Objet du document .................................................................................................4 2. Concept fondamentaux eZ Publish ...........................................................................5 2.1. Terminologie eZ Publish.........................................................................................5 2.2. Les types de donn ées (Datatypes) .........................................................................8 2.3. Données génériques  à tous les objets et tous les noeuds .....................................9 2.4. Légende..................................................................................................................9 3. Logique d'exploitation d'eZ Publish........................................................................10 3.1. Extensions utilis ées & r ôles respectifs ..................................................................10 3.1.1. Extension "keZAdmin"....................................................................................10 3.2. Stratégie sur la gestion des langues et des intitul és............................................11 3.2.1. Stockage des langues ....................................................................................11 3.2.2. Stockage des intitul és.....................................................................................12 4. Organisation et structuration des contenus ...........................................................13 4.1. Principe général....................................................................................................13 4.2. Les classes de contenu .........................................................................................13 5. Liste des classes.......................................................................................................14 5.1. Accueil...................................................................................................................14 5.1.1. Description......................................................................................................14 5.1.2. Classes filles  :.................................................................................................14 5.1.3. Affichage.........................................................................................................14 5.1.4. Nœuds concern és..........................................................................................14 5.2. Page......................................................................................................................15 5.2.1. Description......................................................................................................15 5.2.2. Classes filles ...................................................................................................15 5.2.3. Affichage.........................................................................................................15 5.2.4. Nœuds concern és..........................................................................................16 5.3. Thème de thèse....................................................................................................16 5.3.1. Description......................................................................................................16 5.3.2. Classes filles ...................................................................................................16 5.3.3. Affichage.........................................................................................................16 5.3.4. Nœuds concern és..........................................................................................16 5.4. Thèse....................................................................................................................17 5.4.1. Description......................................................................................................17 5.4.2. Classes filles ...................................................................................................17 5.4.3. Affichage.........................................................................................................17 5.4.4. Nœuds concern és..........................................................................................17 2 /  26 SIRMA Etude ergonomique   Oct 2008 5.5. Lien........................................................................................................................18 5.5.1. Description......................................................................................................18 5.5.2. Classes filles ...................................................................................................18 5.5.3. Affichage.........................................................................................................18 5.5.4. Nœuds concern és..........................................................................................18 5.6. Année....................................................................................................................19 5.6.1. Description......................................................................................................19 5.6.2. Classes filles ...................................................................................................19 5.6.3. Affichage.........................................................................................................19 5.6.4. Nœuds concern és..........................................................................................19 5.7. Mémoire................................................................................................................20 5.7.1. Description......................................................................................................20 5.7.2. Classes filles ...................................................................................................20 5.7.3. Affichage.........................................................................................................20 5.7.4. Nœuds concern és..........................................................................................20 5.8. Thème de galerie..................................................................................................21 5.8.1. Description......................................................................................................21 5.8.2. Classes filles ...................................................................................................21 5.8.3. Affichage.........................................................................................................21 5.8.4. Nœuds concern és..........................................................................................21 5.9. Photo.....................................................................................................................22 5.9.1. Description......................................................................................................22 5.9.2. Classes filles ...................................................................................................22 5.9.3. Affichage.........................................................................................................22 5.9.4. Nœuds concern és..........................................................................................22 5.10. Vidéo...................................................................................................................23 5.10.1. Description....................................................................................................23 5.10.2. Classes filles .................................................................................................23 5.10.3. Affichage.......................................................................................................23 5.10.4. Nœuds concern és........................................................................................23 5.11. Thème de rencontre............................................................................................24 5.11.1. Description....................................................................................................24 5.11.2. Classes filles .................................................................................................24 5.11.3. Affichage.......................................................................................................24 5.11.4. Nœuds concern és........................................................................................24 5.12. Fichier..................................................................................................................25 5.12.1. Description....................................................................................................25 5.12.2. Classes filles .................................................................................................25 5.12.3. Affichage.......................................................................................................25 5.12.4. Nœuds concern és........................................................................................25 6. Inventaire des fonctionnalités à fabriquer..............................................................26 3 /  26 SIRMA Etude ergonomique   Oct 2008 1. Introduction  1.1.Objet du document  Ce document est conçu dans le cadre du site web SIRMA  Il fait suite aux réunions op érationnelles men ées avec le groupe projet constitu é de :  ­ Catherine Rollin ­ CIRAD ­ Katia Volckaert­Molina – Novaterra  Ce document expose par  écrit le fonctionnement technique du site web SIRMA Comment utiliser ce document ? • Vous   devez   relever,   corriger,   ajouter   ou   compléter   les   zones   d’ombres,   les  incohérences ou tout autres remarques relatives  à ce document. • Insérez   de   nouveaux  éléments   dans   les   rubriques   lorsque   les   spécifications  énoncées ne répondent pas à vos attentes, ou ajoutez de nouvelles rubriques  avec vos propositions • Il est important que toute personne concernée par le sujet puisse émettre un avis,  et  que  ces  avis  nous   soient transmis  par  un   seul  interlocuteur  ayant  trié   et  regroupé ces informations  : le responsable du groupe de travail. Documents applicables : CCTP, proposition commerciale, comptes rendus de r éunion (documents + emails) Méthodologie : ­ Echanges   de   décisions   par   email   &   compte   rendu   de   réunions   (éviter   les  informations orales) ­ Compilation des modifications / ajouts dans ce document par lots (lorsqu'un lot  est suffisamment important) ­ Colorisation   en   rouge   et   gras   des  éléments   nouveaux,   en   cours   de  réflexions ou nécessitant une attention particulière ­ Ajout d'une version daté du document V... 4 /  26 SIRMA Etude ergonomique   Oct 2008 2. Concept fondamentaux eZ Publish 2.1.Terminologie eZ Publish Le fonctionnement d'eZ Publish s'apparente au modèle MVC (modèle vue contrôleur),  c'est à dire qu'il sépare strictement les donn ées et leurs int égrités (mod èle), la  présentation des donn ées (vue) et les d éclenchements d' évènements ou d'actions sur   les donn ées (contr ôleurs) Concept Définition Classe Une classe détermine une typologie de contenu exploitable sur le   site. Par exemple les classes "article", "br ève" ou "document" sont  des exploitations courantes des classes. Une classe peut permettre également de segmenter finement un   comportement de page, par exemple la classe "rubrique br ève"  peut déterminer comment stocker les donn ées d'une liste de  brève  (liste d'objets de la classe " brève"). Une classe est constituée d'attributs typés, comme par exemple :   classe "article" (attribut "date", attribut "titre", attribut "texte") Terminologie usuelle : Type de contenu Attribut Les  attributs d'une classe déterminent les champs de la classe.   Chaque attribut possède un datatype, et des propri étés de gestion   de contenu (indexable pour la recherche, traduisible, etc.) Terminologie usuelle : Champs de contenu Datatype  Les types de donn ées ou  datatypes  permettent de gérer toutes les   problématiques de publication (type "date", "texte", "image", "lien",   "listes", "associations", etc.). Ce sont des types de donn ées plus   avancées que ceux d'une base de donn ées (un  datatype "image"  contient les diff érentes tailles d'image, la balise ALT, etc.) Terminologie usuelle : Type de champs pour un  contenu Objet Un objet est une instance de classe, comme par exemple l'objet   "qui sommes nous ?" est une instance la classe "article", et l'objet   "présentation" est une instance cette même classe "article" Terminologie usuelle : Contenu d'un type donné 5 /  26 SIRMA Etude ergonomique   Oct 2008 Noeud Un noeud est une représentation d'un objet dans l'arborescence   des contenus. En d'autres termes tous les objets sont repr ésentés  à un ou plusieurs emplacements dans l'arborescence sous la   terminologie de noeud Terminologie usuelle : Contenu d'un type donné, positionné dans  l'arborescence Templates Un template définit la forme d'affichage (XHTML, XML ou autre)  des diff érents noeud ou des diff érentes classes. Le processus est   le suivant : • le système charge des donn ées d'un noeud (ex : accueil) • le système dispose ces donn ées dans du XHTML / CSS • le système envois le résultat au navigateur Terminologie usuelle : gabarit de présentation Extensions Une extension est un ajout au système eZ Publish par surcharge   (ou override) permettant d'adapter le syst ème aux besoins du   projet. L'ensemble du système peut être étendu sans pour autant   compromettre les possibilit és de mises  à jours du moteur d'eZ   Publish. Une confusion existe entre le logique des extensions d'eZ Publish   et la logique usuelle de Plug­in. Bien qu'une extension puisse  être  conçue comme un plug­in (eZ Newsletter par exemple), un   extension peu également contenir des jeux de templates (design),   opérateurs de templates, datatypes, site complet, mod èle de site  générique, etc. La bonne pratique sur eZ 4.0.x est la suivant : ­ La racine l'installation contient le moteur ­ Le répertoire extension contient : o Extension "clé en main" 1 (eZ Find) o Extension "clé en main" 2 (eZ Newsletter) o Extension "clé en main" 3 (eZOE) o Etc. o Extension "mon site" 1 (settings, design, datatypes,  etc.) o Extension "mon site" 2 (settings, design, datatypes,  etc.) o Etc. Terminologie usuelle : extension au système par défaut Documentation détaillée : 6 /  26 SIRMA Etude ergonomique   Oct 2008 http://ez.no/doc/ez_publish/technical_manual/4_0/concepts_and_basics 7 /  26 SIRMA Etude ergonomique   Oct 2008 2.2.Les types de données (Datatypes) Une classe est constituée d'attributs typés, comme par exemple : Classe "Article" : utilisée pour toutes les pages standards de publication  Attributs : ­ "Nom" : de datatype "Ligne de texte" ­ "Texte" : de datatype "Bloc XML" ­ Etc. ­ Voici les types de donn ées les plus courants (extensibles via PHP) : Type de données Description Ligne de texte Saisie libre sur une seule ligne, longueur du texte limitable Bloc XML Saisie libre XML sur plusieurs lignes. Cette saisie est   interfaçage via un éditeur WYSIWYG (JavaScript), permettant  WYSIWYG de mettre en page de contenus, associer des images, liens,   documents, etc. http://ez.no/products/add_ons/ez_publish_online_editor Date Formaté de la façon suivante : Année (4), Mois (2), Jour (2) URL Adresse Internet Image Stocke une image et automatise le redimensionnement en  plusieurs tailles (personnalisable) Case à cocher Booléen Relation d'objet Notion fondamentale qui permet d'associer les objets entre eux   (par exemples association d'un article et de m édias), selon des  relation simple ou multiple, selon différents masques de saisies   (cases  à cocher, listes d éroulantes, parcours d'arborescence,   etc.). Voir la liste compl ète des  Datatypes documentés : http://ez.no/doc/ez_publish/technical_manual/4_0/reference/datatypes 8 /  26 SIRMA Etude ergonomique   Oct 2008 2.3.Données génériques à tous les objets et tous les  noeuds Chaque objet et chaque noeud héritent de façon implicite d'un certain nombre  d'information qu'il n'est pas utile de repr ésenter dans les classes. Voici les donn ées pr ésentes dans les objets de contenus : • Nom de l'objet • Auteur de création de l'objet (utilisateur ayant cr ée le premier contenu) • Date de création (premier contenu) • Date de modification (chaque version dont la dernière) • Statut  (brouillon, publié, archivé) • Versions (liste des versions de l'objet) Pour en savoir plus : http://ez.no/doc/ez_publish/technical_manual/4_0/concepts_and_basics/content_manag ement/the_content_object Voici les donn ées pr ésentes dans les noeud : • ID du noeud • Noeud parent (dans l'arbre de contenu) • Méthode de tri (pour les noeuds enfants) • Ordre de tri (pour les noeuds enfants) • Priorité (numéro permettant de trier les noeud d'un m ême niveau) Pour en savoir plus : http://ez.no/doc/ez_publish/technical_manual/4_0/concepts_and_basics/content_manag ement/the_content_node 2.4.Légende Ce document décrit des classes de contenus, voici la l égende sur les notations utilis ées • Colonne "Attribut" :  Intitulés pr ésents dans les masques de saisies en Back   Office (peut être différent sur le frontal) 1. En noir : saisie facultative 2. En bleu : saisie obligatoire • Colonne "Types de champs" :  Correspond au datatype 9 /  26 SIRMA Etude ergonomique   Oct 2008 • Colonne "Commentaire" : Commentaire spécifique au projet (logique,  automatismes, etc.) 1. En rouge : référence à une classe de contenue 3. Logique d'exploitation d'eZ Publish 3.1.Extensions utilisées & rôles respectifs En plus des extensions pr ésentes en standard dans eZ Publish 4.0 (ezdhtml, ezodf),   d'autres extensions sont disponibles et s'ajoutent au fur et  à mesure des  développements autour d'eZ Publish. 3.1.1.Extension "keZAdmin" eZ Publish propose en standard un  interface d'administration plus orient ée  administrateur / webmaster avanc é que  simple éditeur. Une autre interface d'administration,  orienté « Webmasters » est disponible  lorsque le projet le nécessite : « Le  KeZAdmin ». C'est une interface d'édition  simple à utiliser, qui présente uniquement  les fonctionnalit és utiles au travail de mise  à jour des r édacteurs. KeZAdmin  ne  contient pas r éellement de nouvelle fonctionnalités, il ne fait qu'habiller autrement les   fonctionnalités les plus exploit ées lors des processus d' éditions (ajout, modifications,   suppressions, gestion des brouillons, pr évisualisation AJAX, relations d'objets AJAX,   etc.) 10 /  26