Guide d Utilisation Jahia EE v6.1

Dimension: px
Commencer à balayer dès la page:

Download "Guide d Utilisation Jahia EE v6.1"

Transcription

1 Documentation Guide d Utilisation Jahia EE v6.1 Jahia propose le premier Web Content Integration Software, puissante combinaison d un Gestionnaire de Contenu Web avec des fonctionnalités de Gestion Documentaire et de Portail applicatif Jahia Avril route des Jeunes, CH-1227 Les acacias Genève, Suisse Le site de la Société Le site de la Communauté

2 Sommaire Sommaire... 2 Introduction... 6 Contenu de ce document... 6 Remarques et Améliorations... 7 PARTIE I... 8 Prise en main de Jahia Construire votre premier site Jahia en 5 minutes Planifier l architecture de votre site Structurer votre portail Créer votre premier site avec Jahia EE v S authentifier sous Jahia EE v Changer de mode Ajouter un Titre et du Texte Ajouter des Pages et des Sous pages Saisir du contenu Afficher la page courante en mode Prévisualisation PARTIE II Vue d ensemble de Jahia Jahia Introduction Vue d ensemble Fonctions essentielles de Jahia Fonctions clés de Jahia v Rôles des utilisateurs dans Jahia EEv Principaux processus de publication sous Jahia PARTIE III Jahia pour les visiteurs Utiliser le mode En ligne Les différents droits d accès Menus de navigation et fil d Ariane Plan du site Changer de Langue Mélange de langues Page 2 sur 251

3 3.5 Moteur de recherche Syntaxe de recherche standard Recherche avancée Nouveau: Did you mean Utiliser des Portlets et des Mashups Jahia pour des visiteurs authentifiés S authentifier à Jahia EE v Votre compte et barres d outils Installer de nouvelles barres d outils AJAX Mon portail personnalisé Utilisation du template Mon portail personnalisé Utilisation du template Ma page personnalisée PART IV Jahia pour les Auteurs et les traducteurs Introduction au mode Jahia «in-context editing» interface Mode d édition par défaut Barre d outils par défaut de Jahia En-tête du template Champs, menus contextuels et autres icônes d états Verrouiller / Déverrouiller Edition avancée ACL Diff / ACL Publication planifiée Contrôle d intégrité Inline Editing Mode Aperçu et Comparer Le mode Aperçu Mode comparer Le rôle d un auteur Les interfaces d édition Détails de toutes les options d édition Utilisation de la section de données Utilisation de la section d outils Gestion des Listes, Boites et Pages Gestion de Listes d éléments Page 3 sur 251

4 6.3.2 Gestion des boîtes Gestion des Pages Gestion des textes riches (contenu HTML) Introduction aux textes riches Utilisation de l éditeur Texte Riche par défaut Gestion de la bibliothèque numériques (documents ou images) Introduction aux Documents Utilisation du gestionnaire unifié de documents Gestion des Mashups Introduction aux Mashups Utilisation du gestionnaire de Mashups intégré Nouveau: Gérer un blog Paramétrer un blog Ajouter un article Editer ou effacer un article Gestion des commentaires (édition/effacement) Nouveau: Gérer un formulaire Créer un formulaire Mettre à jour un formulaire Gestion des données transmises Nouveau: Gérer une newsletter Comment créer un module de Newsletter S inscrire à une newsletter Comment créer une Newsletter? Nouveau: Gérer des Vanity URL Comment créer une Vanity URL? Le rôle de Traducteur Gestion de Contenu en plusieurs Langues L internationalisation et la Localisation Les langues par défaut Mélange des langues Traduction des objets de contenu dans Jahia Traduction des objets de contenu Champs de contenu partagés Page 4 sur 251

5 7.2.3 Gestion de pages Web Multilingues PARTIE V Jahia pour les Validateurs et pour les Editeurs Rôle des validateurs et des éditeurs Introduction aux Workflows dans Jahia Introduction au workflow N-étapes de Jahia Statut de la page Jahia (ou toute autre objet de contenu avec un workflow distinct) Granularité de Workflow et héritage Validations rapides : la barre d outil de Workflow Le gestionnaire de workflow principal Autres options de workflow Suivre le batch de workflow PARTIE VI Jahia pour les Managers Le rôle du Manager Introduction des droits et des rôles dans Jahia Accès aux intranets et aux extranets en un minimum de clicks Gestion des permissions des utilisateurs (ACL) Droits sur l Architecture Définition des droits sur un objet de contenu Définition des droits sur une liste d objets de contenus Gestion des workflow de publication Administrer les Workflows Management du schéma de workflow par défaut à N-étapes Accès aux traces d Audit Page 5 sur 251

6 Introduction Jahia, premier «Web Content Integration Software» apporte une solution performante et efficace, adaptée aux projets d Intranet, d Extranet et de site web grâce à la combinaison d un puissant système de Gestion de Contenu Web associé à des fonctionnalités de Gestion Documentaire et de Portail applicatif. Logiciel Open Source (communauté fédérée par le site respectant les normes et les framework de développement Java les plus matures, Jahia offre les garanties d une solution intégrée par un réseau de partenaires certifiés et adoptée par des entreprises ou institutions internationales pour un coût d acquisition nettement inférieure à tous systèmes propriétaires. Jahia EE v6.1 présente une gamme de nouvelles fonctionnalités professionnelles adaptées aux projets d envergures ayant des besoins de flexibilité important, de haute disponibilité, de haute performance et supportant les environnements les plus complexes. Contenu de ce document Ce document est découpé en plusieurs parties qui chacune vous aideront à mieux comprendre les mécanismes de Jahia EE v6.1. Mettant en avant les différents rôles qu un utilisateur peut avoir vous aurez ainsi un aperçu de qui peut faite quoi et comment. Part I Prise en main de Jahia : Ce chapitre vous permettra de mieux appréhender les bases afin de mener à bien la mise en œuvre de projet web simple avec Jahia EE v6.1. Part II Jahia Introduction, vue d ensemble : Ce chapitre vous donne un aperçu global de Jahia EE v6.1 avec une mise en avant des rôles et des principaux paradigmes de Jahia EE v6.1. Part III Jahia pour les visiteurs : Ce chapitre met en avant les fonctionnalités disponibles pour un utilisateur anonyme et/ou pour un utilisateur ayant uniquement accès aux droits de lecture. Part IV - Jahia pour les contributeurs et les traducteurs : Ce chapitre est très important puisqu il vous donne une explication complète sur comment créer et gérer tous vos contenus au sein de votre projet web. Part V Jahia pour les Relecteurs et les Editeurs : Ce chapitre met en exergue les principales fonctionnalités pour les utilisateurs participant à la relecture des contenus ainsi que ceux publiant le contenu. Il vous permettra de mieux comprendre les principes de validation et de modération des contenus. Part VI Jahia pour les Managers : Les utilisateurs responsables des contenus disposent de droits d utilisation beaucoup plus vastes. Ils ont la possibilité de modifier les permissions des autres utilisateurs en terme de droit, de workflow par le biais d une interface plus complètes. Page 6 sur 251

7 D autres documentations à usage plus techniques sont disponibles sur notre Extranet partenaires et clients sur simple demande. Elles mettent en avant des besoins spécifiques aux Sysadmin, Développeur Template JSP... Remarques et Améliorations Cette documentation a été réalisée par les équipes techniques et fonctionnelles de Jahia pour vous permettre de comprendre les principes de droits et de rôles au sein Jahia EE v6.1 respectant vos besoins spécifiques de tous vos projets de Web. L objectif et de vous fournir un document complet pour une prise en main rapide et efficace de notre solution. Nous avons tenté de rédiger le document le plus précis et complet possible. Cependant, il suffit qu'une fonctionnalité ait changé dans la version finale du logiciel pour que sa description ne corresponde plus exactement à ce qu'elle devrait être. Il est également possible que nous ayons commis des erreurs. Pour consulter les corrections et télécharger la dernière version de ce document, connectez-vous au site : Vos remarques contribueront à l'amélioration des futures versions de ce document. La meilleure solution est de poster un post sur le forum dédié : Pour plus d informations merci de visiter le site de la société ou pour des besoins plus techniques le site de la communautés Page 7 sur 251

8 PARTIE I Prise en main de Jahia Page 8 sur 251

9 1. Construire votre premier site Jahia en 5 minutes Dans ce chapitre, vous apprendrez comment utiliser Jahia EE v6.1vpour créer un site web en quelques minutes. Cela vous donnera un aperçu des fonctionnalités clés de Jahia vous permettant une prise en main du logiciel très rapide. 1.1 Planifier l architecture de votre site Avant de commencer concrètement votre projet de site web et ajouter du contenu dans l interface, nous vous recommandons une première phase de réflexion vous permettant de définir le périmètre précis de vos besoins et de vos attentes. La technologie Jahia vous permet de construire un ou plusieurs sites Web, mais cela ne remplace pas l'élaboration d'une architecture bien pensée, ainsi que la définition des droits d'accès des différents utilisateurs Structurer votre portail Ainsi, avant la construction de votre portail, assurez-vous d'avoir pensé à une organisation logique de vos sites. Quelles informations avez-vous l'intention de proposer? Qui va l'utiliser? Qui sera en charge de sa mise à jour? Sous quelle page l'information sera-t-elle disponible? Allez-vous partager votre site principal en plusieurs sous sites indépendants? Vous devez alors commencer à dessiner un story-board de votre projet web. Une approche courante consiste à dessiner une arborescence de toutes vos pages principales et sous pages avec des niveaux de priorités différents. Nous allons utiliser l'arborescence ci-dessous comme exemple. Cet arbre est fourni par défaut avec le site web de démonstration ACME Cette démonstration pré packagée devrait vous aider à apprendre comment utiliser le produit plus rapidement. Page 9 sur 251

10 Figure 1-1: Architecture du site démo Dans un premier temps nous allons juste nous concentrer sur l ajout de la section "A propos de nous» dans la navigation. Vous apprendrez par la suite à modifier les autorisations d une page dans les prochains chapitres de ce guide. Page 10 sur 251

11 1.2 Créer votre premier site avec Jahia EE v S authentifier sous Jahia EE v6.1 Pour accéder aux fonctions d'édition, il est nécessaire d'avoir d'abord un nom d utilisateur et un mot de passe valides et aussi d'avoir les droits adéquats (en écriture) sur certaines parties du site. Lors de votre première connexion à Jahia, vous devez utiliser le nom d utilisateur et le mot de passe que vous avez choisi lors du processus d'installation (cf. Guide de l'administrateur). Si vous utilisez l environnement de démonstration fourni par défaut, allez sur la page d'accueil et utilisez les login / mot de passe existants. Figure 1-2: Boîte d authentification Une fois connecté, vous serez en mesure d'accéder aux fonctionnalités d'édition de Jahia (Création, modification et suppression de tâches) Changer de mode Après vous être connecté, une nouvelle barre d'outils Edition sera disponible en haut de votre page. Cette barre d'outils permet aux utilisateurs enregistrés d'accéder à leurs paramètres personnalisés ou s ils ont les droits nécessaires, de basculer vers le mode Edition. Figure 1-3: Jahia EE v6.1 Barre d outils d édition par défaut Page 11 sur 251

12 Pour pouvoir ajouter tout type de contenu sur votre page vous devez d abord cliquer sur l'onglet Edition. Cela vous dirigera vers la page en cours de votre site. Si cette page n'est pas publiée, vous serez directement redirigé vers le mode Edition vous permettant de la modifier librement. Une fois en mode Edition, vous verrez un certain nombre d'icônes apparaître dans la page. Ces icônes vous permettent d agir sur vos contenus comme par la mise à jour d un objet de contenu et de la structure globale de votre site. Vous pouvez ensuite accéder à des fonctionnalités particulières comme l'ajout d'une nouvelle page, l accès aux propriétés de la page en cours, la mise à jour de cette page et la supprimer des objets de contenu existants, etc. le tout directement depuis la page internet (Cette pratique est communément appelée: "in-line editing"). Lorsque vous avez fini de modifier votre page, vous pouvez prévisualiser vos modifications dans le mode Aperçu. Cela permettra d'éliminer tous les icônes d'édition ainsi que les délimitations provisoires de vos boîtes de contenu. Une fois satisfait de vos modifications, vous serez en mesure de les approuver («Gestionnaire de Workflow» dans le menu Outils ou par l'intermédiaire de la barre d'outils "Workflow " dédiée ou directement en cliquant sur les petits icônes de couleur montrant l état actuel des workflows), afin qu'elles deviennent disponibles pour tous les utilisateurs qui en ont le droit. Le mode Comparaison vous permet de voir par défaut les différences (surlignées) entre votre page publiée en ligne et vos modifications non approuvées. Vous connaissez maintenant les principales fonctionnalités du mode Edition de Jahia. Continuons avec plus de détails sur les opérations les plus courantes. Page 12 sur 251

13 1.2.3 Ajouter un Titre et du Texte Allez sur la page Société. Commençons d'abord par ajouter un texte au-dessous du paragraphe "ACME en quelques mots ". Cliquez sur l icône d ajout de contenu. Figure 1-4: Ajouter un nouveau texte dans la section Société Une nouvelle fenêtre pop-up se lance (Veillez à utiliser les pop-up dans votre navigateur afin de pouvoir bénéficier des possibilités de modifications de contenus). Vous remarquerez que cette nouvelle fenêtre comporte plusieurs champs structurés ou non que vous remplirez ou non en fonction de vos besoins. Les champs peuvent être de différents types (texte court, date, image, texte riche). Un éditeur ou un sélecteur adéquat sera affichée pour chacun des différents types de champs afin de faciliter votre entrée de contenu. Par exemple, pour ajouter le texte que vous souhaitez que vos utilisateurs lisent sur la page Société, il suffit de sélectionner le champ «Corps» et tapez le texte dans la zone de saisie dédiée. Vous remarquerez que pour Page 13 sur 251

