Plan A propos d'ez Systems Object states Gestion de contenu Permissions Installation d'ez Publish Design Structure interne Templates Modules et vues Système de surcharge Interface d'administration Templates : trucs & astuces URLs ez Publish ez Online Editor Sections Système de cache Visibilité des noeuds Workflows Extensions 1/25
ez Publish gestion de contenu Approche sur mesure Organiser, stocker, récupérer et présenter des informations simplement Structures des données prêtes à l'emploi Modifier la structure de contenu à la volée Créer une structure de contenu avec l'interface d'administration du site Système de Gestion de Contenu = SGC Content Management System = CMS 2/25
Séparation du contenu et du design 3/25
Séparation du contenu et du design : les bénéfices Les auteurs et les créatifs peuvent travailler séparément sans conflits Le contenu peut-être publié facilement dans plusieurs formats Le contenu peut être transféré ou réutilisé simplement Mise à jour facile du design / changement de l'apparance du site simplifiée 4/25
Stockage en base de données 5/25
Moteur de contenu Modèle de contenu customisable en temps réel Approche orientée objet Sécurité des transactions Contrôle des concurrences Gestion des versions Statut (brouillon, publié, archivé) 6/25
Relation entre type de donnée, attributs, classes et objets XML block b l o 7/25
Classe de contenu et attributs Une classe définit un type de contenu et représente le squelette d'un objet de contenu Propriétés d'une classe = attributs Validation, enregistrement et récupération de la valeur déterminés par le type de donnée Création et modification d'une classe avec l'interface d'administration 8/25
Objet de contenu C'est un élément de contenu spécifique, contenant des données à jour / information Plusieurs objets d'une même classe sont utilisés pour stocker des données similaires / information Un objet est une instance d'une classe de contenu 9/25
Type de donnée 1/2 La plus petite entité de stockage ez Publish possède des types de donnée standard (Fichier, Date et heure, Adresse email, Image, Liste déroulante, Prix, URL, Compte utilisateur, etc. ) Il est possible de créer des types de donnée sur mesure 10/25
Type de donnée 2/2 Datatype Description Text line Text block XML block Ligne de texte non formatée Texte multiligne non formaté Texte multiligne formaté Integer Float Nombre entier Nombre décimal... 11/25
Classe de contenu par défaut Article Commentaire Dossier Forum Message de forum Image Page d'info Lien Produit Revue de produit Utilisateurs Groupes... 12/25
Version d'objet de contenu 1/3 Un objet de contenu se compose d'une ou plusieurs versions Chaque version dispose d'un numéro de version et d'un statut A chaque modification d'un contenu, une nouvelle version est créée Le contenu appartient à un unique utilisateur (propriétaire), alors que chaque version appartient à des utilisateurs différents (créateurs) 13/25
Version d'objet de contenu 2/3 14/25
Version d'objet de contenu 3/3 Les différentes versions d'un objet correspondes au statuts : Brouillon Publié En attente Archivé Rejeté 15/25
Support Multilangue 16/25
Noeud Un noeud est la version publiée d'un objet de contenu Un noeud englobe précisément un objet de contenu et représente la position de l'objet L'objet et le noeud ont des ID uniques Les noeuds sont organisés de façon hiérarchique (appelé content node tree ) 17/25
Objets, noeuds et arbre de contenu 18/25
Arbre de contenu perspective utilisateur 19/25
Niveau supérieur des noeuds 20/25
Propriétés de l'arbre de contenu Les nouveaux noeuds sont automatiquement créés et ajoutés à l'arbre hiérarchique lorsqu'un contenu d'objet est publié Chaque noeud dispose d'un noeud parent (excepté le noeud root) Chaque noeud peut-être le noeud parent d'un ou de multiples noeuds fils, ou encore d'aucun Chaque noeud de premier niveau est le point de départ d'une branche (branch) Un contenu d'objet capable d'avoir un sous-élément est appelé conteneur 21/25
Publication croisée des contenus Un noeuds définit exactement 1 objet, mais les objets peuvent être référencés sur plusieurs noeuds La publication croisée permet de positionner à plusieurs emplacements un même objet de contenu dans l'arbre de contenu les sous-éléments n'en sont pas affectés Chaque objet de contenu a un emplacement principal et aucun ou plusieurs emplacements secondaires l'emplacement principale ne peut pas être supprimée La gestion des emplacements se fait avec l'interface d'administration 22/25
Positions multiples perspective système 23/25
Positions Multiples perspective utilisateur 24/25
Résumé : CMS Type de donnée Noeud de contenu Classe de contenu Arbre de noeud Attribut Objet de contenu Version d'objet de contenu Niveau supérieur des noeuds Publication multiple Support multilangue 25/25