14 les textes riches, un éditeur HTML WYSIWYG est fourni (par défaut basé sur l'éditeur le plus utilisé FCK). Ceci facilitera la mise en forme de votre texte (gras, italique, souligné,...) et vous permettra également de couper et de coller à partir de votre traitement de texte préféré. Une fois vos modifications de contenus réalisés, cliquez sur le bouton OK au bas de la fenêtre. La fenêtre popup se ferme et la page sera rechargée avec vos mises à jour. Figure 1-5: Ajout de texte Si vous cliquez sur l'onglet Aperçu dans la barre d'outils principale, vous pourrez voir à quoi ressemble votre site sans tous les icônes d'édition. Ensuite, cliquez de nouveau sur l onglet Edition pour continuer à modifier votre site Web. Page 14 sur 251

15 1.2.4 Ajouter des Pages et des Sous pages Revenons à notre exemple. Nous allons ajouter une nouvelle sous page: "Contact". Il suffit de cliquer sur l icône "Gérer le menu " qui se trouve en dessous du menu de droite (ou gauche selon le thème utilisé) et le menu d'action suivant apparaîtra. Figure 1-6: Ajouter une sous page Une fois la pop-up d édition lancée, tapez le titre de la nouvelle page : "Contact" dans le champ de texte et choisissez le modèle «simple». Puis cliquez sur OK. Figure 1-7: Ajouter une page Page 15 sur 251

16 Vous venez d'ajouter une nouvelle sous page dans laquelle vous pouvez maintenant ajouter et développer tous les éléments dont vous avez besoin. L'icône d'état rouge près du titre de la page vous indique que la page n'est actuellement pas encore validée. Figure 1-8: Nouvelle sous page ajoutée Maintenant, cliquez sur " Plan du site " dans l en-tête de la page de votre template. Figure 1-9: En-tête de Template Le plan du site a été mis à jour et votre nouvelle page "Contact" est maintenant une sous page de la page " Société ". Figure 1-10: Architecture du site Page 16 sur 251

17 1.2.5 Saisir du contenu Maintenant que vous avez créé votre nouvelle sous page, vous pouvez commencer à entrer un nouveau contenu. Cliquez sur la nouvelle partie "Contact" et ajouter une partie du contenu en cliquant sur les icônes cidessous. Figure 1-11: Ajouter du contenu Afin de vous faciliter la compréhension de la structure de la page en cours, des textes en latin apparaissent par défaut ainsi que des images grisées. Ces éléments disparaissent automatiquement dès que vous créez un contenu réel dans la zone d'édition en cours. Page 17 sur 251

18 1.2.6 Afficher la page courante en mode Prévisualisation Lorsque vous avez terminé vos modifications, cliquez sur le bouton «Aperçu» dans la barre d'édition en haut de votre page pour voir vos mises à jour (sans tous les icônes d édition). Figure 1-12: Une page en mode Edition Figure 1-13: La même page en mode prévisualisation Page 18 sur 251

19 Valider vos modifications Si vous êtes satisfait du résultat, cliquez dans le menu Outils / Gestionnaire de Workflow (barre d'outils par défaut). Vous pouvez également accéder directement au gestionnaire de Workflow en cliquant sur le petit icône de couleur présent à côté un titre de chaque page. Figure 1-14: Menu du gestionnaire de Workflow Vous accédez maintenant à une nouvelle fenêtre pop-up divisée en 4 parties principales: 1. La première partie est un menu de navigation classique. 2. La deuxième partie est le panneau de gauche, qui affiche le plan du site pour le site actuel. Il est automatiquement positionné sur la page en cours. 3. La troisième partie est le panneau de la fenêtre principale. Elle affiche la page en cours et les sous pages (le cas échéant). Dans le cas où vous gérez un grand site Web certaines options au bas de ce panneau vous permettent de choisir combien de sous pages vous souhaitez afficher à la fois. 4. La quatrième table (en bas) affiche les détails de workflow pour la page en cours de sélection. Page 19 sur 251

20 Figure 1-15: Gestionnaire de Workflow Au bas de la fenêtre, vous trouverez les actions de validation habituelles. En fonction de vos droits (Contributeur ou Editeur/Manager), vous pourrez seulement notifier que certaines mises à jour de contenu ont été faites (Contributeur) ou directement les valider et publier la page (Editeur/Manager). Si vous avez marqué des pages comme étant prêtes pour l'édition, elles seront verrouillées (ou bloquées) pour éviter de nouvelles modifications jusqu'à ce qu'un Editeurs/Manager les valident. L'icône de Workflow indiquera alors un icône d'état jaune. Une fois publiés, les icônes de Workflow seront verts. Sélectionnez dans la barre de navigation le type d'action que vous voulez faire. Sélectionnez ensuite la ou les pages que vous souhaitez notifier ou directement publier. Cliquez sur OK en bas de l'écran. Félicitations! Vous avez créé une nouvelle page de votre site. Vous pouvez vous assurer que vos modifications sont effectivement publiées en sélectionnant le mode «En ligne». Vous êtes maintenant prêt à ajouter, mettre à jour ou publier autant de nouveaux éléments que vous le souhaitez. Page 20 sur 251

21 PARTIE II Vue d ensemble de Jahia Site in 5 Minutes. Page 21 sur 251

22 2 Jahia Introduction Vue d ensemble Dans ce chapitre, nous allons rapidement voir les fonctions essentielles de Jahia EE v6.1 et lister les rôles de chaque utilisateur, qui vont être utilisés plus tard et tout au long de cette documentation. 2.1 Fonctions essentielles de Jahia Jahia est un logiciel de Gestion de contenus web (WCM) proposant des fonctionnalité de Portail d'entreprise (Support des mashups et des portlets) et de Gestion de documents (DMS). Figure 2-1: Fonctions essentielles Page 22 sur 251

23 Jahia EE v6.1 peut-être divisé en quatre modules principaux : 1. Gestion de contenus Web (WCM), qui gère les contenus structurés et non structurés de votre site ainsi que sa navigation et sa structure. 2. Gestion de Documents (DMS), qui stocke, fédère et gère tous types de documents (fichiers ou autres types d'éléments numériques). Jahia intègre sa propre bibliothèque numérique mais peut aussi se connecter à plus de 30 autres systèmes d'ecm (Ces connecteurs ne sont disponibles que sur Jahia EE v6.1). 3. Portail d entreprise qui gère les interactions entre les portlets et/ou les mashups (applications web ou services Web) et les outils de personnalisation de l'utilisateur final (par exemple, l'interface Web qui permet aux utilisateurs finaux d organiser leurs portlets dans une page) 4. Le Back end de Jahia, qui gère tous les services de back end sous-jacents, les connecteurs et les mécanismes de stockage. L'une des principales forces du Jahia est le niveau d'intégration entre tous ces modules. Vous pouvez donc par exemple afficher un portlet ou la liste des documents dans un répertoire sur une page standard qui est ellemême gérée directement dans le WCM. Mais vous pouvez aussi faire le contraire et accéder aux éléments de contenu Web ou autres documents à partir de votre tableau de bord personnalisé. Ainsi, la distinction entre un serveur de portail et d'une solution WCM tend à disparaître. Il suffit de réutiliser votre objet dynamique ou statique là où il est le plus adapté. Techniquement parlant Jahia utilise des architectures de serveurs standard Java. Mais en tant qu utilisateur final, vous n'avez pas besoin de connaître la technologie car toutes les opérations Jahia sont faites à partir de votre navigateur. Jahia n utilise pas de navigateur spécifique : tout navigateur compatible Web 2.0 pourra être utilisé (IE6 +, idéalement IE7 +, Safari ou FF3 +). Page 23 sur 251

24 2.2 Fonctions clés de Jahia v6.1 Jahia possède les fonctionnalités clés suivantes pour alimenter vos nouveaux projets de portail ou de site Web: Gestion simple du contenu avec un éditeur intégré HTML WYSIWYG Gestion de site virtuel / Usine à sites vous permettant de gérer des centaines de sites différents Support de Portlets et Mashups par défaut (Applications et Services Web) Moteur de recherche intégré Gestion multilingue Gestion de documents Gestion avancée de la sécurité et support du Single Sign-On Gestion des processus de Workflow (suivi, modifications, notifications, validations des pages) Gestion complète des éléments de contenu (création, mise à jour, gestion, suppression, restauration) Module de Template pour chacune des pages permettant une séparation entre le gabarit de la page et le contenu lui-même. Fonctionnalités d administration 100% accessibles via une interface Web pour les administrateurs du site Consultez le site pour connaître les dernières fonctionnalités apportées par Jahia EEv6.1. Page 24 sur 251

25 2.3 Rôles des utilisateurs dans Jahia EEv6.1 Afin de mieux appréhender les mécanismes de Jahia v6.1, (Comment utiliser certaines fonctionnalités par qui et quand?), il est nécessaire de distinguer différents rôles. Certains rôles sont cumulatifs et un utilisateur peut très bien accéder à toutes les fonctions de tous les rôles en même temps. Les rôles peuvent également être différents suivant les rubriques et les sites utilisés : ainsi, un utilisateur peut être «Rédacteur de contenu» sur une page, simple «Visiteur» sur une autre mais aussi «Validateur» sur un site et «Administrateur» d un autre site. Invité (anonyme) : Cet «utilisateur» est intégré par défaut lors de l installation de Jahia. Il permet aux utilisateurs anonymes d accéder à votre site Web. Si vous rendez votre site accessible sur Internet, tout visiteur sera automatiquement et tacitement authentifié par Jahia sous le profil «invité». Visiteur (utilisateur authentifié) : Les visiteurs sont des utilisateurs Jahia authentifiés (disposant d'un compte qui leur est propre). Grâce à cette authentification, il est possible de leur donner accès à des zones privées (page personnelle, intranet ou extranet, par exemple) ainsi qu'à la gestion de leur profil personnel. Un visiteur ne possède que des droits de lecture et ne peut pas accéder aux fonctions d'écriture ou d'administration de contenu. Un visiteur peut être aussi parfois un utilisateur actif qui a besoin d'ajouter ou de déplacer certains portlets sur sa page personnelle de tableau de bord ou pour contribuer au contenu de certains formulaires en ligne (UGC - User Generated Content). Un utilisateur pourrait également être parfaitement un visiteur sur une partie du site et un rédacteur sur une autre partie. Auteur / Rédacteur : Les auteurs, contrairement aux visiteurs, ont la possibilité de modifier le contenu et la structure du site. Ils peuvent accéder au mode Edition et à toutes les fonctions d'ajout / modification / suppression de contenu (texte, images, pages, etc.) sur une partie d un ou plusieurs sites, voire sur tout le ou les sites. Ils peuvent accéder à toutes les métadonnées de contenu et à des fonctionnalités avancées d édition de contenu comme la publication planifiée ou la gestion des documents. La gestion des rôles est traitée par un outil puissant intégré qui permet à l'administrateur du site de décider précisément quel auteur peut accéder et utiliser les fonctionnalités. Il pourrait y avoir certains éditeurs occasionnels et certains éditeurs réguliers avec des accès à des fonctionnalités différentes. Traducteur : Un traducteur est essentiellement un auteur, mais avec des autorisations d'édition limitée pour une ou plusieurs langues données Validateur (ou publieur): Les éditeurs valident les pages avant leur publication. Ils sont liés à chaque étape du système de gestion de workflow. Selon le flux (sur une page donnée ou sur un objet de contenu distinct), un auteur aura des rôles différents. Il pourra par exemple seulement s occuper du processus de validation de la deuxième à la troisième étape. Le validateur est généralement l'utilisateur qui est en charge de la publication de la page (généralement la dernière étape dans le flux de production choisi). Manager : Les managers ont la possibilité de modifier les droits d accès (qui peut accéder à quelle partie et à quel objet de contenu) et les rôles dans le système de workflow (qui peut consulter et/ou publier quel objet de contenu?). Ils peuvent également, consulter le journal des actions réalisées. Ils ont les mêmes droits que les auteurs concernant les modifications de contenu. Vous pouvez parfaitement être un manager sur certaines pages, et seulement un rédacteur ou un simple visiteur sur une autre partie du site. Les différents droits dans Jahia sont configurés au niveau de l'objet de contenu. Page 25 sur 251

26 Administrateur du site : sur le même serveur Jahia, il est possible de faire cohabiter plusieurs sites web indépendants (par exemple : un pour chaque département ou une instance Jahia pour chaque communauté de pratique). Chaque site Web peut avoir un ou plusieurs administrateurs de site qui ont la possibilité d'accéder aux fonctions de gestion des propriétés du site. Le Centre d'administration permet aux administrateurs de sites de paramétrer les propriétés globales des différents sites Web, comme les groupes, les utilisateurs, les langues utilisées... Chaque administrateur de site possède par défaut tous les droits sur ses sites Web. Il est également possible qu'un administrateur de site puisse déléguer l'accès à tout ou partie du Centre d'administration à tout contributeur. Ces "power users" pourraient alors par exemple être autorisés à gérer les utilisateurs et les groupes pour un site donné, mais ne seraient pas en mesure d'avoir toutes les autorisations d'édition sur le site virtuel tout entier. Ils ne seraient pas alors considérés comme des administrateur de site. Super-administrateur / Utilisateur root : Chaque serveur Jahia dispose d'un super-administrateur, également appelé «utilisateur root». Cet utilisateur peut accéder à toutes les fonctions de gestion de Jahia (choix de la base de données, sauvegardes, création ou suppression de sites, gestion des caches ). Tous les administrateurs (sur un site ou un serveur) ont accès à tous les rôles et ont toutes les autorisations de paramétrage des sites. Vous ne pouvez pas les limiter, c est un paramétrage par défaut. Page 26 sur 251

27 2.4 Principaux processus de publication sous Jahia Le second aspect important à garder à l esprit lorsque l on utilise Jahia EE v6.1, est le processus global de publication de l information. Figure 2-2: Processus de publication Le processus standard se définit de la manière suivante : 1. Un ou plusieurs auteurs saisissent du contenu. Une fois ces modifications ou traductions terminées (i.e. la création d une nouvelle partie «A propos de nous»), ils envoient une demande de validation de leur page à un ou plusieurs Validateurs. L indicateur de Workflow de la page (ou l'objet de contenu distinct) se colore alors en jaune : toute modification sera impossible le temps que les éléments soient revus. 2. Un ou plusieurs Validateurs sont alors chargés d'examiner les changements, de les modifier si nécessaire (un "Quick Edit" mode permet à certains éditeurs autorisés de faire des modifications additionnelles à chaque étape du workflow) et de valider le contenu avant publication. Par défaut, le processus de workflow a seulement 2 étapes. Mais Jahia est aussi livré avec des workflows plus avancés de 3 ou 4 étapes. Vous pourrez également organiser votre propre configuration si nécessaire. 3. Une fois validé, le nouveau contenu est alors accessible en ligne aux visiteurs. La précédente version du contenu est automatiquement archivée. Une version de chaque modification d objet de contenu est archivée (Mode versioning). Il s agit là du processus normal de publication dans Jahia. Il est toutefois possible de créer du contenu auquel les fonctions de validation auront été supprimées (chaque changement de contenu étant instantanément publié et rendu visible aux visiteurs utile pour l intranet et les espaces de web collaboratif par exemple). Jahia gère par défaut les workflows de publication au niveau des pages. C'est la méthode que l on utilise généralement pour publier un site web (page par page). Cependant, vous pouvez parfaitement gérer les workflows au niveau des objets de contenu (par exemple: chaque nouvel élément aura un workflow distinct) et aussi grouper des objets ou des pages ensembles (un workflow unique pour toute une section du site). Page 27 sur 251

28 PARTIE III Jahia pour les visiteurs Site in 5 Minutes. Page 28 sur 251

29 3 Utiliser le mode En ligne Cette partie vise à fournir une introduction sur la façon d'utiliser Jahia en tant qu'utilisateur anonyme (non authentifié dans le système) ou en tant que visiteur (authentifié mais seulement avec droits de lecture). 3.1 Les différents droits d accès Chaque élément de contenu Jahia (= éléments génériques qui sont généralement appelés dans Jahia : objet de contenu ce peut être un élément d'une page web, d un groupe de champs ou un mashup) peut avoir des droits d'autorisation différents selon les utilisateurs ou les groupes. Les différents types de droits utilisables dans Jahia sont : Lecture (L) : droit de lecture uniquement. L utilisateur (ou groupe) peut voir le contenu en ligne. Ecriture (E) : l'utilisateur (groupe) a accès aux brouillon de ces objets et est en mesure d'ajouter ou mettre à jour son contenu. L'autorisation d'écriture permet aussi aux utilisateurs d'ajouter de nouveaux sous objets par défaut. Elle accorde également l autorisation de lecture. Administration (A) : le droit d administration (ne pas confondre avec le rôle d administrateur) vous permet de modifier les autorisations de sécurité sur cet objet de contenu. Chaque objet de contenu dans Jahia hérite automatiquement des droits des objets parents. Vous pouvez avoir toutes les autorisations (L, E, A), des autorisations partielles (L ou L,E) ou aucune. C est pourquoi vous pourrez voir des informations additionnelles lorsque vous serez authentifié plutôt qu en tant qu anonyme. Page 29 sur 251

30 3.2 Menus de navigation et fil d Ariane Jahia maintient automatiquement les menus et toutes les voies de navigation diverses (fil d Ariane, raccourcis...) dans un état cohérent et en fonction des droits des utilisateurs finaux. Il n'est donc pas possible pour vous de voir les pages des éléments de navigation sur lesquelles vous ne disposez pas des droits adéquats. Ces pages sont automatiquement et dynamiquement supprimées des menus affichés en ligne. La meilleure façon d'illustrer le mécanisme de navigation de Jahia est d'accéder à un site web avec un utilisateur anonyme (par défaut) et de regarder le menu. Maintenant, authentifiez vous. Vous pourrez alors accéder à de nouvelles pages qui n'étaient pas visibles avant (par exemple un intranet et / ou un extranet personnalisé ou votre page de portail personnalisée). Ainsi, chaque utilisateur identifié peut voir un site «différent» avec différentes présentations de pages et de contenu en fonction de ses droits. Ce principe est appelé "agrégation de contenu dynamique" et est la base de toute gestion de contenu web dynamique (également appelée "Frying Systems"). Jahia crée dynamiquement les pages Web auxquelles vous pouvez accéder en fonction de vos permissions spécifiques. Par défaut, Jahia propose deux outils de navigation principaux: Menus de navigation classiques Figure 3-1: Menu de navigation vertical Le fil d Ariane Figure 3-2: Fil d Ariane Le designer de votre site web peut aussi créer des menus personnalisés, respectant votre charte graphique. Par exemple des menus flottants (vous pouvez vous déplacer à l'intérieur des boîtes), des onglets, des menus déroulants DHTML ou Navigation multi facettes (un système de navigation dynamique selon certaines métadonnées). Fondamentalement, le système est le même et vous permettra d'accéder aux différentes pages de votre site web sur lesquelles vous avez les droits. Page 30 sur 251

31 3.3 Plan du site Le Plan du site affiche les titres des pages et la relation hiérarchique entre les pages. Fondamentalement, un site web Jahia est un arbre partant du tronc (la page d'accueil) et s étendant jusqu aux aux feuilles (les sous pages). Vous pouvez définir des raccourcis (liens internes) entre les sous pages, mais le workflow de base ou le système de droit d héritage des pages est basé sur une arborescence hiérarchique unique (pas de gestion multiple des sources). Similaires aux mécanismes des menus de navigation, le plan du site est dynamiquement ajusté à vos droits et permissions. Vous pouvez par exemple voir plus de pages sur votre arborescence une fois que vous êtes connecté au système.. Figure 3-3: Plan de site dynamique Page 31 sur 251

32 3.4 Changer de Langue Un site Jahia peut être disponible en plusieurs langues. Si vous n'avez pas de paramètres particuliers (vous visitez le site comme un utilisateur anonyme), Jahia détecte automatiquement la langue de votre navigateur par défaut et affiche la page dans la langue correspondante (si et seulement si cette langue existe dans Jahia, sinon la langue du site sera affichée par défaut). Si le site courant est disponible dans plusieurs langues, le designer du site affichera quelque part sur la page un menu vous permettant de basculer vers les autres langues disponibles. Ce peut être un menu texte ou avec des icônes tels que des drapeaux. Une fois la langue modifiée, Jahia vous permet de consulter le site dans cette nouvelle langue jusqu'à ce que vous décidiez de changer d en changer de nouveau. Figure 3-4: Différentes manières d afficher un sélecteur de langue Vous pouvez basculer d'une langue à l'autre à partir de n'importe quelle page. Certaines pages ou objets de contenu ne peuvent être traduits pour le moment. Ainsi, selon la partie du site Web, les icônes de la langue s'ajusteront en conséquence et vous indiqueront si la page actuelle existe dans d'autres langues ou non. Page 32 sur 251

33 3.4.1 Mélange de langues Une autre propriété peut être définie par l'administrateur du site est l option Utiliser plusieurs langues lors de la navigation sur le site. Dans ce cas, si certains éléments de contenu ne sont pas traduits, le système d'agrégation Jahia affichera les éléments manquants dans la langue disponible (donc une page pourra contenir des éléments ou des sous pages dans plusieurs langues). L'Administrateur du site peut définir l'ordre par défaut des langues à utiliser pour l'ensemble du site (par exemple 1) l anglais, 2) le français et 3) l espagnol). Au moment de la génération de la page, si le contenu n'est pas disponible en anglais, Jahia essayera alors automatiquement de le mettre en français, puis en espagnol si aucune traduction n existe en français. Ceci est également valable pour les menus. Si certaines pages web n'existent que dans une autre langue, elles peuvent être affichées dans les menus de navigation dans la première langue disponible. Ce système est très utile surtout pour les intranets où différentes filiales travaillent en plusieurs langues. Cette méthode permet de délivrer le maximum d informations à tous les employés et de ne pas limiter l accès à l information sous prétexte qu elle n est pas (encore) traduite et que l on souhaite conserver un ensemble homogène comme pour sites publics des sociétés internationales. Page 33 sur 251

34 3.5 Moteur de recherche Jahia possède un moteur de recherche intégré. Il permet d'effectuer soit des requêtes simple (selon vos propres termes, comme sur Google) ou plus complexes (recherche avancée). Par défaut, cette fonction effectue une recherche sur l ensemble du site (recherche en texte intégral). Le contenu est bien sûr automatiquement filtré en fonction de vos autorisations, et seulement le contenu et les pages auxquels vous avez accès peuvent être affichés. Figure 3-5: Moteur de recherche simple Le résultat apparaît : les éléments trouvés sont automatiquement surlignés et affichés comme suit. Figure 3-6: Résultat de recherche Page 34 sur 251

35 3.5.1 Syntaxe de recherche standard La plupart des utilisateurs effectuent des recherches simples en utilisant seulement une série de termes cumulés séparés par des espaces. Toutefois Jahia propose également des opérations plus complexes qui vous aident à affiner vos recherches. Voici un résumé de la syntaxe qui peut être utilisée lors de vos recherches : Opérations booléennes Les opérateurs booléens permettent d'associer dans une recherche plusieurs termes selon des combinaisons logiques. Le moteur de recherche comprend les opérateurs suivants : AND, +, OR, NOT et - (Remarque : les opérateurs doivent toujours êtres saisis en MAJUSCULES). Opérateur OR L opérateur OR est l opérateur de conjonction par défaut. Cela signifie que si aucun opérateur n est spécifié entre deux termes adressés au moteur de recherche, celui ci utilisera un opérateur OR entre ces deux termes. L opérateur OR permet de lier deux termes de recherche et de trouver tous les documents qui contiennent au moins l un de ces deux termes. Le symbole peut également être utilisé en remplacement du mot OR. Pour rechercher tous les documents qui contiennent les mots «WCM» ou «Portail», saisissez simplement dans le champ de recherche : WCM Portail Ou WCM OR Portail Opérateur AND L opérateur AND permet de trouver tous les documents dans lesquels les deux termes qu il lie sont présents, peu importe leur emplacement dans le document. Le symbole && peut être utilisé à la place du mot AND. Pour trouver les documents contenant «Jahia» et «portail», saisissez simplement dans le champ de recherche : "Jahia" AND "portail" Opérateur + L opérateur + (également désigné comme «opérateur requis») exige que le terme placé après lui existe dans le document. Pour chercher un document contenant impérativement le terme «Jahia» et pouvant également contenir le terme «WCM» utilisez la syntaxe suivante : Page 35 sur 251

36 +Jahia WCM Opérateur NOT L'opérateur NOT exclut les documents contenant le terme situé juste après le NOT. Le symbole! peut également être utilisé à la place du mot NOT. Pour chercher les documents contenant «Jahia CMS» mais pas «Jahia Portail», utilisez la requête suivante : "Jahia CMS" NOT "Jahia Portail L'opérateur NOT ne peut être utilisé avec un seul terme. Par exemple, la requête suivante ne retourna aucun résultat : NOT "Jahia CMS Opérateur - L'opérateur - (ou «opérateur d'exclusion») exclut des résultats les documents contenant le terme situé après le symbole «-». Pour chercher les documents contenant «Jahia WCM» mais pas «Jahia Portail», utilisez la requête suivante : "Jahia WCM" - "Jahia Portail" Caractères jokers Le moteur de recherche supporte l'utilisation de caractères jokers (caractères de substitution) équivalents à une ou plusieurs lettres. Pour utiliser un joker à la place d'une seule lettre uniquement, il faut utiliser le symbole? Pour utiliser un joker à la place de plusieurs lettres, il faut utiliser le symbole * Le joker unique permet de rechercher des termes correspondants, dans lequel le caractère est remplacé. Par exemple pour chercher «texte» ou «teste» vous pouvez utiliser la requête : te?te Pour utiliser un joker à la place de zéro, une ou plusieurs lettres, il faut utiliser le symbole *. Par exemple, pour chercher «test», «tests» ou «tester», vous pouvez utiliser la requête : test* Page 36 sur 251

37 Vous pouvez également utiliser les jokers au milieu des termes recherchés. te*t Recherche floue Le moteur de recherche permet également d effectuer des recherches «floue» basées sur l algorithme «Levenshtein» ou «Edit». Pour lancer une recherche floue utilisez le caractère «~» à la fin d un mot unique. Par exemple, pour chercher des termes similaires à «bourse», indiquez bourse~ ce qui permettra de récupérer les documents contenants les mots «boursier» ou «boursicoter». Les termes trouvés par la fonction de recherche floue sont automatiquement réévalués avec un facteur de 0,2 Groupes Le moteur de recherche supporte l utilisation de parenthèses pour former des sous requêtes. Cette possibilité peut se révéler très utile si vous souhaitez établir des ordres de priorité et d ordonnancement dans vos requêtes. Pour rechercher les termes «jahia» ou «wcm» associés au terme «intranet», utilisez la requête suivante : (jahia OR wcm) AND intranet Cette syntaxe élimine toute confusion et rend certain que le terme «intranet» existe et que soit le terme «Jahia», soit le terme «wcm» existe également. Renforcer un terme Le moteur de recherche vous permet de renforcer la pertinence d un terme par rapport à un autre dans le cadre des mots clés soumis. Le caractère ^ suivi du coefficient de renforcement permet d indiquer au moteur de recherche le mot ou la phrase que vous souhaitez renforcer. Plus le coefficient de renforcement est élevé, plus un terme aura d importance dans la recherche. Le renforcement vous permet de contrôler la pertinence d un document en renforçant un terme. Par exemple, si vous recherchez : jahia wcm Page 37 sur 251

38 et que vous souhaitez porter plus d importance au terme «jahia», renforcez-le en le faisant suivre du symbole ^, puis du coefficient de renforcement. Vous taperez alors : jahia^5 wcm Ceci aura pour effet de mettre en avant les documents contenant le mot «jahia». Vous pouvez également renforcer des groupes nominaux, comme l illustre l exemple suivant : "jahia wcm"^5 "jahia portal Par défaut, le coefficient de renforcement est de 1. Ce coefficient doit être positif et peut être plus petit que 1 (par exemple : 0,2) Ignorer certains caractères Le moteur de recherche ignore certains caractères spéciaux qui forment la syntaxe de la requête. Ces caractères sont : + - &&! ( ) { } [ ] ^ " ~ *? : \ Pour les prendre en compte dans la requête de recherche, utilisez \ avant le caractère concerné. Par exemple pour recherche la phrase (1+1):2, il faudra indiquer : \(1\+1\)\:2 Page 38 sur 251

39 3.5.2 Recherche avancée Votre recherche peut également être personnalisée afin de traiter des requêtes plus complexes. Figure 3-7: Moteur de recherche avancée Sur un tel formulaire de recherche avancée, vous pouvez affiner vos résultats par le biais de différents paramètres comme la date de dernière modification, les catégories étant utilisées ou définir le domaine précis de la recherche (par exemple : seuls les documents binaires ou seulement l'actuel sous site). Si les portlets n'utilisent pas les objets de contenu Jahia pour stocker leurs données (ce qui est généralement le cas pour la plupart des applications web ou mashups), leur contenu ne sera pas indexé et ne pourra pas être trouvé par le moteur de recherche global. Vous pouvez cependant dédier des moteurs de recherche intégrés dans chaque portlet ou un template personnalisé pourrait regrouper et agréger les résultats de recherche de plusieurs applications web distinctes dans une seule page de résultat. Le moteur de recherche Jahia est livré avec un module externe PDF et MS Office permettant d indexer des documents binaires dans ces formats. Il est possible que vous rencontriez des problèmes lors de l indexation de certains documents Word. Ces problèmes sont inhérents au format de fichiers Word. Dans ce cas, utilisez la commande Enregistrer sous de Microsoft Word pour enregistrer votre contenu dans un nouveau fichier, puis déposez ce nouveau fichier vers Jahia. Ce contenu sera dès lors indexé correctement par le moteur de recherche de Jahia Did you mean Jahia EE v6.1 contient une nouvelle fonctionnalité de recherche communément appelée «Did you mean». Cette nouvelle fonctionnalité vous propose des suggestions de recherche basée sur l orthographe du mot précédemment demandée. Nous utilisons des frameworks Open Source comme Compass et Apacle Solr pour vérifier les requêtes par rapport à l orthographe standard de chacun des mots demandés. Page 39 sur 251

40 Quand nous trouvons une suggestion alternative à votre recherche, vous verrez apparaître la proposition au début de la recherche. Figure 3-8: Résultat de recherche proposant le did you mean Page 40 sur 251

41 3.6 Utiliser des Portlets et des Mashups Comme nous l avons déjà signalé, l une des capacités unique de Jahia est de vous permettre d'intégrer dans une même page des contenus standards (texte, HTML, images, etc.) et des zones intégrant des applications Web spécialisées, désignées sous le nom de «portlets» ou avec des mashups. On appelle généralement «portlets», des applications disposant d'une interface Web auxquelles vous pouvez accéder directement à partir de votre portail, sans avoir à vous rendre sur un autre site Web. Dans l univers Java, des technologies telles que le portlet standardisé API normalisées (JSR168 ou JSR286) sont souvent utilisées. Des portlets peuvent avoir été développés indépendamment de Jahia et pourraient aussi fonctionner sur d'autres serveurs de portail distincts. Avec Jahia EE v6.1, vous pouvez aussi élaborer des portlets Jahia, qui peuvent accéder à l'ensemble de l'api de contenu Jahia, afin de réutiliser le contenu existant, pages, documents ou ajouter des nouveaux éléments de contenu directement dans la base Jahia. Ces portlets seront utilisables seulement dans un environnement Jahia. «Mashups» est un terme plus large qui comprend généralement les portlets, mais aussi de plus petites applications de JavaScript basé sur le Web. La plupart d'entre eux sont généralement hébergés à distance sur un environnement dit de «cloud» internet et peuvent être appelés et intégrés dans une page web en utilisant de simples mots clés HTML. Jahia EE v6.1 supporte également les Gadgets Google qui offrent un éventail riche de micro-applications Web 2.0. Afin de simplifier le vocabulaire utilisé, Jahia regroupe toutes ces différentes technologies sous le terme "Mashup". Figure 3-9: Exemple de Portlets et Mashups Page 41 sur 251

42 Les mashups peuvent souvent être utilisés sans aucune authentification préalable (par exemple: des flux RSS ou une vidéo YouTube). Toutefois, certains portlets ou mashups peuvent nécessiter d être authentifié. Dans la plupart des applications Web de base, il faudra se connecter distinctement au sein du portlet lui-même. Les portlets les plus courant sont développés pour reconnaître automatiquement votre session (à travers certains Singles Sign-On). Donc, si vous êtes déjà connecté à Jahia, le portlet affichera les différents menus en fonction de votre profil. Chaque portlet pourra avoir des rôles différents selon les fonctions disponibles. Pour en savoir plus sur l'utilisation de chaque application Web, référez-vous à la documentation liée au portlet. Page 42 sur 251

43 4 Jahia pour des visiteurs authentifiés Durant les chapitres précédents, nous avons décrit toutes les fonctionnalités disponibles pour un utilisateur final non authentifié. A présent, nous allons nous focaliser sur les fonctionnalités disponibles pour des visiteurs authentifiés, par exemple un client, un partenaire ou simplement un employé ayant accès à l intranet, sans aucun droit d écriture ou de mise à jour. 4.1 S authentifier à Jahia EE v6.1 Pour vous authentifier, vous devez insérer votre nom d utilisateur et votre mot de passe dans le formulaire d authentification ci-dessous. Figure 4-1: Formulaire d authentification Notez que ceci est le formulaire par défaut tel qu il est fourni par Jahia. Votre web designer peut avoir mis en place un bouton d authentification différent que celui illustré dans la figure 1-1. Une URL d authentification spécifique pourrait être nécessaire si vous utilisez un système d authentification autre que celui fourni par défaut dans Jahia. Il est également possible que votre authentification se fasse systématiquement et automatiquement par Jahia, à travers le mécanisme d Authentification Unique (le mécanisme Single-Sign-On) intégré dans Jahia (i.e. : une fois que vous vous êtes authentifiés sur MS Windows, vous serez également et automatiquement authentifiés dans Jahia). Si votre site ne supporte pas le mécanisme d Authentification Unique, il est possible d utiliser l authentification par cookie (aussi appelé par témoin). En activant l option «se rappeler de moi» à votre première authentification, un cookie vous permettra de vous authentifier automatiquement les fois suivantes, pendant une période de temps définie. Si vous disposez d une page d accueil personnalisée, vous pouvez y accéder directement au moment de l authentification, en sélectionnant l option «Accéder à votre page d accueil personnalisée». Figure 4-2: Liste déroulante pour choisir la redirection possible depuis la boîte d authentification Page 43 sur 251

44 4.2 Votre compte et barres d outils Une fois authentifié, vous avez en général accès à des informations additionnelles. Par exemple, vous pourriez avoir accès à : Des sections supplémentaires du site à accès restreint (i.e. : un espace Extranet clients ou partenaires, des pages réservées exclusivement aux collaborateurs de l entreprise etc.) Des fonctionnalités additionnelles (i.e. : accès à un espace mon portail personnalisé, accès aux paramètres de configuration personnalisés etc.) Une barre d administration personnalisable (optionnelle) L authentification à Jahia en tant que visiteur permet en général d avoir accès à des informations privées, confidentielles ou personnalisées. De nouvelles boîtes, de nouvelles zones de contenus ou de nouvelles sections peuvent soudainement apparaître. Veuillez consulter la documentation spécifique de votre site pour plus d informations sur ces espaces et contenus privés. Vous auriez également accès à des fonctionnalités supplémentaires comme par exemple, la configuration de vos paramètres personnels à travers l interface de para métrisation accessible depuis le bouton «Mes paramètres». Figure 4-3: Mes paramètres Page 44 sur 251

45 Notez que des propriétés additionnelles peuvent être définies par votre web designer (photographie, adresse, numéro de téléphone, coordonnées skype/icq/twitter etc.). Vous pouvez également ajouter de nouvelles propriétés si vous le désirez pour compléter les informations de votre profil sans l intervention de l administrateur du site. Enfin, vous pourriez accéder à une nouvelle barre d outils personnalisée. Deux versions sont disponibles dans le set de templates Web templates fourni par défaut : Une barre d outils Web spécifique au template (HTML) Figure 4-4: Barre d outils du Template Une barre d outils Web 2.0 dynamique utilisant la technologie AJAX Figure 4-5: Barre d outils d édition en AJAX Les deux barres jouent plus ou moins le même rôle et peuvent être désactivées par votre web designer ou administrateur. En général, pour les visiteurs passifs du site, seule la barre d outils Web (basée sur l HTML) est disponible. Ce type de sites intègre les données des utilisateurs authentifiés directement dans la page. Ainsi, ces utilisateurs peuvent se déconnecter, avoir accès à leurs paramètres personnels ou voir le nom de l utilisateur authentifié directement dans la page. Cette barre d outils a aussi l avantage d être rapide en chargement. Par contre dans les intranets, les utilisateurs authentifiés ne sont pas seulement des visiteurs passifs, mais parfois des utilisateurs actifs, c'est-à-dire des éditeurs ou des administrateurs. Dans ce cas, c est la barre d outils dynamique en AJAX que vous verrez apparaître. Cette barre étant également totalement personnalisable, vous pourriez mettre à disposition de certains utilisateurs plus de fonctionnalités. Donc selon votre site et sa configuration, vous pourriez trouver une barre ou l autre, ou même les deux une fois authentifié au système. Notez que vous pouvez totalement désactiver toutes les barres pour les visiteurs lorsque celles-ci ne sont pas utiles. Dans l espace d administarion, l administrateur du site peut définir dans la gestion des rôles quels sont les utilisateurs qui peuvent avoir accès aux barres d outils par défaut de Jahia. En démonstration, les barres d outils sont par déaut activées pour tous les utilisateurs authentifiés. Ça pourrait être utille de les désactiver pour des Extranets par exmple car ces barres peuvent consommer de la mémoire CPU et mettre du temps à charger. Page 45 sur 251

46 4.2.1 Installer de nouvelles barres d outils AJAX Si vous avez accès à la version AJAX des barres d outils, vous pourriez également avoir accès à des barres supplémentaires. Les barres d outils Jahia sont similaires aux barres d outils présentes dans votre navigateur internet ou dans vos applications métiers. Vous pouvez les activer ou les désactiver à votre convenance. Certaines barres d outils peuvent être déplacées selon le principe «glisser/déposer». Vous pouvez ainsi les placer dans votre navigateur à l endroit de votre choix. Figure 4-6: Glisser et déposer la barre d édition Notez que la barre d outils avec toutes les options génériques (nom d utilisateur, changement de langues etc.) est par défaut fixe dans Jahia, et positionner en haut de page. Pour changer se comportement, veuillez vous adresser à votre administrateur. Jahia est aussi livré avec des barres d outils additionnelles : Barre de Marque-pages : cette barre vous permet d ajouter facilement une page à vos favoris. Cette barre étant dynamique, si vous changez la langue courante, le titre de la page marquée sera également mis à jour dans la langue correspondante. De la même façon, si vous supprimez une page après l avoir marquée, elle sera automatiquement supprimée de vos favoris. Cette barre peut être très utile pour vous retrouver dans des sites avec des centaines voir des milliers de pages. Barre Fil d Ariane : Cette barre vous indique l historique de votre navigation, c est-à-dire les dernières pages visitées du site. Elle peut être utilisée en complément des autres éléments de navigation, particulièrement pour des sites utilisant des références croisées. Barre de Caches : Pour des raisons de performances, quelques éléments peuvent être stockés au niveau du cache. Ainsi l application de leur modification ne peut apparaître qu après un certain délai. En utilisant l option «purger la page» de la barre de Cache, vous videz les caches, et votre modification apparaît instantanément. Figure 4-7: Exemple de barres d édition Page 46 sur 251

47 Vous pourriez penser à rajouter plusieurs barres d outils supplémentaires comme des liens vers votre XHTML ou WCAG checker, des raccourcis vers des applications Web de votre société, des raccourcis etc. Comme toutes les barres de n importe quel navigateur, les barres Jahia sont extensibles et peuvent être configurables par votre administrateur. Pour activer une nouvelle barre, il vous suffit de cocher la case correspondante dans l onglet «Affichage» qui se trouve dans la barre principale d édition. Figure 4-8: Activer/désactiver les barres d édition Enfin, si vous avez activé plusieurs barres et que vous constatez que ça ralenti votre navigation, vous pouvez à tout moment utiliser l option «Affichage>Tout cacher» pour cacher l ensemble des barres d outils, y compris la barre principale. Une petite icône va ainsi apparaître en haut à gauche de votre page. En cliquant sur cette icône, vous retrouvez toutes les barres dans la même position où vous les avez laissé avant de les cacher. Figure 4-9: Cacher temporairement toutes les barres Page 47 sur 251

48 4.3 Mon portail personnalisé De plus en plus souvent, on assimile l accès à un espace personnalisé d un site web à l accès vers un tableau de bord de type MyYahoo, igoogle ou Netvibes. Ceci est d autant plus vrai quand il s agit d un site intranet ou extranet, disponibles pour vos clients, partenaires ou toutes les parties prenantes de votre projet, sur un espace personnalisé et dynamique. Le template Portail personnalisé (aussi appelé dans Jahia le layout manager ) est une interface graphique configurable par votre développeur Web, et qui vous permet de positionner en utilisant le principe de «glisser/déposer» les portlets et les mashups dans une page (ou une partie d une page). Selon la configuration d une telle page, vous pourriez : seulement avoir accès à une liste d instances de mashups prédéfinies. créer et ajouter vous-même un nouveau mashup (e.g: ajouter votre propre flux RSS). C est votre administrateur qui décide quels sont les utilisateurs qui ont le droit de personnaliser leur tableau de bord, et les utilisateurs qui ont le droit d ajouter de nouveaux mashups et d en définir leurs types. Veuillez consulter votre administrateur si vous désirez avoir accès à plus d options Utilisation du template Mon portail personnalisé Pour manipuler les options de votre espace personnalisé, vous devez procéder de la manière suivante : Tout d abord authentifiez vous. Si la page «mon Portail personnalisé» a été configurée comme étant votre page d accueil, vous serez automatiquement dirigé vers celle-ci. Autrement, une fois authentifié, vous verrez apparaître un onglet «Mon Portail personnalisé». En cliquant manuellement sur celui-ci, vous aurez accès à votre espace. Généralement cet onglet apparaît dans la barre de navigation principale. Mais il est possible qu il soit placé ailleurs par votre Webmaster. A présent, vous avez accès à votre espace personnalisé. Page 48 sur 251

49 Figure 4-10: Exemple d une page de portail personnalisé Par défaut, votre espace sera vide (sauf si votre web développeur l a préalablement rempli avec des valeurs par défaut). Cliquez sur le bouton «Ajouter un mashup» pour ajouter de nouveaux composants à votre tableau de bord. Une interface similaire à celle de igoogle va remplacer l espace du tableau de bord et vous permettra de naviguer dans des répertoires contenant les mashups disponibles. Page 49 sur 251

50 Figure 4-11: Ajouter un nouveau mashup à votre espace personnalisé En cliquant sur le bouton Ajouter à mon portail vous verrez apparaître le mashup ajouté dans votre page. Figure 4-12: Votre mashup a été ajouté à votre page avec succès Page 50 sur 251

51 Une fois que vous avez ajouté l ensemble des mashups qui vous intéressent, cliquez sur le bouton Mon portail. Figure 4-13: Le nouveau mashup apparaît maintenant sur votre page personnelle Vous serez ainsi redirigé vers votre tableau de bord. A présent, vous pouvez commencer la personnalisation de votre page. Pour déplacer vos boîtes de mashups ou de portlets, glissez puis déposez-les à l endroit voulu. Par défaut, le tableau de bord est configuré en trois colonnes. Vous pouvez modifier cette configuration en cliquant sur le bouton «MA CONFIG.». Page 51 sur 251

52 Figure 4-14: Positionner vos mashups Vous pouvez également utiliser des options supplémentaires au niveau des boîtes de portlets ou de mashups. Ces options sont les suivantes : Figure 4-15: La barre par défaut d un mashup Rafraîchir le portlet ou mashup courant. Afficher le portlet/mashup en mode plein écran. Ce mode est utile pour des mashups ayant beaucoup d informations, ou tout simplement ceux qui sont mieux visibles en mode plein écran. Cette icône vous sert à supprimer ce mashup de votre page personnalisée. Notez que cette action va supprimer ce mashup de votre tableau de bord uniquement, et qu il sera toujours présent en base. Ainsi, vous pourriez, si vous le désirez, le remettre dans votre page depuis le gestionnaire de mashups. Cette icône va minimiser le mashup courant. Cette option peut être utile si quelques mashups sont lents à charger. Ainsi, vous pourriez les ouvrir si nécessaire, sans pour autant impacter le temps de chargement de votre page. Page 52 sur 251

53 4.3.2 Utilisation du template Ma page personnalisée Si vous avez les permissions nécessaires, vous pouvez créer de nouvelles instances de mashups, comme par exemple un nouveau flux RSS. Quand vous cliquez sur le bouton Ajouter Mashup, vous verrez apparaître un nouveau bouton «Nouveau Mashup». Figure 4-16: Créer une nouvelle instance de mashup Le nouveau mashup sera automatiquement créé et sauvegardé dans le répertoire présélectionné (i.e. : le répertoire «visitor» ci-dessous). Figure 4-17: Choisir le répertoire du nouveau mashup Quand vous cliquez sur le bouton Nouveau Mashup, une fenêtre de configuration assistée appelée Wizard s affiche sur votre écran. Elle vous permettra de sélectionner le type de mashup que vous désirez (e.g : une nouvelle instance de flux RSS, un nouveau Google Gadget, une nouvelle instance de portlet JSR168, etc.). La fenêtre de configuration assistée peut être différente d un mashup à l autre. Elle vous permet également de gérer les métadonnées et les rôles. Nous listons ci-dessous les fenêtres de configuration les plus standard. Page 53 sur 251

54 Figure 4-18: Wizard de configuration de mashups Veuillez noter que: 1) Selon vos permissions et droits d accès, vous aurez la possibilité de configurer uniquement quelques mashups et non pas d autres. Ainsi, vous pourriez configurer un nouveau flux RSS, et ne pas avoir la possibilité de configurer un nouveau gadget Google. 2) Vous pourriez avoir la possibilité d ajouter uniquement une instance dans votre répertoire personnel, ou bien uniquement dans le répertoire partagé. Page 54 sur 251

55 Wizard du Mashup RSS Prenons le cas concret du Wizard de configuration du mashup RSS. 1. Sélectionnez le Portlet RSS puis cliquez sur le bouton «suivant» pour commencer la configuration. 2. La deuxième étape vous permet d insérer les paramètres relatifs à votre nouveau flux RSS. Certains champs peuvent être spécifiques à cet exemple de mashup (i.e. : l adresse URL ou le nombre d entrées). Figure 4-19: Les paramètres d une nouvelle instance de mashup RSS 3. La troisième étape est optionnelle. Elle vous permet de gérer les rôles et les permissions de votre instance de mashup. Cette étape est destinée aux gestionnaires avancés de mashups. Cliquez simplement sur le bouton «suivant». Page 55 sur 251

56 Figure 4-20: La configuration des rôles d un mashup RSS 4. La quatrième étape est également optionnelle. Certains types de mashups ou de portlets vous permettent d avoir différents modes de visualisation (i.e. : vue d aide, vue d édition, vue en mode en ligne par défaut). Si l instance de votre mashup est partagée, vous auriez la possibilité de définir quels sont les utilisateurs ayant le droit d accéder à tel ou tel mode de visualisation. Cette étape est souvent utile pour des besoins intranet par exemple, où les administrateurs avancés mettent à disposition de certains utilisateurs ou groupe d utilisateurs des options disponibles au niveau d un mashup. Dans le cas du mashup de flux RSS, le seul mode disponible est le mode en ligne. Aucune configuration supplémentaire n est donc disponible pour cette étape. Page 56 sur 251

57 Figure 4-21: Configuration des modes d un mashup RSS 5. Enfin, la dernière étape vous permet d insérer le titre de votre nouveau mashup et de le sauvegarder. Page 57 sur 251

58 Figure 4-22: Sauvegarder votre nouveau mashup RSS Une fois votre mashup prêt, cliquez simplement sur le bouton «Terminer», votre instance de mashup sera ainsi créée. Vous pouvez maintenant l ajouter à votre portail personnalisé en cliquant sur l icône «Ajouter à mon portail». Figure 4-23: Affichage de votre nouveau mashup dans le répertoire de mashups Page 58 sur 251

59 L instance de votre mashup est maintenant disponible dans votre page personnalisée. Figure 4-24: Utilisation de votre nouveau mashup dans votre page personnalisée Page 59 sur 251

60 PART IV Jahia pour les Auteurs et les traducteurs Site in 5 Minutes. Page 60 sur 251

61 5 Introduction au mode Jahia «in-context editing» interface Ce chapitre décrit l interface générique du mode «in-context editing» de Jahia EE v Mode d édition par défaut Jahia se base fortement sur son mode d édition puissant dit de in-context editing. Contrairement à plusieurs solutions de WCM, ce mode permet aux éditeurs d insérer leurs contenus dans le contexte de la page. Ainsi, les composants (contenus, boîtes, applications Web, etc.) sont insérés de façon à ce qu un contributeur puisse voir immédiatement le résultat de son travail. Une fois authentifié à Jahia, une barre d édition en haut de page permet aux utilisateurs ayant les droits et permissions suffisantes d accéder aux différents modes d édition. Figure 5-1: Page standard en mode Edition Page 61 sur 251

62 En mode Edition, la page est divisée en 4 parties: 1. La barre principale d édition et d administration de Jahia pour les utilisateurs authentifiés 2. La barre d outils optionnelle et spécifique qui se trouve en en-tête de votre template 3. Différents menus contextuels vous permettant de gérer les contenus de la page. Plusieurs icônes vous permettent de rapidement connaître l état de votre site 4. Du contenu virtuel (Latin) dans les zones de contenus libres, vous permettant d illustrer les options d édition possibles disponibles dans la page courante Barre d outils par défaut de Jahia Jahia EE v6.1 offre par défaut un système générique de barres d outils. Ces barres sont similaires à celles que vous trouverez dans des systèmes connus comme les barres d outils des navigateurs Internet par exemple ou les barres d outils de MS Office. Ce système est très flexible et générique. Des barres additionnelles peuvent être ajoutées si nécessaire (e.g : des raccourcis pour certains utilisateurs, accéder à des applications externes etc.). Un paramétrage et une personnalisation de cette barre est également possible (vous pouvez par exemple choisir quel utilisateur a le droit d accéder à une barre d outils, avec quelles options, et à quel mode). Pour étendre votre barre d outils par défaut, veuillez vous adresser à votre administrateur. Les options de la barre d outils disponibles auxquelles vous avez accès dépendent de vos droits et de vos permissions. Par exemple, les visiteurs (utilisateurs authentifiés n ayant pas le droit d édition) auront uniquement la possibilité de gérer leurs paramètres personnels ou d accéder à des options basiques telles que le changement de langues. Figure 5-2: Barre d outils d un utilisateur ayant uniquement le doit de lecture Des contributeurs ou utilisateurs avancés pourront visualiser des barres d outils supplémentaires, et auront la possibilité de naviguer entre ces différentes barres (onglets). Notez qu il est possible qu un même utilisateur soit éditeur dans une section du site et seulement un visiteur sur une autre section. Page 62 sur 251

63 Selon vos permissions sur la page courante, des onglets peuvent être absents. En effet, si par exemple une page n est pas encore disponible en mode «En ligne», elle ne sera accessible qu en mode «Edition». Ainsi l onglet «En ligne» ne sera pas visible sur cette page avant sa publication. Figure 5-3: Barre d outils pour les éditeurs Enfin, les administrateurs ou le profile root du site peuvent accéder à l espace d administration. Comme indiqué auparavant, d autres profils peuvent également avoir accès à l espace d administration. Veuillez consulter l administrateur de votre site si vous avez besoin d un accès à cet espace. Figure 5-4: Barre d outils d un administrateur du site En-tête du template Les templates (Web templates) livrés par défaut dans Jahia intègrent un exemple d en-tête : Ce type d en-tête est en général spécifique à chaque set de templates. Cet en-tête peut s avérer utile pour: Mettre à disposition des utilisateurs de raccourcis (imprimer, page d accueil, plan du site) Donner l accès pour des utilisateurs authentifiés à certaines options de paramétrage, sans pour autant mettre à leur disposition la barre d outils par défaut de Jahia. Figure 5-5: En-tête du template par défaut Page 63 sur 251

64 5.1.3 Champs, menus contextuels et autres icônes d états Jahia offre aux éditeurs plusieurs opérations simples leur permettant de créer, mettre à jour, supprimer et tout simplement gérer plusieurs objets de contenu sur une page. Toutes ces opérations sont regroupées dans ce que l on appelle «les menus contextuels». Pour aider les éditeurs à identifier les zones de contenus d une page, ces dernières sont entourées et mises en évidence par des bordures. Figure 5-6: Espace d édition contenant deux objets de contenus distincts, une image et un texte Les dernières générations de navigateurs pemettent de mettre en évidence les zones de contenus en surlignant leurs bordures à chaque passage de la souris. Page 64 sur 251

65 Pour accéder au menu contextuel, cliquez sur la petite icône d édition se trouvant dans la bordure de chaque objet de contenu. Des actions vous sont ainsi dynamiquement proposées selon vos permissions et selon l état de l objet de contenu en question. Les actions de base qui vous seront proposées vous permettent d éditer et gérer cet objet de contenu. Figure 5-7: Exemple de menu contextuel d un objet de contenu standard Ci-dessous un résumé de l ensemble des icônes d actions disponibles : L icône du menu contextuel principal : Le menu contextuel principal est divisé en deux catégories: 1. L icône de la liste des propriétés Figure 4-8: Menu contextuel d une liste de contenus Ce menu vous permet d accéder et de gérer la liste des éléments présents dans une zone donnée. Il vous permet d ajouter un nouvel élément à la liste, ou trier les éléments de cette liste selon certains critères manuels ou automatisés. 2. L icône de mise à jour d un contenu Figure 4-9: Menu contextuel d un objet de contenu Ce menu vous permet d avoir accès directement à toutes les opérations disponibles pour un objet de contenu donné (eg. un objet de type actualité). Page 65 sur 251

66 Les icônes d opérations Dans chaque menu contextuel vous pouvez trouver diverses opérations possibles décrites ci-après : 3. Ajouter Figure 4-10: L icône Ajouter Cette opération vous permet de créer un nouvel objet de contenu du même type que la liste courante. Une fois créé, ce nouvel objet de contenu apparaît en bas de la liste courante. 4. Mettre à jour Figure 4-11: Mettre à jour Cette opération vous permet de mettre à jour le contenu de l objet de contenu sélectionné. Pendant que vous éditez un contenu aucun autre éditeur ne pourra l éditer simultanément. Un système de verrous est automatiquement géré par Jahia afin d éviter toute action simultanée (de plusieurs utilisateurs différents) sur le même objet de contenu. Ainsi l intégrité de votre contenu est conservée (plus de détails sur les verrous plus bas). 5. Supprimer Figure 4-12: L icône supprimer Cette opération vous permet de supprimer un objet de contenu. Si cet objet de contenu a été publié au moins une fois, il ne sera pas définitivement supprimé de la base de données et pourra ensuite être restauré si nécessaire (cf. section concernant la gestion des versions). Cependant, si le contenu existe uniquement dans un état de brouillon et n a jamais été publié, sa suppression sera définitive. Notez que si vous supprimez une page, toutes ses sous pages seront également supprimées. Page 66 sur 251

67 6. Copier Figure 4-13: L icône Copier Chaque objet de contenu ou une liste d objets de contenus de même type peuvent être copiés et stockés dans le presse-papiers. Vous pouvez également copier une page ou une section entière du site. 7. Copie simple Figure 4-14: Copie simple Vous pouvez maintenant coller le contenu du presse-papiers dans n importe quelle zone du site compatible avec le contenu copié. Vous pourriez ainsi dupliquer un contenu d une même liste simplement en utilisant le copier/coller. Vous pouvez le dupliquer dans une page également. Il est utile d utiliser cette opération pour dupliquer une sous-section générique du site (e.g. des espaces de travail basés sur le même type de pages et sous pages). Le contenu dupliqué ne garde aucun lien avec le contenu source, les deux objets de contenus seront totalement indépendants. Notez que le presse-papiers peut être utilisé entre différents sites virtuels, et entre différents templates (pour autant que les définitions des objets de contenu sources et destinations restent les mêmes). L opération «Coller» est exécutée en tâche de fond et peut prendre quelques minutes (par exemple dans le cas ou vous copiez une section entière). Ainsi pendant le processus de copie, le contributeur peut continuer d effectuer d autres opérations dans le système. Une fois la copie effectuée, il sera notifié par un message et devra recharger la page manuellement pour visualiser le résultat. 8. Copie liée Figure 4-15: L icône de la Copie liée Jahia offre également une opération de copie dynamique. Contrairement à la copie standard, la copie Page 67 sur 251

68 dynamique garde un lien avec la source et reste liée à ce nouvel objet de contenu. Si l objet source est modifié et publié, la modification sera répercutée et propagée sur toutes les destinations (les copies liées à cette source). Cette option est particulièrement utile en termes de réutilisation de contenus entre différents sites. Ainsi, un éditeur peut publier la même information dans différents sites ou différents endroits du même site. Comme le contenu est entièrement copié, il sera réindexé de nouveau dans le site de destination par le moteur de recherche. Vous pouvez soumettre la copie dynamique à une nouvelle validation, ce qui peut être utile dans certains cas (e.g : Vous pourriez mettre à disposition de vos partenaires sur un Extranet dédié une copie liée d une section de votre intranet qui pourrait les intéresser. Afin d éviter que des informations confidentielles ne soient rendus accessibles à vos partenaires avec cette opération, vous pourriez soumettre la copie à un deuxième processus de validation). L opération «Copie liée» est exécutée en tâche de fond et peut prendre quelques minutes (par exemple dans le cas ou vous copiez une section entière). Ainsi pendant le processus de copie, le contributeur peut continuer à effectuer d autres opérations dans le système. Une fois la copie effectuée, il sera notifié par un message et devra recharger la page manuellement pour visualiser le résultat. Notez que la synchronisation avec la source ne se fait que si cette dernière a été validée dans le processus de validation. Notez également que dans le cas d une copie liée, la destination est en mode lecture seule. Pour modifier la destination, vous devez modifier la source et la valider (publier). Page 68 sur 251

69 5.1.4 Verrouiller / Déverrouiller Figure 5-8: Icônes de verrous Si un éditeur est en train d éditer un contenu, une icône de verrou apparaît pour tous auteurs simultanés afin de bloquer certaines opérations. Si un auteur modifie un contenu, vous ne pourriez y accéder au même moment sauf en mode lecture seule. Ceci permet d éviter toute écriture simultanée sur un même objet de contenu. Un éditeur ne pourra éditer qu un seul champ à la fois. Certaines opérations restent néanmoins possibles telle que l opération de copier. Tous les éléments d une page sont également verrouillés si celle-ci est en attente de validation. Ceci évite qu un éditeur soumette une page à validation et qu un deuxième utilisateur la modifie quelques minutes plus tard. Ainsi, dès qu une page est soumise à validation, aucune modification supplémentaire sur cette page n est autorisée (excepté pour la relecture -utilisateurs ayant la permission d effectuer une correction rapide). Notez que vous pouvez accéder à la fenêtre d édition en lecture seule même si le contenu est verrouillé. Ceci peut être utile pour consulter des informations cachées comme les métadonnées (catégories, permissions) par exemple. Page 69 sur 251

70 5.2 Edition avancée Depuis la barre d outils, vous pouvez activer différentes options d édition qui seront visibles dans votre page à proximité des icônes de menus contextuels. Ces options peuvent ralentir la génération de votre page et sont désactivées par défaut. Il faudrait les considérer comme étant optionnelles et les activer en cas de besoin pour rapidement avoir accès à des informations utiles directement dans la page. Figure 5-9: Les diverses options d édition avancées Actuellement, quatre options d édition avancée sont fournies: ACL Diff : Cette option affiche une petite icône au niveau de chaque objet de contenu qui a un schéma spécifique. Elle permet aux managers de rapidement repérer les objets dont les permissions ont été modifiées. Publication Planifiée : Cette option affiche une petite icône au niveau des contenus bénéficiant d un schéma de publication planifiée. Elle permet aux auteurs de rapidement repérer les contenus qui ne seront temporairement pas disponibles à cause de contraintes de publication planifiée. Le contrôle d intégrité : Cette option affiche une petite icône au niveau des contenus ayant une contrainte d intégrité non résolue. «Inline Editing» : Cette option active le mode «Inline Editing». Elle permet aux auteurs de mettre à jour leur contenu directement dans la page courante sans passer par des fenêtres (pop-up) d édition. Ce mode est pratique pour corriger des fautes d orthographe par exemple sans passer par une fenêtre contenant des informations avancées comme les métadonnées par exemple, les droits, le module publication planifiée, le workflow etc. Les icônes d options sont généralement affichées sur la partie supérieure gauche des objets de contenu. Trouvez le détail de chaque option plus bas. Page 70 sur 251

71 Figure 5-10: Paramètres d édition avancée affichés au niveau d un objet de contenu ACL Diff / ACL L option ACL affiche l icône suivante au niveau de tous les objets de contenu qui ont des règles de permissions (e.g : un nouvel utilisateur a été ajouté ou certains ont moins de permissions sur ce contenu). La modification des droits et permissions peut s avérer difficile à détecter après un certain temps (e.g : quel est l objet parent qui applique actuellement les permissions sur mon objet courant?). Ce type de fonction vous permet donc de détecter rapidement les contenus modifiés au niveau des permissions. En cliquant sur cette icône, l éditeur a accès à un résumé de l état des ACL (droits) de l objet courant. Figure 5-11: Aperçu des permissions Si l utilisateur courant dispose de droits suffisants, il peut directement avoir accès à la fenêtre d édition de l objet en question. Les autres utilisateurs auront uniquement la possibilité d accéder au schéma de permissions ci-dessus. Page 71 sur 251

72 5.2.2 Publication planifiée L option publication planifiée affiche l icône suivante de publication planifiée. au niveau de chaque objet de contenu ayant des règles En mode édition, tous les objets de contenus sont par défaut présents dans la page, indépendamment de leurs règles de publication planifiée. Vous devez passer en mode «Aperçu» et utiliser le mode «Aperçu avancé» pour pouvoir pré-visualiser la page telle qu elle apparaitra en ligne pour une date ou une heure future. Il est néanmoins pratique de pouvoir détecter rapidement les objets de contenus ayant des contraintes de publication planifiée. L icône de la publication planifiée change selon l état de l objet de contenu (non publié, publié, expiré). : Non publié : Publié : Expiré En cliquant sur ces icônes, une pop-up apparaît et indique les règles de publication planifiée. Figure 5-12: Aperçu de la publication planifiée Contrôle d intégrité L icône de l option Contrôle d intégrité est la suivante :. Elle apparaît au niveau de chaque objet de contenu ayant des problèmes de cohérence (e.g : les liens cassés ou des problèmes d accessibilités). En complément du module de Workflow et de sa barre d outils indiquant des anomalies au niveau de la page, cette option permet d identifier rapidement les objets de contenu ayant des problèmes afin de les résoudre rapidement. En cliquant sur cette icône, la fenêtre d édition sera automatiquement ouverte et le champ responsable de l anomalie sera affiché. Page 72 sur 251

73 5.2.4 Inline Editing Jahia EE v6.1 offre un nouveau mode d édition : l «Inline Editing». Un auteur peut facilement et rapidement modifier un contenu ou corriger des fautes d orthographe par exemple directement dans la page sans passer par une fenêtre d édition (pop-up). Ce mode d édition est plus approprié à des mises à jour brèves et ponctuelles. Le mode d édition standard (pop-up) est plus efficace et offre plus de fonctionnalités notamment de mise en page. L éditeur peut activer ou désactiver ce mode depuis la barre d outils principale. Figure 5-13: Activer le mode Inline editing Une fois ce mode activé, l éditeur devra double-cliquer sur la zone de contenu et le mettre à jour. Un nouveau contour met en évidence la zone éditable. Figure 5-14: La zone éditable en mode Inline editing Le contenu est automatiquement sauvegardé une fois que l auteur clique en dehors de la zone éditable. Page 73 sur 251

74 5.3 Mode Aperçu et Comparer Jahia est packagé avec deux modes supplémentaires : Le mode Aperçu qui permet d afficher la page telle qu elle apparaîtra en mode en ligne. Le mode Comparer qui met en évidence la différence entre deux versions en surlignant les zones concernées (en général la comparaison est faite entre la version en ligne et le brouillon) Le mode Aperçu La différence entre le mode Edition et le mode Aperçu est que ce dernier vous permet de pré-visualiser votre contenu tel qu il apparaitra en mode En ligne. Figure 5-15: Un contenu en mode Aperçu sans les menus contextuels Vous pouvez accéder au mode Aperçu dès la création d une nouvelle page. Figure 5-16: La barre d outils en mode Aperçu Aperçu à un instant T en tant qu utilisateur X En mode Aperçu, une option Aperçu avancé est disponible dans la barre d outils à droite. Elle vous permet d accéder à des options de prévisualisation avancées. Page 74 sur 251

75 Figure 5-17: Mode aperçu avancé Par défaut l auteur peut pré-visualiser la page courante telle qu elle lui apparaîtra une fois publiée. Cependant pour des besoins intranet ou extranet, une gestion complexe des permissions est nécessaire. Un auteur peut alors simuler comment un autre utilisateur verrait son contenu une fois publié. Jahia va ainsi filtrer le contenu de la page selon le profil de l utilisateur sélectionné par l éditeur courant. Un éditeur ne pourra pas voir les contenus s il ne possède pas les droits adéquats, même en simulant dans le mode Aperçu avancé le profil d un autre utilisateur ayant le droit. La deuxième option permet à l éditeur de pré-visualiser son contenu tel qu il apparaîtra à une date future. Comme indiqué précédemment, Jahia offre des possibilités de publication planifiée. Cette option permet ainsi d avoir un aperçu à un instant T en prenant compte de sa date de publication. Cette option n est valable que pour les dates futures. Ce n est pas lié aux versionning des éléments de contenu actuels. Donc pré-visualiser un contenu dans le passé ne va pas restaurer une vieille version de ce contenu Mode comparer Pour faciliter la détection des modifications dans une page, Jahia met à disposition des contributeurs le mode Comparer. Ce mode permet de mettre en évidence la différence entre deux versions en surlignant ces changements. Cette comparaison est en général effectuée entre la version en ligne, et la version courante. Page 75 sur 251

76 Figure 5-18: Mode comparer. Le mode comparer peut être accessible depuis la barre d édition principale. Comme le mode Aperçu, le mode Comparer offre des options avancées disponibles à droite de la barre d édition principale. Figure 5-19: Mode comparaison avancée Cette option vous permet de choisir les deux versions que vous voulez comparer. Le mode comparer va ainsi par défaut surligner la différence entre la version en ligne et la version actuelle. Cependant un avoir peut vouloir comparer deux versions indépendamment du nombre de validations intermédiaires. Cette fonctionnalité vous permet donc de le faire. Page 76 sur 251

77 6 Le rôle d un auteur Ce chapitre décrit toutes les actions qu un utilisateur peut faire en mode Edition et détaille les différentes interfaces disponibles. Dans Jahia, un auteur est un utilisateur ayant au minimum le droit de lecture et d écriture sur le contenu concerné. 6.1 Les interfaces d édition Jahia est basé sur un système d édition simple qui utilise des fenêtres pop-up (aussi appelées «edition engines» dans le vocabulaire Jahia). A chaque fois que vous cliquez sur une option d un menu contextuel, un pop-up apparaîtra pour vous permettre de gérer l objet de contenu correspondant (on appelle un objet de contenu dans le vocabulaire Jahia un «Container»). Les fenêtres d éditions (pop-up) sont structurées de la même façon : La barre du Haut incluant diverses opérations possibles (1) Un espace de navigation à gauche avec toutes les opérations possibles (2) Une partie centrale pour éditer les contenus structurés ou non-structurés (ou les champs) (3) Des icônes de commandes disponibles en bas de page (4) Page 77 sur 251

78 Figure 6-1: Interface d options des données Selon vos droits, vous pouvez accéder à deux espaces différents : Espace d édition Editer le contenu courant. Toutes les options liées à l objet de contenu courant seront affichées (données, métadonnées, options de publication planifiée...) Espace d outils Les options avancées sont disponibles depuis l espace d outils. Vous pouvez par exemple accéder au «Sélecteur de contenu» ou importer/exporter votre contenu en format XML. Dans toutes les fenêtres d édition des objets de contenus vous trouverez les mêmes boutons de navigation. Figure 6-2: Boutons de navigation Page 78 sur 251

79 Pour éviter d ouvrir la fenêtre à chaque fois que vous voulez ajouter un nouveau contenu de la même liste, le bouton «+» ajouter vous permet de le faire directement depuis la fenêtre d édition courante. Ainsi dans le cas d une édition importante, vous pouvez ajouter plusieurs contenus rapidement. Vous pouvez également naviguer entre les différents contenus pour les modifier ou les mettre à jour sans fermer votre fenêtre. Vous pouvez directement accéder au premier/dernier élément de la liste à l aide de la double flèche. Notez que vous ne pouvez naviguer qu entre des éléments de la même liste (e.g des actualités). Pour parcourir d autres types de contenus, vous devez fermer cette fenêtre et l ouvrir à nouveau depuis le menu contextuel du contenu en question La gestion des différents types de champs Jahia offre diverses interfaces utilisateurs pour gérer les différents types de contenus structurés ou non structurés. Actuellement, Jahia offre 10 types de champs : 1. Teste Simple (appelé «Small Text» dans le vocabulaire Jahia) : Des textes ayant moins de 250 caractères. Les champs de type Small Text peuvent avoir différentes figures et peuvent être utilisés pour différents besoins (e.g : une liste déroulante avec des valeurs par défauts présélectionnées, un texte simple...) 2. Texte Riche (appelé Big Text dans le vocabulaire Jahia) : Un champ avec du contenu texte non structuré et illimité en nombre de caractères (y compris l HTML). Ce champ peut être édité par un des éditeurs HTML WYSIWYG installé dans Jahia pour faciliter l insertion de contenu (par défaut Jahia intègre l éditeur de texte FCK Editor 3. Champ Integer : un nombre entier. 4. Champ Float : n importe quel nombre. 5. Champ Booléen : Vrai ou Faux 6. Champs Page/Lien : Ce champ peut être défini avec différents paramètres. Il vous permet d ajouter une sous page, un lien interne ou un lien externe. 7. Champ Fichier/Document : permet de créer un lien vers un fichier déposé dans le gestionnaire de documents (document ou image). 8. Champ date : sélecteur de date. 9. Champ application : Intègre une application Web (portlet ou mashup) dans votre page à la position actuelle. 10. Champ Catégorie/Hiérarchie: un champ ayant accès à un arbre hiérarchique de catégories. Page 79 sur 251

80 L icône Appliquer à toutes les langues vous permet de synchroniser le contenu courant d un champ avec toutes les langues disponibles. Ceci peut s avérer utile si vous voulez copier un même contenu valable pour toutes les langues. Votre template développeur peut avoir défini quelques champs comme étant partagés entre toutes les langues (e.g : NPA code postal pour une adresse). Dans ce cas l option n est pas disponible et le contenu est automatiquement partagé entre toutes les langues. Figure 6-3: Option appliquer à toutes les langues 1) Texte Simple ou «Small text» Le champ small text est le plus utilisé dans Jahia. Il est limité à 250 caractères. Ci-après un exemple basique (le champ titre) : Figure 6-4: Champ small text Jahia supporte les caractères Unicode. Ainsi vous pouvez utiliser des caractères spéciaux (Cyrillic, Greek, Japanese, Arabe...). Les champs texte supportent également le code HTML si nécessaire. Par contre aucun éditeur de texte n est fourni pour l éditer. Comme indiqué préalablement, le champ «small text» peut avoir plusieurs présentations notamment pour faciliter la sélection de valeurs. Par exemple, au lieu de laisser l auteur insérer manuellement un code couleur hexadécimal, Jahia va automatiquement proposer un sélecteur de couleurs. Figure 6-5: Champ couleur C est aussi le cas pour une sélection unique ou multiple depuis une liste de valeurs. Page 80 sur 251

81 2) Champ Texte Riche ou «Big Text» Le champ «Big Text» est similaire au champ «Small Text», sauf qu il n est pas limité en nombre de caractères. Il est généralement utilisé pour éditer des espaces de contenus non structurés. Le champ «Big Text» peut être édité par un des éditeurs HTML WYSIWYG fournis par Jahia. Des éditeurs commerciaux peuvent également être intégrés pour des besoins spécifiques. Jahia est fourni par défaut avec deux éditeurs de texte: L éditeur HTML WYSIWYG par défaut FCK Editeur Un éditeur de texte simple. Figure 6-6: L éditeur HTML WYSIWYG FCK Editor Page 81 sur 251

82 Figure 6-7: Editeur de texte simple Une revue détaillée sur l utilisation du texte riche est disponible dans la section suivante. 3) Champ Integer Le champ Integer vous permet d insérer un nombre entier. 4) Champ Float Figure 6-8: Champ Integer Le champ Float vous permet d insérer n importe quel nombre. Figure 6-9: Champ Float Page 82 sur 251

83 5) Champ Booléen Le champ Booléen vous permet de sélectionner entre les deux valeurs Vrai ou Faux. Figure 6-10: Le champ Booléen 6) Champ Page/Lien Le champ Page/Lien vous permet de créer une sous page ou de pointer vers une page externe du site. Ce champ est principalement utilisé pour gérer les menus de navigation de votre site. Vous avez trois types de liens dans Jahia : 1. Des sous pages : pour générer une nouvelle page dans votre site. 2. Lien interne : un lien vers une page Jahia existante. 3. Lien externe : lien vers un site externe. Figure 6-11: Champ lien Jahia contrôle systématiquement les liens internes. Si une page est supprimée, le champ lien correspondant va également disparaître pour éviter les liens cassés. Ce contrôle n est pas effectué pour les liens externes. Page 83 sur 251

84 Une revue détaillée sur la gestion de votre menu de navigation (e.g : déplacer ou supprimer une page) est détaillée dans le chapitre suivant. 7) Champ fichier Différents fichiers (documents Microsoft Office, pdf, images...etc.) peuvent être téléchargeables depuis Jahia. Le champ fichier génère un lien vers un document stocké dans le gestionnaire de fichiers de Jahia. Figure 6-12: Champ fichier Les opérations courantes sur les documents sont disponibles depuis la vue simplifiée du gestionnaire de document de Jahia. Des fonctionnalités plus avancées sont disponibles depuis l interface principale du gestionnaire de fichiers décrit plus loin. Veuillez consulter les chapitres suivants pour plus d informations. Page 84 sur 251

85 8) Champ date Le champ date vous permet d insérer facilement une date. Figure 6-13: Champ date Le champ date est stocké dans la base de données comme tel. Votre développeur peut personnaliser l affichage de la date selon votre besoin. 9) Champ application Le champ Application vous permet d intégrer une application portlet ou mashup dans votre page. Un portlet ou un mashup sont des champs dynamiques ayant une référence à une application locale ou externes qui contient généralement des informations métiers à exécuter. Ce champ va ainsi contenir uniquement une référence vers une instance de portlet ou de mashup stockés et gérés par le Portail Jahia. Page 85 sur 251

86 Figure 6-14: Champ Application (Mashup/Portlet) Comme le champ Fichier, le champ Application contient des raccourcis vers des opérations de gestion de portlets et de mashups. Pour des fonctionnalités plus avancées, veuillez consulter la section dédiée au Gestionnaire de Mashup dans les chapitres suivants. 10) Champ Catégorie/Hiérarchie Le champ Catégorie/Hiérarchie vous permet de sélectionner des valeurs depuis un arbre de catégories. Ce champ est par défaut lié à l arbre de catégories de Jahia. Page 86 sur 251

87 Figure 6-15: Champ Catégorie Par défaut, il liste toutes les catégories disponibles depuis le niveau parent. Il est cependant possible que votre développeur bride cette arbre, et en affiche uniquement une partie (e.g : juste le sous arbre de catégorie projets). Ceci vous permettra de classifier vos contenus selon différents axes ou de retreindre les valeurs possibles de classification à un sous-ensemble de catégories Champs obligatoires et optionnels Par défaut il n est pas obligatoire de remplir tous les champs pour un objet donné. Certains champs peuvent être laissés vides et ne vont tout simplement pas apparaître dans la page. Certains champs peuvent également servir de métadonnées et être optionnels (e.g : certaines métadonnées peuvent être optionnelles et utilisées dans des recherches par filtres ou par facettes). Les titres des champs obligatoires sont marqués par le texte de couleur rouge «champ obligatoire». Vous ne pouvez ainsi pas fermer la fenêtre d édition avant d avoir rempli tous les champs mentionnés comme obligatoires. Page 87 sur 251

88 Figure 6-16: Quelques champs obligatoires Champs groupés ou «Grouped Fields» Par défaut dans Jahia, les champs de même type sont automatiquement regroupés pour faciliter l insertion de contenu et éviter les cliques inutiles. Figure 6-17: Objet de contenu avec des champs groupés Page 88 sur 251

89 Certains champs ne seront pas groupés car ils ont besoin d une interface plein écran (e.g : un éditeur de texte WYSIWYG, un fichier avec une vue sur le gestionnaire de fichiers, une application avec une vue sur le gestionnaire de Mashups...). Ces champs plus complexes pourront donc casser le regroupement de champs plus simples Compréhension des objets de contenus absolues Tous les objets de contenus sont par défaut lié à leur page. Néanmoins, votre développeur peut réutiliser le même objet de contenu dans différentes pages (e.g : l en-tête ou le bas de page de votre page). C est ce que l on appelle dans Jahia «les containers absolus» (Absolute Containers). Page 89 sur 251

90 6.2 Détails de toutes les options d édition Vous trouverez dans ce chapitre les détails de chaque section de la fenêtre d édition. Notez que certaines sections ne peuvent apparaître que si vous avez les droits et permissions suffisantes. Ces sections sont décrites dans le chapitre suivant car elles ne sont en général disponibles que pour les administrateurs du site Utilisation de la section de données La première section par défaut affiche la structure de votre objet de contenu. Vous pouvez visualiser trois sections principales: 1. La section d édition contient les champs spécifiques qui caractérisent l objet de contenu courant. 2. La section de métadonnées vous donne accès aux informations métadonnées créées automatiquement ou manuellement. Cette section génère automatiquement des champs sémantiques (e.g : la date de création, l auteur, date de dernière modification,...) ou laisse libre aux éditeurs de catégoriser l objet de contenu courant pour pouvoir l extraire plus tard facilement à travers un outil de recherche par exemple. 3. La section de publication planifiée pour planifier la date de publication et d expiration de l objet de contenu. Les deux premières sections partagent le même type de champs. La seule différence réside dans le fait que certains champs sont automatiquement remplis par des valeurs insérées par défaut dans Jahia Gestion de l onglet d édition L onglet d édition principal vous permet d avoir accès à la structure de l objet de contenu courant. Chaque champ du menu de gauche a été défini par votre template développeur. Tous ces champs sont spécifiques à chaque objet de contenu. En cliquant sur chacun des champs, le formulaire correspondant apparaîtra sur la partie principale de la fenêtre (cf. la section précédente pour les types de champs disponibles dans Jahia). Page 90 sur 251

91 Figure 6-18: Menu d édition par défaut pour une actualité Veuillez vous référer à la documentation «Personnalisation du set de Template» pour avoir plus de précisions sur les types d objets de contenu de votre site Gestion de l onglet de métadonnées Le second onglet de la section d édition vous permet d accéder aux métadonnées disponibles pour l objet courant. La plus part du temps les métadonnées sont similaires entre objets de contenus du même site et sont donc partagées. Elles sont souvent utilisées pour faire des recherches croisées entre différents types d objets de contenu indépendamment de leur structure, comme dans la recherche avancée de Jahia par exemple. Figure 6-19: Métadonnées par défaut d un objet de contenu La plus part des métadonnées sont automatiquement gérés par Jahia. Par exemple Jahia est délivré par défaut avec une série de métadonnées non éditables qui donnent des informations additionnelles sur l objet de contenu comme l auteur ou encore la date de la dernière modification. Page 91 sur 251

92 Figure 6-20: Métadonnées dynamiques gérées par le système Néanmoins, vous avez accès à une autre série de champs optionnels qui nécessitent une insertion manuelle (par défaut ce sont les mots clés, les catégories, et la description). Leur but est de mieux décrire l objet de contenu et de le classifier. Les champs mots clés et description sont particulièrement utiles quand ils sont utilisés au niveau de la page. Ils sont automatiquement intégrés au niveau des Meta tag HTML correspondants dans le code source et peuvent être utilisés par des moteurs de recherches par exemple. Voici un exemple une fois les métadonnées de la page Actualités de la démo par défaut de Jahia remplies : <meta name="keywords" content="acme; Construction; Hotel; Building" > <meta name="description" content="last News page for Acme Corp." > Gestion de l onglet publication planifiée Avec cette option, vous définissez à quel moment vous voulez que votre contenu soit publié où qu il expire dans la page en mode En ligne. Vous avez trois options possibles pour planifier votre publication : sans récurrence (par défaut), tous les jours, x jours par semaine. Page 92 sur 251

93 Figure 6-21: Publication planifiée Date de début et date de fin Pour la date de début et la date de fin, vous devez simplement sélectionner la date de publication ou/et la date d expiration de votre contenu. Pour les options journalières, vous devriez définir l heure de début et l heure de fin. Pour l option récurrente X jours par semaine, vous devez définir la date et l heure pour que le contenu soit valable. Pour les deux options de récurrence, vous pouvez également définir si vous voulez que votre configuration soit appliquée immédiatement ou seulement à la prochaine période de publication. Figure 6-22: Publication planifiée Tous les jours Page 93 sur 251

94 Figure 6-23: Publication planifiée X fois par semaine Afin de pré visualiser le rendu de votre page dans le futur, vous pouvez utiliser le mode Aperçu avancé accessible depuis la barre d édition. Vous pouvez ainsi visualiser votre page telle qu elle apparaitra à cette date. Cette simulation va prendre en considération les paramètres de publication planifiée Utilisation de la section d outils La section d outils contient les fonctionnalités les plus avancées. La plus part ne sont disponibles que pour les administrateurs et seront détaillées dans les prochains chapitres. Cependant quelques unes sont disponibles pour les éditeurs Sélecteur de contenu Le sélecteur de contenu vous permet de réutiliser un contenu existant au moment ou vous créez une nouvelle page ou un nouvel objet de contenu. Cette option vous permet de faire une recherche sur les contenus existants et soit a) faire une copie statique ou b) générer une copie dynamique liée (s il y a un changement dans le contenu source et qu il est publié, ce changement sera répercuté dynamiquement sur la/les copie(s) destination(s)). Page 94 sur 251

95 Pour accéder à cette option il faut aller sur la section Outils puis cliquer sur l onglet Sélecteur de contenu. Figure 6-24: Interface du sélecteur de contenu En fait, le sélecteur de contenu est une recherche avancée qui vous permet de chercher un objet de contenu et affiner votre recherche selon certains critères. Seuls les objets de contenus compatibles avec l objet courant seront affichés. La première étape est de chercher un contenu compatible avec l objet de contenu courant. Par exemple si je fais une sélection de contenu sur une actualité, le résultat de recherche ne va afficher que les contenus ayant la même structure qu une actualité. Par exemple cherchons le mot «Filiale» en essayant de rajouter un nouvel objet de type «Nouveautés» : Page 95 sur 251

96 Figure 6-25: Sélecteur de contenu 2ème étape L outil de recherche va retourner les objets de contenu ayant le mot Filiale dans leurs champs. A l aide des boutons à la fin de chaque résultat, vous pouvez choisir si vous voulez effectuer une copie statique ou une copie dynamique. Quand vous effectuez une copie liée, celle-ci est verrouillée en mode lecture seule pour éviter tout conflit de synchronisation avec la copie source. L édition se fait à travers de la source du contenu et non de la copie. Notez que vous ne pouvez faire une copie liée que sur les objets de contenu validés et publiés. La synchronisation de la copie de destination ne se fera qu une fois le contenu source validé et publié. Les modifications en mode brouillon de la source ne seront pas reprercutées sur la copie de destination avant validation Module d import/export La fonctionnalité import/export est une autre façon de sauvegarder facilement et de réutiliser les contenus Jahia. Généralement, ces deux options sont utilisées par les éditeurs pour réimporter dans Jahia un sous site ou une section de site qui sert de squelette de référence avec une structure de pages et de contenus pré-remplis. Page 96 sur 251

97 Par exemple, un éditeur peut créer un squelette de sous site qui va servir de structure de base pour créer un nouveau projet (pour un intranet), un nouvel espace client (pour un extranet) ou un nouveau produit par exemple. Tous ces sous sites ou ces sections de sites ont en général la même structure, avec plusieurs pages et les mêmes types de boîte d objets de contenus. Un éditeur peut donc facilement construire un modèle de sous site (squelette) de base et générique, puis le sauvegarder en utilisant la fonction d export. Ensuite il pourra réimporter ce squelette autant de fois qu il le désire, évitant ainsi une duplication manuelle de plusieurs contenus ayant la même structure. Un autre cas concret classique d utilisation est de mettre en place rapidement un environnement d acceptance ou effectuer des tests de qualité QA en utilisant ce module d import/export. En effet, si vous voulez par exemple tester un nouveau filtre que vous avez implémenté sur une grande quantité de données, vous pourriez créer quelques modèles, les exporter en format XML, puis les dupliquer manuellement avec un éditeur de texte (copier/coller). Ensuite il vous suffit de réimporter en un clique tous vos nouveaux contenus pour commencer vos testes. Ce module peut aussi être utilisé pour faciliter la revue des fautes d orthographe ou la traduction de l ensemble de votre site. En effet, vous pouvez exporter tout votre site en format XML ou ZIP, et fournir ce fichier indépendemment de Jahia à une entreprise de traduction externe. Une fois la tradution des contenus et des métadonnées effectuée, vous pourrez facilement réimporter votre nouveau site traduit ou corrigé dans Jahia Section d Export L option d export vous permet d extraire l objet de contenu courant ainsi que tous les sous objets qui lui sont liés dans sa hiérarchie. En exportant un simple objet de contenu, vous obtiendrez un fichier XML qui contient les données associées à cet objet de contenu. Si par contre vous exportez une page, toute la structure et les objets de contenus de cette page seront également exportés. Des options vous proposent d exporter uniquement la langue courante, toutes les langues, uniquement le contenu non validé ou les contenus en ligne également, directement en format XML ou dans un fichier ZIP incluant images et fichiers attachés. Page 97 sur 251

98 Figure 6-26: Section Export Section d import La section d import est relativement simple. Il vous suffit de sélectionner un fichier compatible (un fichier XML d import, ou un fichier ZIP incluant plusieurs langues et des fichiers attachés). Une fois votre fichier sélectionné, cliquez sur le bouton «Ok» pour lancer l import. Figure 6-27: Section Import Le processus d import peut prendre du temps selon la taille de votre fichier, c est pourquoi il est exécuté en tâche de fond. Vous pouvez consulter le gestionnaire de processus pour connaître l état d avancement de l import, ou recharger votre page une fois que le processus est terminé pour visualiser les changements. Page 98 sur 251

99 La section Gestion des versions Pour les objets de contenus La section de gestion des versions vous permet de lister toutes les versions de l objet de contenu courant, et vous donne optionnellement la possibilité de les restaurer. Figure 6-28: Gestion des versions d un objet de contenu Veuillez noter que Jahia ne crée pas une nouvelle version à chaque fois que vous modifiez où que vous sauvegardez votre contenu. Jahia ne crée que les versions validées d un contenu. Ainsi, si vous supprimez un contenu ou la modification de celui-ci avant de le valider, il sera définitivement supprimé. En accédant à la même section au niveau d une liste de contenus, vous pourriez annuler la suppression d un objet de contenu. Comme indiqué plus haut, seuls les contenus validés pourront être restaurés. Figure 6-29: Gestion des versions au niveau de la liste de contenus Page 99 sur 251

100 Pour les pages La gestion des versions des pages est disponible à travers l onglet Outils des paramètres de la page. Veuillez noter que la gestion des pages permet de visualiser la page dans un état antérieur mais pas de la restaurer. Lorsque vous cliquez sur Gestion des versions, vous obtenez l écran suivant: Vous avez alors 2 possibilités : A- View archived content: Cette option vous permet de récupérer des versions antérieures de la page. Quand vous cliquez sur le titre de la révision, la version de la page s affiche et les modifications effectuées sont surlignées. Page 100 sur 251

101 Si vous cliquez sur Mettre à jour le contenu et les attributs de page, une nouvelle fenêtre s affiche proposant un arbre de révision des contenus présents sur la page: B- View deleted pages: Cette option vous permet de récupérer un page effacées. Page 101 sur 251

102 6.3 Gestion des Listes, Boites et Pages Cette deuxième section est dédiée à la gestion d éléments d édition plus sophistiqués (gestion de listes d objets de contenu, de boites ou de structure de page). Certains éléments ont été brièvement abordés lors de paragraphes précédents et cette section fournie tous les détails requis Gestion de Listes d éléments Une fois un objet de contenu créé, votre projet nécessite la plupart du temps de pouvoir gérer plusieurs types d éléments de contenu (par exemple il y a souvent plus qu un seul élément d adresse ou d information à gérer sur les sites internet modernes). Jahia regroupe systématiquement les objets contenus dans des listes (appelé "ContainerList" dans Jahia) c'est-à-dire une liste de types abstraits d'objets de contenu que votre développeur de template a préalablement conçu. Cette liste s'applique toujours à la page locale par défaut, même si plusieurs pages peuvent utiliser le même template. Chaque page instanciera une nouvelle version de la liste. Les éléments sont généralement placés l'un après l'autre sur une page Web. Notez bien qu'il y a un jeu de champs spécifiques pour les listes globales d éléments similaires et un autre jeu de champs par objet de contenu. En haut de la liste vous trouverez le menu d'action qui vous permet d'accéder à toutes les opérations possibles pour une liste. Figure 6-30: Liste d information dans Jahia Page 102 sur 251

103 Lorsque vous avez plusieurs objets de contenu du même type, vous souhaitez souvent être en mesure de les trier dans un ordre donné. Pour effectuer cette opération, vous pouvez cliquer sur l'icône Mise à jour dans le menu, au niveau de la liste. Vous pouvez alors choisir la clef de filtrage (le champ sur lequel vous souhaitez effectuer votre tri) et le type de tri que vous souhaitez appliquer (ascendant, descendant,...). Vous pouvez également décider d'effectuer un tri manuel (vous choisissez vous-même l'ordre des différents éléments dans la liste). Figure 6-31: Gestion de liste d objets de contenu similaires Navigation simplifiée et raccourcis de création d objets dans une liste Afin de faciliter la navigation au sein d'une liste existante des objets ou également d'accélérer de multiples créations d'éléments similaires, Jahia intègre un système de navigation rapide dans les «pop-ups» d édition d un objet de contenu. Figure 6-32: Options de navigation rapide Ce mécanisme vous permettra de passer rapidement sur tous les éléments de votre liste actuelle. Ceci est très pratique lorsque, par exemple, vous cherchez à traduire rapidement plusieurs éléments à la fois ou que vous souhaitez attribuer de nouvelles métadonnées (ex.: nouvelles catégories) pour différents objets dans la même liste. Page 103 sur 251

104 Grâce à l'icône "plus": vous serez également en mesure de créer rapidement de nouvelles instances de contenu dans votre liste sans avoir à fermer chaque fois votre fenêtre d'édition, rechargez la page principale, récupérer les menus d'action correspondants et ouvrir une autre instance d'objet de contenu. Il suffit de cliquer sur ce bouton afin de sauver vos modifications et ouvrir un nouvel élément de contenu vide. Pour un scénario d'édition massive (ex: ajouter des centaines d'adresses à une liste) cette option est plus qu'utile Gestion des boîtes Jahia repose, par défaut et en grande partie, sur un paradigme de boîte générique. Ces boîtes peuvent être comparées à des «composantes» ou «modules» que l'auteur peut utiliser sur une page afin de la peupler. Ces boîtes peuvent être génériques ou peuvent comprendre de nombreuses fonctionnalités (par exemple: une liste de tous les fichiers présents dans un répertoire, une autre boîte affichant automatiquement les 5 dernières nouvelles sur le site actuel, une boîte générant un portlet ou un mashup, etc...). Le développeur de chaque template peut décider quelles boîtes seront disponibles ou non pour telle ou telle template. Techniquement parlant les boîtes ne sont que des listes de listes dans Jahia (cf: le paragraphe précédent sur les listes). Une première liste contient une liste de boîtes que vous pouvez utiliser. Une deuxième liste contient une ou plusieurs instances du type de boîte que vous pourrez utiliser. Ainsi, vous pouvez rassembler plusieurs boîtes du même type (par exemple: plusieurs boîtes de type «Mashups») ou ajouter des boîtes de plusieurs types différents (par exemple: «les 5 dernières nouvelles» et une boîte de «liens utiles»). Par défaut les listes de boîtes vides sont illustrées comme suit : Figure 6-33: Colonne par défaut pour insérer n importe quel type de boite Page 104 sur 251

105 Lorsque vous ajoutez un nouvel élément boîte, une «pop-up» d édition vous permettra de choisir : Le titre de la boîte nouvellement créée Le type de boîte (le comparer aux modules que vous souhaitez ajouter) Une proposition de mise en page (différents CSS vous permettant d'afficher des boîtes de manière différente selon leur emplacement et leur type de contenu) Figure 6-34: Choix du type de boîte et ses options de mise en page Le templates Jahia démonstration fourni par default est livré avec plusieurs exemples de boîtes comme une zone de fichier, une boîte générique de Texte riche, une boîte «liens utiles», une boîte de flux RSS, une boîte «dernières nouvelles» et beaucoup d autres. Une fois votre nouvelle boîte choisie, vous allez pouvoir ajouter de nouveaux éléments de contenu (ex: fichiers ci-dessous). Notez que certaines boîtes sont non modifiables et serviront automatiquement certains contenus (par exemple: une boîte "5 dernières nouvelles" filtrera et affichera automatiquement les 5 derniers éléments de contenu de type «Nouvelles», disponible sur le site). Page 105 sur 251

106 Figure 6-35: Liste de boîtes possibles et instance de boîte de «Fichiers» Grâce au support intégré pour le «skinning» (séparation entre le contenu et la mise en page), vous pourrez facilement être en mesure de personnaliser vos différentes boîtes disponibles par exemple sur la colonne de droite de votre site. Le mode aperçu vous permettra de voir toutes vos modifications sur l ensemble de vos boîtes et éléments de contenu. Figure 6-36: Deux boites en Mode Aperçu Gestion des Pages Maintenant que nous savons comment gérer des listes d'objets et de boîtes (de type listes imbriquées), nous allons tenter de modifier la structure du site. Dans cette section, nous allons apprendre comment créer une nouvelle page, lier des pages entre elles ou déplacer une page dans le site Compréhension du Site Global En schématisant, un site web Jahia peut être comparé à un arbre. La page d'accueil de votre site est le tronc, les pages sont les branches et les objets de contenu sont les feuilles. Vous pouvez ajouter une nouvelle branche directement au tronc - le premier niveau de pages -ou à une autre branche- le nième niveau de pages. Page 106 sur 251

107 Une fois que votre arbre est créé, vous pouvez utiliser des références croisées (c est-à-dire des liens internes dans Jahia) entre les branches pour aller directement d'un point de votre arbre à l'autre. Garder cette comparaison à l'esprit tout en créant votre site facilitera votre compréhension de l'ensemble du système Ajout d une nouvelle Page Votre première action dans Jahia est généralement d'ajouter une nouvelle page dans votre site. Une page dans Jahia est gérée de la même manière que n importe quel autre élément de contenu. Vous avez simplement accès à un champ de type "Page" qui permettra de créer une sous page plutôt que de pointer vers un fichier ou pour vous permettre d'entrer un texte (champ de texte). Les menus contextuels ou les listes de fonctionnalités sont strictement identiques. Vous pouvez ensuite mettre à jour une page en cliquant sur le menu, près du titre de page et réorganiser une page en utilisant les options «Liste» proposées (cf: le paragraphe ci-dessus) qui sont disponibles de la même manière pour les pages. Pour créer une nouvelle page, vous devez être à un niveau supérieur à la page que vous souhaitez créer, puis cliquez sur "Ajouter une Page" (ou labels similaires en fonction de votre template). Figure 6-37: Ajout d une nouvelle page ou d un nouveau lien Page 107 sur 251

108 Quatre options sont disponibles par défaut : 1. Titre : Tapez le titre que vous voulez donner à la nouvelle page. Le titre apparaîtra comme le lien de navigation dans la page courante. Grâce aux icones de langues (petits drapeaux), vous pouvez immédiatement entrer le titre de votre page en plusieurs langues. 2. URL de la page : Par défaut, Jahia marque la page dans l'url en fonction de son numéro "id" (connus dans le vocabulaire Jahia comme le "PID" c est à dire la "Page ID"). Par défaut, Jahia réécrit toutes les adresses URL pour les rendre aussi lisibles que possible (par exemple : La page "pid/53 est automatiquement réécrite comme" page53.html "). Si vous voulez fournir un autre alias URL de cette page, vous pouvez l'entrer ici. Si la page parente a déjà une clé d'url (c est à dire un alias d URL) Jahia la croisera afin de créer un chemin agrégé dans les URL. Par exemple, si l alias "About" est suivi par la sous page "Management", cela va se traduire dans Jahia de la façon suivante : notez que vous pouvez également accéder à la page de gestion directement en utilisant l'url suivante: management - les alias intermédiaires n étant pas obligatoires). Les clés URL sont uniques au sein de chaque site et ce quelque soit le language. Vous ne pouvez pas avoir plusieurs alias par page. Notez que vous pouvez avoir plusieurs fois la même clé URL sur des sites différents. 3. Cacher une page dans le menu de navigation : Parfois, vous souhaiteriez créer une page sur votre site mais ne pas la rendre accessible dans les menus de navigation (par exemple y accéder uniquement de manière indirecte par le biais d'un lien dans un texte riche). Vous pouvez ensuite utiliser cette fonctionnalité pour masquer une sous page dans les menus de navigation. 4. Type de Page / Lien: La dernière option vous permet de sélectionner un type de lien que vous voulez générer. Cette option est divisée en plusieurs sous options : 4.1 Créer une nouvelle sous page : Cette création se présente comme un menu déroulant vous donnant le choix entre plusieurs templates prêts à l emploi. Un «template» est un squelette de page prédéfinis dans lequel vous serez capable d'ajouter du nouveau contenu. Le squelette définit quel type d'objets de contenu, de boîtes ou de mashups, vous serez en mesure d'ajouter sur cette page personnalisée. Une fois la création de votre nouvelle page terminée, elle n'apparaîtra que dans le mode brouillon et non pas en ligne. Comme les modifications sur d autres éléments de contenu, vous (ou les validateurs et éditeurs) devrez passer par l'interface de «workflow» afin de valider votre page nouvellement créée pour la voir apparaître en ligne. Page 108 sur 251

109 Veuillez noter qu'il est possible que vous n'ayez pas accès à toutes les templates disponibles. Les templates sont également gérés par des droits d'accès et certains templates peuvent être disponibles pour les super administrateurs ou pour les éditeurs en chef uniquement (ex : l administrateur de votre site souhaite éviter que chaque éditeur ajoute de nouveaux espaces dédiés de type "MyPortal" (mon portail personnalisé) n'importe où sur votre site). Vérifiez auprès de votre administrateur de site vos droits d accès aux différents templates Sélectionnez une page en vue de la déplacer : Cette fonction affiche la liste de toutes les pages que vous pouvez déplacer dans la page courante. Il est nécessaire d avoir des droits d écriture sur la page pour pouvoir la déplacer sur le site. En cliquant sur le lien "Sélectionner la page pour la déplacer", une nouvelle "pop-up" de sélection s'ouvre. Il suffit de sélectionner la page ou la section que vous souhaitez déplacer en la sélectionnant. Cette sélection peut se faire soit en affichant l arborescence complète des pages (vous voyez toutes les pages comme un plan du site) soit en mode "à plat" où les pages peuvent être triés par "Page ID", par nom ou par statut de workflow et accessible via la fonction de recherche. Figure 6-38: Sélectionnez une page à déplacer Page 109 sur 251

110 Les pages que vous ne pouvez pas déplacer sont indiquées par une croix rouge. Par exemple, vous ne pouvez pas déplacer une des pages parentes car cela générerait une boucle infinie. 4.3 Sélectionnez la page à lier : cette fonction crée un lien interne (une référence) à l'une des pages existantes dans le site (ou sur l'un des autres sites présents et hébergés sur le même serveur Jahia). Seules les pages pour lesquelles vous avez des autorisations de lecture sont disponibles. Il vous suffit de sélectionner la page vers laquelle vous souhaitez créer un lien en la sélectionnant. Semblable à l'option "Page à déplacer", cette sélection peut se faire soit en en affichant l arborescence du site soit en mode "à plat" où les pages peuvent être triés par "Page ID", par nom ou par statut de workflow et accessible via la fonction de recherche. L icône de Workflow vous permet de savoir si vous essayez de lier une page vers une page non publiée. Cela générera une erreur 404 si la page de destination n est pas publiée. Ces liens rompus sont automatiquement détectés par Jahia EE v6.1. Si les contrôles d intégrité sont activés par l administrateur du site un tel lien ne sera jamais publié avant le lien de destination afin d éviter les liens rompus sur le site. Par défaut, Jahia masque automatiquement les références croisées vers des liens pointant vers une page non publiée et ce jusqu'à publication de ladite page URL externe : URL externe vers laquelle vous souhaitez faire référence. Tapez l'url vers laquelle vous désirez que votre site Web pointe. Assurez vous que l'url commence par vous pouvez aussi pointer vers des fichiers ou des répertoires sur un serveur local si vous travaillez sur un intranet et si toutes les personnes ont également accès aux disques du même réseau. Dans ce cas, le lien sera semblable à: \ \ server \ documents \ 4.5. Ne pas créer de page: Enfin, la dernière option vous permet d'éviter de créer une page ou un lien. Cette option peut être utile pour les structures de contenu plus complexes dans lesquelles un champ de page est seulement un champ optionnel. Donc, quand vous voulez garder une valeur vide sur un tel champ et ne pas appliquer automatiquement la création d'une sous page ou d un lien, vous pouvez sélectionner cette option. Votre template développeur peut avoir expressément limité le nombre d'options que vous pouvez sélectionner. Par exemple, il peut avoir décidé de créer un espace contenant seulement des liens extérieurs ou qui ne vous permet pas de créer des sous pages internes dans cette zone personnalisée. Page 110 sur 251

111 Changer les paramètres de la page Une fois le site créé, l'option Propriétés de la page disponible dans la barre d'outils d Edition vous permet de gérer les paramètres globaux d'une page existante tels que: Mise à jour du titre de la page Mise à jour de la clé url Mise à jour du thème CSS utilisé sur la page courante. Cette option pourrait être utile lorsque plusieurs «thèmes» existent sur un template donné. L'éditeur peut alors choisir un autre thème disponible. Les thèmes sont simplement composés de fichiers CSS. Ainsi, ce changement ne modifiera que le rendu de la page en cours (par exemple : le menu de navigation est affiché dans la colonne de gauche dans le premier thème et peut être affiché dans la colonne de droite sur le deuxième thème), mais cette fonctionnalités n'affectera en aucun cas le contenu de la page (les objets de contenu sont disponibles sur la page qui est gérée par le template). Figure 6-39: Fenêtre de paramétrage de la Page Veuillez noter que les champs de description et mots clés des métadonnées disponibles au niveau des paramètres de la page afficheront ces informations dans le rendu HTML de la page. Cette information peut ensuite être utilisée par les "moteurs de recherche comme Google ou d'autres. Page 111 sur 251

112 Effacer une Page Vous pouvez aussi supprimer une page et son contenu. Il suffit de cliquer sur le menu contextuel proche de la page à supprimer. Pour supprimer une sous page vous devez être situé au niveau de la page parente et non au niveau de la sous page directement. Figure 6-40: Effacer une page Lorsque vous supprimez une page, cela va automatiquement supprimer toutes les sous pages. Une alerte vous avertira de l'ensemble des sous pages concernées. Page 112 sur 251

113 6.4 Gestion des textes riches (contenu HTML) Cette troisième section se concentre sur la gestion des textes enrichis (le contenu HTML) dans Jahia. Le texte riche est l'un des formats les plus fréquemment utilisés dans un WCMS (Web Content Management System). Nous allons donc expliquer son utilisation en détail dans cette section Introduction aux textes riches En tant qu'éditeur vous devez souvent gérer des zones de contenu non structurées (également appelés "big texts" ou "rich texts» dans Jahia). Par exemple, un carnet d'adresses est un élément de contenu très structuré. Votre Webmaster peut souhaiter offrir des fonctionnalités de filtrage, de tri ou des moyens de recherche sur des sous champs (par exemple : d'après le nom, le numéro de téléphone,...). Donc, en tant que contributeur, vous devrez remplir chacun des champs séparément afin d'assurer une bonne compréhension (certains champs peuvent être obligatoires) et une bonne entrée des données (par exemple: entrez dans le bon format pour une date). Toutefois, un WCMS est souvent amené à traiter des éléments de texte pur non structurées. Un éditeur peut copier-coller certains de ses contenus à partir de son logiciel de traitement de texte favori ou formater luimême certains mots ou phrases au sein de son bloc de texte. Nous appelons ces zones «texte riche». Elles vous permettent : 1) D entrer du texte de façon quasi illimitée 2) D utiliser et stocker les balises HTML afin de formater le fragment de texte non structuré Afin de masquer l'ensemble du code HTML sous-jacent nécessaire pour mettre en forme vos contenus non structurés, Jahia est fourni avec un éditeur HTML WYSIWYG intégré (What You See Is What You Get = très simple à utiliser). Vous pouvez le considérer comme une sorte de version allégée de votre logiciel de traitement de texte mais accessible directement dans votre navigateur. Page 113 sur 251

114 Figure 6-41: Editeur de texte enrichi dans Jahia L'éditeur HTML WYSIWYG est pré intégré avec le système Jahia. Cela signifie que vous pouvez facilement faire des références à une autre page Jahia ou insérer des images ou des documents stockés dans Jahia à l'intérieur de cet éditeur sans avoir à copier et coller manuellement les URL. Le système Jahia permet également de reconnaître automatiquement tous les liens internes écrits à la main (ou «en dur», c'est à dire que le lien n est pas généré dynamiquement par Jahia) dans votre texte (par exemple: liens vers une autre page ou fichier) et les converti automatiquement en «identifiants uniques». Cela garantira que ces URLs restent cohérentes, même si vous les renommez par la suite, ou si vous changez les utilisateurs qui peuvent y avoir accès. Les contrôles d'intégrité dans tout le système assureront une bonne cohérence de votre contenu, même si il est codé en dur dans certaines zones de texte libre. Cela garantira également que les URL codées en dur continueront de fonctionner même si votre webmaster décide de modifier le nom de domaine de votre site (par exemple : la migration de à ou si vous faites des opérations de type copier/coller entre plusieurs sites. Page 114 sur 251

115 6.4.2 Utilisation de l éditeur Texte Riche par défaut Jahia EE v6.1 fourni par défaut l'éditeur open source FCK (en savoir plus sur: Cet éditeur d'html WYSIWYG est livré avec les fonctionnalités les plus communes et habituelles vous permettant de formater votre contenu. Vous trouverez la documentation complète pour cet éditeur à l'adresse suivante : Dans cette documentation, nous nous concentrerons uniquement sur les modules additionnels de Jahia construis par dessus l éditeur HTML. Pour plus d informations fonctionnelles directement liées au fonctionnement de FCK, veuillez consulter la documentation proposée par l'éditeur. Figure 6-42: Editeur HTML WYSIWYG dans Jahia Notez qu'il est possible que votre Webmaster ait configuré un autre éditeur HTML WYSIWYG par défaut. Dans un tel cas, cette documentation ne s'applique pas. Veuillez vous référer à la documentation de votre éditeur HTML WYSIWYG personnalisé pour obtenir plus d'informations. Les intégrations avancées de l'éditeur FCK avec Jahia (cf: ci-dessous) peuvent également ne pas fonctionner car elles sont spécifiques à l'éditeur FCK Ajout d une depuis le Gestionnaire de Documents de Jahia Jahia a développé plusieurs options afin de vous permettre un accès direct au gestionnaire de Document depuis l'éditeur de texte riche. Cela vous donne la possibilité d'insérer facilement des images et des fichiers existants sans avoir à connaitre l'url exacte de votre document. Page 115 sur 251

116 Pour accéder à l'interface permettant d'ajouter de nouvelles images cliquez sur cette icône : Cette icone ouvrira une nouvelle pop-up : Figure 6-43: Icone d ajout d image dans votre éditeur Figure 6-44: Propriétés des images dans l éditeur de texte riche En cliquant sur "Parcourir", vous accèderez à une nouvelle «pop-up» pointant directement sur le système de gestion de documents de Jahia vous permettant de choisir l image de votre choix. Page 116 sur 251

117 Figure 6-45: Sélecteur d images intégré dans Jahia Depuis ce sélecteur d'image, vous serez capable de récupérer rapidement l'image que vous désirez insérer. Par défaut un filtre est appliqué et vous permettra d accéder aux documents de type image uniquement. Selon vos permissions, une barre d'outils vous permettra d'accéder rapidement aux opérations de fichiers les plus courants. Vous pouvez aussi effectuer quelques recherches sur les images disponibles ou changer de vue. Cliquez sur une image et elle sera automatiquement sélectionnée fermant le sélecteur instantanément. Le chemin vers l'image est alors automatiquement rempli dans l'éditeur WYSIWYG FCK. Page 117 sur 251

118 Figure 6-46: Image sélectionnée en provenance du système de gestion documentaire de Jahia Plusieurs autres attributs HTML pourraient éventuellement être configurés à ce stade. Sinon, cliquez sur le bouton OK pour insérer l image directement dans votre contenu. Une fois l'image insérée dans votre texte, vous pouvez aisément la repositionner où vous le souhaitez en utilisant la fonction "glisser/déposer": Figure 6-47: Déplacer une image dans l éditeur texte riche L'image insérée peut ensuite être renommée ou déplacée dans un autre répertoire du gestionnaire de documents sans aucun impact sur votre zone de texte enrichi. Les références/liens seront automatiquement mis à jour en conséquence. Page 118 sur 251

119 Ajouter une référence transverse (lien) à un fichier ou une page De façon similaire vous pouvez ajouter des liens/références transverses à : Des documents de type binaire D autres pages internes et hébergées sur la même instance de Jahia Sélectionnez le texte que vous souhaitez lier dans l éditeur et utiliser le bouton Ajout/Edition de lien : Vous accéderez à la pop-up suivante : Figure 6-48: Ajout d un lien vers un document ou une page Figure 6-49: Interface de propriétés du lien En cliquant sur "lien vers la page", vous pourrez parcourir le site Jahia et sélectionnez une page que vous souhaitez référencer. Veuillez utiliser l'alternative «Lier vers un fichier" pour sélectionner un document à ajouter dans votre texte. Au moment de choisir une page, vous pourrez parcourir les différents plans du (des) site(s) que vous gérez. Le sélecteur de page vous permettra de visualiser immédiatement l'état de chaque page dans le "Workflow" afin Page 119 sur 251

120 de savoir immédiatement si vous pointez vers une page encore non publiée, ce qui conduirait à une erreur de type 404. Figure 6-50: Sélecteur de page dans Jahia Vous pouvez également chercher une page rapidement en fonction de son nom en utilisant la tabulation de recherche. Un lien vers un fichier affiche un sélecteur similaire à celui utilisé pour les images, à l'exception du filtrage qui n'est pas activé. Vous pourrez voir tous les documents présents dans votre base documentaire et choisir n'importe lequel d'entre eux. Page 120 sur 251

121 Figure 6-51: Sélecteur de fichier dans Jahia Gestion des contrôles de cohérence Jahia EE v6.1 est configuré par défaut pour contrôler automatiquement certaines incohérences potentielles comme : Les contrôles d'intégrité Les contrôles d'accessibilité (WCAG) Chacun de ces contrôles peuvent être activés ou désactivés selon le site que vous gérez. Par exemple vous pouvez rendre obligatoires ces contrôles sur certains de vos sites publics, et non pour vos sites de types intranet. Une fois les paramètres activés, le système traitera vos contenus nouvellement entrés ou modifiés et vérifiera leur intégrité avec le reste du système ou avec la norme WCAG. Page 121 sur 251

122 Figure 6-52: Exemple de texte Riche avec avertissements de cohérence En cliquant sur le bouton OK ou lorsque vous passez à un autre champ, les contrôles de cohérence sont appliqués à votre contenu. Si quelque chose n'est pas correcte des avertissements vont s afficher automatiquement. Vous pouvez parfaitement enregistrer votre contenu sans corriger les erreurs de ce genre (par exemple si vous voulez corriger ces erreurs plus tard ou si ce n'est qu'un avertissement au sujet de problèmes potentiels, mais que vous ne souhaitez pas les corriger). Il suffit de cliquer sur la case "Ignorer tout" et vous serez en mesure de contourner tous les avertissements et de fermer votre "pop-up" d'édition. La plupart du temps, les erreurs d'intégrité sont liées à un lien vers une autre page qui : n'est pas encore publiée, ce qui pourrait alors provoquer des erreurs de type 404 pointe vers une page avec des autorisations restreintes, ce qui pourrait alors provoquer des erreurs de type 403 pour certains utilisateurs finals. Par exemple, la page en cours pourrait être visible pour tous les utilisateurs authentifiés, alors que votre texte riche pointe lui vers une page uniquement visible par l'équipe de direction. Les utilisateurs qui n'appartiennent pas au groupe de direction auront alors accès à un lien cassé. En ce qui concerne WCAG, veuillez vous référer à la documentation sur les standards d accessibilité vers laquelle les alertes pointent. Page 122 sur 251

123 Veuillez noter que vous serez alors en mesure de récupérer facilement des pages dont les contrôles de cohérence ont relevé des anomalies en utlisant la barre d'outils de workflow. Elle indiquera également à l'auteur si la page est exempte d'erreur ou non. Figure 6-53: Messages d incohérence agrégés au niveau de la page dans la barre d outils workflow Page 123 sur 251

124 6.5 Gestion de la bibliothèque numériques (documents ou images) La quatrième section se concentrera sur la gestion de la bibliothèque numérique (documents binaires comme des fichiers ou images, couramment nommés «Digital Assets») dans le gestionnaire de documents. Certains éléments ont déjà été décrits dans le cadre de l'utilisation du champ fichier ou de la section portant sur le texte riche mais des détails supplémentaires seront ajoutés dans la présente section Introduction aux Documents Un document dans Jahia EE v6.1 pourrait être n'importe quel type d élément numérique (fichiers, images ou tous autres types de fichiers). Etant donné que ces fichiers héritent d attributs supplémentaires (catégorisation, les métadonnées, les permissions, l'indexation...) nous parlons alors de documents et non plus de fichiers. Chaque type de document peut bénéficier de certaines fonctionnalités ou attributs supplémentaires. Par exemple certains types d'images peuvent être automatiquement redimensionnés afin de créer un aperçu miniature de l image. D'autres pourraient être modifiés directement en ligne (par exemple: la fonctionnalité de redimensionnement). D'autre part, le contenu de certains types de fichiers peut être automatiquement indexé par le système. Lorsque vous traitez des fichiers binaires, vous devez comprendre les trois différentes couches possibles : Le fichier binaire lui-même, son contenu et ses métadonnées intégrées. Par exemple, un fichier Microsoft Word contient généralement un peu de texte mais aussi des métadonnées auxquelles vous pouvez normalement avoir accès à travers le menu Fichier/Propriétés de votre application. Ces métadonnées sont enregistrées directement dans le fichier binaire lui-même. Une fois le fichier enregistré dans un référentiel document, il pourra bénéficier de services supplémentaires (autorisations; indexation,...) ou un ensemble de métadonnées supplémentaires (description, catégories,...). Certains de ces métadonnées pourraient être en conflit avec les métadonnées stockées dans le fichier lui-même. Par exemple, la date de création dans les métadonnées du fichier ne peut pas être la même que la date de création du document dans Jahia (= habituellement la date à laquelle le fichier a été téléchargé dans le système Jahia et non la date de création réelle du fichier binaire). Une fois qu'un document est utilisé dans une page, cette instance sera mappée avec un objet de contenu dans Jahia (via un champ fichier). L instance de ce document sera publiée sur une page donnée. Mais le même document pourrait être utilisé dans des pages internet différentes et dans des contextes différents. Donc, l'objet de contenu composé auquel il se réfère obtiendra également son Page 124 sur 251

125 propre jeu de métadonnées ou autorisations complémentaires. Ainsi, dans un tel cas, la date de création de l'objet contenu sera liée à la date de création de cette instance et non plus au document. Ces trois différentes couches doivent être claires pour les contributeurs car un manque de clarté pourrait entrainer des problèmes lors, par exemple, de recherches avancées ou de requêtes trop générique d une "date de création" de métadonnées. Techniquement parlant Jahia stocke tous les documents dans une base de documents distincte et compatible avec le standard Java Content Repository (JCR - JSR170/283). Ces documents peuvent alors bénéficier de tous les services d'une telle offre standard (système intégré d'interrogation, observations, propriétés,...). Jahia supporte également d'autres protocoles tels que WebDAV qui vous permet d'accéder à vos documents directement sur un serveur Utilisation du gestionnaire unifié de documents Nous avons déjà vu comment rattacher un document à un objet de contenu. Nous allons maintenant aborder la gestion des documents de façon globale. Jahia EE v6.1 est livré avec un gestionnaire global de document qui peut être accessible directement depuis la barre d Edition principale dans l onglet «Outils». Figure 6-54: Accès au gestionnaire de Documents Cliquez sur Gestionnaire de document pour accéder à une nouvelle fenêtre "pop-up" qui vous permettra de gérer tous vos documents. Page 125 sur 251

126 Figure 6-55: Vue centrale et principale du gestionnaire de Documents Le gestionnaire de documents est divisé en 5 grandes parties : 1. Le menu de navigation et la barre de raccourcis qui vous donne accès aux opérations principales 2. Le panneau de gauche vous donnant accès aux différents espaces de travail et répertoires disponibles pour stocker et gérer vos documents 3. Une barre de recherche vous permettant de trouver, trier ou filtrer rapidement des documents à travers tous vos répertoires et espaces de travail 4. La vue principale centrale, qui énumère les dossiers ou documents en cours. 5. Le panneau "Détails" qui vous permettra de gérer l'ensemble des différentes propriétés, les rôles, les permissions ou autres métadonnées personnalisées associées à un document ou à un répertoire donné. Page 126 sur 251

127 Voyons maintenant chaque zone plus en détails : 1) La barre d outils et le menu de navigation du gestionnaire de documents Le menu du gestionnaire de documents est compose de 5 sous parties : Fichier Edition Accès distant Image Affichage Et d une barre d outils vous permettant d accéder aux raccourcis des fonctionnalités les plus utilisées. Figure 6-56: Barre d outils principale du gestionnaire de document Le menu Fichier vous permet de créer ou de télécharger des fichiers et des répertoires. Les fonctionnalités les plus fréquentes vous permettent de créer un nouveau répertoire ou de télécharger un fichier. L'action "déposer» vous permet l'accès à certaines fonctionnalités plus avancées. Vous pourrez par exemple être en mesure de télécharger plusieurs fichiers à la fois. Il suffit de cliquer sur «Ajouter un fichier» pour ajouter un fichier supplémentaire dans le système. Notez que vous pouvez également télécharger directement un fichier ZIP et demander à Jahia de le décompresser automatiquement dans le répertoire courant. Si vous disposez d une bande passante un peu lente cette fonction vous permettrait de télécharger plusieurs fichiers à la fois en les comprimant. Page 127 sur 251

128 Figure 6-57: Téléchargement sur le serveur d un ou plusieurs fichiers à la fois Vous pouvez également verrouiller ou déverrouiller un document (cette fonctionnalité est également appelée check-in/check-out dans de nombreux autres Gestionnaire de Documents). Une fois verrouillé un document ne peut plus être modifié par quiconque. L'utilisateur qui a verrouillé le fichier devra d'abord le déverrouiller, afin de laisser les autres utilisateurs le modifier. Un fichier verrouillé sera affiché avec un petit cadenas jaune dans le panneau de document principal. Figure 6-58: Un document verrouillé Les options ZIP et UNZIP vous permettent d archiver (ou désarchiver) les fichiers directement sur le server sans avoir à les télécharger préalablement sur votre station de travail. Veuillez noter que vous pouvez sélectionner plusieurs fichiers dans le panneau principal et effectuer des opérations directement sur un ensemble de fichiers. Par exemple, vous pouvez sélectionner plusieurs fichiers afin de tous les verrouiller ou en créer une archive ZIP. Page 128 sur 251

129 Le menu «Edition» vous permet d effectuer des opérations classiques sur vos document : renommer, effacer, copier, coller. Figure 6-59: Le sous menu Edition Le menu «Réseau» est disponible uniquement pour l'administrateur du site. Il vous permet de monter un répertoire de documents externes, afin d'accéder aux fichiers à distance sans devoir les copier dans Jahia (une CIFS / SMB Connecter un lecteur réseau partagé ou un MS SharePoint Repository). Jahia EE v6.1 intègre le support de plus de 30 Connecteurs standards professionnels, de réseaux partagés (CIFS / SMB) jusqu à MS SharePoint, IBM FileNet ou EMC Documentum et autre bases documentaires. Pour plus d information veuillez consulter la documentation Jahia disponible dans votre Extranet ou regardez directement avec votre administrateur. Figure 6-60: Le sous menu Réseau (Disponible pours administrateurs uniquement) Le menu "Image" et ses options associées ne sont disponibles qu'après avoir sélectionné une image. Il vous permet de recadrer une image, de la redimensionner ou de la faire pivoter, directement en ligne, sans avoir besoin d'accéder à un autre logiciel de traitement d'image. Une copie de l'image originale est alors générée automatiquement et enregistrée dans le même répertoire. Figure 6-61: Le sous-menu «Image» Page 129 sur 251

130 Enfin, le menu "Vue" vous permet de passer d'une vue à une autre dans le panneau principal. La vue par liste est celle activée par défaut. Figure 6-62: Le sous-menu Vue La vue Vignette est utile surtout pour des répertoires contenant principalement des images. Figure 6-63: La vue miniatures Enfin la vue «Détails» vous permet de voir immédiatement quelques métadonnées supplémentaires comme la description du fichier. Page 130 sur 251

131 Figure 6-64: Vue Détails La barre de raccourci est une barre d'outils classique qui vous donnera rapidement accès à la plupart des opérations utilisées sur les documents. Figure 6-65: Barre d outils raccourcis Page 131 sur 251

132 2) Le panneau de gauche Figure 6-66: Panneau de navigation de gauche Le panneau de gauche du gestionnaire de document est composé de 6 sections par défaut: L espace du site : Les documents stockés dans cette base ne sont visibles que dans le site virtuel en cours. Ils sont par défaut partagés entre les éditeurs. L espace de travail partagé : Les documents stockés dans la base partagée sont disponibles à travers tous les sites Jahia hébergés sur la même instance (par exemple : votre extranet, intranet et le site internet public). Cette base est utile pour partager des logos d'entreprise, par exemple, ou tous autres types d'éléments numériques normalisés qui sont couramment réutilisés dans tous les sites de vos projets internet. Page 132 sur 251

133 Les espaces externes : Vous trouverez ici la liste de toutes les bases de contenus externes et montées auxquelles vous avez accès. Cette fonction n est disponible que dans Jahia EE v6.1. Mon espace de travail : est votre espace de documents personnels. Chaque utilisateur dispose d'un espace dédié à caractère personnel pour stocker ses documents. Le répertoire parent principal est public et partagé avec d'autres utilisateurs. Un sous-répertoire privé est créé automatiquement par le système et permettra à chaque utilisateur de charger ses propres documents, confidentiels ou liés à ses projets. Espace des utilisateurs : est une liste de tous les espaces de travail personnels disponibles, et auxquels vous avez accès. Recherches enregistrées : est une liste de toutes les requêtes qui ont été sauvegardées. Par exemple, si vous souhaitez consulter régulièrement les 10 derniers fichiers que vous avez téléchargés ou toutes les images dont le nom commence par le celui de votre entreprise. Cette recherche sauvegardée peut être lancée à la demande dans cette section. 3) La barre de recherche : Le gestionnaire de documents est livré avec une barre de recherche qui permet : De lancer des recherches globales de documents De filtrer ou trier les éléments accessibles suivant des critères déterminés De sauver la recherche en cours (qui sera disponible dans le sous-menu «mes recherches enregistrées» (voir ci-dessus)). Figure 6-67: La barre de recherche de documents 4) La vue centrale principale La vue centrale principale offre l accès aux fichiers disponibles dans le répertoire courant. Page 133 sur 251

134 Figure 6-68: Vue centrale principale du gestionnaire de documents 5) Le panneau détails Quand vous cliquez sur un document ou sur un répertoire, le panneau «Détails» affiche des informations sur cet élément et tous ses différents paramètres avancés. Figure 6-69: Le panneau détails du gestionnaire de fichiers L'onglet "Informations" affiche uniquement des informations de base sur le document actuel. L'onglet Propriétés affiche toutes les informations complémentaires et les métadonnées ajoutées par le gestionnaire de fichier Jahia. Page 134 sur 251

135 Figure 6-70: Propriétés d un document Notez que, mis à part les métadonnées pré-remplies automatiquement par le système (date de création, créateur,...), vous pouvez compléter cet espaces par quelques informations complémentaires comme des mots clés, une description. Chaque fichier est également lié à la catégorisation et à la classification faites dans Jahia. L'onglet autorisation est uniquement disponible pour les contributeurs bénéficiant des droits d'écriture sur le fichier. Vous pouvez utiliser cette option à la fois sur des répertoires et des fichiers. Lorsqu'elles sont appliquées à des répertoires, les sous-fichiers et les sous-répertoires héritent des mêmes autorisations. Il s'agit donc d'une manière facile de restreindre ou d'étendre l'accès à certains documents. Figure 6-71: Autorisations sur un document Enfin, l'onglet "Utilisations" vous indique si le document actuel est déjà lié à un objet de contenu et utilisé sur une page du site. Il vous indique également l état de la page si elle est déjà publiée ou non. Page 135 sur 251

136 Figure 6-72: Panneau utilisations : indique sur quelle page le document est utilisé Page 136 sur 251

137 6.6 Gestion des Mashups Cette dernière section se concentrera sur la gestion des «Mashups» via le Gestionnaire de Mashup unifié. Certains éléments ont déjà été décrits dans le cadre de l'utilisation de la template mon portail personnalisé "MyPortal" ou dans le cadre de l explication des champs Mashup / portlet mais des détails supplémentaires seront apportés au sein de cette section Introduction aux Mashups Un «mashup» ou une portlet est un moyen d'intégrer une application Web ou un service web dans Jahia par le biais d'une interface Web unique et commune. Cela fournit un moyen simple et standard pour ajouter de nouvelles fonctionnalités dynamiques à votre site Internet. Ceci ouvre également la porte à l'intégration d'outils de collaboration sur certaines de vos pages web (par exemple des forums de discussion, sondages, téléscripteurs...). Un des principaux avantages de Jahia réside dans le fait de supporter nativement un large éventail d'applications standards du web (JSR 168/286 portlets, widgets, gadgets,...) que vous pouvez intégrer dans l'une de vos pages. Vous pouvez généralement distinguer entre les «portlets» locales, celles qui sont directement hébergées sur votre environnement Jahia, et les Mashups (Certains des gadgets Google tels qu un calendrier ou un mashup Météo). Jahia vous permet de les centraliser dans une interface homogène unique appelée Mashup Manager. Cette interface utilisateur permet aux administrateurs du site de déployer, instancier et gérer globalement toutes ces micro-applications quelle que soit la technologie sous-jacente utilisée. Un administrateur de site sera alors en mesure de décider quels utilisateurs finaux peuvent utiliser les Mashups afin d'éviter que n'importe qui puisse déployer et utiliser de nouvelles applications Web sur les pages. Jahia offre également des fonctionnalités pré intégrées qui permettent aux utilisateurs finaux de positionner eux-mêmes les portlets à l'écran afin de composer des pages similaires à igoogle ou à Netvibes. Les éléments de personnalisation et les préférences utilisateurs sont automatiquement stockés et gérés dans Jahia. Vous pouvez voir un exemple sur la Template «MyPortal» fournie par défaut. Cette section est basée sur l'hypothèse que les portlets sont déjà déployées dans le système. Veuillez vous référer au guide d administration ainsi qu au guide d'installation pour apprendre comment déployer de nouvelles portlets dans votre environnement personnalisé. Page 137 sur 251

138 6.6.2 Utilisation du gestionnaire de Mashups intégré Jahia EE v6.1 est fourni avec un nouveau gestionnaire de Mashup intégré, qui centralise l'utilisation des portlets, des gadgets ou widgets pour tout le système. Cet outil est disponible dans la barre de navigation principale Edition dans l onglet Outils. Figure 6-73: Accès au gestionnaire de Mashups Lorsque vous y accéder, vous pourrez parcourir le répertoire des Mashups déjà disponibles (que ce soit certaines portlets techniques, des gadgets ou tous autres types de «Mashups»). Page 138 sur 251

139 Figure 6-74: Gestionnaire de Mashups intégré En fonction de vos permissions sur chaque mashup ou portlet, vous serez capable de créer, gérer ou supprimer des instances de mashup disponibles à partir de cette interface unifiée. Vous serez également en mesure de choisir qui sera autorisé à utiliser quels Mashups (la gestion de contrôle d'accès sur les Mashups est disponible). Avant de travailler avec des Mashups ou des portlets, vous devez d'abord comprendre la différence entre une portlet générique et une instance de celle-ci. Prenons par exemple le cas d'un portlet RSS. Habituellement, un développeur génère une seule application portlet RSS générique capable de gérer des centaines ou des milliers de flux RSS différents. Chaque fil RSS est alors une instance de ce portlet générique RSS et pourrait être géré séparément. Ainsi, votre Page 139 sur 251

140 administrateur de site peut décider de vous permettre de gérer certains flux RSS existants mais, par exemple, de ne pas pouvoir ajouter de nouvelles instances. Avant d'être en mesure d'utiliser une portlet ou un mashup sur une page, vous devez d'abord avoir une instance existante de celle-ci. Vous ne pouvez pas simplement ajouter directement le portlet principale. C'est généralement le but du menu de cet «assistant de création mashup / portlet". Figure 6-75: Nouveau menu de Mashup pour créer une nouvelle instance de portlet L assistant Mashups par défaut peut être assez complexe, car il vous permet de configurer et de gérer toutes les fonctions avancées et les propriétés telles que définies par les normes. La plupart du temps ces métadonnées ne sont pas nécessaires ou Jahia peut appliquer certains paramètres par défaut. C'est l'objectif des «assistants simplifiés» comme ceux qui permettent de créer un nouveau flux RSS ou une nouvelle version de Google Gadget. Un formulaire d'entrée simplifié vous permet de créer plus facilement de nouvelles instances de Mashups. Le système sous-jacent reste exactement le même et une nouvelle instance sera également créée et disponible avec toutes les autres. Vous serez en mesure d'accéder à tous les paramètres avancés plus tard si nécessaire Utilisation du gestionnaire de Mashup Le gestionnaire de Mashup intégré vous permet de gérer toutes les instances de Mashups ou de portlets sur lesquelles vous avez les autorisations comme s'il s'agissait de fichiers standard. Le gestionnaire de Mashup est alors très proche du gestionnaire de documents et ne devrait pas vous déconcerter. Page 140 sur 251

141 Figure 6-76: Gestionnaire de Mashup intégré Le gestionnaire de mashup est divisé en 5 grands domaines : 1) Le menu de navigation et la barre de raccourci qui vous donne accès aux opérations communes. 2) Le panneau de gauche qui vous donne accès aux différents répertoires disponibles pour stocker et gérer vos instances de Mashups et de portlets. 3) Une barre de recherche qui vous permet de trouver rapidement, trier ou filtrer vos instances de Mashups 4) La vue centrale principale qui énumère toutes les instances de Mashups disponibles dans le répertoire courant. Page 141 sur 251

142 5) Le panneau Détails qui vous permettra de gérer les propriétés, rôles, autorisations et autres métadonnées personnalisées de votre instance de Mashup. Voyons maintenant les détails de chaque des zones : 1) Le menu de navigation et la barre d'outils de gestion de Mashups : Le menu du Gestionnaire de Mashups est composé de trois menus principaux: Fichier Edition Vue Barre de raccourcis Figure 6-77: Menu «Fichier» du gestionnaire de Mashups Le menu Fichier vous permet de créer soit un nouveau répertoire de classification pour stocker vos Mashups nouvellement créés ou déplacés, soit d accéder à l'assistant Mashup (création de nouvelle instance de Mashups) ou à certains «Assistants Express de création de Mashups" (si développé pour le type de Mashup vous utilisez - par défaut les assistants "Nouveau RSS" ou la "Nouvelle version de Google Gadget" existante). Figure 6-78: Menu Edition du gestionnaire de Mashups Page 142 sur 251

143 Le menu Edition vous donne accès aux opérations classiques sur vos instances de Mashups, telles que : renommer, supprimer ou copier-coller par exemple. Chaque instance de Mashup est gérée de façon similaire à un fichier binaire traditionnel. Figure 6-79: Menu Vue du gestionnaire de Mashups Enfin, le menu Vue vous permet de passer d une vue à l autre. La vue détaillée est celle activée par défaut. Figure 6-80: Barre de raccourcis du gestionnaire de Mashups La barre de raccourcis est une barre d outils classique qui vous donne un accès rapide aux fonctionnalités les plus utilisées. 2) Le panneau de gauche Figure 6-81: Le panneau de gauche du gestionnaire de Mashups Le panneau de gauche du gestionnaire de mashup est composé de quatre sections. Les trois premières rassemblent des pointeurs vers les répertoires Mashups principaux : Mashups du site actuel: Mashups disponible uniquement pour le site actuel et le plus souvent partagé entre tous les visiteurs Mashups partagés: Mashups partagés entre tous les sites virtuels sur la plateforme et qui pourraient être utilisés sur plusieurs sites Mon espace de Mashups: Il s'agit de votre répertoire personnel pour enregistrer votre propre instance de Mashup (par exemple: vos propres flux RSS). Page 143 sur 251

144 Ce dernier sous menu donne un accès rapide à vos recherches sauvegardées. Ce menu est uniquement utile si vous commencer à gérer des grandes quantités de Mashups (par exemple: des milliers de flux RSS que vous souhaitez récupérer plus facilement avec des recherches préenregistrées). 3) La barre de recherche Le gestionnaire de Mashups est livré avec une barre de recherche qui permet : De lancer des recherches globales sur des termes liés aux Mashups Filtrer ou trier les éléments en fonction de plusieurs critères Sauvegarder la recherche (qui sera disponible dans le sous menu mes recherches enregistrées ). Figure 6-82: La barre de recherche du gestionnaire de Mashups 4) La vue centrale principale La vue centrale principale vous donne accès aux instances de Mashups disponibles dans le répertoire actuel. Figure 6-83: Vue principale du gestionnaire de Mashups Page 144 sur 251

145 5) Le panneau Détails Lorsque vous cliquez sur une Mashup ou un répertoire, le panneau Détails affiche des informations sur cet élément ainsi que tous ses différents paramètres avancés. Figure 6-84: Panneau détails du gestionnaire de Mashups L onglet Informations ne fournit que les informations de base sur le Mashup. Figure 6-85: Propriétés d une instance de mashup L'onglet Propriétés affiche toutes les métadonnées disponibles sur cette nouvelle instance de Mashup. Dans le cas de Google Gadgets, vous trouverez également le morceau de code qui va lancer les Mashups concernés. Page 145 sur 251

146 Figure 6-86: Autorisations sur une instance de Mashup L'onglet autorisation vous permet de définir qui sera en mesure d'ajouter un tel exemple de mashup Ajout d une nouvelle instance de Mashup dans une page Une fois que votre nouvelle instance mashup a été créée, vous serez capable de l'utiliser de deux manières différentes : 1) Grâce au champ «application» dans un objet de contenu. Figure 6-87: Lier un Mashup à un objet contenu dans le champ «application» Page 146 sur 251

147 Le champ «application» vous permet d'associer une instance de Mashup à un objet de contenu (par exemple une boîte). Veuillez noter que votre développeur de template a pu utiliser un champ "application" dans l'objet de contenu. C'est aussi un moyen de limiter l'utilisation de zones dynamiques sur certains modèles ou sur certaines zones. En effet, selon votre utilisation, il est possible qu il y ait des questions de performance ou de cache qui empêchent l'utilisation de micro-applications sur n'importe quelle page de votre site. Un administrateur de site peut également vouloir empêcher l'utilisation d'applications dynamiques sur toutes les pages du site. Une barre d'outils d accès rapide est également présente au sein du champ application. Il vous permet de plus rapidement ajouter une nouvelle instance de mashup, sans avoir à aller d'abord dans le Gestionnaire de Mashups. Figure 6-88: Barre d outils raccourcis vers Mashups, disponible depuis le champ «application» 2) Grâce à la template MyPortal ou autre template similaire La template MyPortal fournie par défaut dans la démonstration de Jahia permet à tout utilisateur connecté d'accéder aux Mashups autorisés et de les réutiliser sur leur page web personnalisée. Ce template appelle directement le l API de Mashup sous-jacent et n'a pas besoin de créer un nouvel objet de contenu chaque fois que vous voulez ajouter une nouvelle "portlet" sur votre page personnalisée. Page 147 sur 251

148 Figure 6-89: Utilisation d une instance de Mashup existante dans une page de type MyPortal Une telle interface peut se connecter directement en mode en ligne et bénéficier de la gestion des Mashups. Les utilisateurs finaux enregistrés sont alors en mesure d'ajouter de nouveaux Mashups et remplir leur page, sans passer par le mode Edition. La Personnalisation (ex: positionnement de chaque instance de Mashup pour chaque utilisateur final), le «glisser/déposer», le redimensionnement de la fenêtre mashup, sont également pris en charge automatiquement par le portail Jahia intégré. Veuillez vous référer à la section «MyPortal» pour obtenir plus d'informations sur la façon d'utiliser ces pages personnalisées. Sur le haut de la page «MyPortal», vous pouvez accéder à certaines commandes. Le bouton «Ajouter une Mashup» vous permet d'accéder à un affichage personnalisé en ligne du gestionnaire de mashup sousjacent. Vous pouvez ensuite ajouter facilement une Mashup existante sur une page d'une manière semblable au tableau de bord igoogle, bien connu de tous. Page 148 sur 251

149 Figure 6-90: Sélection d une instance de Mashup dans une page de type «MyPortal» Page 149 sur 251

150 6.7 Gérer un blog En préambule, veuillez noter que la fonctionnalité de blog fait partie du pack d extension aux Web Templates, celle-ci n est donc pas disponible dans le package standard des Web Templates. Si le template de blog n est pas disponible pour votre site, vous pouvez contacter votre administrateur afin de lui demander de déployer le pack d extension. Ce dernier peut se référer au guide d administration pour connaitre la procédure de déploiement. Si le template de blog est disponible, il vous suffit de créer une nouvelle page en choisissant ce template. Si vous ne savez pas comment créer une page basée sur un template spécifique, veuillez vous référer à la section précédente de ce guide d utilisation Paramétrer un blog Lorsqu un nouveau blog est créé, il est nécessaire de le paramétrer. Pour cela, accédez au blog et identifiezvous. Si vous avez les droits d écriture sur celui-ci, vous verrez en mode «en ligne» le bouton «Modifier les paramètres» sur la partie droite de la page. Sur cet écran, vous pouvez modifier le nombre d articles à afficher par page, le nombre de commentaires ainsi que le nombre de remontées d articles en bas de page. Vous pouvez également indiquer le texte qui sera affiché dans la zone d en-tête et de pied de page du blog. Enfin, vous pouvez renseigner des informations vous concernant, ainsi qu ajouter une photo. Page 150 sur 251

151 En tant que créateur du blog, vous pouvez également modifier le titre du blog, mais cette operation demande le passage en mode Edition. Une fois passé dans ce mode, il vous suffit de cliquer sur l option «Paramètres de la page» et d entrer le nouveau nom du blog : Ajouter un article Une fois le blog paramétré, vous pouvez ajouter un article. Cette opération est très simple et s effectue en restant en mode En ligne. Il vous suffit de cliquer que le lien «Ajouter un article» et de composer le texte de l article dans l éditeur de texte riche. Le titre de l article ainsi que son contenu sont obligatoire, les mots-clé et les catégories sont facultatives. Page 151 sur 251

152 Lorsque vous cliquez sur Envoyer, le résultat par défaut est la publication immédiate de l article sur le blog, celui-ci sera donc affiché dans le liste des articles du blog sans passer par une étape de validation. En revanche, l administrateur de la plateforme de blog peut introduire un mécanisme de validation s il le souhaite- Cette opération est décrite dans le guide d administration Editer ou effacer un article Pour modifier un article, il faut sélectionner le pictogramme d Edition depuis le mode «En ligne». Un formulaire similaire à celui dont vous disposer pour la création d un article sera affiché. La suppression d un article du blog demande le passage en mode «Edition», puis de sélectionner le menu contextuel correspondant à l article que vous souhaitez supprimer, enfin cliquez sur «Supprimer contenu». L interface suivante va être affichée : Page 152 sur 251

153 Une fois vos modifications confirmées, l article sera supprimé. Ici non plus, aucune étape de validation supplémentaire n est nécessaire. Vous pouvez bien entendu également effectuer l ensemble de ces opération (ajout, suppression, etc) en mode «Edition» avec les interfaces habituelles de Jahia Gestion des commentaires (édition/effacement) Par défaut, n importe quel utilisateur peut commenter un article. Si votre plateforme de blog est publique, vous souhaitez peut-être modérer certains commentaires et limiter cette possibilité aux utilisateurs authentifiés. Ces restrictions ne peuvent être mise en place que par l administrateur, il faut donc vous adresser à ce dernier, qui pourra se référer au guide d administration pour effectuer cette opération Comment les utilisateurs peuvent commenter un article Pour cela, il suffit de cliquer sur le titre d un article pour en afficher la vue détaillée. Sur cette vue, un formulaire permet d écrire un commentaire : Page 153 sur 251

154 Editer ou effacer un commentaire En cas de modération d un commentaire, vous pouvez soit le modifier soit le supprimer. Le créateur du blog ou un administrateur peut effectuer ces opérations en passant en mode «Edition» et accéder à l article sur lequel le commentaire en question à été posté, il suffit ensuite d utiliser le menu contextuel lié au commentaire pour le mettre à jour ou le supprimer. Page 154 sur 251

155 Page 155 sur 251

156 6.8 Gérer un formulaire En préambule, veuillez noter que la fonctionnalité de création de formulaire fait partie du pack d extension aux Web Templates, celle-ci n est donc pas disponible dans le pack standard des Web Templates. Si le template de création de formulaire n est pas disponible pour votre site, vous pouvez contacter votre administrateur afin de lui demander de déployer le pack d extension. Ce dernier peut se référer au guide d administration pour connaitre la procédure de déploiement. Si le template de création de formulaire est disponible, il vous suffit de créer une nouvelle page en choisissant ce template. Si vous ne savez pas comment créer une page basée sur un template spécifique, veuillez vous référer à la section précédente de ce guide d utilisation Créer un formulaire Créer une page Dans l exemple suivant, un contributeur va créer une page sur laquelle les visiteurs pourront soumettre leur CV dans la section «Société» du site d exemple «ACME» disponible lors de la création d un site. Sur la partie droite de la page, cliquez sur le menu contextuel «Gérer le menu» puis sur «Ajouter une page» : La page créée doit être basée sur le template Création de formulaire (Form Builder) : Page 156 sur 251

157 Une fois la page créée, vous pouvez y accede pour la modifier en cliquant sur le lien affichant le titre de la page dans le menu de droite. Celle-ci ressemble à l image ci-dessous: Page 157 sur 251

158 Définir les propriétés du formulaire Initialisation du formulaire Lors de la création du formulaire, il est nécessaire de définir les paramètres de base de celui-ci en cliquant sur le lien correspondant à l étape 1 et intitulé Ajouter un émetteur, destinataire : L interface suivante sera affichée pour saisir les paramètres nécessaires pour le formulaire : Page 158 sur 251

159 Configuration de la notification par Une fonctionnalité importante de l outil de création de formulaire est la possibilité d envoyer les données et les documents attachés au formulaire soumis par . Il est nécessaire pour cela d activer la notification par e- mail en cochant la case correspondante («cocher pour vrai»). Pour paramètrer la notification apr , il est nécessaire de renseigner les informations suivantes : L de notification contenant les données soumises sera envoyé PAR : Il faut indiquer ici l adresse correspondant à l expéditeur de la notification. L de notification comprenant les données sera envoyé A : il faut renseigner ici l adresse du destinataire de la notification. Plusieurs destinataires peuvent être indiqués, il suffit pour cela de séparer chaque adresse par une virgule. Destinataire(s) de l de notification en CC : On indique ici l adresse du ou des destinataires qui recevront une copie de la notification. Plusieurs destinataires peuvent être indiqués, il suffit pour cela de séparer chaque adresse par une virgule. Sujet de l Le sujet de l de notification est renseigné ici. Page 159 sur 251

160 Remarque importante concernant la fonctionnalité multi-langue de Jahia dans l utilisation de l outil de création de formulaires : Les paramètres des s de notifications peuvent être définis indépendamment pour chaque langue. Il est également possible d utiliser l option de partage des contenus entre les différentes langues (en cliquant sur le bouton ) si le destinataire et le sujet de l de notification sont les mêmes quelque soit la langue dans laquelle le formulaire est disponible. Page 160 sur 251

161 Configuration du message de confirmation Vous pouvez définir un message de confirmation personnalisé en sélectionnant l option «Texte à afficher après la soumission du formulaire». Ce texte sera affiché à l utilisateur ayant soumis le formulaire si celui-ci a été envoyé avec succès. L éditeur de texte riche peut être utilisé lors de la rédaction de ce message. Remarque importante concernant la fonctionnalité multi-langue de Jahia dans l utilisation de l outil de création de formulaires : Ce message peut être rédigé dans les différentes langues présentes sur le site. Il est également possible d utiliser l option de partage des contenus entre les différentes langues (en cliquant sur le bouton ) si le message de confirmation est le même quelque soit la langue dans laquelle le formulaire est disponible. Page 161 sur 251

162 Répertoire de stockage des données soumises Pour chaque formulaire (et chaque version différente du formulaire) soumis, l outil de création de formulaires stocke toutes les données soumises, y compris les fichiers attachés au formulaire le cas échéant, dans l espace de stockage des contenus Jahia. Pour chaque version du formulaire, un dossier est créé et contient un fichier «data.csv» et un répertoire «Files» dans lequel les fichiers attachés au formulaire soumis sont stockés : Lors du paramétrage initial du formulaire, le dossier dans lequel ces données seront stockées pourra être défini. Il s agira soit d un dossier existant qui sera sélectionné, soit d un nouveau dossier, dans ce cas celui-ci sera créé à l endroit choisi en effectuant un click droit et en sélectionnant l option «Nouveau dossier» : Page 162 sur 251

163 Page 163 sur 251

164 Dans notre exemple, les données sont stockées dans le répertoire shared et à l intérieur d un dossier CVs qui a été créé : Remarque importante à propos des droits d accès : Veuillez noter que si un dossier PUBLIC est utilisé (c est le cas de notre exemple), toutes les données et fichiers soumis seront publics et téléchargeables même par des utilisateurs non authentifiés. Pour sécuriser ces données, il est donc nécessaire de modifier les droits sur le dossier en question («Resume» dans notre exemple) pour n autoriser l accès qu aux utilisateurs et groupes d utilisateurs définis. Page 164 sur 251

165 Pour cela, il vous faut: Accéder au gestionnaire de documents situé dans la barre d outil en haut de page (Menu «Outils») : Sélectionner le dossier en question ( shared/cvs dans notre exemple), puis l onglet Authorizations : On voit ici que le dossier en question est disponible en lecture pour les utilisateurs non authentifiés et en écriture pour les utilisateurs authentifié, du fait du mécanisme d héritage des droits de Jahia). Page 165 sur 251

166 Modifier les droits sur le dossier : décocher la case correspondant à la permission de lecture et d écriture pour les utilisateurs authentifiés et non authentifiés ( users et guest ), puis ajouter par exemple les droits nécessaires à un groupe comme Administrators (par exemple les droits read et write ) : Il est important de se rappeler que l utilisateur système mentionné au paragraphe doit avoir un accès en lecture et en écriture au dossier en question. Sachant que les contributeurs ne sont pas nécessairement conscient de l utilisateur «système» qui aura été défini par l intégrateur du template, nous recommandons aux intégrateurs de choisir l utilisateur Root ou un membre du groupe Administrators comme utilisateur système afin d éviter les problèmes de permissions d accès qui pourraient avoir comme conséquence de ne pas permettre le stockage des données soumises. Page 166 sur 251

167 Remarque importante concernant la fonctionnalité multi-langue de Jahia dans l utilisation de l outil de création de formulaires : Par défaut, l option de partage du contenu n est pas activée, nous recommendons en revanche de l activer afin d utiliser le même dossier quelque soit la langue disponible pour le formulaire. Même si le dossier est partagé entre les différentes langues, des sous-dossiers vont être créés automatiquement pour stocker les données soumises dans chaque langue : Il est bien entendu possible de choisir un dossier différent pour chaque langue : Page 167 sur 251

168 Définition du séparateur de données dans le fichier csv A travers cette option, l auteur peut définir un séparateur (souvent un ; ) entre les données sauvegardées dans un fichier CSV. Ce séparateur sera utilisé par Excel pour importer les données par colonne. Cliquez sur Ok et les propriétés de votre formulaire seront maintenant initialisées Comment ajouter des champs à votre formulaire Maintenant que les propriétés du formulaire sont définies, l auteur est prêt à y ajouter des champs en cliquant sur le lien Ajouter un champ à la section 2 : Page 168 sur 251

169 Pour chaque champ ajouté, la fenêtre suivante s affichera : Un champ de formulaire est défini par: Un nom: ce nom apparaîtra juste avant le champ Le champ est il obligatoire?: Si l auteur coche cette option, le champ deviendra obligatoire. Si le visiteur ne remplit pas le champ, un message d erreur apparaîtra. Important: Le champ FICHIER ne peut pour le moment être rendu obligatoire. Un type: Les types de champ suivant sont disponibles: Page 169 sur 251

170 Un bouton de soumission: Le dernier champ crée par l auteur devra etre un bouton de soumission. Si ce n est pas le cas le visiteur ne sera pas en mesure d envoyer le formulaire. Une valeur par défaut: La valeur par défaut apparaîtra dans le champ qui lui est associé Important: La valeur par défaut sera utilisé pour définir les valeurs des types suivants: o Bouton radio o Boite de sélection Page 170 sur 251

171 o Case à cocher2 Pour définir ces valeurs il vous suffit des les saisir, séparé par des 2 points «:» Une vérification de sécurité: Si le formulaire est disponible sur un site Internet public, nous vous recommandons d ajouter un mécanisme de Captcha en rendant le champ suivant obligatoire: Dernière étape et résultat Dés que le formulaire est complet, la page ou celui-ci a été créée doit être validée et publiée à travers la publication standard de Jahia. Voici un exemple de formulaire multi langue : Page 171 sur 251

172 Page 172 sur 251

173 6.8.2 Mettre à jour un formulaire Note concernant la mise à jour une page En changeant le formulaire, l auteur en change la structure, ce qui pourrait poser des problèmes d incohérence au niveau du fichier data.csv. Pour éviter ce genre de problème, à chaque fois qu une nouvelle version de la page contenant le formulaire est publiée, nous allons créer un nouveau répertoire de sauvegarde qui contiendra le fichier data.csv et un répertoire Fichier. Ce répertoire contiendra tous les fichiers transmis à travers le formulaire. Pour obtenir plus de détails à propos de la structure des répertoires et des données sauvegardées, merci de vous référer au paragraphe Comment modifier les paramètres du formulaire Page 173 sur 251

174 En mode Edit, l auteur peut cliquer sur Editer la configuration et choisir parmi la mise à jour, la copie ou la suppression des données : Page 174 sur 251

175 Comment ajouter un champ A tout moment l auteur a la possibilité de rajouter en champ. En mode Edit, l auteur peut cliquer sur Gérer le formulaire et sélectionner Ajouter (un champ), pour ajouter un nouveau champ à un formulaire existant: Une nouvelle fenêtre contenant le moteur de création de champs apparaîtra: Page 175 sur 251

176 Comment changer l ordre des champs En mode Edit, l auteur peut cliquer sur Gérer le formulaire et sélectionner Mise à jour de la liste: La fenêtre suivante apparaitra: En utilisant les flèches bleues, l auteur peut modifier l ordre des champs. Important: l auteur doit utiliser exclusivement le tri manuel. A cause d une contrainte propre à Jahia, l option de tri automatique est effective immédiatement sans passer par le processus de validation. Page 176 sur 251

177 Comment mettre à jour un champ existant En mode Edit, l auteur peut cliquer sur le bouton de mise à jour, disponible pour chacun des champs: Si l auteur décide de supprimer un champ en utilisant l option Supprimer le contenu, le formulaire sera mis à jour après validation/publication de la page. Dans l intervalle, le fait que le champ a été supprimé sera visible par le verrou qui apparaîtra dans le menu de mise à jour: Page 177 sur 251

178 6.8.3 Gestion des données transmises Comment accéder aux données et fichiers transmis Les données et fichiers sont disponibles en utilisant le gestionnaire de document ou via un accès Webdav sur le contenu de Jahia Accès au gestionnaire de document A travers la barre d outils, sélectionnez le module Gestionnaire de documents: Ensuite, allez dans le répertoire de sauvegarde des données (Shared/CV dans notre exemple): Page 178 sur 251

179 Dans chaque répertoire, crée pour chacune des versions du formulaire publié, vous trouverez un fichier data.csv et un répertoire files :, ou tous les fichiers tranmis à travers le formulaire sont sauvegardés: Accès Webdav Vous pouvez également accéder au répertoire de données en utilisant un client webdav (disponible par défaut avec Microsoft Windows ou Mac OS). Entrez l adresse de votre répertoire (shared/cv dans notre exemple). L URL sera alors: Page 179 sur 251

180 Entrez votre nom d utilisateur et votre mot de passe: Ensuite vous verrez la même structure de répertoire et fichiers qu à travers votre gestionnaire de document: Nomenclature des répertoires et fichiers Nomenclature des fichiers: Chaque fois qu une page contenant un formulaire est publiée, un nouveau répertoire dédié à la sauvegarde des données sera crée dès la soumission du formulaire par un internaute. Le nom de chaque répertoire contient : La date de publication: année mois jour heure (en seconde) de la page qui contient le formulaire ID de la page contenant le formulaire Titre de la page contenant le formulaire. Un répertoire par langue. Page 180 sur 251

181 Exemple: SendyourResume EnvoyezvotreCV Nomenclature des fichiers A chaque fois qu un fichier est transmis par un visiteur, le fichier sera sauvegardé dans le répertoire Files associé à la version du formulaire actuellement en ligne. Le nom du fichier sera modifié selon la convention décrite ci dessous pour éviter d eventuels conflits. Date de la transmission: année mois jour heure (en seconde) Nom original du fichier Exemple: myCV.pdf Comment utiliser le fichier data.csv En utilisant le gestionnaire de document vous pourrez naviguer à travers les répertoires et sélectionner celui qui vous intéresse: Cliquer sur le fichier data.csv : Page 181 sur 251

182 Et sauvegarder le fichier data.csv en utilisant le clique droit et l option enregistrer sous de votre navigateur: Page 182 sur 251

183 Ensuite, importer le fichier data.csv en utilisant le mecanisme d import de l application que vous souhaité utiliser. Dans l exemple suivant le fichier data.csv file a été importé à travers Microsoft Excel. Grâce au séparateur, Excel crée une colonne par champ et y importe les données relatives: Note importante concernant les fichiers transmis: Quand le formulaire comporte un champ fichier, le nom du fichier transmis est disponible dans la colonne File(s) Quand le formulaire comporte plusieurs champ fichier, le nom de chaque fichier transmis est disponible dans la même colonne Files, séparé par une * (étoile). Page 183 sur 251

184 6.9 Gérer une newsletter Un module de Newsletter a été créé à titre d exemple dans ACME Demo fournie à l installation de Jahia EE v6.1. La manière dont ce module est utilisé dans les paragraphes qui vont suivre peut être très différente et dépend entièrement de vos besoins et de vos spécifications. Le mécanisme reste sensiblement le même selon qu il s agisse d un projet ou d un autre. Merci d utiliser l ACME Demo au fur et à mesure de la lecture pour une meilleure compréhension Comment créer un module de Newsletter Si vous n êtes pas enregistré dans le système, enregistrez-vous avec un compte ayant les droits d écriture (Par défaut, un utilisateur root ou auteur dispose de tous les droits d écriture sur la démonstration ACME). Créer une nouvelle dans n importe laquelle des sections principales (pour l exemple elle va apparaitre ici dans la section About us. Cliquer sur l icône «Ajouter une page» dans le menu de droite) : Page 184 sur 251

185 Page 185 sur 251

186 Une fenêtre s affiche en pop up. Sélectionner le Template Newsletter dans la liste du menu déroulant : Attention : Vous pouvez créer autant de pages de Newsletter que vous le désirez sur le même site internet en créant autant de page que de Newsletter. Les visiteurs pourront ainsi sélectionner celle qui les intéresse en cliquant sur la zone que vous aurez créée précédemment. Page 186 sur 251

187 Pour accéder la première fois à la section newsletter cliquer sur le lien intitulé Newsletter. Le Template de Newsletter génère une page comme montré ci-dessous : Ce Template est fourni en standard et peut être personnalisé selon les besoins de votre projet. Page 187 sur 251

188 6.9.1 S inscrire à une newsletter Important: Pour permettre à un visiteur ou à un utilisateur enregistré de s inscrire à une newsletter, vous devez rendre la page de souscription à cette newsletter accessible : Cette page doit être accessible en mode En ligne Pour les utilisateurs non enregistrés Les utilisateurs non enregistrés doivent pouvoir s inscrire en remplissant un formulaire disponible en mode En ligne. Page 188 sur 251

189 Pour les utilisateurs enregistrés Les utilisateurs enregistrés doivent pourvoir, en mode En ligne souscrire à cette newsletter en cliquant sur le bouton correspondant : Une confirmation d inscription est demandée dans Jahia : En cliquant sur le bouton «ok» un utilisateur enregistré confirme sa souscription : Page 189 sur 251

190 Un utilisateur inscrit peut aussi se désinscrire en cliquant sur le bouton correspondant : Pour les administrateurs de la Newsletter En mode Edition, un auteur peut accéder et organiser la liste des utilisateurs enregistrés : En cliquant sur l icône de sélection ( ), un auteur peut sélectionner un utilisateur déjà enregistré dans Jahia et lui octroyer des droits particuliers pour cette newsletter. Sélectionner un utilisateur, cliquer sur Ajouter et sur «Souscrire» permet à l auteur d ajouter manuellement un utilisateur à la liste des utilisateurs déjà enregistrés: Page 190 sur 251

191 Page 191 sur 251

192 Gestion des souscriptions L administrateur (l auteur de la page Newsletter) peut voir la liste des personnes enregistrées sur la page de newsletter elle-même : En cliquant sur le bouton Effacer, l administrateur peut désinscrire un utilisateur directement sur la page de Newsletter, sans passer par l interface d administration du site. En cliquant sur le bouton Suspendre, un administrateur peut temporairement désinscrire un utilisateur. En cliquant sur Profile, l administrateur (Si et uniquement si l administrateur dispose des droits pour accéder à l interface d administration du site) est dirigé vers l interface de Gestion des utilisateurs se trouvant dans l administration générale du site : Page 192 sur 251

193 6.9.2 Comment créer une Newsletter? En mode Edition, le Template ACME Demo montre une zone dédiée à la création d une Newsletter. Cliquer sur le bouton Créer une Newsletter puis sur Ajouter à la liste : Une sous page sera créée permettant : d entrer et d éditer le contenu de cette page de gérer la procédure d envoie Donner un titre à votre Newsletter. Noter qu un seul Template est disponible pour le moment : Page 193 sur 251

194 Pour débuter la création de la Newsletter, cliquer sur le lien Newsletter : Vous allez voir la Newsletter telle qu elle apparaitra lorsqu elle sera envoyée à la liste des inscrits. Cette page utilise en standard le Template Jahia et peut être entièrement personnalisable en fonction de vos besoins. La personnalisation est possible au niveau du Template, au niveau de la page elle-même mais aussi au niveau du contenu grâce à la fonctionnalité d «in-site editing» présente dans Jahia: Cette démonstration ACME doit toujours être considérée comme un exemple. Dans cet exemple l auteur a définit les préférences pour une news disposant d un mécanisme de remontée dynamique. En sélectionnant le nombre de News qu il souhaite voir remonter mais aussi en fonction des catégories, cette newsletter est dynamiquement générée. Page 194 sur 251

195 Dans la zone «In short», l auteur de cette newsletter peut ajouter manuellement un texte spécifique : A noter: Le Template de Newsletter peut être généré en définissant les zones manuellement La zone de remontée dynamique utilise le système de recherche dès la génération de la page : la newsletter est générée en HTML. Après l édition, la Newsletter ACME ressemble à l image ci-dessous : Page 195 sur 251

196 Page 196 sur 251

197 Procédure d envoi Tout d abord, vous devez valider et publier la page Newsletter. Une newsletter non validée ne peut être envoyée aux personnes inscrites. Puis, en mode Edition cliquez sur l onglet Vue puis activez l icône Inscription pour accéder à la bonne barre de navigation : Page 197 sur 251

198 La barre de navigation Souscription apparaîtra et ressemblera à l image ci-dessous : Tester votre newsletter Il est possible de tester votre newsletter avant envoie. Cliquez sur l icône «Tester la Newsletter» et définir le récipient d adresse qui vont faire partie de l envoie teste : Cliquer sur «ok» vous permettra e lancer la procédure de test : Vérifiez si les adresses utilisées pour le teste ont bien reçu la newsletter et la manière dont elle apparaît. Si tout vous semble correct vous pouvez procéder à l envoie final. Page 198 sur 251

199 Envoyer une newsletter à tous les inscrits Cliquez sur le bouton Envoyer une newsletter présent dans la barre de navigation et cliquez sur Oui pour confirmer l envoie : A cet instant, la newsletter est défini en HTML et envoie le résultat à tous les inscrits : Le message suivant vous confirme la procédure (vous pouvez cliquer sur OK pour accéder à l étape suivante) : Les inscrits recevront la Newsletter telle qu elle apparaît ci-dessous : Page 199 sur 251

200 6.10 Gérer des Vanity URL Depuis Jahia EE v6.1, vous pouvez effectuer de l optimisation au niveau du moteur de recherche (SEO) en utilisant des Vanity URL. Cela signifie que vous avez la possibilité de définir une URL optimisé pour chaque page dans chacune des langues disponible sur votre site Comment créer une Vanity URL? Placez vous sur la page sur laquelle vous souhaitez ajouter une Vanity URL, passez en mode Edit puis cliquez sur le bouton «Paramètres de la page» disponible à travers la barre d outil. Une nouvelle fenêtre apparaitra : Cliquez ensuite sur le bouton «Ajouter une Vanity URL» : Page 200 sur 251

201 Pour créer une Vanity URL il vous suffit de remplir le champ disponible, de sélectionner l activation et de cliquer sur le bouton «Sauver». La Vanity URL a maintenant été ajoutée à la page d accueil du site ACME en français. Vous pouvez l effacer en cliquant sur le bouton «Effacer une Vanity URL». Par défaut quand vous ajoutez votre première Vanity URL, celle-ci deviendra l URL par défaut de la page (dans la langue sélectionnée). Si plusieurs Vanity URL sont disponibles pour une même page vous pourrez choisir celle qui doit être l URL par défaut. Même si une clef d URL (URLKey) est définie pour la page, c est la Vanity URL qui prévaudra. Pour rappel, les clefs d URLs sont partagées à travers toutes les langues à l opposé des Vanity URL qui sont elles spécifiques à chaque langue. Page 201 sur 251

202 7 Le rôle de Traducteur Ce chapitre décrit toutes les actions possibles pour un traducteur. De manière générale, un traducteur est un auteur, mais souvent avec un accès limité à un seul ou un petit nombre de langues disponibles sur le site actuel. Nous allons donc profiter de cette section pour mieux définir toutes les caractéristiques liées à la gestion des sites multilingues. 7.1 Gestion de Contenu en plusieurs Langues Jahia supporte nativement plusieurs langues. Si votre site est configuré pour utiliser plusieurs langues, vous pourrez voir les différentes langues configurées dans votre barre d'outils principale. Figure 7-1: Liste de langues disponibles Le développeur de template peut éventuellement afficher aussi la liste des langues disponibles dans le cadre du graphisme de votre page actuelle. Les deux (par exemple) langues en option sont affichées avec le même rendu. Jahia n a pas besoin de l'administrateur du site pour mettre en œuvre un site virtuel différent dans chaque langue (même si vous pouvez le faire si chaque langue a par exemple une page d'architecture très différente). Donc, une fois qu'un site est configuré en plusieurs langues, les utilisateurs peuvent directement passer d'une langue à l'autre au sein de chaque page sur le site. De leur côté les traducteurs peuvent traduire directement le contenu de tous les objets dans la même interface d édition. Tous les liens de navigation multilingues sont gérés dynamiquement par le système. Ainsi, si un site existe et a déjà été publié dans une langue donnée, mais la traduction n'est pas prête et encore publié, la page en ligne n affichera pas le bouton de changement de langue tandis que cette option sera disponible dans le mode Edition. virtuel. Les langues disponibles sont définies par site virtuel. Ainsi, vous pouvez avoir des langues différentes pour chaque site Page 202 sur 251

203 7.1.1 L internationalisation et la Localisation Jahia supporte par défaut le standard UTF8 et un administrateur de site peut ajouter toutes les langues ISO supportées par la Machine Virtuelle Java (Java Virtual Machine, ou JVM). Cela signifie globalement que Jahia peut afficher n'importe quel type de caractères (les caractères cyrilliques, les caractères chinois,...) et que l'administrateur de site peut ajouter le support de presque toutes les langues connues (la limite dépend de la JVM sous-jacente). Jahia pourrait également supporter une combinaison de paramètres régionaux combinant la langue et le pays. Par exemple, vous pouvez souhaiter ajouter un support générique pour FR (français) ou créer des versions différentes de votre site pour les utilisateurs canadiens (fr_ca), suisses (fr_ch) ou français (Fr_FR). Il n'y a aucune limite sur le nombre de langues prises en charge pour chaque site. Toutefois, cela ne signifie pas que Jahia lui-même est traduit dans toutes les langues possibles. Par défaut, les interfaces de Jahia sont officiellement maintenues en 6 langues (anglais, français, allemand, espagnol, italien et portugais). D'autres traductions supplémentaires du logiciel Jahia pourraient éventuellement être livrées sur le site de la communauté et ne seront maintenues que par la communauté. Les étiquettes et les textes présents dans Jahia ne sont pas codés en dur dans le produit, mais utilisent des fichiers de localisation standards distincts (appelés "resources bundles"). Si vous avez besoin d'ajouter le support de langues additionnelles au sein de l'interface Jahia, vous pouvez traduire une partie ou la totalité de ces fichiers Les langues par défaut Par défaut, Jahia vérifie la configuration de la langue dans votre navigateur Web. Si le site Jahia supporte cette langue, il va automatiquement lancer la première page (généralement la page d'accueil) dans cette langue. Si cette langue n'existe pas, il va vous rediriger vers la langue par défaut (la première langue définie dans votre liste de langues disponibles et supportés - chapitres suivants Cf. site dédié aux Administrateurs). Vous pouvez également appliquer votre langue préférée dans la partie "Mes paramètres" du menu. Ce choix sera ensuite exécuté automatiquement, par exemple pour recevoir des s de notification de "workflow". Les autres paramètres par défaut seront applicables également. Page 203 sur 251

204 Figure 7-2: Panneau Mes paramètres Mélange des langues L'administrateur du site peut décider de laisser le système Jahia mélanger les langues sur la page internet alors même que certains objets de contenu ne sont pas traduits. Par exemple, si vous avez une colonne de gauche du texte disponible en anglais, mais une colonne de droite uniquement disponible en français et si vous parcourez actuellement le site en anglais, par défaut, vous ne serez pas en mesure de voir que certains contenus existent uniquement en français dans la colonne de gauche. Vous aurez alors à deviner que certains contenus ne sont pas traduits et devront passer à la langue française pour être en mesure d'afficher les informations non traduites. Cependant, vous pouvez souhaitez gérer certains sites Web (en particulier les Intranets) où les éditeurs (généralement employés) ne sont pas toujours obligés de traduire l'ensemble de leurs contenus. Dans ce cas, Jahia fournit un mécanisme pour permettre aux utilisateurs de voir autant de contenu que possible. Si le système détecte que l'un ou certains objets de contenu n'ont pas été traduits il va essayer de l'afficher dans une autre langue. L'ordre des langues à appliquer est configuré par l'administrateur du site. Page 204 sur 251

205 Figure 7-3: Page en Anglais, avec option de mélange des langues non activée Figure 7-4: Page en anglais, avec option de mélange des langues active- Une nouvelle boite disponible en français uniquement apparait dans la colonne de droite Page 205 sur 251

206 7.2 Traduction des objets de contenu dans Jahia Les administrateurs de site peuvent définir quels utilisateurs peuvent accéder et modifier telles ou telles langues. Par défaut, tous les éditeurs peuvent accéder à toutes les langues disponibles. C'est la configuration la plus courante et chaque auteur peut rapidement accéder et modifier le contenu dans toutes les langues disponibles. Toutefois, certains environnements peuvent nécessiter une plus grande séparation des tâches. Les administrateurs du site peuvent alors appliquer des restrictions en mode Edition par langue (cf.: chapitre sur le rôle de l'administrateur de site). Une fois qu'une restriction de langue se produit, le contributeur (le traducteur dans ce cas) ne pourra ajouter ou mettre à jour les objets de contenu que dans une seule langue. Toutes les autres langues sont soit disponibles en mode lecture seule soit sont cachées Traduction des objets de contenu Dans tous les "pop-up" d'edition vous trouverez un sélecteur de langue, qui indique la langue actuelle et toutes les autres langues disponibles. Il suffit de cliquer sur ce sélecteur pour accéder à votre élément de contenu en cours dans une autre langue et commencer à traduire le contenu. Figure 7-5: Langues supports sur le site Notez que des sélecteurs de langues semblables existent également dans d'autres moteurs d'édition. Ils vous permettront de passer à une autre langue et d afficher le contenu disponible dans la langue sélectionnée. Cela peut par exemple être utile lorsque vous tentez d'afficher un plan du site partiellement traduit ou pour faire un lien d'une langue à l'autre. Dans le cadre de l'interface d'édition Jahia fournit également l'option "Partager le contenu en d'autres langues". Ce raccourci permet à n'importe quel éditeur de dupliquer rapidement la valeur en cours vers toutes les autres langues. Ainsi, si par exemple vous utilisez une image et cette image est la même dans toutes les langues, vous pouvez rapidement étendre son utilisation à toutes les autres langues au lieu d'avoir à la sélectionner à nouveau pour chaque langue. Page 206 sur 251

207 Figure 7-6: Dupliquer et effacer les valeurs dans d'autres langues depuis la langue par défaut Le même raccourci existe aussi pour tous les autres types de champ. L'état de ce raccourci est enregistré dans la base de données Jahia. Donc, si vous l'activez, il sera toujours actif sur les prochaines mises à jour de vos éléments de contenu. Vous devez manuellement le désactiver si vous voulez éviter la propagation automatique de vos modifications dans tout autre langue à chaque fois que vous modifiez une valeur. Veuillez noter que si vous n'avez pas accès à certaines langues (les rôles de Traducteur étant actifs), ce raccourci n'apparaitra plus puisque vous ne serez pas en mesure de mettre à jour les valeurs dans certaines langues Champs de contenu partagés Certains champs peuvent être partagés entre les différentes langues et ne peuvent pas être différents en fonction de la langue. Par exemple les champs: "integer", "float", "date", "color" (couleur), "Link" (lien) seront identiques pour toutes les langues. Ainsi, si vous modifiez un tel champ dans une langue, toutes les autres langues seront immédiatement impactées. Votre développeur de template peut également imposer l'utilisation d'un «champ partagé» sur d'autres types de contenu (ex: un petit texte), afin de limiter les valeurs possibles dans toutes les langues disponibles. Dans un tel cas, tous les changements vont aussi s'appliquer à toutes les autres langues. Page 207 sur 251

208 7.2.3 Gestion de pages Web Multilingues Par défaut, Jahia affiche tous les éléments de contenu possible en mode édition, même s ils sont vides ou encore non traduits. Cela facilite le travail du traducteur car il peut immédiatement constater que certains objets de contenu ne sont pas encore disponibles dans le langage courant, et aussi éviter d'avoir à traiter des objets de contenu orphelins ou fantômes (qui ont été créés sans aucune valeur et qui seraient plus modifiables mis à part via la base de données). Figure 7-7: Un menu de navigation en cours de traduction Ainsi, sur les captures d'écran précédentes, vous pouvez voir un menu de navigation. Dans ce menu, certaines pages ne sont pas définies du tout. Cela signifie qu'il n'y a pas de valeur dans le champ édition, mais que l'élément de contenu a néanmoins été créé (par exemple, il n'y a pas de champ obligatoire qui oblige l'éditeur à saisir certaines valeurs dans le titre de la page). La deuxième étiquette "Sans titre" mentionne que le contenu existe déjà, mais dans une autre langue et n'est toujours pas traduit dans le langage courant. La même chose est vraie pour toutes sortes d'objets de contenu et un éditeur verra sur la page tous les éléments de contenu non traduits. Parfois, il peut être intéressant de gérer les pages ou les sous-sections qui ne sont pas complètement traduites ou qui n'ont pas à afficher le même niveau d'information. Il est donc normal de garder certains objets de contenu vides ou inachevés. Un éditeur peut alors cacher tous ces objets en passant en mode Aperçu. Il se devra ensuite aller voir la page en plusieurs langues telle qu'elle sera une fois publiée. Bien sûr tous les "Sans titre" ou d'autres avertissements tels que "Pas de page" ne seront jamais publiés et sont affichés uniquement à titre d'information en mode Edition. Page 208 sur 251

209 Quelques limitations de la fonction Multilingue Le système Jahia n utilise pas uniquement les objets de contenu, mais aussi les propriétés (préférences des utilisateurs finaux, les propriétés d'un objet contenu, propriétés de la page,...). Dans Jahia EE v6.1, les propriétés ne sont ni déclinées en versions, ni multilingues. Ainsi, certaines fonctionnalités utilisant les propriétés ne présenteront pas plusieurs valeurs déclinées en fonction de la langue. Par exemple les «clés url» (raccourcis ou alias pour l'url de la page générée) utilisent une propriété de la page et ne peuvent être déclinées par langue. Figure 7-8: Menu de navigation en cours de traduction De la même manière, les autorisations, les «workflows», les options de publication programmées ou les verrous sont partagés entre toutes les langues. Vous ne pouvez pas, par exemple, programmer une date d'expiration différente entre la version française et la version anglaise de votre contenu. De même, vous ne pouvez configurer un «workflow» dans une langue donnée qui ne serait pas semblable à celui d une autre langue. Enfin, les verrous d édition ou de validation sont également partagés entre toutes les langues. Ainsi, quand, par exemple, un éditeur met à jour un élément de contenu dans la langue source, le traducteur ne sera pas en mesure de modifier simultanément le même objet de contenu dans une autre langue. Page 209 sur 251

210 PARTIE V Jahia pour les Validateurs et pour les Editeurs Site in 5 Minutes. Page 210 sur 251

211 8 Rôle des validateurs et des éditeurs Ce chapitre décrit toutes les actions des personnes en charge de la vérification des contenus édités (validateurs) ou des personnes en charge de leur publication (éditeurs). Dans Jahia EE v6.1, un validateur ou un éditeur est un utilisateur qui dispose de rôles spécifiques dans le workflow. Ces rôles leurs donnent des droits de validation de certaines étapes afin de soit juste valider un contenu, soit le publier. 8.1 Introduction aux Workflows dans Jahia Jahia est livré avec un système de workflow pré-packagé. Ce système personnalisable est livré par défaut avec une série de schémas de workflow pré-configurés : Aucun Workflow : Ce workflow court-circuite toutes les étapes de validation. Le contenu est directement en ligne. Deux niveaux de validation : c est le workflow classique avec une seule étape de modération (par exemple le webmaster/éditeur). Trois niveaux de validation : ce workflow ajoute une étape de validation (par exemple : chef de service - > webmaster/éditeur) Quatre niveaux de validation : ce workflow ajoute une 3ème étape dans le processus (par exemple: chef de service -> département légal -> webmaster/éditeur). Hérité (mode par défaut): le processus de workflow hérité n hérite que de la valeur de l objet parent (par exemple: les options du workflow seront les mêmes que celles configurées sur la page parente). Lié : l option liée permet de grouper différentes pages ensemble afin de valider cet ensemble en une seule opération. D autres workflows peuvent être ajoutés et customisés par les développeurs. Dans le cas d un tel besoin, merci de vérifier avec votre administrateur de site et avec la documentation relative au workflow ce qui est possible. Page 211 sur 251

212 8.1.1 Introduction au workflow N-étapes de Jahia Jahia est fourni par défaut avec un schéma de workflows N-étapes. Chaque schéma de workflow possède différentes étapes de validation (2, 3 ou 4 étapes de workflow). Le schéma de workflow N-étapes est adapté à de nombreux cas et d autres workflows peuvent être configurés si nécessaire et selon les besoins. Figure 8-1: Schéma par défaut du workflow à N-étapes de Jahia Voici la description du fonctionnement du workflow à N-étapes : Un ou plusieurs contributeurs entrent ou modifient du contenu. Une fois les modifications ou les traductions effectuées (par exemple : création d une section marketing), ils envoient une demande d approbation au(x) validateur(s). Plusieurs validateurs sont alors en charge de contrôler les modifications, refusent ou acceptent les précédentes validations ou décident de revenir à la version précédente du contributeur. Le dernier validateur sera en charge de finalement publier le contenu. Nous qualifions ainsi ce dernier rôle de validateur comme étant l Editeur. Une fois approuvée, le nouveau contenu est disponible pour les visiteurs. Une version du contenu précédent est automatiquement stockée dans un système comme étant une archive (en utilisant le système de versionning interne de Jahia). Page 212 sur 251

213 8.1.2 Statut de la page Jahia (ou toute autre objet de contenu avec un workflow distinct) Il est possible de vérifier immédiatement le statut de n importe quelle page (ou de tout objet de contenu disposant d un workflow distinct) grâce aux icônes de statut de workflow : Figure 8-2: Statut de Workflow La page a été modifiée en Anglais mais n est en ligne qu en Français Les statuts de workflow standard pour le schéma de workflow standard par défaut (workflow à 2 étapes) sont les suivants : : La page en mode édition est la même que la page en mode en ligne. Il n y a pas eu de modification depuis la dernière validation. : La page est en cours de validation. Des modifications ont été faites et sont maintenant en attente de validation. Seul un validateur peut maintenant valider (ou refuser) les modifications et publier la page. Cette page est verrouillée et le restera tant qu elle n aura pas été validée (ou refusée auquel cas le système revient à continuer de publier la précédente version en ligne). : La page est en cours de modifications. Cela signifie que le travail est en cours et chaque contributeur ayant les droits peut modifier le contenu. Dans l utilisation de processus de workflows plus complexes (workflow à 3 étapes ou 4 étapes), Jahia indique que l étape actuelle du workflow courant dans l icône de statut de workflow. Par exemple, il est possible de voir les icônes suivantes : : Le nombre inscrit dans l icône de statut de workflow indique l étape en cours du workflow. : Lorsque les icones de statut de workflow deviennent rouges, cela indique que quelqu un a activé le mode «Edition rapide» qui permet à certains validateurs de réaliser rapidement certaines modifications sans devoir remettre l ensemble du contenu en mode «brouillon» et devoir du coup relancer le processus de workflow depuis le début. : Quand le multilingue est activé, ces icones de workflow peuvent être affichées. Elles signifient que la langue en cours ne peut être modifiée et est actuellement verrouillée car d autres actions sont en cours dans d autres langues. Le processus de workflow Aucun Workflow est signalé par l icône suivante : Page 213 sur 251

214 : Il n y a aucun workflow sur cet objet. Le contenu modifié est directement en mode «En Ligne», sans modération. Le processus de «workflow lié» est indiqué par l icône suivante : : L objet à côté duquel se trouve cette icône subit le mode «Workflow lié». Cette icône est généralement utilisée au niveau des pages. Cela signifie qu il n y a pas de workflow spécifique à cette page et que le workflow est couplé à la page parente afin de former un groupe combiné de pages (il n est alors pas possible de valider une page et de rejeter ses sous pages, par exemple). Les icônes de statuts de workflow sont toujours affichées pour chaque langue afin qu il soit possible de valider une page dans une langue pendant que d autres modifications sont demandées dans une autre. Afin d aider les éditeurs ou les validateurs de la meilleure manière possible, les icônes de statuts de workflow sont disponibles dans presque tous les sélecteurs de page. Cela peut aider l éditeur à immédiatement savoir si par exemple il fait une référence croisée à une page encore non publiée, action qui pourrait conduire à afficher une erreur 404 si les deux pages n étaient pas publiées simultanément Granularité de Workflow et héritage Les workflows par défaut sont automatiquement assignés par page car c est normalement la manière la plus courante et la plus agréable de valider et publier un site. Workflow appliqué sur l élément de contenu Cependant, un éditeur peut très bien décider de manager certains workflow sur des éléments de contenus spécifiques. Par exemple, si l éditeur veut modérer les commentaires dans un template de blog au cas par cas, et indépendamment les uns des autres. L éditeur peut aussi parfois vouloir prendre en main la validation des objets de contenus au niveau de l élément proprement dit, en particulier lorsque le contenu est réutilisé sur plusieurs pages. Par exemple, un éditeur peut être en charge des éléments relatifs à des nouvelles (avec ajout récurrent) qui sont alors automatiquement réutilisées sur une autre page (dont la page d accueil, cas classique), ou dans d autres types de «boites» (par exemple une boite présentant les 5 dernières nouvelles de la société). Si l éditeur est en train d éditer les brouillons de plusieurs types de nouvelles en même temps et afin d éviter des erreurs de publication, il peut vouloir assigner un workflow spécifique au niveau de l élément proprement dit de la nouvelle. Page 214 sur 251

215 Une fois le workflow spécifique appliqué à l élément de contenu, il sera visible dans le Gestionnaire de Workflow. Figure 8-3: Workflow sur un élément de contenu localisé sur la page «A propos de nous» L élément de contenu héritera aussi d une icône de statut de workflow qu il sera possible de voir directement en ligne. Figure 8-4: Workflow spécifique au niveau de l élément de contenu Workflow appliqué à des listes Le même workflow peut bien sûr être appliqué à une liste de contenus similaires. Par exemple un éditeur peut vouloir valider de nouvelles entrées de blog et ne les publier que lorsqu elles sont prêtes mais veut ne pas avoir à modérer ensuite chaque commentaire posté par les visiteurs. Dans ce cas, la Page 215 sur 251

216 liste des commentaires attachés au blog devra avoir un workflow spécifique qui serait le mode «Aucun Workflow» (sans modération donc). De même, lorsqu il est nécessaire d avoir un fragment de page publié indépendamment du reste des pages. Par exemple, dans le cas de l édition sur un nouvelle «boîte» (de fichiers, liens utiles, publicité)pour la colonne de droite, la publication des modifications peut n avoir rien d urgent au contraire de certains éléments de la colonne centrale (cf. dans la capture d écran ci-dessous avec livre blanc). Et ce alors même que la colonne de droite n est pas encore prête. Il est alors possible d appliquer des workflows distincts sur la liste des contenus et de gérer leur publication de manière indépendante du reste de la page. Figure 8-5: Workflow spécifique au niveau de la page Page 216 sur 251

217 Worfklow appliqué à plusieurs pages Il peut être judicieux dans certains cas de publier une page uniquement avec toutes ses sous pages et d éviter ainsi que la page principale de la section ne soit publiée sans une de ses sous pages. Il est ainsi possible de forcer ce paradigme «tout ou rien» en regroupant les pages dans un seul batch de workflow qui sera géré au travers d un seul et unique schéma de workflow. C est ce que Jahia qualifie de «Workflow lié» et qui est indiqué soit par une icône «Aucun Workflow», soit par l icône de redirection. Page 217 sur 251

218 8.2 Validations rapides : la barre d outil de Workflow Par défaut Jahia est proposé avec une barre d outils de Workflow (qui est utilisée de manière optionnelle). Cette barre d outils peut être activée depuis le menu d affichage depuis la barre d outil d édition principale : Figure 8-6: Activation de la barre d outils de Workflow Une fois activée, il est alors possible d utiliser la nouvelle barre d outils qui apparaîtra juste au-dessous de la barre principale. Figure 8-7: Barre d outils du workflow dans l état de brouillon Cette barre d outils permettra de rapidement exécuter les opérations de workflows sur la page et au niveau de tout le site sans avoir besoin d aller au préalable dans le workflow manager. En fonction des statuts de workflow de la page, différents raccourcis sur ces opérations sont possibles et seront visualisables. Par exemple, une fois qu une page attend d être publiée (statut de workflow en jaune), la barre d outils sera modifiée respectant le statut de workflow en cours : Figure 8-8: Barre d outils de workflow sur une page en attente de validation Page 218 sur 251

219 En cliquant sur un raccourci d action de workflow, une pop-up additionnelle apparaîtra afin de pouvoir y ajouter un commentaire : Figure 8-9: Ajout d un commentaire à un workflow rapide En approuvant la fenêtre de pop-up, l action de workflow sera directement lancée. Erreurs et avertissement sur une page en cours La barre d outils de workflow indique également les erreurs éventuelles ou les autres types d avertissements bloquants, ou pas, sur la page en cours. Figure 8-10: Erreurs et avertissements sur une page en cours En cliquant sur cette barre d outils de l élément de contenu, le gestionnaire de workflow principal sera lancé et les détails des avertissements seront publiés sur le troisième panneau de la fenêtre du gestionnaire de Workflow. Page 219 sur 251

220 Figure 8-11: Toutes les erreurs et les avertissements sont visibles sur la vue détaillée dans le gestionnaire de workflow 8.3 Le gestionnaire de workflow principal L accès au gestionnaire de workflow s effectue depuis la barre d outils d édition principale (menu «Outils»). Il est possible que l accès à ce gestionnaire de workflow ne soit possible que pour les contributeurs ayant des droits d écriture ou d administration sur la page courante ou au moins sur certains éléments du site courant. Ce gestionnaire de Workflow permet de valider et de publier une ou plusieurs pages (ou des objets de contenus différents) en une seule fois. Les éléments à valider ou à publier simultanément sont groupés dans ce que Jahia appelle un «batch de workflow». Ce batch de workflow peut contenir des éléments présents dans des états de workflow variables, des actions diverses et indépendantes ou dans différentes langues. Le gestionnaire de workflow aide à la création de tel batch de workflow afin de regrouper les éléments à valider et évite ainsi la revue et la publication des pages ou contenus l une après l autre qui peut devenir fastidieux et chronophage pour les sites de grande taille. Page 220 sur 251

221 Figure 8-12: Le gestionnaire de workflow principal L interface du gestionnaire de workflow est divisée en cinq zones : 1. Le menu principal qui permet la sélection de l opération de workflow à effectuer et des raccourcis associés pour: a. Ajouter la sélection en cours au batch de workflow b. Changer pour une autre langue (dans le cas où certaines pages ne seraient pas traduites dans la langue courante) 2. Le menu gauche affiche le plan du site en cours. En cliquant sur une sous section, cela filtrera le panneau principal afin de ne lister que la sélection choisie du sous site. 3. La zone principale affichera la liste des sous pages selon la sélection choisie. Veuillez noter que pour des raisons d optimisation de performances, la zone principale n affiche que 3 niveaux de profondeurs. Dans le cas de sous site plus complexe, ne pas oublier d augmenter la taille de la «profondeur». Page 221 sur 251

222 4. Le 3 ème panneau d affichage montre certains détails à propos de la page (ou de l objet spécifique de contenu) qui est sélectionné dans la zone principale. Les principales informations publiées dans cette section sont les potentielles alertes (erreurs non bloquantes) ou les erreurs (erreurs bloquantes qui pourraient empêcher la publication de la page). 5. Enfin, certaines commandes en bas de l écran autorisent la finalisation ou l annulation du batch de workflow. Merci de bien vouloir noter que l affichage de l arbre complet peut prendre un certain temps, fonction de la taille du site. Dans le cas de la publication de l ensemble du site (par exemple après un import), merci d utiliser la barre d outils de workflow et le raccourci «publication de l ensemble du site». Détaillons maintenant les détails de chaque zone: 1) Principal menu du gestionnaire de Workflow Le menu du gestionnaire de Workflow liste toutes les opérations qui sont réalisables sur la sous vue courante (nommée aussi le panneau central principal). Figure 8-13: Le menu principal du gestionnaire de Workflow Il liste par défaut les principales opérations du processus de workflow. En choisissant une opération à effectuer, la vue centrale principale est automatiquement rechargée et listera les pages conformes (ou les objets de contenu). Toutes les autres pages qui ne sont pas concernées par l opération resteront dans leur état actuel (par exemple il est possible d effectuer une «correction rapide» sur une page qui est déjà dans un mode brouillon) et seront grisées. Une fois sélectionnées une ou plusieurs pages à valider, pour revenir en arrière ou pour publier, utiliser le raccourci Ajouter au batch pour ajouter l élément au batch de workflow en cours. Page 222 sur 251

223 Merci de bien vouloir noter qu il est possible de sélectionner certaines pages et de basculer vers une autre opération sans perdre la sélection en cours en cas d erreur dans l opération en cours de sélection (par exemple dans le cas de la publication directe de certaines pages alors que toute la sélection a été effectuée avec l action «Notifier l édition de la page courante»). La selection en cours sera chosie. Cependant cela ne permettra que de modifier ou d ajuster correctement l opération. Afin de sauver la sélection courante et de commencer une nouvelle sélection pour un autre type d opération, merci d utiliser le raccourci «Ajouter au batch» (cf. ci-dessous). Figure 8-14: Ajout au batch de workflow en cours Les options d ajout au batch permettent d ajouter la sélection en cours au workflow de batch en cours. Chaque fois que vous ouvrez le gestionnaire de workflow, un nouvel espace de batch de workflow est créé. On peut ainsi comparer cela à un panier d une application e-commerce d un site web. Chaque fois que le workflow manger est ouvert reviendrait à ouvrir un panier vide. Il est alors possible de choisir quelles pages, dans quel langage et avec quelles sortes d opérations le «panier» sera complété (C'est-à-dire en fait le batch de workflow). Chaque fois que vous voulez ajouter votre sélection en cours au «panier», il suffit d appuyer sur le bouton «Ajouter au batch». Afin de faciliter une sélection groupée plutôt qu un processus de sélection page par page, il est possible de sélectionner toutes les pages qui nécessitent la même opération et de les ajouter toutes dans votre batch de workflow immédiatement (par exemple passer un groupe de pages en mode «Edition rapide»). Il est ensuite possible de basculer vers une autre opération et de commencer à récolter d autres groupes de pages pour une autre opération (par exemple publier directement des pages). Figure 8-15: Basculer vers une autre langue Certaines langues peuvent ne pas avoir été traduites. Dans le panneau de gauche ou dans le panneau principal, les éléments de contenus non traduits seront alors visibles dans l arbre du site. Ainsi, et même si plusieurs langues peuvent être sélectionnées simultanément, si le titre de la page n existe pas dans la langue en cours, il peut devenir plus difficile de savoir exactement quel contenu est présent dans cette page. Ainsi cette option «Basculer vers une autre page» permet de basculer vers une autre langue et de rafraichir l arbre du site avec le titre correspondant affiché dans d autres langues. Dans ce cas, la sélection en cours est sauvée et ne sera pas perdue de par le basculement vers une autre langue. Page 223 sur 251

224 2) Le panneau de gauche Figure 8-16: Le panneau de gauche Le panneau de gauche dans le gestionnaire de workflow affiche l arbre du site en cours. En sélectionnant le sous arbre, cela rafraichira le panneau principal afin d afficher uniquement ce sous arbre. Merci de noter que l affichage de la totalité de l arbre du site pour un très grand site (typiquement plus de quelques milliers de pages) peut être très chronophage. Nous recommandons fortement d affiner la sélection vers la sous-section en cours qui doit être validée. Si il est nécessaire d effectuer une validation globale de la totallité du site, il est alors conseillé de plutôt utiliser le raccourci dans la barre d outils de workflow. 3) La principale vue centrale La principale vue centrale permet d accéder à la liste des sous pages, dans les langues disponibles, aux statuts des workflows et aux opérations qui peuvent être effectuées. Page 224 sur 251

225 Figure 8-17: Vue principale centrale Le nombre d éléments affichés dans la profondeur (nombre de sous niveaux dans l arbre de site en cours) est par défaut limité afin d éviter des problèmes de performances sur les gros sites. Il est alors possible de lister vers les différentes sous vues en utilisant la barre du bas. Pour rafraichir la vue principale, il suffit d utiliser le raccourci de rafraichissement quand certains paramètres sont modifiés. Le click droit est aussi très utile pour sélectionner automatiquement en un seul click l intégralité d une langue ou pour (dé) sélectionner la globalité de la vue courante en cours. Il faut noter que ces opérations ne sont possibles que sur la vue en cours et par sur les autres sous vues. Page 225 sur 251

226 Figure 8-18: Click droit: affichage de certains raccourcis pour automatiquement sélectionner tous les objets dans le gestionnaire de Workflow Une telle sélection par ces raccourcis ne s applique qu à la vue en cours (l objet de contenu affiché dans la vue courante sans considération du niveau de profondeur ou tout autre option de ce type). Ainsi, si vous administrez un grand site avec des centaines de sous-pages, assurez vous de bien toutes les afficher dans le Workflow Manager avant d appliquer ces raccourcis à un groupe d éléments. 4) Le Panneau de détail Le troisième panneau affiche les détails additionnels à propos de la page sélectionnée en cours (ou l élément de contenu). Il est possible d avoir accès à la liste de toutes les alertes et les erreurs sur une page : Les alertes sont les problèmes non bloquants Les erreurs sont les problèmes bloquant. Le workflow ne peut se terminer et la page ne peut se publier tant que ces erreurs n auront pas été corrigées. Les différences entre les alertes et les erreurs peuvent être configurées par votre administrateur de site. Par exemple, certains sites ont besoin de s assurer que toutes les publications sont bien conformes aux règles d accessibilité (WCAG). Le webmaster peut ainsi qualifier les alertes en relations avec ceci comme erreurs. L éditeur devra alors corriger l information manquante avant d être en mesure de publier une page. Figure 8-19: Erreurs et Alertes de cohérence de vérifications telles qu affichées dans le panneau des détails La seconde tabulation précise l historique du workflow et qui a fait quoi exactement. Page 226 sur 251

227 Figure 8-20: Historique du workflow de l objet de contenu en cours 5) Les boutons de contrôle Une fois la définition de votre batch de workflow terminée, il est alors possible d envoyer celui-ci vers le serveur de processing back-end de Jahia. Il est alors nécessaire d utiliser les opérations de contrôle de workflow en bas de l écran. Soit vous êtes sûr de la composition de votre batch ou que votre batch est simple (par exemple: juste la sélection courante de la page courante) et dans ce cas vous pouvez directement appuyer sur le bouton OK. Figure 8-21: Boutons de contrôle Ou vous pouvez vouloir contrôler avant le batch de workflow. Page 227 sur 251

228 Figure 8-22: Description du batch de workflow en cours Noter que vous pouvez vérifier les éléments de votre batch de workflow à tout moment. En cliquant sur le bouton «fermer» vous reviendrez au gestionnaire de workflow et vous pourrez alors ajouter des éléments additionnels au batch de workflow si nécessaire. Page 228 sur 251

229 8.3.1 Autres options de workflow Validation par langue Jahia propose de notifier ou de valider par langue. En effet, il est parfois utile de pouvoir publier uniquement les pages dans une langue donnée et d attendre ensuite les traductions à publier pour les autres langues. Notifications de Workflow Chaque page ou flux d objets (demande d approbation, une page est refusée) va généralement engendrer une notification par . Cette option peut être désactivée ou supprimée pour certaines options en personnalisant la plateforme Jahia. Les différents validateurs recevront de tels s afin de savoir s ils doivent valider des objets. Ils ne recevront de telles notifications que si leur adresse a correctement été configurée dans leurs paramètres d utilisateur. Nous recommandons de configurer ces notifications par selon les besoins de chaque client. Par défaut, les notifications ne comprennent qu un pointage d url vers le rapport de batch de Workflow qui listera toutes les opérations effectuées et qui demandent néanmoins des actions complémentaires. Détection d erreur de Workflow Comme indiqué ci-dessus, le troisième panneau du gestionnaire de Workflow indiquera les erreurs variables pour chaque page. Les erreurs peuvent être de deux catégories : Vérification d intégrité (par exemple: défaut de conformité au contraintes WAI) Vérification de cohérence (par exemple: liens cassés sur une page) Validation des champs absolus Il est possible de modifier un objet de contenu qui est réutilisé sur différentes pages indifféremment de toutes les pages sur lequel il apparaît (i.e. sans avoir à aller sur toutes ces pages). Cependant vous ne pouvez valider ce contenu que sur sa page parente (un tel objet de contenu est appelé dans Jahia un objet de contenu absolu). Par exemple, les en-tête et pieds de page sont généralement définis sur la page d accueil d un site internet. Ainsi ce n est qu en revalidant la page d accueil que les changements de tels objets seront impactés sur l ensemble du site même si vous avez entre temps réalisé des modifications sur d autres pages où se situe ce contenu. Cette manière de travailler a été mise en place afin d éviter une revalidation du site global pour le simple changement d un pied de page par exemple. Page 229 sur 251

230 8.4 Suivre le batch de workflow Une fois terminé la création d un batch de workflow et cliqué sur le bouton «OK», le travail de réalisation de workflow sera exécuté en tâche de fond par Jahia (de manière très semblable, par exemple, à une file d attente d impression pour une imprimante). Ainsi si il y a plusieurs éditeurs qui travaillent simultanément, vous pouvez ne pas voir immédiatement le résultat de votre workflow et vous devrez attendre votre tour pour que le système réalise votre travail de workflow. Cependant, si vous êtes le seul qui puisse travailler sur la partie publication, votre batch de workflow sera réalisé quasiment en temps réel. Les tâches de workflow sont exécutées en tâche de fond car elles peuvent parfois être très longues à se réaliser : par exemple publier un site complet comportant des milliers de pages peut demander plusieurs dizaines de minutes. Au contraire, simplement notifier ou publier la page en cours est une affaire de quelques secondes. Pour ces raisons, Jahia propose différentes manières de connaître les statuts de vos batchs de workflow. 1) Icône Travail en cours Une fois qu un travail est en cours de réalisation, une petite icône «Travail en cours» est affichée dans la principale barre d outils d édition. : Icône par default qui indique que pour le moment, aucun processus de workflow est en cours. : Cette icône indique qu un travail est en train d être effectué en tâche de fond. : Cette icône indique que le travail est terminé. Vous pouvez actualiser la page en la rechargeant afin de constater les dernières modifications. 2) Alertes en ligne Si vous êtes toujours authentifié dans le système et que votre travail de workflow a été effectué par le système, des pop-ups «d alertes» en ligne pour quelques secondes seront affichées en bas à droite de votre navigateur. Page 230 sur 251

231 Figure 8-23: Alertes en ligne de Workflow La première alerte informe que le batch de workflow est terminé. Vous pouvez cliquer sur le lien et cela lancera le rapport de statut de workflow du batch de workflow exécuté. Ce rapport indiquera notamment si il y a eu des erreurs, sur quelles pages et pourquoi. La seconde alerte indique que vous devez actualiser la page et la recharger afin de rafraichir les différentes icônes de statuts de workflow présent sur la page en cours. Jahia ne peut automatiquement recharger la page en cours à votre place car vous pouvez être en train de faire d autres actions sur celle-ci. 3) Notifications par (dans le cas où cette fonction est activée) Si votre administrateur de site a mis en fonctionnement les notifications par et que vous les avez activées dans votre panneau de configuration mes propriétés, vous recevrez alors les prochaines tâches de workflow par . Par exemple, si vous êtes un validateur ou un Editeur et que l auteur notifie une page en demandant votre modération, vous recevrez un de notification avec un pointeur d url vers le rapport de batch de workflow correspondant. Comme il peut y avoir plusieurs validateurs associés à la prochaine étape de workflow et que chacun peut recevoir un tel message, le rapport de batch de workflow vous indiquera de manière dynamique si la tâche de validation a déjà été accomplie par un autre validateur ou si vous avez d autres actions à réaliser. 4) Gestionnaire de processus Vous pouvez vérifier les statuts de tous les batchs de workflow dans le gestionnaire de processus. Le gestionnaire de processus listera toutes les tâches de back-end et les processus qui tournent sur le système. Ainsi, vous trouverez dans cet espace vos workflows sur les travaux en cours (ou autre travail réalisé en back-end tel que de l import de contenu ou des opérations de copier-coller) et, si vous avez les droits associés, les autres travaux auxquels vous avez accès. L accès au gestionnaire de processus se fait depuis le menu de la barre d outils d éditions principale. Page 231 sur 251

232 Figure 8-24: Accès au gestionnaire de Processus (Travaux dans la file d attente) Le gestionnaire de processus listera tous les derniers travaux réalisés. Il listera aussi tous les travaux en cours et les travaux en attente, s il y en a. Il est ainsi possible de rapidement retrouver le workflow du travail en cours. Il est aussi possible de filtrer les résultats dans la colonne de gauche afin de n afficher que les workflow des travaux, par exemple. Figure 8-25: Interface du gestionnaire de Processus Page 232 sur 251

233 Les workflows ayant échoués ou partiellement complétés seront indiqués par le moyen d icônes d erreur et seront listées séparément. Merci de noter qu il est possible de changer le groupement par statut afin de regrouper les tâches par type, par dates ou par tout autre critère en cliquant sur la colonne principale et en choisissant d autres critères. Figure 8-26: Groupement des travaux selon divers critères Page 233 sur 251

234 PARTIE VI Jahia pour les Managers Site in 5 Minutes. Page 234 sur 251

235 9 Le rôle du Manager Ce chapitre décrit toutes les actions qu un manager peut effectuer. Dans Jahia, un Manager est un utilisateur avec toutes les permissions (droits d écriture, de lecture et d administration) sur un objet de contenu ou sur un ensemble d objets de contenu (une page, une section complète ou l ensemble du site web). Un Manager peut habituellement contrôler totalement les objets qu il «possède» (i.e. sur lesquels il a ses droits de manager). Cela signifie qu il lui est possible de modifier les permissions, le type de workflow ou les droits des différents utilisateurs capables d agir sur ces éléments de contenus. 9.1 Introduction des droits et des rôles dans Jahia Une des forces de Jahia est sa capacité à déléguer facilement l administration et l édition d un site (ou d une partie de celui-ci) vers d autres utilisateurs. Le système d autorisation de Jahia est basé sur trois principaux éléments : 1. Utilisateurs et Gestion des Groupes Jahia peut se connecter avec votre annuaire LDAP ou votre serveur Active Directory afin de réutiliser les droits et les groupes de l organisation. Jahia peut aussi intégrer son propre système de gestion de groupes et d utilisateurs. Un administrateur de site peut mélanger volontairement les utilisateurs de l annuaire LDAP et ceux de Jahia afin de créer un nouveau groupe d utilisateurs combinant les deux catégories si nécessaires. Merci de bien vouloir consulter le paragraphe sur «Administration du Site» afin d en savoir plus sur la création des groupes et le management des utilisateurs. Les managers ne peuvent assigner les utilisateurs qu à certains contenus et avec certains rôles. 2. Listes de Contrôle d Accès, ou Access Control Lists (ACL) Chaque élément de contenu dans Jahia a sa propre ACL ( Access Control List ) : liste des utilisateurs et des groupes qui peuvent avoir accès (lecture), édition (écriture) ou management (administration) sur chaque élément de contenu. Par défaut, les ACL sont hérités de l objet parent. Comme un site peut être généralement représenté par un arbre, un manager peut directement donner accès ou des droits à un utilisateur ou a un groupe d utilisateur à une section entière du site. Afin de faciliter la maintenance, il est recommandé de travailler selon une logique de groupes génériques (éditeurs, validateurs, managers, ou par département, ou par business unit) plutôt que par utilisateur distinct. Il sera ainsi plus facile de l ajouter (ou d enlever) un utilisateur du groupe plutôt que de l ajouter ensuite à toutes les sections où il devra avoir accès dans le site. Page 235 sur 251

236 3. Rôles Jahia utilise un puissant système de rôle qui peut se combiner avec le système des ACL afin d optimiser les permissions sur toutes les différentes actions. Chaque menu d édition de Jahia ou chaque interface utilisateur pourrait avoir besoin d accès restreint pour certains utilisateurs même si ces utilisateurs sont des managers de tels ou tels objets. Un utilisateur doit avoir un ACL valide et un rôle valide afin d avoir accès à une opération donnée ou à un sous menu donné pour un objet donné. Par exemple, vous pouvez avoir envie de cacher l interface du gestionnaire de Mashup à tous les éditeurs et managers d un site car celui ne devra pas supporter aucune sorte de portlet, mashups ou autre type spécifique à la page «Mon Portail personnalisé». L Administrateur de Site peut ainsi enlever l accès à tous les utilisateurs de ce menu quelques soient les droits d accès sur telle ou telle page ou élément de contenu. Réciproquement, un Administrateur de Site peut décider de déléguer ses droits de management d utilisateurs et de groupe ou de mise à jour des catégories à certains «super utilisateurs». Il peut alors leur donner accès à L Espace d Administration mais seulement à certains modules. Il faut noter que les permissions et les rôles ne sont pas disponible dans l état «Brouillon». Cela signifie que toutes les modifications sur ceux-ci s impacteront à la fois sur le mode «En ligne» et sur le mode «Edition». Par exemple, il n est pas possible d accorder des droits en lecture sur un objet de contenu publié en mode «live» et pendant ce temps supprimer cette permission en préparation de la version future qui est dans cet exemple en train d être modifiée et dans un état de «Brouillon». Cette section ne s intéressera que sur l attribution des permissions sur les objets de contenus et sur les étapes de workflow. Le management des utilisateurs, des groupes et l assignation des rôle dépendent de l Administrateur de Site (ou de l Administrateur de l ensemble des sites) et sera détaillé dans un autre chapitre Accès aux intranets et aux extranets en un minimum de clicks Une gestion des permissions de sécurité permet aux managers de site de facilement créer des extranets pour ses partenaires et ses clients ou des intranets pour les employés en seulement quelques clicks. Il suffit pour cela de restreindre l accès de certaines sections à certains utilisateurs et groupes. Et c est tout! Votre nouvel intranet ou extranet sera créé et seuls les utilisateurs autorisés pourront avoir accès à la nouvelle «zone restreinte» ainsi créée. Au sujet de la sécurité d un site, nous recommandons fortement de ne travailer qu avec des Groupes (par exemple Employés, Clients, Partenaires, ) et non avec des utilisateurs. Cela simplifiera la maintenance du site sur le long terme (par exemple si un utilisateur quitte l organisation, il sera plus facile de le retirer directement d un groupe plutôt que de plusieurs pages sur l ensemble du site). Page 236 sur 251

237 Vous trouverez de l information supplémentaire à ce propos dans la partie «Gestion des droits d accès», plus loin dans ce document. 9.2 Gestion des permissions des utilisateurs (ACL) La mise en place des droits est une fonctionnalité qui permet une sécurité très importante en limitant l information disponible à certains de vos utilisateurs. Par exemple, de l information confidentielle peut n être publiée que pour les utilisateurs qui ont le droit d en prendre connaissance. De plus, des groupes d employés peuvent fortement bénéficier de cette fonctionnalité en travaillant de manière collaborative sur des projets en cours sans permettre aux non membres du groupe de travail de savoir exactement où ils en sont tant que le projet n est pas suffisamment avancé. Cette fonctionnalité n est disponible que pour les managers de contenu et pas pour les éditeurs. Les managers sont considérés dans Jahia comme les propriétaires des objets de contenu. Merci de noter que les administrateurs de site et le super administrateur ont de facto accès à tous les contenus quelques soient les permissions en cours sur un objet de contenu, quel qu il soit. Le super administrateur peut accéder à toutes les données et fonctionnalités de tous les sites virtuels de la plateforme Jahia. Un administrateur de site est limité quant à lui aux sites sur lesquels il est assigné comme «administrateur de site» Droits sur l Architecture Le système de sécurité de l information de Jahia repose sur le concept d ACL (Access Control Lists). Comprendre ce concept, c est aussi être en mesure de savoir comment gérer facilement la sécurité et les paramètres de sécurité de votre site web. Les droits d accès existent à plusieurs niveaux sur la structure du site : Pages Listes d objets de contenus Objets de conteenus Champs (pour une liste globale seulement) Mais ce concept existe également sur d autres types de contenus qui ne sont pas directement associés à la structure d un site tels que : Fichiers et répertoires Mashups et portlets Page 237 sur 251

238 Catégories Templates L objectif est de s assurer que les personnes ne peuvent avoir accès ou à fortiori la capacité d agir sur de l information confidentielle ou non pertinente dans le cadre de leur travail / rôle dans l organisation. Les permissions peuvent être attribuées par les Utilisateurs (individuellement) ou par les Groupes (collectivement). Pour comprendre, il faut s imaginer ces droits d accès comme un fichier séparé qui est attaché à chaque objet de contenu de Jahia (une page, un objet de contenu, un fichier, ou une instance de mashup). C est ceci que nous qualifions d ACL (une liste de contrôle d accès, «Access Control List» en Anglais). Ces ACL listent les droits de permissions disponibles pour certains utilisateurs et groupes. Ainsi, quand vous modifiez les droits de permission, vous modifiez en fait la liste associée. Il faut retenir au final deux règles importantes : 1) l héritage automatique des droits 2) La résolution des ACL en cas de conflits L Héritage Automatique des Droits Quand des utilisateurs ou des groupes ont des permissions spécifiques sur un objet de contenu (généralement les permissions sont définies au niveau de la page), ils garderont automatiquement les mêmes droits sur toutes les sous pages créées en partant de ce point (n oubliez pas de comparer un site Jahia à un arbre avec des branches). La même logique est valable pour toutes les sous listes des objets de contenus. Par défaut, les objets de contenus héritent des permissions attribuées à l objet «parent». Continuons l analogie de l arbre : vous pouvez imaginer que seulement certains objets de contenus ont un fichier ACL spécifique, alors que les autres vont directement utiliser celui de leur objet parent et vérifier qu il existe bien. Si l objet parent ne possède pas un tel fichier, ils vont regarder si l objet «grand parent» en a et ainsi de suite afin de savoir au final qui a les droits d accès et de modification. Si les permissions de sécurité à certains niveaux ne vous conviennent pas en suivant cette logique, vous pouvez décider de l outrepasser (en créant un nouveau fichier ACL en attribuant ou en enlevant certaines permissions à une sous page, à une sous listes ou à un sous objet de contenu). Si vous ne modifiez pas les paramètres de sécurité de cette manière, la logique d héritage s appliquera de facto. Cette règle vous évite de passer un temps considérable à manager et personnaliser la sécurité du site, et dans la plupart des cas, cette logique d héritage correspondra au besoin. Page 238 sur 251

239 Résolution des ACL en cas de conflit Par default, le système Jahia est permissif et les paramètres de l utilisateur priment sur ceux du groupe. Par exemple, si un utilisateur membre d un groupe qui n a pas certaines permissions (par exemple ne peut écrire sur cette page), mais en même temps appartient également à un groupe qui a ce type de permission, le membre de ces deux groupes bénéficiera du droit en question. Cependant, si un utilisateur est membre d un groupe disposant de certaines permissions et en même temps cet utilisateur est assigné à un rôle excluant toute permission, les paramètres de l utilisateur prévaudront sur ceux du groupe et l utilisateur n aura accès aucune permission Définition des droits sur un objet de contenu Essayons maintenant de mettre en place certaines permissions sur un objet de contenu (dans cet exemple, une nouvelle). Sur l objet de contenu considéré, faite une clique droit de sous menus et la fenêtre suivante apparaît alors : Figure 9-1: Définition des droits d un objet de contenu Page 239 sur 251

240 Dans cette interface, vous pouvez voir une liste d utilisateurs ou de groupes. Tous ces éléments sont listés dans un ordre ascendant ou descendant en cliquant sur le titre de chaque colonne. Grâce à cet écran, un Manager peut immédiatement savoir qui a accès à cet élément de contenu et avec quelle permission. Les Groupes sont identifiés par l icône suivante: Les Utilisateurs individuels sont identifiés par l icône suivante : Vous pouvez aussi noter que l héritage est indiqué afin de savoir de quel objet parent l ACL est héritée. En cassant cet héritage automatique (en donnant des droits additionnels à un utilisateur ou à un groupe ou en restreignant certaines permissions), une icône de «restauration d héritage» apparaît :. Cette action vous permet de restaurer l héritage par défaut en sélectionnant un utilisateur ou un groupe. Vous pouvez annuler toutes les permissions locales ajoutées ou mises à jour par le bouton de «Restauration Globale» en haut à droite de cet écran. Quand vous souhaitez retirer un utilisateur hérité, il vous suffit de désactiver toutes les permissions héritées (aucun droit de lecture, d écriture, d administration). Vous ne pouvez pas désactiver l héritage. Afin de définitivement le retirer du site, vous devez modifier l objet parent où l utilisateur avait originellement obtenu des droits. Vous accèderez alors à une icône en forme de croix rouge qui retirera définitivement l utilisateur de la section en cours. Figure 9-2: Modification des permissions pour un utilisateur donné Afin d ajouter un nouvel utilisateur ou un groupe, il suffit de simplement cliquer sur «ajouter un nouvel utilisateur» ou «ajouter un nouveau groupe» par le biais des raccourcis : Figure 9-3: Ajout de nouveaux utilisateurs ou nouveaux groupes La fenêtre de pop-up suivante apparaîtra alors (ou une similaire dans le cas des groupes). Page 240 sur 251

241 Figure 9-4: Choix d un nouvel utilisateur Vous pouvez choisir maintenant des utilisateurs ou des groupes à qui vous voulez donner des permissions sur l élément en cours. Par exemple, cliquez sur un utilisateur (ou un groupe) pas encore listé et cliquez sur OK. Le nouvel utilisateur (groupe) sera ajouté à la fenêtre principale de droite. Par défaut, l utilisateur/groupe ajouté ne recevra qu une permission en lecture seulement. Vous devrez modifier ses permissions si vous voulez lui donner davantage de droits. Page 241 sur 251

242 Options avancées : Option de ruptures de tous les héritages Vous pouvez trouver dans l interface du menu principal une option qui casse définitivement l héritage de l objet parent : Figure 9-5: Rupture de l héritage Cette opération mettra fin à tous les héritages concernant cet objet de contenu. Par exemple : dans le cas où votre site dispose de pages contenant de l information uniquement disponible pour le Management ou une page d accueil personnelle que vous seul pouvez éditer. Votre compagnie recrute une nouvelle personne au département communication et l administrateur du site décide de lui donner les droits de publication sur la page d accueil du site global afin de lui permettre d éditer les nouvelles de la société. Automatiquement, à cause du principe d héritage de Jahia, cette personne obtiendra les droits de publication sur l ensemble du site, y compris la section dédiée au management ou la page personnelle. Afin d éviter cela, cette option de rupture d héritage met fin au processus d héritage à partir d un certain point d entrée de l arbre. Aucun utilisateur ou groupe ajouté ensuite ne possèdera dans ce cas des droits d accès non autorisés sur les contenus «fils» alors qu ils en auront sur le contenu «parent» : En fonction des cas, vous déciderez si l héritage doit prévaloir (dans la plupart des cas ce sera en effet la meilleure logique) ou pas, comme dans le cas précédemment expliqué. Veuillez noter qu il est impossible de modifier directement les permissions en créant un nouvel objet de contenu. Vous devez d abord le créer. Une fois créé, vous pourrez le mettre à jour et alors seulement au cours de cette mise à jour accéder au menu de management des droits Définition des droits sur une liste d objets de contenus De même, il est possible de définir les permissions au niveau d une liste. Ceci aura pour effet de directement cacher ou afficher la liste complète d éléments de contenus concernés pour les utilisateurs et les groupes. Par exemple, vous pouvez vouloir cacher la colonne de droite à certains utilisateurs qui n auraient accès qu à la colonne centrale. Cette fonctionnalité de droits par liste est une manière pratique de gérer ce cas. Page 242 sur 251

243 Figure 9-6: Définitions des permissions au niveau de la liste Au sujet des opérations sur les permissions : il n y a pas là de véritable différence comparé au niveau de l objet de contenu. Cf.Section précédente à ce sujet (Relire comment manager les opérations de permissions) Permissions sur un champ particulier à l intérieur d une liste Les opérations sur une liste propose une fonctionnalité particulière : restreindre ou étendre les permissions sur la base d un champ : Comme une liste est un groupe de plusieurs objets de contenus, vous pouvez vouloir que certains utilisateurs accèdent et/ou modifient uniquement certains champs. Par exemple, dans un carnet d adresses (une liste de différents objets de type «adresse»), vous pouvez vouloir que seulement certains auteurs puissent voir ou éditer le champ «salaires» selon la position de l employée. Cependant, tous les éditeurs peuvent pouvoir changer le champ «numéro de téléphone interne». Pour cela, il suffit de cliquer sur la sous-section «Droits des champs» au niveau de l édition de la liste. Dans le menu déroulant du Champ actuel, vous pouvez maintenant sélectionner les différents champs disponibles et décider quel utilisateur peut lire, écrire ou administrer ces champs sur la liste. Page 243 sur 251

244 Figure 9-7: Contrôle des accès au niveau du champ dans une liste d objets de contenus Le reste des permissions de l utilisateur et du groupe reste semblable aux autres sections. En donnant une permission en lecture seulement sur un champ, l éditeur en cours ne pourra pas éditer un tel objet de contenu, mais il pourra le voir sur la page ou dans le module d édition. En désactivant toutes les permissions sur un champ pour un utilisateur donné ou un groupe, ce champ et son/contenu sont cachés pour les différents utilisateurs ou groupes, sur la page et l intérieur de la fenêtre d édition. Figure 9-8: Un Nouvelle avec un champ Titre en mode lecture seulement et un champ description caché Page 244 sur 251

245 9.3 Gestion des workflow de publication En tant que Manager, vous avez aussi les droits de modifier le type de workflow en cours attribué à un objet de contenu et à des utilisateurs pour les différentes étapes du workflow. Merci de bien vouloir consulter la documentation sur la partie «Validateurs et éditeurs» afin d en savoir plus sur les workflows et leur fonctionnement dans Jahia. Cette section ne s intéressera qu à l administration et à la mise en place de différents schémas de workflow Administrer les Workflows Les Managers de contenus sont en charge de l administration des différents workflow. Par défaut les workflows sont hérités des objets parents et sont définis selon une logique «par pages». Cela signifie que Jahia assigne automatiquement un nouveau workflow à chaque page et chaque page hérite de la page parent en terme de type de workflow et en termes de rôles pour chaque étape de workflow. En accédant à un objet de contenu en temps que Manager, vous pouvez alors avoir accès à la section Publication de Workflow dans le répertoire «Outils». Figure 9-9: Section de Publication du Workflow Page 245 sur 251

246 Dans cette section, vous pouvez : Modifier le type de workflow Assigner les droits aux utilisateurs (or groupes) à chaque étape du workflow choisi (si il y en a) Comme déjà mentionné, le workflow hérite de celui de l objet parent (généralement la page parente) et vous n avez pas à modifier quoi que ce soit une fois effectuée correctement le paramétrage initial des premières sections ou/et de la home page Gestion des workflows au niveau de l objet de contenu Par défaut, Jahia cartographie les nouveaux workflows selon une logique de pages. En temps que Manager de Contenu, vous pouvez aussi briser le mécanisme d héritage et définir un nouveau workflow sur un élément de contenu donné ou sur une liste. Généralement, vous trouverez les objets de contenus comme «liés» à la page de l objet. Figure 9-10: Schéma par défaut du workflow pour un objet de contenu: lié à l objet parent En choisissant un autre type de workflow, un workflow spécifique sera attribué à l élément de contenu ou à la liste concernée. Figure 9-11: Choix d un autre type de schéma de workflow au niveau de l objet de contenu Par exemple, si vous passez du schéma lié au schéma hérité, les rôles attribués à la page parente seront donnés à cet objet et ce de manière dynamique (i.e. si ils changent au cours du temps au niveau de la page parente, ils sont automatiquement mis à jour pour l objet de contenu). Si vous passez au mode «Aucun workflow», cet objet sera directement publié dès la prochaine mise à jour. Si vous choisissez d autres schémas (2, 3, 4 étapes de validations), un tel schéma de workflow sera appliqué même si un autre manager change le type de workflow de la page parente. Page 246 sur 251

247 9.3.2 Management du schéma de workflow par défaut à N-étapes Jahia EE v6.1 est proposé par défaut avec un schéma de workflow à N-étapes. Ces workflows peuvent avoir différentes étapes de validation (2, 3, 4 étapes). Le schéma de workflow à N-étapes est flexible et d autres workflows peuvent être configurés selon vos besoins. Merci de contacter votre webmaster pour davantage de détails. Figure 9-12: Le Schéma de Workflow par default à N-Etapes Voici le processus de fonctionnement du workflow à N-étapes de Jahia : Un ou plusieurs auteurs rentrent ou modifient un contenu. Une fois ces modifications effectuées (par exemple la création d une nouvelle section marketing), ils envoient une demande d approbation à un ou plusieurs validateurs. Plusieurs validateurs sont alors en charge de contrôler les modifications, les refuser ou accepter les précédentes validations ou revenir au précédent contenu. Le dernier validateur sera en charge de publier le contenu. C est pourquoi ce dernier rôle est aussi qualifié de «Editeur». Une fois approuvé, le nouveau contenu est alors disponible aux visiteurs. Une version du contenu précédent est automatiquement stockée dans le système en tant qu archive (via le système de versionning de Jahia). Vous pouvez vérifier à tout moment le statut de la page en cours grâce au bouton de Statut de workflow (de différentes couleurs). En utilisant le module de workflow à N-étapes, la validation de contenu peut être déléguée à des personnes qualifiées d «Editeurs». Les Validateurs peuvent être n importe quel utilisateur avec au moins des droits d écriture sur les éléments concernés. Ils doivent donc au moins être un Editeur mais pas nécessairement un Page 247 sur 251

248 Manager. De leur côté, les Managers auront la possibilité de sélectionner le type de workflow qu ils veulent associer à ces pages et choisir les Validateurs pour chaque étape du workflow choisi. Pour choisir un module de Workflow à N-étapes, l administrateur de la page le choisira dans la section «Outils» et dans le menu de «Publication de Workflow». Figure 9-13: Interface des Rôles du Workflow par défaut à N-étapes Il sera alors capable de choisir le workflow dans un menu déroulant appelé Mode de Workflow et définir alors comment cartographier chaque rôle / étape selon les besoins et la typologie des Validateurs. Par défaut, les utilisateurs et les groupes disposant de permissions étendues (par exemple les Managers ou l Administrateur du Site) sont déjà assignés à chaque étape de workflow car ils peuvent avoir accès au menu de configuration des workflows (le menu en cours). Merci de noter que tout Editeur peut notifier les validateurs quand ils estiment que les éléments de contenus sont en cours d édition ou attendent la validation. En revanche, vous ne pourrez pas choisir quel rédacteur peut éditer xou y contenu et quel rédacteur à le droit decréer un nouveau workflow. Page 248 sur 251

249 Le paradigme du Le premier validateur qui approuve gagne Le workflow à N-étapes par défaut est basé sur le principe du «le premier qui approuve gagne». Ainsi, si plusieurs validateurs sont assignés à une même étape de validation dans le processus de workflow, le premier qui validera la page la fera avancée à l étape suivante (ou sera publiée si c est la dernière étape). Le workflow à N-étape n est pas en l état actuel compatible avec une logique d approbation multiple (par exemple la majorité des validateurs gagne ou tous les validateurs assignés doivent approuver la page afin de lui permettre de passer à l étape suivante). Vous pouvez alors assigner plus de validateurs que ceux génériquement nécessaire afin de palier les absences, vacances ou autres indisponibilités. Option de Correction Rapide A côté de chaque étape de validation vous pouvez trouver une fonctionnalité de Correction rapide. Cette option vous permet de choisir qui sera capable de modifier les éléments de contenus qui sont actuellement en cours de validation. Si une telle option n est pas activée, un validateur devra revenir à la page en mode brouillon et laisser l éditeur redémarrer complètement le workflow une fois les corrections effectuées. Figure 9-14: Choix de qui sera autorisé à utiliser Le «Edition Rapide pendant un workflow Cette option permet en fait d agir en mode corrections mineures (fautes d orthographes) et pourrait éviter à certains validateurs d avoir à relancer le workflow alors qu il ne s agit que de modifications triviales à faire. Le nombre d utilisateurs ayant accès à cette option devrait être limité. Tous les validateurs pourraient par exemple bénéficier d une telle option. Page 249 sur 251

250 9.4 Accès aux traces d Audit Jahia enregistre toutes les actions effectuées par les différents éditeurs. Chaque Manager de Contenu peut accéder aux logs de chaque objet qu il possède. Les logs affichent l ensemble des actions réalisées sur les objets de sous contenus. Par exemple, les logs de la page d accueil affichent les logs du site complet. Figure 9-15: Accès aux traces d audit Les logs de Jahia archivent les actions réalisées par les auteurs et les managers de contenu. Il ne s agit pas là de chercher à tracer l ensemble des clicks effectués par les utilisateurs sur les différents objets. Pour de tels scénarios d analyse de l utilisation d un site, merci de plutôt utiliser les logs Apache standard, ou les logs de votre serveur d application ou l intégration native avec Google Analytics. Contactez votre administrateur pour savoir comment les configurer si nécessaire. Page 250 sur 251

251 9 route des Jeunes, CH-1227 Les acacias Genéve, Suisse Le site de la Société Le site de la Communauté

JAHIA CMS ET PORTAL SERVER

JAHIA CMS ET PORTAL SERVER JAHIA CMS ET PORTAL SERVER Guide de l utilisateur Utilisation de Jahia CMS et Portal Server 5.0 v1 Français Jahia Ltd 9, route des jeunes 1227 Carouge Suisse I p. 2/132 TERMES ET CONDITIONS D UTILISATION

Plus en détail

Manuel d utilisation du site web de l ONRN

Manuel d utilisation du site web de l ONRN Manuel d utilisation du site web de l ONRN Introduction Le but premier de ce document est d expliquer comment contribuer sur le site ONRN. Le site ONRN est un site dont le contenu est géré par un outil

Plus en détail

Table des matières. 1 À propos de ce manuel...5 1.1 Icônes utilisées dans ce manuel... 5. 1.2 Public visé... 5. 1.3 Commentaires...

Table des matières. 1 À propos de ce manuel...5 1.1 Icônes utilisées dans ce manuel... 5. 1.2 Public visé... 5. 1.3 Commentaires... Manuel utilisateur Table des matières 1 À propos de ce manuel...5 1.1 Icônes utilisées dans ce manuel... 5 1.2 Public visé... 5 1.3 Commentaires... 5 2 Généralités sur les applications web... 7 3 Module

Plus en détail

Alfresco Guide Utilisateur

Alfresco Guide Utilisateur Alfresco Guide Utilisateur ATELIER TECHNIQUE DES ESPACES NATURELS - 1 Table des matières Alfresco Guide Utilisateur...1 Accéder à la GED de l'aten...3 Via un client FTP...3 Onglet Général...3 Onglet Avancé...3

Plus en détail

Afin d accéder à votre messagerie personnelle, vous devez vous identifier par votre adresse mail et votre mot de passe :

Afin d accéder à votre messagerie personnelle, vous devez vous identifier par votre adresse mail et votre mot de passe : 1 CONNEXION A LA MESSAGERIE ZIMBRA PAR LE WEBMAIL Ecran de connexion à la messagerie Rendez vous dans un premier temps sur la page correspondant à votre espace webmail : http://webmailn.%votrenomdedomaine%

Plus en détail

MODE D'EMPLOI DU CONTRIBUTEUR WEB UAPV "CONTRIBUER DANS UNE RUBRIQUE DU SITE WEB"

MODE D'EMPLOI DU CONTRIBUTEUR WEB UAPV CONTRIBUER DANS UNE RUBRIQUE DU SITE WEB MODE D'EMPLOI DU CONTRIBUTEUR WEB UAPV "CONTRIBUER DANS UNE RUBRIQUE DU SITE WEB" Quelques conseils pour bien contribuer 1 Paramétrer votre navigateur web 2 Accéder au module de gestion des pages web 2

Plus en détail

Publier dans la Base Documentaire

Publier dans la Base Documentaire Site Web de l association des ingénieurs INSA de Lyon Publier dans la Base Documentaire Remarque : la suppression des contributions n est pas possible depuis le Front-Office. lbuisset Page 1 18/09/2008

Plus en détail

Comment utiliser mon compte alumni?

Comment utiliser mon compte alumni? Ce document dispose d une version PDF sur le site public du CI Comment utiliser mon compte alumni? Elena Fascilla, le 23/06/2010 Sommaire 1. Introduction... 2 2. Avant de commencer... 2 2.1 Connexion...

Plus en détail

Guide de démarrage rapide

Guide de démarrage rapide Comment démarrer rapidement votre Box e-commerce. Guide de démarrage rapide Autres supports : Vidéos démos disponibles sur le portail. Contactez notre service client : 0 969 366 636 Guide de démarrage

Plus en détail

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. - 1 - PREAMBULE Les conditions générales d utilisation détaillant l ensemble des dispositions applicables

Plus en détail

Administration du site (Back Office)

Administration du site (Back Office) Administration du site (Back Office) A quoi sert une interface d'administration? Une interface d'administration est une composante essentielle de l'infrastructure d'un site internet. Il s'agit d'une interface

Plus en détail

MEDIAplus elearning. version 6.6

MEDIAplus elearning. version 6.6 MEDIAplus elearning version 6.6 L'interface d administration MEDIAplus Sommaire 1. L'interface d administration MEDIAplus... 5 2. Principes de l administration MEDIAplus... 8 2.1. Organisations et administrateurs...

Plus en détail

SYSTRAN 7 Guide de démarrage

SYSTRAN 7 Guide de démarrage 1 SYSTRAN 7 Guide de démarrage Réf : DSK-7-QSG-HO-FR Bienvenue SYSTRAN 7 Guide de démarrage Félicitations! Nous vous remercions d avoir choisi SYSTRAN V7 la version la plus récente et la plus puissante

Plus en détail

Formation. Module WEB 4.1. Support de cours

Formation. Module WEB 4.1. Support de cours Formation Module WEB 4.1 Support de cours Rédacteur Date de rédaction F.CHEA 08/02/2012 Les informations contenues dans ce document pourront faire l'objet de modifications sans préavis Sauf mention contraire,

Plus en détail

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées PRODIGE V3 Manuel utilisateurs Consultation des métadonnées Pour plus d'information sur le dispositif : à remplir par chaque site éventuellement 2 PRODIGE V3 : Consultation des métadonnées SOMMAIRE 1.

Plus en détail

Le service de création de site Internet : Mode d emploi. La Création de Site Internet

Le service de création de site Internet : Mode d emploi. La Création de Site Internet Le service de création de site Internet : Mode d emploi Sommaire 1) Comment se connecter à votre interface client? 2) Comment démarrer la création de votre site Internet? 3) Comment gérer les pages de

Plus en détail

Comment formater votre ebook avec Open Office

Comment formater votre ebook avec Open Office Comment formater votre ebook avec Open Office 1 2012 Nicolas Boussion Tous droits réservés. Important : ce livre numérique, comme toute œuvre de l'esprit, fait l'objet de droits d'auteur. Son contenu a

Plus en détail

SOMMAIRE. 1. Connexion à la messagerie Zimbra 4 1.1.Pré-requis 4 1.2.Ecran de connexion à la messagerie 4

SOMMAIRE. 1. Connexion à la messagerie Zimbra 4 1.1.Pré-requis 4 1.2.Ecran de connexion à la messagerie 4 Messagerie Zimbra version 7 Prise en main Nadège HARDY-VIDAL 2 septembre 20 SOMMAIRE. Connexion à la messagerie Zimbra 4..Pré-requis 4.2.Ecran de connexion à la messagerie 4 2. Présentation générale de

Plus en détail

Découvrir OpenOffice Comment optimiser et formater votre ebook avec OpenOffice

Découvrir OpenOffice Comment optimiser et formater votre ebook avec OpenOffice Comment optimiser et formater votre ebook avec OpenOffice Le blog : http://www.vendre-sur-kindle.com 1 Découvrir OpenOffice : comment optimiser et formater votre ebook avec OpenOffice 2013 Le blog : http://www.vendre-sur-kindle.com

Plus en détail

Tutoriel TYPO3 pour les rédacteurs

Tutoriel TYPO3 pour les rédacteurs Tutoriel TYPO3 pour les rédacteurs - typo3_tut_fr Tutoriel TYPO3 pour les rédacteurs Tutoriel TYPO3 pour les rédacteurs Clé de l'extension: typo3_tut_fr Langue: fr Mots-clés: foreditors, forbeginners,

Plus en détail

SOMMAIRE. Savoir utiliser les services de l'ent Outils collaboratifs

SOMMAIRE. Savoir utiliser les services de l'ent Outils collaboratifs Savoir utiliser les services de l'ent Outils collaboratifs Outils collaboratifs. Gérer les groupes 2. Gérer les espaces collaboratifs de travail (rubriques) 3. Connaître les droits assignés aux différents

Plus en détail

Manuel d utilisation du web mail Zimbra 7.1

Manuel d utilisation du web mail Zimbra 7.1 Manuel d utilisation du web mail Zimbra 7.1 ma solution de communication intelligente Sommaire 1 Connexion à la messagerie Zimbra p.4 1.1 Prérequis p.4 1.1.1 Ecran de connexion à la messagerie p.4 2 Presentation

Plus en détail

GUIDE DE DEMARRAGE RAPIDE:

GUIDE DE DEMARRAGE RAPIDE: GUIDE DE DEMARRAGE RAPIDE: COMMENT CREER VOTRE BOUTIQUE EN LIGNE Vous voulez créer votre propre boutique en ligne? C est désormais plus simple que jamais. Suivez simplement les instructions de ce guide

Plus en détail

HP Data Protector Express Software - Tutoriel 3. Réalisation de votre première sauvegarde et restauration de disque

HP Data Protector Express Software - Tutoriel 3. Réalisation de votre première sauvegarde et restauration de disque HP Data Protector Express Software - Tutoriel 3 Réalisation de votre première sauvegarde et restauration de disque Que contient ce tutoriel? Après avoir lu ce tutoriel, vous pourrez : utiliser les fonctions

Plus en détail

Climat Scolaire - Manuel utilisateur - Chapitre 2 : «Créer, Editer et suivi d un texte»

Climat Scolaire - Manuel utilisateur - Chapitre 2 : «Créer, Editer et suivi d un texte» Climat Scolaire - Manuel utilisateur - Chapitre 2 : «Créer, Editer et suivi d un texte» Espace collaboratif Co-Ment Date : 01/12/2013 Référence du Projet : Chef de Projet : www.cndp.fr/climatscolaire Caroline

Plus en détail

JAHIA 6. Création et modification de sites web UniNE

JAHIA 6. Création et modification de sites web UniNE JAHIA 6 Création et modification de sites web UniNE Janvier 2012 TABLE DES MATIÈRES 1 MODIFIER UN SITE : PRINCIPES DE BASE... 1 1.1 ADMINISTRATEUR DU SITE... 1 1.2 LOGIN (AUTHENTIFICATION)... 1 2 LES

Plus en détail

Création d'un questionnaire (sondage)

Création d'un questionnaire (sondage) Création d'un questionnaire (sondage) Le but de ce petit tuto est d'avoir les séquences pas à pas pour la création d'un questionnaire de façon à ne pas devoir rechercher la manière de procéder si l'outil

Plus en détail

Edition de sites Jahia 6.6

Edition de sites Jahia 6.6 Sommaire Edition de sites Jahia 6.6 documentation temporaire en attendant la finalisation de la documentation en ligne Ligne graphique Débuter l'édition Interface utilisateur Astuces de publication Boîte

Plus en détail

EXTRANET STUDENT. Qu'est ce que Claroline?

EXTRANET STUDENT. Qu'est ce que Claroline? EXTRANET STUDENT http://extranet.arts2.be http://extranet.artsaucarre.be Les bases de l'utilisation de la plateforme Claroline, l'extranet d'arts² Qu'est ce que Claroline?... 1 Débuter... 2 Créer un compte...

Plus en détail

Didacticiel de mise à jour Web

Didacticiel de mise à jour Web Didacticiel de mise à jour Web Copyright 1995-2012 Esri All rights reserved. Table of Contents Didacticiel : Création d'une application de mise à jour Web.................. 0 Copyright 1995-2012 Esri.

Plus en détail

Mise en place d un intranet de travail collaboratif. Guide utilisateur

Mise en place d un intranet de travail collaboratif. Guide utilisateur Mise en place d un intranet de travail collaboratif Guide utilisateur 03/05/2010 Sommaire 1. Introduction... 4 2. Premier contact avec Le portail... 4 2.1 Se connecter au portail.... 4 2.1.1 Inscription

Plus en détail

Services bancaires par Internet aux entreprises. Guide pratique pour : Transfert de fichiers Version 08.05.22

Services bancaires par Internet aux entreprises. Guide pratique pour : Transfert de fichiers Version 08.05.22 Services bancaires par Internet aux entreprises Guide pratique pour : Transfert de fichiers Version 08.05.22 Table des matières Introduction...3 Avez-vous besoin d'aide?... 3 Exigences informatiques...

Plus en détail

MANUEL DE PROCÉDURE POUR LA MISE À JOUR DU SITE DE FIDAFRIQUE. Documentation utilisateur Octobre 2005

MANUEL DE PROCÉDURE POUR LA MISE À JOUR DU SITE DE FIDAFRIQUE. Documentation utilisateur Octobre 2005 MANUEL DE PROCÉDURE POUR LA MISE À JOUR DU SITE DE FIDAFRIQUE Documentation utilisateur Octobre 2005 I. Principes 1.1 - Généralités Les personnes autorisées à intervenir sur le site sont enregistrées par

Plus en détail

Administration du site

Administration du site Administration du site 1 TABLE DES MATIÈRES Administration du site... 1 Accéder à la console d administration... 3 Console d administration... 4 Apparence... 4 Paramètres... 5 Allez sur le site... 5 Edition

Plus en détail

De EnvOLE 1.5 à EnvOLE 2. Document pour l administrateur

De EnvOLE 1.5 à EnvOLE 2. Document pour l administrateur De EnvOLE 1.5 à EnvOLE 2 Document pour l administrateur 1 INDEX 1/ Introduction :... 3 2/ Contenu du CEL 2.0 à l issue de la migration... 4 Votre CEL est-il migré?... 4 Accès aux deux versions du CEL...

Plus en détail

8 Mars 2011. Guide du Wiki Confluence

8 Mars 2011. Guide du Wiki Confluence Guide du Wiki Confluence 8 Mars 2011 Guide du Wiki Confluence Guide de Confluence Wiki Table des matières 1. Welcome... Error! Bookmark not defined. 2. Frequently Asked Questions (FAQ)... 1 2.1 What is

Plus en détail

v7.1 SP2 Guide des Nouveautés

v7.1 SP2 Guide des Nouveautés v7.1 SP2 Guide des Nouveautés Copyright 2012 Sage Technologies Limited, éditeur de ce produit. Tous droits réservés. Il est interdit de copier, photocopier, reproduire, traduire, copier sur microfilm,

Plus en détail

Soyez accessible. Manuel d utilisation du CMS

Soyez accessible. Manuel d utilisation du CMS Soyez accessible. Manuel d utilisation du CMS Nameo : mode d emploi Nameo est une agence web basée en Alsace, à Strasbourg. Son champ d action : création ou refonte de sites internet, stratégie et mise

Plus en détail

UserLock Guide de Démarrage rapide. Version 8.5

UserLock Guide de Démarrage rapide. Version 8.5 UserLock Guide de Démarrage rapide Version 8.5 Introduction UserLock est une solution logicielle d'entreprise unique sécurisant les accès utilisateur sur le réseau afin de réduire le risque d'une brèche

Plus en détail

CREER ET ANIMER SON ESPACE DE TRAVAIL COLLABORATIF

CREER ET ANIMER SON ESPACE DE TRAVAIL COLLABORATIF CREER ET ANIMER SON ESPACE DE TRAVAIL COLLABORATIF SOMMAIRE Sommaire... 2 Un espace de travail collaboratif, pourquoi faire?... 3 Créer votre espace collaboratif... 4 Ajouter des membres... 6 Utiliser

Plus en détail

GUIDE DE DÉMARRAGE RAPIDE

GUIDE DE DÉMARRAGE RAPIDE GUIDE DE DÉMARRAGE RAPIDE Bienvenue dans SugarSync. Ce guide explique comment installer SugarSync sur votre ordinateur principal, configurer vos dossiers à synchroniser dans le cloud SugarSync. et utiliser

Plus en détail

MANUEL WORDPRESS. Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site:

MANUEL WORDPRESS. Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site: MANUEL WORDPRESS Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site: A/ Traitement de la base de données: Pour cette étape, vous aurez besoin au préalable

Plus en détail

Guide de l utilisateur Mikogo Version Windows

Guide de l utilisateur Mikogo Version Windows Guide de l utilisateur Mikogo Version Windows Table des matières Création d un compte utilisateur 3 Téléchargement et installation 4 Démarrer une session 4 Joindre une session 5 Fonctionnalités 6 Liste

Plus en détail

Manuel utilisateur. des. listes de diffusion. Sympa. l'université Lille 3

Manuel utilisateur. des. listes de diffusion. Sympa. l'université Lille 3 Manuel utilisateur des listes de diffusion Sympa à l'université Lille 3 1 Table des matières Table des matières...2 I. Introduction...3 II. Principe général de fonctionnement de «Sympa»...3 1. Les principaux

Plus en détail

Premiers pas sur e-lyco

Premiers pas sur e-lyco Premiers pas sur e-lyco A destination des parents, ce document présente les premiers éléments pour accéder aux services de l'ent e-lyco d'un lycée. Que signifient ENT et e-lyco? ENT = Espace ou Environnement

Plus en détail

Foire aux Questions Note: Les réponses aux questions correspondent à la version 3.73.2212 Mise en route

Foire aux Questions Note: Les réponses aux questions correspondent à la version 3.73.2212 Mise en route Foire aux Questions Note: Les réponses aux questions correspondent à la version 3.73.2212 Mise en route Q. Je crois que le logiciel du SISA serait un bon choix pour mon organisation. Quels sont les étapes

Plus en détail

Assistance à distance sous Windows

Assistance à distance sous Windows Bureau à distance Assistance à distance sous Windows Le bureau à distance est la meilleure solution pour prendre le contrôle à distance de son PC à la maison depuis son PC au bureau, ou inversement. Mais

Plus en détail

Introduction MOSS 2007

Introduction MOSS 2007 Introduction MOSS 2007 Z 2 Chapitre 01 Introduction à MOSS 2007 v. 1.0 Sommaire 1 SharePoint : Découverte... 3 1.1 Introduction... 3 1.2 Ce que vous gagnez à utiliser SharePoint... 3 1.3 Dans quel cas

Plus en détail

claroline classroom online

claroline classroom online de la plate-forme libre d'apprentissage en ligne Claroline 1.4 Manuel Révision du manuel: 06/2003 Créé le 07/09/2003 12:02 Page 1 Table des matières 1) INTRODUCTION...3 2) AFFICHER LA PAGE DE DEMARRAGE...3

Plus en détail

Publier un Carnet Blanc

Publier un Carnet Blanc Site Web de l association des ingénieurs INSA de Lyon Publier un Carnet Blanc Remarque : la suppression des contributions n est pas possible depuis le Front-Office. lbuisset Page 1 18/09/2008 Publication,

Plus en détail

SOMMAIRE 1 INTRODUCTION 4 2 GUIDE D UTILISATION ET TUTORIAUX VIDEOS EN LIGNE 4 3 CONTACTER VOTRE SUPPORT 4 4 RACCOURCIS CLAVIER 5

SOMMAIRE 1 INTRODUCTION 4 2 GUIDE D UTILISATION ET TUTORIAUX VIDEOS EN LIGNE 4 3 CONTACTER VOTRE SUPPORT 4 4 RACCOURCIS CLAVIER 5 SOMMAIRE 1 INTRODUCTION 4 2 GUIDE D UTILISATION ET TUTORIAUX VIDEOS EN LIGNE 4 3 CONTACTER VOTRE SUPPORT 4 4 RACCOURCIS CLAVIER 5 5 ADMINISTRER SON SITE WEBGAZELLE CMS 2.0 5 5.1 Configuration minimale

Plus en détail

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées PRODIGE V3 Manuel utilisateurs Consultation des métadonnées Pour plus d'information sur le dispositif : à remplir par chaque site éventuellement 2 PRODIGE V3 : Consultation des métadonnées SOMMAIRE 1.

Plus en détail

Publication dans le Back Office

Publication dans le Back Office Site Web de l association des ingénieurs INSA de Lyon Publication dans le Back Office Note : dans ce guide, l'appellation GI signifie Groupe d'intérêt, et GR Groupe Régional laure Buisset Page 1 17/09/2008

Plus en détail

INTRODUCTION AU CMS MODX

INTRODUCTION AU CMS MODX INTRODUCTION AU CMS MODX Introduction 1. Créer 2. Organiser 3. Personnaliser UNE PETITE INTRODUCTION QUEST-CE QU UN CMS? CMS est l acronyme de Content Management System. C est outil qui vous permet de

Plus en détail

Manuel d utilisation de la messagerie. http://zimbra.enpc.fr

Manuel d utilisation de la messagerie. http://zimbra.enpc.fr Manuel d utilisation de la messagerie http://zimbra.enpc.fr ÉCOLE DES PONTS PARISTECH/ DSI JANVIER 04 SOMMAIRE. Connexion à la messagerie.... Présentation générale de l écran d accueil.... Déconnexion...

Plus en détail

Configuration de Microsoft Internet Explorer pour l'installation des fichiers.cab AppliDis

Configuration de Microsoft Internet Explorer pour l'installation des fichiers.cab AppliDis Fiche technique AppliDis Configuration de Microsoft Internet Explorer pour l'installation des fichiers.cab AppliDis Fiche IS00309 Version document : 1.01 Diffusion limitée : Systancia, membres du programme

Plus en détail

Acronis Backup & Recovery 10 Advanced Server Virtual Edition. Guide de démarrage rapide

Acronis Backup & Recovery 10 Advanced Server Virtual Edition. Guide de démarrage rapide Acronis Backup & Recovery 10 Advanced Server Virtual Edition Guide de démarrage rapide Ce document explique comment installer et utiliser Acronis Backup & Recovery 10 Advanced Server Virtual Edition. Copyright

Plus en détail

SOMMAIRE. Comment se connecter?

SOMMAIRE. Comment se connecter? SOMMAIRE Comment se connecter? Présentation de l interface Notions sur l espace documentaire Création d un dossier Création d un document Modifier un document Copier ou déplacer des documents Exporter

Plus en détail

Créer et partager des fichiers

Créer et partager des fichiers Créer et partager des fichiers Le rôle Services de fichiers... 246 Les autorisations de fichiers NTFS... 255 Recherche de comptes d utilisateurs et d ordinateurs dans Active Directory... 262 Délégation

Plus en détail

CTIconnect PRO. Guide Rapide

CTIconnect PRO. Guide Rapide CTIconnect PRO Guide Rapide Version 01.02.2013 CTIconnect PRO est une application de communication permettant aux utilisateurs du système de voir le statut de leurs collègues et de les contacter en 1 clic

Plus en détail

Guide de l utilisateur du Centre de gestion des licences en volume LICENCES EN VOLUME MICROSOFT

Guide de l utilisateur du Centre de gestion des licences en volume LICENCES EN VOLUME MICROSOFT Guide de l utilisateur du Centre de gestion des licences en volume LICENCES EN VOLUME MICROSOFT Table des matières Présentation du Centre de gestion des licences en volume (VLSC)... 3 Inscription auprès

Plus en détail

Manuel d utilisation email NETexcom

Manuel d utilisation email NETexcom Manuel d utilisation email NETexcom Table des matières Vos emails avec NETexcom... 3 Présentation... 3 GroupWare... 3 WebMail emails sur internet... 4 Se connecter au Webmail... 4 Menu principal... 5 La

Plus en détail

Drupal Contributeur. Maitrisez la publication sous Drupal. Une formation T@hitiClic. Formateur : Fabien Crépin. Drupal Contributeur.

Drupal Contributeur. Maitrisez la publication sous Drupal. Une formation T@hitiClic. Formateur : Fabien Crépin. Drupal Contributeur. Maitrisez la publication sous Drupal Une formation Formateur : Fabien Crépin Introduction Objectif : savoir publier du contenu sous Drupal Contenu : Créer un contenu Mise en forme du texte Gestion des

Plus en détail

LISTES DE DISTRIBUTION GÉRÉES PAR SYMPA DOCUMENT EXPLICATIF DE L'INTERFACE WEB À L'INTENTION DES ABONNÉS

LISTES DE DISTRIBUTION GÉRÉES PAR SYMPA DOCUMENT EXPLICATIF DE L'INTERFACE WEB À L'INTENTION DES ABONNÉS LISTES DE DISTRIBUTION GÉRÉES PAR SYMPA DOCUMENT EXPLICATIF DE L'INTERFACE WEB À L'INTENTION DES ABONNÉS MAI 2013 Table des matières 1. Introduction... 3 2. Interface d accueil... 4 2.1. Zone d authentification...

Plus en détail

Joomla! Création et administration d'un site web - Version numérique

Joomla! Création et administration d'un site web - Version numérique Avant-propos 1. Objectifs du livre 15 1.1 Orientation 15 1.2 À qui s adresse ce livre? 16 2. Contenu de l ouvrage 17 3. Conclusion 18 Introduction 1. Un peu d histoire pour commencer... 19 1.1 Du web statique

Plus en détail

Gestion des documents avec ALFRESCO

Gestion des documents avec ALFRESCO Gestion des documents avec ALFRESCO 1 INTRODUCTION : 2 1.1 A quoi sert ALFRESCO? 2 1.2 Comment s en servir? 2 2 Créer d un site collaboratif 3 2.1 Créer le site 3 2.2 Inviter des membres 4 3 Accéder à

Plus en détail

F O R M A T I O N S LOTUS NOTES. 8.5 Utilisateurs. 02 40 42 33 37 13 rue de la Bôle. E U R L. a u c a p i t a l d e 1 0 0 0

F O R M A T I O N S LOTUS NOTES. 8.5 Utilisateurs. 02 40 42 33 37 13 rue de la Bôle. E U R L. a u c a p i t a l d e 1 0 0 0 Bureautique - Internet - Développement ALTAIRE F O R M A T I O N S Logiciels - Audit - Marketing LOTUS NOTES 8.5 Utilisateurs 02 40 42 33 37 13 rue de la Bôle 44510 le Pouliguen altair.formation s@wan

Plus en détail

Guide de démarrage rapide Centre de copies et d'impression Bureau en Gros en ligne

Guide de démarrage rapide Centre de copies et d'impression Bureau en Gros en ligne Guide de démarrage rapide Centre de copies et d'impression Bureau en Gros en ligne Aperçu du Centre de copies et d'impression Bureau en Gros en ligne Pour accéder à «copies et impression Bureau en Gros

Plus en détail

Tutoriel BLOGGER. Pour vous donner une idée, voici un exemple de blog : http://formationlaragne.blogspot.fr/

Tutoriel BLOGGER. Pour vous donner une idée, voici un exemple de blog : http://formationlaragne.blogspot.fr/ Tutoriel BLOGGER Blogger est un outil Google gratuit de publication de blogs qui permet de partager du texte, des photos et des vidéos. C est un outil simple, bénéficiant du référencement de Google, ce

Plus en détail

Réglages du portail de P&WC

Réglages du portail de P&WC Réglages du portail de P&WC Afin de régler votre navigateur Internet Explorer et de résoudre quelques problèmes spécifiques que les utilisateurs du portail de P&WC pourraient éprouver, nous vous recommandons

Plus en détail

Sage CRM. 7.2 Guide de Portail Client

Sage CRM. 7.2 Guide de Portail Client Sage CRM 7.2 Guide de Portail Client Copyright 2013 Sage Technologies Limited, éditeur de ce produit. Tous droits réservés. Il est interdit de copier, photocopier, reproduire, traduire, copier sur microfilm,

Plus en détail

UTILISATION DE L'APPLICATION «PARTAGE DE FICHIERS EN LIGNE»

UTILISATION DE L'APPLICATION «PARTAGE DE FICHIERS EN LIGNE» UTILISATION DE L'APPLICATION «PARTAGE DE FICHIERS EN LIGNE» url : http://colleges.ac-rouen.fr/cahingt/partages/ UN PRINCIPE : le stockage est privé, le partage est public > tant que l'on ne partage pas,

Plus en détail

Présentation des PowerToy pour Windows XP

Présentation des PowerToy pour Windows XP Présentation des PowerToy pour Windows XP par Date de publication : 29-07-2006 Dernière mise à jour : 29-07-2006 Le PowerToy XP forment un ensemble de logiciel permettant d'ajouter ou de rendre plus accessible

Plus en détail

À propos du Guide de l'utilisateur final de VMware Workspace Portal

À propos du Guide de l'utilisateur final de VMware Workspace Portal À propos du Guide de l'utilisateur final de VMware Workspace Portal Workspace Portal 2.1 Ce document prend en charge la version de chacun des produits répertoriés, ainsi que toutes les versions publiées

Plus en détail

Services bancaires par Internet aux entreprises. Guide pratique pour : Rapports de solde Version 8.05.22

Services bancaires par Internet aux entreprises. Guide pratique pour : Rapports de solde Version 8.05.22 Services bancaires par Internet aux entreprises Guide pratique pour : Rapports de solde Version 8.05.22 Table des matières Avez-vous besoin d aide?... 3 Exigences informatiques... 4 Navigateurs acceptés...

Plus en détail

Université Ferhat ABBAS -Sétif

Université Ferhat ABBAS -Sétif Université Ferhat ABBAS -Sétif Centre des systèmes et réseaux d information et de communication, de télé-enseignement et d enseignement à distance Document explicatif de l'utilisation du webmail RoundCube,

Plus en détail

Support Web Administration et gestion des portails web des facultés - Université A.Mira Béjaia -

Support Web Administration et gestion des portails web des facultés - Université A.Mira Béjaia - UVERSITE A. MIRA - BEJAIA Support Web Administration et gestion des portails web des facultés - Université A.Mira Béjaia - Prise en main de CMS Joomla Exploitation des ressources Recommandations et Règles

Plus en détail

Saisissez le login et le mot de passe (attention aux minuscules et majuscules) qui vous ont

Saisissez le login et le mot de passe (attention aux minuscules et majuscules) qui vous ont I Open Boutique Sommaire : I Open Boutique... 1 Onglet «Saisie des Produits»... 3 Création d'une nouvelle fiche boutique :... 3 Création d'une nouvelle fiche lieux de retraits :... 10 Création d'une nouvelle

Plus en détail

Interface PC Vivago Ultra. Pro. Guide d'utilisation

Interface PC Vivago Ultra. Pro. Guide d'utilisation Interface PC Vivago Ultra Pro Guide d'utilisation Version 1.03 Configuration de l'interface PC Vivago Ultra Configuration requise Avant d'installer Vivago Ultra sur votre ordinateur assurez-vous que celui-ci

Plus en détail

Extension WebEx pour la téléphonie IP Cisco Unified

Extension WebEx pour la téléphonie IP Cisco Unified Extension WebEx pour la téléphonie IP Cisco Unified Guide d utilisation Version 2.7 Copyright 1997 2010 Cisco et/ou ses affiliés. Tous droits réservés. Cisco, WebEx et Cisco WebEx sont des marques déposées

Plus en détail

Comment déposer les comptes annuels des associations, fondations et fonds de dotation.

Comment déposer les comptes annuels des associations, fondations et fonds de dotation. Comment déposer les comptes annuels des associations, fondations et fonds de dotation. Quels sont les organismes qui doivent déposer? Les associations et les fondations lorsque le montant des dons et/ou

Plus en détail

I La création d'un compte de messagerie Gmail.

I La création d'un compte de messagerie Gmail. Les outils du Cloud Computing #2 Gmail / Google Drive L'exemple des Googles Documents & Googles formulaires Un pas à pas pour faire connaissance avec les services google. I La création d'un compte de messagerie

Plus en détail

TAGREROUT Seyf Allah TMRIM

TAGREROUT Seyf Allah TMRIM TAGREROUT Seyf Allah TMRIM Projet Isa server 2006 Installation et configuration d Isa d server 2006 : Installation d Isa Isa server 2006 Activation des Pings Ping NAT Redirection DNS Proxy (cache, visualisation

Plus en détail

Contrôle Parental Numericable. Guide d installation et d utilisation

Contrôle Parental Numericable. Guide d installation et d utilisation Contrôle Parental Numericable Guide d installation et d utilisation Version 12.3 pour OS X Copyright 2012 Xooloo. Tous droits réservés. Table des matières 1. Introduction Dénomination et caractéristiques

Plus en détail

Maarch V1.4 http://www.maarch.org

Maarch V1.4 http://www.maarch.org COLD (factures clients) Maarch Professional Services Maarch PS anime le développement d un produit d archivage open source : http://www.maarch.org Guide de visite COLD (factures clients) VERSION DATE ACTEUR

Plus en détail

Création d un formulaire de contact Procédure

Création d un formulaire de contact Procédure Création d un formulaire de contact Procédure Description : Cette procédure explique en détail la création d un formulaire de contact sur TYPO3. Outil Procédure CMS: TYPO3 Auteur : hemmer.ch SA Extension:

Plus en détail

Edutab. gestion centralisée de tablettes Android

Edutab. gestion centralisée de tablettes Android Edutab gestion centralisée de tablettes Android Résumé Ce document présente le logiciel Edutab : utilisation en mode enseignant (applications, documents) utilisation en mode administrateur (configuration,

Plus en détail

Sommaire Créer une page e-commerce Éditer une page e-commerce 2.1 Configuration 2.2 Catégories 2.3 Produits Publication

Sommaire Créer une page e-commerce Éditer une page e-commerce 2.1 Configuration 2.2 Catégories 2.3 Produits Publication Guide Onbile Cher Revendeur, vous avez des doutes sur la manière dont on crée une boutique mobile avec la fonctionnalité e- commerce d'onbile? Alors, ce guide est fait pour vous! Les pages suivantes contiennent

Plus en détail

1. Accéder à votre site

1. Accéder à votre site Guide de démarrage rapide pour un site hébergé Généamania Merci de votre intérêt pour Généamania. Je vous propose ce guide de démarrage rapide pour un site hébergé Généamania. Il vous présente pas-à-pas

Plus en détail

Manuel de l'utilisateur d'intego VirusBarrier Express et VirusBarrier Plus

Manuel de l'utilisateur d'intego VirusBarrier Express et VirusBarrier Plus Manuel de l'utilisateur d'intego VirusBarrier Express et VirusBarrier Plus Bienvenue dans le manuel de l'utilisateur d'intego VirusBarrier Express et VirusBarrier Plus. VirusBarrier Express est un outil

Plus en détail

PARAMETRER INTERNET EXPLORER 9

PARAMETRER INTERNET EXPLORER 9 PARAMETRER INTERNET EXPLORER 9 Résumé Ce document vous donne la marche à suivre pour paramétrer Microsoft Internet Explorer 9, notamment en vous indiquant comment lancer Internet Explorer 9, réinitialiser

Plus en détail

Documentation Honolulu 14 (1) - 0209

Documentation Honolulu 14 (1) - 0209 Documentation Honolulu 14 (1) - 0209 Honolulu 14 3 Sommaire Honolulu 14 le portail Intranet / Internet de votre entreprise PARTIE 1 -MANUEL UTILISATEUR 1. LE PORTAIL HONOLULU : PAGE D ACCUEIL 8 1.1 Comment

Plus en détail

Projet en nouvelles technologies de l information et de la communication

Projet en nouvelles technologies de l information et de la communication Projet en nouvelles technologies de l information et de la communication Site Web universitaire du Prof. Jacques Moeschler. Nono Steeve Semestre de printemps 2013 Sous la direction du Prof Luka Nerima

Plus en détail

PORTAIL INTERNET DE LA GESTION PUBLIQUE Guide d'utilisation du Portail Internet de la Gestion Publique

PORTAIL INTERNET DE LA GESTION PUBLIQUE Guide d'utilisation du Portail Internet de la Gestion Publique PORTAIL INTERNET DE LA GESTION PUBLIQUE Guide d'utilisation du Portail Internet de la Gestion Publique Cette documentation s'adresse aux utilisateurs travaillant avec le navigateur Internet Explorer et

Plus en détail

Petit guide à l'usage des profs pour la rédaction de pages pour le site Drupal du département

Petit guide à l'usage des profs pour la rédaction de pages pour le site Drupal du département Petit guide à l'usage des profs pour la rédaction de pages pour le site Drupal du département Le nouveau site du département Le nouveau site du département est situé, comme l'ancien à l'adresse suivante

Plus en détail

Manuel d utilisation de l outil collaboratif

Manuel d utilisation de l outil collaboratif Manuel d utilisation de l outil collaboratif Réf OCPD-V2 Page 1 / 24 a mis en œuvre un outil collaboratif qui permet de partager des informations entre collaborateurs. Il permet à des utilisateurs travaillant

Plus en détail

MEGA ITSM Accelerator. Guide de Démarrage

MEGA ITSM Accelerator. Guide de Démarrage MEGA ITSM Accelerator Guide de Démarrage MEGA 2009 SP4 1ère édition (juin 2010) Les informations contenues dans ce document pourront faire l objet de modifications sans préavis et ne sauraient en aucune

Plus en détail

CONTACT EXPRESS 2011 ASPIRATEUR D EMAILS

CONTACT EXPRESS 2011 ASPIRATEUR D EMAILS CONTACT EXPRESS 2011 ASPIRATEUR D EMAILS MANUEL D UTILISATION Logiciel édité par la société I. PREAMBULE a) Avant propos... 3 b) Support... 3 c) Interface d accueil... 4 à 5 d) Interface de Recherche...

Plus en détail

1 / Introduction. 2 / Gestion des comptes cpanel. Guide débuter avec WHM. 2.1Créer un package. 2.2Créer un compte cpanel

1 / Introduction. 2 / Gestion des comptes cpanel. Guide débuter avec WHM. 2.1Créer un package. 2.2Créer un compte cpanel Guide débuter avec WHM 1 / Introduction WHM signifie Web Host Manager (ou gestionnaire d'hébergement web). WHM va donc vous permettre de gérer des comptes d'hébergement pour vos clients. (création de compte,

Plus en détail