Server Administration

Transcription

Server Administration
DIGITAL FACTORY 7.0
Server Administration
Rooted in Open Source CMS, Jahia’s Digital Industrialization paradigm is
about streamlining Enterprise digital projects across channels to truly
control time-to-market and TCO, project after project.
Jahia Solutions Group SA
9 route des Jeunes,
CH-1227 Les acacias
Geneva, Switzerland
http://www.jahia.com
Digital Factory 7.0 Server Administration
Summary
DIGITAL FACTORY 7.0 ....................................................................................................................... 1
Server Administration ....................................................................................................................... 1
Introduction ...................................................................................................................................... 5
1
Gestion des Projets Web ........................................................................................................... 8
1.1
Création d’un Projet Web ................................................................................................... 10
1.1.1 Créer un nouveau Projet web ...................................................................................... 12
1.1.2 Utiliser un Projet Web préconfiguré :............................................................................ 17
1.1.3 Importer un Projet Web préalablement exporté ........................................................... 19
2
1.2
Supprimer un Projet Web ................................................................................................... 19
1.3
Exporter un Projet Web ...................................................................................................... 20
1.4
Modifier les informations d’un site ...................................................................................... 22
1.5
Autres réglages propres aux sites ...................................................................................... 22
Gérer les utilisateurs................................................................................................................ 24
2.1
Créer un utilisateur ............................................................................................................. 24
2.2
Modifier un utilisateur ......................................................................................................... 25
2.3
Supprimer un utilisateur ..................................................................................................... 26
2.4
Suspendre un utilisateur .................................................................................................... 28
2.5
Création de multiples utilisateurs par importation .............................................................. 29
3
Configuration des notifications E-mails.................................................................................... 31
4
Gérer les portlets ..................................................................................................................... 34
5
Editer les propriétés du Super Administrateur ......................................................................... 37
5.1
Statut du serveur et des caches ......................................................................................... 37
© 2002 – 2014 Jahia Solutions Group SA
Page 2 / 76
Digital Factory 7.0 Server Administration
5.1.1 Cache Management ..................................................................................................... 38
5.1.2 Mémoire et Thread Dumps .......................................................................................... 40
5.1.3 Informations système ................................................................................................... 43
5.2
6
Gestion de la politique des mots de passe ......................................................................... 44
Gestion des rôles .................................................................................................................... 45
6.1
Créer un nouveau rôle ....................................................................................................... 46
6.1.1 Libellés ......................................................................................................................... 48
6.1.2 Types de noeuds.......................................................................................................... 50
6.1.3 Permissions ................................................................................................................. 51
6.1.4 Permissions sur le nœud courant................................................................................. 52
6.1.5 Permissions sur le site courant .................................................................................... 54
6.1.6 Permissions sur tout le serveur .................................................................................... 56
6.1.7 Sous-rôles .................................................................................................................... 57
6.1.8 Editer un rôle existant .................................................................................................. 59
6.2
Supprimer un rôle............................................................................................................... 60
6.3
Rôles, utilisateurs et groupes ............................................................................................. 62
6.4
Rôles serveur ..................................................................................................................... 62
7
Gestion des modules ............................................................................................................... 65
8
Private App Stores .................................................................................................................. 69
8.1
Qu’est-ce qu’un Private App Store ? .................................................................................. 69
8.2
Ajouter un nouveau Private App Store ............................................................................... 70
8.3
Gérer les Private App Stores ............................................................................................. 70
© 2002 – 2014 Jahia Solutions Group SA
Page 3 / 76
Digital Factory 7.0 Server Administration
9
Système de suivi des incidents ............................................................................................... 72
10 Documentation ........................................................................................................................ 74
11 A propos de Digital Factory ..................................................................................................... 75
© 2002 – 2014 Jahia Solutions Group SA
Page 4 / 76
Digital Factory 7.0 Server Administration
Introduction
Jahia dispose d’un module de back office pour répondre aux besoins des administrateurs des
sites et de la plateforme dans son ensemble.
Cette interface module est appelée “l’Administration” ou le “Mode Administration”.
Le fait d’avoir les droits d’administration vous donne accès à l’Administration
-
en saisissant directement l’adresse de votre serveur Jahia dans un navigateur, suivi de
/administration
-
à partir de votre page personnelle, dans les liens situés en haut à gauche de la page
-
à partir des barres de menu présentes dans certains Modes.
Via l’Edit mode :
Via le studio :
Par défaut, après installation et création d’un site, Jahia est livré avec :

Un utilisateur « root » : C’est utilisateur est le « super utilisateur » du système, il a tous les
droits sur la totalité du système. Il peut accéder à toutes les fonctionnalités de la plateforme
pour tous les sites hébergés. C’est un utilisateur système à qui les droits ne peuvent être
modifiés, même s’il n’apparaît pas directement dans les interfaces de gestion des
© 2002 – 2014 Jahia Solutions Group SA
Page 5 / 76
Digital Factory 7.0 Server Administration
permissions des différents objets de contenu. L’utilisateur « root », naturellement, n’est pas
contraint aux permissions du système, il a tous les droits et ils sont irrévocables.

Un groupe « Administrateurs de site » (site-administrators) qui représente les personnes
qui auront en charge l’administration du site et qui auront les « pleins pouvoirs » sur celuici, écriture, participation aux workflows… Ainsi qu’un groupe d’utilisateurs privilégiés (siteprivileged), qui représente les personnes ayant besoin d’un accès au workspace default,
utilisé notamment en mode Edit et Contribute. Ceci permet de sécuriser les accès. A noter
que si vous attribuer à un utilisateur un rôle qui nécessite d’avoir accès au workspace
default (rôle éditeur par exemple), celui-ci sera automatiquement ajouté à ce groupe.

Pour finir, les administrateurs de sites ou du server ont la possibilité de déléguer des tâches
à d’autres utilisateurs du système. Par exemple, l’administrateur du site pourra donner
l’accès de la gestion des utilisateurs et groupes à d’autres utilisateurs. Bien entendu ces
utilisateurs n’auront accès qu’aux fonctionnalités définies par l’administrateur du site et à
celle-ci uniquement.
L’onglet Paramètres du serveur est normalement réservé au seul Super Administrateur du fait que
les actions et opérations effectuées vont impacter l’ensemble des sites mutualisés au sein du
même serveur (ou cluster) Jahia.
C’est donc à partir de cet onglet que l’on va pouvoir créer de nouveaux utilisateurs, ajouter de
nouveaux portlets ou modifier les rôles disponibles sur la plateforme. C’est également depuis cet
onglet que l’on va pouvoir lister, administrer, créer ou effacer des instances de sites virtuels /
projets web.
De manière similaire à l’onglet “Paramètres du site”, le Super Administrator peut parfaitement
déléguer l’accès à un ou plusieurs modules disponibles dans cette section à d’autres utilisateurs.
Cette option de délégation est disponible au sein du menu « Gérer les rôles ».
© 2002 – 2014 Jahia Solutions Group SA
Page 6 / 76
Digital Factory 7.0 Server Administration
© 2002 – 2014 Jahia Solutions Group SA
Page 7 / 76
Digital Factory 7.0 Server Administration
1 Gestion des Projets Web
Vous pouvez créer de multiples sites virtuels au sein du même serveur Jahia. Chaque site virtuel
possèdera ainsi son propre jeu de pages, de contenu, de fichiers,…
La notion de « site virtuel » dans Jahia n’est cependant pas une mutualisation entière de la
plateforme mais signifie plutôt la capacité de créer des « espaces virtuels » distincts.
Ainsi chaque site peut disposer de :

Son propre domaine (par exemple vous pouvez décider de gérer un premier site sur le
domaine: www.mon-premier-domaine.com et un second site qui sera disponible sur le
domaine www.mon-second-domaine.com les deux tournant en définitive sur le même
serveur Jahia).

Son propre plan de site avec sa propre arborescence

Ses groupes propres (par exemple vous pouvez parfaitement disposer de deux groupes
“Auteurs” distincts dont la composition des membres différents selon le site A ou le site B)

Ses propres paramétrages (voir les fonctionnalités décrites dans le chapitre précédant)
Cependant chaque site partage avec les autres sites :

La même base de données sous-jacente et la même API : Il est ainsi possible d’accéder
aux objets de contenu disponibles dans les autres sites virtuels. Ceci permet ainsi de
facilement réutiliser du contenu identique entre plusieurs sites (ex : des nouvelles qui sont
identiques pour chaque département disposant chacun de leur propre site), mais cela peut
poser évidemment des problèmes de sécurité en cas de mutualisation complète de la
plateforme (ex : deux sociétés distinctes sont hébergées sur le même serveur).

Les mêmes sets de templates (du moins pour les sites qui partagent le même jeu de
modèles).

Les mêmes modules

Le même arbre de catégorie
© 2002 – 2014 Jahia Solutions Group SA
Page 8 / 76
Digital Factory 7.0 Server Administration

Les mêmes utilisateurs (LDAP ou Jahia : il n’est ainsi pas possible d’avoir deux utilisateurs
distinct (ex : John) avec le même identifiant entre deux sites. Les groupes LDAP sont pour
leur part, à l’instar des utilisateurs LDAP, également commun à tous les sites.
Créer un nouveau site virtuel est donc utile lorsque la même société doit gérer plusieurs initiatives
web différentes (ex : un site web public, un ou plusieurs extranets et un ou plusieurs intranets
départementaux). La notion de sites virtuels permet ainsi de mieux déléguer les rôles, de disposer
de vues (sitemap, thèmes, résultats de recherche…) ou d’url/domaine différenciés par site tout en
conservant des capacités de partage de contenu, d’utilisateurs ou de mashups.
Vous pouvez accéder à la liste de tous les sites virtuels existants depuis cette interface.
Le site par défaut est celui qui est indiqué par une étoile bleue. Les opérations nécessaires à la
création, modification ou suppression d’un site
© 2002 – 2014 Jahia Solutions Group SA
Page 9 / 76
Digital Factory 7.0 Server Administration
1.1 Création d’un Projet Web
Si aucun site n’a encore été créé sur la plateforme (ce qui est peu probable sur un serveur de
production, les équipes de développement remettant généralement un environnement prêt à
l’emploi) Jahia propose par défaut un écran pour créer un nouveau Projet Web.
Si des Projets Web existent déjà sur la plateforme, une interface légèrement différente par sa
disposition, mais proposant les mêmes options est affichée.
© 2002 – 2014 Jahia Solutions Group SA
Page 10 / 76
Digital Factory 7.0 Server Administration
Trois possibilités sont offertes à l’utilisateur qui souhaite créer un site. Nous n’aborderons ici que
la première dans le détail, la seconde étant plutôt utilisée lorsque l’on souhaite se former et la
troisième lors d’une restauration d’un site sauvegardé ou pour le transfert d’un site d’un serveur
vers un autre serveur.
© 2002 – 2014 Jahia Solutions Group SA
Page 11 / 76
Digital Factory 7.0 Server Administration
1.1.1 Créer un nouveau Projet web
Etape 1
Titre du Projet Web : champ purement informatif, c’est ce titre qui apparaitra dans diverses
interfaces de Jahia pour identifier le site. Cette valeur peut être modifiée ultérieurement.
Nom du serveur du site : nom de domaine sur lequel ce site sera accessible. Si le site que vous
créez n’est pas destiné à de la production immédiate mais doit servir de site de développement ou
de test, laissez la valeur localhost dans le champ, cette valeur sera convenablement configurée
sur le serveur de production. En cas de doute laissez toujours la valeur localhost et demandez à
un administrateur ou un responsable d’hébergement. Cette valeur peut être modifiée
ultérieurement.
Clé du site : nom du nœud racine du site. Ce nom apparaitra dans les urls par défaut, puisque
toutes les pages et les contenus du site seront stockés en dessous de celui-ci, aussi est-il
© 2002 – 2014 Jahia Solutions Group SA
Page 12 / 76
Digital Factory 7.0 Server Administration
recommandé de choisir un titre court et descriptif. Cette valeur ne peut pas être modifiée
ultérieurement, aussi est-il important de bien réfléchir avant de définir celle-ci.
Description du site : champ purement informatif permettant de décrire un peu plus en détail le
site. Cette valeur peut être modifiée ultérieurement.
Utiliser comme Projet Web par défaut : si cette case est cochée et que la plateforme comporte
plusieurs sites, c’est vers ce site que seront dirigés les utilisateurs qui appellent le serveur sans
préciser le site désiré. Cette valeur peut être modifiée ultérieurement.
Ne pas créer d’administrateur : aucun compte administrateur pour le site ne sera créé, les
utilisateurs disposant de suffisamment de droits (dont le compte ROOT bien sûr) pourront
administrer le site. Sur une plateforme multi sites gérée par un webmestre unique, ou plusieurs
webmestres intervenant sur tous les sites, cette option est préférable.
Créer un nouvel utilisateur : créer un nouveau compte utilisateur disposant de tous les droits sur
le site en cours de création. Cette option est utile si le site doit avoir un webmestre spécifique. Si
le webmestre dispose utilise le compte ROOT, ou que le compte utilisateur qui va assumer le rôle
de webmestre existe déjà (dans Jahia ou dans un annuaire d’entreprise) il n’est pas utile de créer
un nouveau compte.
Une fois ces champs d’information remplis, cliquez sur « Etape suivante »
Etape 2
© 2002 – 2014 Jahia Solutions Group SA
Page 13 / 76
Digital Factory 7.0 Server Administration
Cette étape permet de sélectionner le jeu de modèles (templates), des modules optionnels à
déployer sur le site et la langue par défaut du site.
Jeux de modèles : liste déroulante permettant de sélectionner le jeu de modèles souhaité ; Si le
set de templates dispose d’une image de prévisualisation, celle-ci sera affichée en dessous de la
liste déroulante pour faciliter son identification.
Modules : par défaut tout site bénéficie d’une série de composants / fonctionnalités qui font partie
du cœur du logiciel (module default). Les modules listés ici sont ceux disponibles sur la plateforme
(dont les fichiers war ont été déployés dans Jahia) et qui peuvent être activés sur le site en cours
de création. Ces modules permettent d’ajouter de nouveaux types de contenus ou de nouvelles
fonctionnalités.
© 2002 – 2014 Jahia Solutions Group SA
Page 14 / 76
Digital Factory 7.0 Server Administration
Note : Lors de la création d’un nouveau site, les équipes de développement ou les responsables
fonctionnels du projet sont supposés vous avoir informé des modules à déployer. Si ce n’est pas
le cas, les modules peuvent être déployés ultérieurement à partir du Studio (version
communautaire, Enterprise Jahia en mode développement) ou à partir du panneau Gestion des
Modules dans les Paramètres du serveur de l’interface d’Administration (Enterprise Jahia mode
développement et mode production).
Langue par défaut : liste déroulante de choix de la langue et des variantes locales. Pour un site
multilingue sélectionnez la langue considérée comme la plus importante, celle vers laquelle les
utilisateurs seront redirigés s’ils tentent d’accéder au site sans préciser la langue souhaitée. La
langue par défaut peut être modifiée ultérieurement dans les paramètres de site.
Cliquer sur « Etape suivante »
Etape 3
L’écran final récapitule toutes les informations saisies précédemment pour permettre une dernière
vérification avant création du site. En cas d’erreur, il est possible de revenir au début du processus
de création pour modifier ces valeurs. Les informations précédemment rentrées sont mémorisées
tant que la session utilisateur est active, ce qui évite d’avoir à retaper toutes les informations.
© 2002 – 2014 Jahia Solutions Group SA
Page 15 / 76
Digital Factory 7.0 Server Administration
Si les informations sont correctes cliquez sur « Suivant ». Une petite fenêtre flottante apparait pour
montrer que des opérations sont en cours et disparaît une fois que la création du site est
terminée.
COMPRENDRE : Pourquoi la création d’un Projet Web prend-elle un peu de temps ?
La création d’un Projet Web, même si celui-ci semble presque vide lors de sa création, est un
processus qui implique plus que la création d’un simple nœud racine contenant les informations
saisies dans les écrans de paramétrage. L’essentiel du temps est en fait consacré à copier le jeu
de modèles sélectionné sous le nœud racine et à associer toutes les permissions nécessaires.
© 2002 – 2014 Jahia Solutions Group SA
Page 16 / 76
Digital Factory 7.0 Server Administration
Une fois la création du site terminée, vous êtes redirigé sur l’écran de liste des sites, dans laquelle
le site nouvellement créé doit apparaître.
Pour accéder directement au site nouvellement créé, cliquez sur le bouton « Mode Edition »
correspondant à votre site. Vous êtes alors redirigé sur la première page du site, plus ou moins
vide selon le jeu de modèles utilisé, mais prête à être remplie, comme cela est expliqué dans le
Guide de l’Editeur.
1.1.2 Utiliser un Projet Web préconfiguré :
Cette option crée un nouveau Projet Web contenant déjà des pages et du contenu (généralement
des exemples fournis par Jahia à titre de démonstration) : sélectionner dans la liste déroulante le
Projet Web d’exemple voulu, cliquer sur « Poursuivre ».
© 2002 – 2014 Jahia Solutions Group SA
Page 17 / 76
Digital Factory 7.0 Server Administration
Sur l’écran suivant donner un titre au Projet Web, le nom de domaine et l’identifiant unique du site
qui apparaitra dans les URLs par défaut puis cliquer sur « Suivant ».
© 2002 – 2014 Jahia Solutions Group SA
Page 18 / 76
Digital Factory 7.0 Server Administration
1.1.3 Importer un Projet Web préalablement exporté
Cette option permet de sélectionner sur un disque dur un fichier au format zip résultant d’un export
préalable. L’export aura été réalisé via les interfaces d’exportation de Jahia (voir plus loin). Un
nouveau site sera créé reprenant fidèlement les réglages et le contenu de celui-ci au moment de
son export.
1.2 Supprimer un Projet Web
Pour supprimer un Projet Web unique, cliquez sur l’icône rouge en face de son nom
. Attention
cette action est irréversible, il est fortement conseillé d’exporter le site au préalable, par sécurité.
Pour supprimer plusieurs sites, utilisez les cases à cocher pour sélectionner ceux désirés puis
cliquez sur le bouton « Supprimer » dans la barre d’actions en haut de la page.
© 2002 – 2014 Jahia Solutions Group SA
Page 19 / 76
Digital Factory 7.0 Server Administration
1.3 Exporter un Projet Web
L’export de site peut répondre à divers besoins :
-
Sauvegarde : il est possible de réimporter un site exporté tel qu’il était. Cependant, cette
solution demande une intervention manuelle d’un webmaster ou d’un administrateur et ne
peut en aucun cas être considérée comme une méthode de backup fiable.
-
Transfert vers un autre serveur : qu’il s’agisse d’effectuer une copie à l’identique à un
instant T pour travailler sur un autre serveur, faire des tests, servir de base de départ d’un
nouveau projet.
-
Transfert d’un serveur de développement vers un serveur de production : dans le cas d’un
projet qui a été réalisé et pré-rempli avec du contenu sur un environnement de
développement, il peut être pratique de réaliser un export et une réimportation vers le
serveur qui servira à la production.
Pour exporter un site unique, cliquer sur l’icône la plus à droite en face de son nom
© 2002 – 2014 Jahia Solutions Group SA
Page 20 / 76
Digital Factory 7.0 Server Administration
Pour exporter plusieurs sites, utilisez les cases à cocher pour sélectionner ceux désirés puis
cliquez sur « Exporter ».
Vous avez le choix entre exporter la version de travail (contenu en édition, workspace default) en
utilisant le bouton « Exporter (Contenu en édition) » ou à la fois la version de travail et la version
publiée (workspace live) en utilisant le bouton « Exporter » .
Le site système peut également être exporté (mais ni supprimé, renommé ou modifié). Cette
option peut-être utile, en particulier si du contenu partagé a été stocké dans ce site pour être
réutilisé par tous les sites.
© 2002 – 2014 Jahia Solutions Group SA
Page 21 / 76
Digital Factory 7.0 Server Administration
1.4 Modifier les informations d’un site
Pour modifier les informations concernant un site, cliquez sur son titre. L’écran suivant permet
d’éditer les champs
-
Titre
-
Nom du serveur
-
Description
1.5 Autres réglages propres aux sites
D’autres réglages sont disponible directement en mode édition, dans le Sélecteur, vous pouvez
utiliser le menu contextuel (clic-droit) pour éditer le nœud représentant un site Web, afin d’accéder
à des informations et réglages complémentaires. Plus d’informations sont disponibles dans le
guide du Webmestre.
© 2002 – 2014 Jahia Solutions Group SA
Page 22 / 76
Digital Factory 7.0 Server Administration
© 2002 – 2014 Jahia Solutions Group SA
Page 23 / 76
Digital Factory 7.0 Server Administration
2 Gérer les utilisateurs
Contrairement aux groupes, les utilisateurs sont communs à l’ensemble de la plateforme afin de
garantir leur unicité et sont donc gérés au niveau des paramètres du serveur.
2.1 Créer un utilisateur
Rendez-vous dans la rubrique Gérer les utilisateurs, et cliquez sur « Créer un nouvel utilisateur ».
Vous arrivez alors sur l’écran de création où vous pouvez saisir les différentes propriétés du
nouvel utilisateur :
© 2002 – 2014 Jahia Solutions Group SA
Page 24 / 76
Digital Factory 7.0 Server Administration
2.2 Modifier un utilisateur
Pour modifier un utilisateur, sélectionnez simplement son nom dans la liste et cliquez sur le
bouton « Editer/Afficher les propriétés de l’utilisateur », vous serez alors redirigé vers un écran
similaire à celui de la création d’un utilisateur et vous pourrez modifier toutes ses propriétés à
l’exception bien sûr de son nom d’utilisateur.
© 2002 – 2014 Jahia Solutions Group SA
Page 25 / 76
Digital Factory 7.0 Server Administration
Cliquez sur “Mettre à jour” pour enregistrer vos changements.
2.3 Supprimer un utilisateur
Sélectionner dans la liste l’utilisateur à supprimer en cliquant dessus puis cliquez sur le bouton
« Supprimer l’utilisateur sélectionné ».
© 2002 – 2014 Jahia Solutions Group SA
Page 26 / 76
Digital Factory 7.0 Server Administration
Un écran de confirmation vous est présenté. Attention, la suppression d’un utilisateur est
définitive.
© 2002 – 2014 Jahia Solutions Group SA
Page 27 / 76
Digital Factory 7.0 Server Administration
2.4 Suspendre un utilisateur
Il est possible de suspendre un utilisateur c'est-à-dire de rendre son compte inactif, l’empêchant
ainsi de s’authentifier.
L’avantage de la suspension de compte est de bloquer l’utilisateur sans pour autant détruire celuici c'est-à-dire sans pour autant supprimer l’ensemble des informations, documents ou contenus
stockés dans son répertoire personnel.
Pour suspendre un utilisateur vous devez vous rendre dans la fiche détaillée de l’utilisateur en
double cliquant sur son nom dans la liste (ou en le sélectionnant et en cliquant sur le bouton
« Editer / Afficher les propriétés de l’utilisateur sélectionné »). Une fois dans sa fiche, vous devez
cliquer sur la case « compte bloqué », puis « OK ».
Le blocage d’un compte à deux effets :
1) La session de l’utilisateur est immédiatement interrompue, il est déconnecté d’office.
2) Il ne peut plus se reconnecter au système en utilisant ce compte
© 2002 – 2014 Jahia Solutions Group SA
Page 28 / 76
Digital Factory 7.0 Server Administration
2.5 Création de multiples utilisateurs par importation
Des lots d’utilisateurs peuvent être chargés en bloc dans Jahia Digital Factory par l’intermédiaire
d’un fichier CSV.
Celui-ci doit contenir au minimum un nom d’utilisateur et mot de passe, mais peut contenir
l’ensemble des propriétés de l’utilisateur. Il est impératif de spécifier les champs référencés dans
le CSV en spécifiant un header, comme ceci :
j:nodename,j:password,j:firstName,j:lastName
steven,steven1234,Steven,ACME
robert, robert1234, Robert, ABME
© 2002 – 2014 Jahia Solutions Group SA
Page 29 / 76
Digital Factory 7.0 Server Administration
Enfin, pensez bien à spécifier le séparateur au moment de l’import, ici « , ».
© 2002 – 2014 Jahia Solutions Group SA
Page 30 / 76
Digital Factory 7.0 Server Administration
3 Configuration des notifications E-mails
Depuis ce module vous pouvez modifier les paramètres du serveur email qui servira de relai pour
l’envoi des notifications par email. Ces paramètres ont normalement été saisis au préalable lors
de l’installation du serveur Jahia.
Afin de paramétrer correctement votre serveur mail, entrer tout d’abord l’adresse de votre serveur
SMTP. Vous pourrez ensuite saisir le mail de l’administrateur système. Ce dernier recevra les
emails de notifications en cas d’erreurs système. Vous pouvez également déterminer l’adresse
email qui servira de source lors de l’envoi des notifications automatiques par le système. Cette
adresse email doit bien sûr être reconnue et acceptée par le serveur SMTP.
Vous pourrez trouver des compléments d’informations de paramétrage ci-dessous :
1. "Serveur de messagerie": ce champ contient l’adresse SMTP du serveur email. Ce champ peut
contenir certaines propriétés avancées telles que :
- le numéro de port : si ce dernier diffère du port SMTP standard (25)
© 2002 – 2014 Jahia Solutions Group SA
Page 31 / 76
Digital Factory 7.0 Server Administration
- l’utilisateur et son mot de passe : dans le cas où le serveur SMTP requiert une
authentification
- des propriétés additionnelles : par exemple afin d’activer le TLS
Le format pour ce champ est le suivant :
<utilisateur>:<mot de passe>@<smtp-host>:<smtpport>[Paramètre1=Valeur1,Paramètre2=Valeur2,...]
Tous les arguments à l’exception de <smtp-host> sont optionnelles. Merci de consulter les
exemples d’utilisation ci-dessous pour plus de détails.
2. Le champ "e-mail à l’administrateur" contient une ou plusieurs adresses emails séparées par
des virgules. Chacun de ces utilisateurs recevra les notifications systèmes (si ces dernières sont
activées).
3. Finalement le champ "e-mail de" déterminera le nom par défaut utilisé par Jahia pour envoyer
les emails de notifications.
Afin d’illustrer différentes configurations possibles, veuillez trouver différents exemples d’utilisation
ci-dessous :
1. Le serveur SMTP ne requiert aucune authentification et utilise le port standard 25 :
smtp.acme.com
2. Le serveur SMTP requiert une authentification et utilise le port non standard 11019 :
utilisateur : [email protected]:11019
3. Exemple pour un compte GMail : Le serveur SMTP requiert une authentification et le TLS est
activé :
[email protected]: mot-de-passe-secret @smtp.gmail.com:587[mail.smtp.starttls.enable=true]
4. Si nécessaire activation des options de debuging email avancées afin de voir le détail de la
communication avec le serveur SMTP : smtp.acme.com:25[mail.debug=true]
Finalement l’option concernant le niveau de notification est uniquement utilisée afin d’envoyer des
emails de notification concernant certaines erreurs systèmes. Normalement seuls les
© 2002 – 2014 Jahia Solutions Group SA
Page 32 / 76
Digital Factory 7.0 Server Administration
administrateurs système de la plateforme sont concernés par cette option (voir ci-dessus pour la
liste des récepteurs).
La configuration du serveur email concerne pour sa part l’envoi de tous les emails de notification
de Jahia (y compris les notifications des workflows par exemple) et ne s’arrêtent pas uniquement
aux messages d’alerte système.
© 2002 – 2014 Jahia Solutions Group SA
Page 33 / 76
Digital Factory 7.0 Server Administration
4 Gérer les portlets
L’application Jahia supporte nativement la norme JSR168 (Portlet 1.0) et JSR286 (Portlet 2.0).
Des portlets génériques peuvent donc être facilement déployés et réutilisés au sein du système
Jahia qui peut se substituer à un serveur de portail additionnel.
Un portlet est généralement une micro-application web qui peut gérer plusieurs instances. Par
exemple un administrateur peut déployer une portlet générique de type « Portlet RSS » servant à
lire et afficher un flux RSS. Cette portlet générique peut ainsi être utilisée au sein de plusieurs
pages, voire plusieurs sites afin d’afficher des flux RSS totalement différents. Chaque flux sera
donc traité par Jahia comme une instance de ce portlet. Chaque instance est sauvée et est
considérée comme un « mashup » disponible au sein de l’application.
Ainsi la portlet générique est déployée et gérée directement au sein du centre d’administration à
partir de ce module. Le Super Administrateur peut ensuite déterminer quels seront les utilisateurs
qui auront le droit de créer des nouvelles instances à partir de ce portlet (par ex : des nouveaux
flux RSS). Ensuite chacune de ces instances pourra elle-même recevoir des droits d’utilisation
distincts par utilisateur. Ce mécanisme permet à l’administrateur de déterminer qui peut ajouter
des nouveaux flux et qui peut les positionner au sein d’une page dans un site précis. Ce système
ne fait évidement de sens que si l’administrateur souhaite contrôler les « instances de mashups »
qui auront été générées. Si tel n’est pas le souhait, il suffit de rajouter le groupe « utilisateurs »
(tous les utilisateurs identifiés) à chacune des portlets et chaque utilisateur sera alors libre de
créer le nombre d’instances de ce portlet qu’il souhaite.
Merci de vous référez à la documentation en ligne disponible sur le site www.jahia.com afin
d’apprendre comment développer de nouvelles portlets ou comment déployer un portlet existant
au sein de votre environnement de travail Jahia.
© 2002 – 2014 Jahia Solutions Group SA
Page 34 / 76
Digital Factory 7.0 Server Administration
De manière similaire au menu concernant la gestion des sites virtuels, vous trouverez dans le
menu des portlets une liste de tous les portlets déjà déployés dans la partie supérieure de
l’interface principale. Vous pouvez cliquer sur les opérations et actions disponibles à côté de
chaque portlet afin d’obtenir des détails, de modifier leurs permissions d’accès ou d’accéder à la
liste de leur utilisation.
Afin de déployer un portlet dans le serveur d’application Tomcat livré par défaut avec Jahia, un
développeur aura besoin de réaliser une légère modification dans un fichier de configuration fourni
avec le portlet. Cette manipulation est décrite dans l’écran affiché après avoir cliqué sur le bouton
d’aide. Cette modification peut également être automatiquement réalisée en cliquant sur
« Préparer » ou « Préparer et Déployer la portlet ».
© 2002 – 2014 Jahia Solutions Group SA
Page 35 / 76
Digital Factory 7.0 Server Administration
Si vous utilisez un autre serveur d’application que Tomcat, vous devez effectuer de manière
manuelle cette opération et déployer vos portlets tels que précisés dans la documentation de votre
serveur d’application.
© 2002 – 2014 Jahia Solutions Group SA
Page 36 / 76
Digital Factory 7.0 Server Administration
5 Editer les propriétés du Super Administrateur
En tant que Super Administrateur vous pouvez bien entendu modifier à n’importe quel moment
vos propriétés personnelles (nom, mot de passe, email, …).
Mettez simplement à jour les informations nécessaires et cliquez sur le bouton OK.
5.1 Statut du serveur et des caches
Ce module permet de renseigner le Super Administrateur sur les différents paramètres du
système. En plus de fournir des informations, cette interface permet d’intervenir sur les caches et
de récupérer des informations détaillées en vue d’analyse en cas de comportement anormal à
fournir aux équipes de support.
© 2002 – 2014 Jahia Solutions Group SA
Page 37 / 76
Digital Factory 7.0 Server Administration
5.1.1 Cache Management
Ce panneau permet de visualiser l’état de chacun des caches de Jahia, front-end et back-end et
de vérifier leur niveau d’efficacité.
Les boutons situés en haut du panneau permettent de purger les caches :
-
Frontaux (purger tous les caches HTML) c’est à dire les fragments de cache générés au
format HTML pour chaque élément de contenu.
-
Les deux en même temps (Purger tous les caches)
Pour des purges plus sélectives sur les caches back-end le panneau liste un à un chacun d’entre
eux.
Attention, une purge de caches est une action dont les conséquences sont importantes en termes
de cohérence des données, de stabilité et de performances. Le flush des caches HTML, par
exemple, induira une surcharge de travail conséquente sur la plateforme pour recalculer les
différents fragments. Une telle purge ne doit jamais être réalisée sous forte charge, sous peine de
provoquer une indisponibilité de la plateforme. De manière générale, des purges de caches ne
devraient être réalisées qu’à la demande du support techniques Jahia ou si vous maîtrisez bien le
fonctionnement du logiciel et les conséquences de ces purges.
© 2002 – 2014 Jahia Solutions Group SA
Page 38 / 76
Digital Factory 7.0 Server Administration
Il est possible d’activer les statistiques EHCache ou Hibernate (couche d’abstraction entre Jahia et
la DB) si nécessaire en cliquant sur le bouton « Activer les statistiques ». La liste sera mise à jour
avec les données souhaitées.
Si les statistiques sont activées, le panneau est étendu.
© 2002 – 2014 Jahia Solutions Group SA
Page 39 / 76
Digital Factory 7.0 Server Administration
Ces informations statistiques peuvent s’avérer utiles ponctuellement pour auditer le système en
cas de problème ou de travail d’optimisation des performances. En situation normale de
production, ces statistiques n’ont pas besoin (et ne devraient pas) être activées
5.1.2 Mémoire et Thread Dumps
Mémoire
© 2002 – 2014 Jahia Solutions Group SA
Page 40 / 76
Digital Factory 7.0 Server Administration
Ce panneau délivre des informations sur la mémoire allouée, la mémoire effectivement utilisée et
la mémoire libre à l’instant T.
Il est possible, depuis cet onglet de déclencher le garbage collector pour purger la mémoire
utilisée (attention, les conséquences d’une purge de mémoire forcée sur un site en production ne
sont pas anodins en terme de performances, seuls des administrateurs maitrisant bien les
principes de fonctionnement des serveurs d’application et des JVM devraient utiliser cette option)
Thread Dump
Cliquez sur le lien « Thread dump » pour afficher les options.
© 2002 – 2014 Jahia Solutions Group SA
Page 41 / 76
Digital Factory 7.0 Server Administration
Ce panneau permet en premier lieu d’effectuer des threads dumps pour analyser les processus en
cours d’exécution et de récupérer les données selon différentes modalités
-
Dans une fenêtre du navigateur
-
Dans un fichier téléchargeable sur l’instant
-
Dans la console java
-
Dans un fichier stocké sur le disque du serveur : [répertoire d’installation de
jahia]/temp/jahia-threads/
-
Plusieurs dumps effectués à intervalle régulier dans un fichier stocké sur le disque du
serveur.
Il est ensuite possible de désactiver les fonctions Thread Monitor et Error File Dumper intégrées à
Jahia et qui ont pour effet de stocker automatiquement sur disque un grand nombre d’informations
lorsque surviennent des erreurs sur la plateforme. Bien que ces fonctions soient très utiles pour le
support, il est conseillé de désactiver ces deux outils sur des plateformes de production soumises
à de fortes charges, dans la mesure où de telles opérations sont elle-mêmes fortement
© 2002 – 2014 Jahia Solutions Group SA
Page 42 / 76
Digital Factory 7.0 Server Administration
consommatrices de ressources. Sur une plateforme qui connaitrait déjà des erreurs ou des
ralentissements liés à une trop forte charge, ces fonctions auraient pour effet d’aggraver la
situation.
La dernière ligne permet de lancer un outil d’analyse de thread dumps.
Dans tous les cas, au moment de la demande de génération des thread-dumps, les crédentiels
administrateur de votre serveur d’application (et non de Jahia) vous seront demandés pour
pouvoir effectuer ces opérations bas niveau.
5.1.3 Informations système
Le dernier panneau rassemble les informations relatives au système (OS), à l’environnement dans
lequel évolue Jahia (JVM / Path d’installation / Base de données / …) et à certaines configurations
de Jahia.
© 2002 – 2014 Jahia Solutions Group SA
Page 43 / 76
Digital Factory 7.0 Server Administration
5.2 Gestion de la politique des mots de passe
Le module de gestion de politique de mot de passe a pour objectif de fixer les règles servant à
sécuriser les identifiants des utilisateurs. Des paramètres tels la taille minimale pour les mots de
passe, l’intégration de certains caractères spéciaux, l’obligation de changer de mots de passe
après un certain délai, etc… peuvent être ajustés depuis ce menu.
Il est important de mentionner que cette politique de sécurisation des mots de passe ne concerne que les utilisateurs Jahia
et non pas les utilisateurs LDAP ou Active Directory qui sont directement gérés et soumis aux règles édictés par ces serveurs
distants.
© 2002 – 2014 Jahia Solutions Group SA
Page 44 / 76
Digital Factory 7.0 Server Administration
6 Gestion des rôles
Le système de gestion des habilitations (accès à certaines pages, droit d’écriture, possibilité
d’utiliser certains outils, etc.) repose sur des permissions groupées entre elles pour former un rôle.
En standard, Jahia fournit des permissions relatives aux « repository », c'est-à-dire à la lecture /
écriture dans les workspace live ou default (edit), des permissions permettant de restreindre
l’accès aux managers ou encore des permissions pour gérer l’accès aux différents modes
Contribute / Edit / Studio. Néanmoins, chaque module déployé dans Jahia peut venir ajouter ses
propres permissions, pour effectuer ses propres contrôles d’accès. C’est par exemple le cas du
blog ou des commentaires, qui définissent des permissions permettant de créer des
commentaires ou des entrées de blog directement en live. Enfin, certaines opérations dans Jahia
vont venir générer automatiquement des permissions, tel que le déploiement de portlet, ou le
déploiement de modèles, ce qui va permette de gérer l’utilisation de ces éléments au sein du
système.
© 2002 – 2014 Jahia Solutions Group SA
Page 45 / 76
Digital Factory 7.0 Server Administration
Le couplage de plusieurs permissions va permettre de définir un rôle. Par exemple un rôle de
traducteur, devra avoir la permission d’accès à l’édit mode, la permission de modifier du contenu
en mode edit dans une langue donnée, mais pas celle d’en créer ! Un rôle de publicateur, qui doit
valider le contenu, aura lui la permission « Publish », et la permission lecture du Mode Edition,
mais pas écriture car il n’est là que pour valider ! ect … Libre à vous de créer vos propres rôles
pour répondre à vos besoins. Par exemple un rôle « blogueur ».
Ces rôles pourront ensuite être associés à des groupes d’utilisateurs ou à des utilisateurs pour
tout ou partie d’un site directement via le Mode Edition.
Types de rôles
Les rôles sont répartis en quatre types : « Rôles Live », « Rôles d’Edition », « Rôles de Site » et
« Rôles Serveur ».
Lorsqu’un rôle définit des permissions sur le workspace live seulement, le type « Rôle Live » est
recommandé.
Si le rôle définit des permissions mixtes (workspaces live et default) ou uniquement des
permissions d’édition (workspace default), il est recommandé de choisir le type « Rôle d’Edition ».
Par défaut, les auteurs voient une interface d’édition simple (Mode Live), qui leur permet d’avoir le
contrôle sur le contenu publié en ligne.
Veuillez consulter la rubrique « Permissions » de ce document pour voir les permissions
spécifiques à chaque type de rôle.
6.1 Créer un nouveau rôle
Sélectionnez le type de rôle (Live, Edition, Site ou Serveur) dans la liste déroulante, saisissez le
nom système du rôle et cliquez sur le bouton « Ajouter rôle » pour créer un nouveau rôle. Le nom
entré ici est le nom système ou nom technique du rôle. Il s’agit du nom qui s’affichera par défaut si
aucun libellé spécifique n’est créé. Aussi, il est conseillé de choisir un nom système descriptif,
pertinent et court, car vous ne pourrez pas changer cette valeur ultérieurement.
© 2002 – 2014 Jahia Solutions Group SA
Page 46 / 76
Digital Factory 7.0 Server Administration
Sur la page suivante, vous pouvez éditer les propriétés du nouveau rôle.
© 2002 – 2014 Jahia Solutions Group SA
Page 47 / 76
Digital Factory 7.0 Server Administration
6.1.1 Libellés
Un rôle est défini par son nom système, mais il peut également avoir un ou plusieurs libellés (ou
« Labels ») destinés à faciliter la compréhension du rôle dans un environnement multilingue. Ces
libellés seront utilisés en priorité pour l’affichage, à la place du nom système. Il est également
possible d’ajouter une description du rôle dans les différentes langues.
Pour définir un titre internationalisé, cliquez sur l’onglet « Labels », choisissez la langue puis
cliquez sur « + ». Vous pouvez maintenant définir comment le rôle sera affiché pour cette langue.
Les libellés et les descriptions peuvent être modifiés.
© 2002 – 2014 Jahia Solutions Group SA
Page 48 / 76
Digital Factory 7.0 Server Administration
Cliquez « Sauvegarder » pour enregistrer vos modifications.
© 2002 – 2014 Jahia Solutions Group SA
Page 49 / 76
Digital Factory 7.0 Server Administration
6.1.2 Types de noeuds
Il est possible de définir les types de nœuds (types de contenus) sur lesquels le rôle peut être
appliqué. Par défaut, un rôle peut être conféré à un utilisateur ou un groupe sur n’importe quel
type de contenu. En sélectionnant des types de contenus particuliers, le rôle en question
n’apparaitra dans les interfaces de gestion des droits que pour ces types de contenu et ne sera
pas disponible pour les autres. Cette faculté permet de maintenir des interfaces de gestion des
droits non surchargées et de perturber les utilisateurs en leur mettant à disposition des rôles qui
n’auraient strictement aucun effet sur l’objet sur lesquels ils essaient de l’appliquer.
Par exemple, vous pouvez avoir envie de créer un rôle spécifique « article-editor » qui n’aura des
permissions que sur les contenus de type « article ».
© 2002 – 2014 Jahia Solutions Group SA
Page 50 / 76
Digital Factory 7.0 Server Administration
6.1.3 Permissions
Une fois la partie contenu correctement configurée, définissons maintenant les permissions
associées à ce nouveau rôle, via la rubrique « Permissions » de la page.
Un résumé des permissions actives pour ce rôle est affiché en premier.
La liste déroulante sous le résumé vous permet de choisir les jeux de permissions que vous
souhaitez éditer, en fonction de leur périmètre (Permissions sur le nœud courant, permissions sur
le site courant, permissions sur tout le serveur).
© 2002 – 2014 Jahia Solutions Group SA
Page 51 / 76
Digital Factory 7.0 Server Administration
Pour chaque jeu de permissions, un onglet affiche les différentes catégories de permissions
disponibles.
Cliquez sur le signe « + » pour afficher les sous-permissions d’une permission donnée. Il est à
noter que cocher la case en face d’une permission coche automatiquement les sous-permissions.
Vous pouvez décocher celles-ci individuellement.
6.1.4 Permissions sur le nœud courant
6.1.4.1 Permissions de base
Ces permissions incluent les droits Lecture, Ecriture et Contrôle d’accès (spécifique au nœud) sur
le workspace default, qui est utilisé essentiellement dans les Modes Edition et Contribution.
6.1.4.2 Tâches de workflow
© 2002 – 2014 Jahia Solutions Group SA
Page 52 / 76
Digital Factory 7.0 Server Administration
Ces permissions permettent de définir quelles étapes du workflow seront disponibles pour le rôle
ou de court-circuiter le workflow pour les rôles disposant de certains privilèges.
6.1.4.3 Permissions sur les modules
Avec cet onglet, vous pouvez donner des permissions sur des modules spécifiques (Blog, Forum,
Wiki…) et leurs fonctionnalités.
© 2002 – 2014 Jahia Solutions Group SA
Page 53 / 76
Digital Factory 7.0 Server Administration
6.1.5 Permissions sur le site courant
6.1.5.1 Interface Utilisateur
Ces permissions gèrent l’accès aux différents aspects de l’interface d’édition (Mode Contribution,
Engine d’édition, Gestionnaires divers etc.)
© 2002 – 2014 Jahia Solutions Group SA
Page 54 / 76
Digital Factory 7.0 Server Administration
6.1.5.2 Modèles et Composants
Ces permissions permettent de créer du contenu en utilisant certains types de contenu (simple,
social, multimédia…) et de créer des pages en utilisant des modèles de mise en page spécifiques.
© 2002 – 2014 Jahia Solutions Group SA
Page 55 / 76
Digital Factory 7.0 Server Administration
6.1.5.3 Administration du site (Rôles de Site uniquement)
Cet onglet n’est visible que pour les rôles qui ont été créés comme Rôles de Site. Avec ces
permissions, vous pouvez donner l’accès aux panneaux d’administration du menu « Paramètres
du Site » (Groupes, Langues, Paramètres HTML, etc.)
Pour plus d’informations sur la options du menu « Paramètres du Site », veuillez-vous référer au
document intitulé « Administration des Sites » disponible sur www.jahia.com.
6.1.6 Permissions sur tout le serveur
6.1.6.1 Permissions de base.
Permissions simples de Lecture, Ecriture et d’Accès sur le workspace default.
6.1.6.2 Administration du Serveur
Accès aux différents panneaux de l’interface d’Administration du Serveur.
© 2002 – 2014 Jahia Solutions Group SA
Page 56 / 76
Digital Factory 7.0 Server Administration
Lorsque vous avez terminé, cliquez sur « Sauvegarder » pour enregistrer vos modifications.
6.1.7 Sous-rôles
Avec Jahia Digital Factory, vous avez la possibilité de créer des sous-rôles, dérivés d’un rôle et de
son jeu de permissions. Un sous-rôle ne peut qu’avoir des droits supplémentaires par rapport au
rôle parent dont il est dérivé.
Les permissions du rôle parents sont copiées et héritées automatiquement, y compris lorsque
vous changez les permissions du rôle parent ultérieurement.
Pour ajouter un sous-rôle, cliquez l’onglet « Sous-rôles » et entrez un nom système pour le
nouveau sous-rôle.
© 2002 – 2014 Jahia Solutions Group SA
Page 57 / 76
Digital Factory 7.0 Server Administration
Une fois le sous-rôle créé, vous êtes redirigé vers sa page de propriétés. Les permissions héritées
du rôle parent apparaissent en grisé et ne peuvent pas être modifiées.
© 2002 – 2014 Jahia Solutions Group SA
Page 58 / 76
Digital Factory 7.0 Server Administration
Le nouveau sous-rôle est visible dans la liste des rôles sur la page principale « Rôles et
Permissions ».
Vous pouvez alors éditer ses propriétés en cliquant sur son nom.
6.1.8 Editer un rôle existant
Pour modifier les propriétés ou les permissions d’un rôle existant, cliquez sur le nom du rôle dans
la liste des rôles.
L’écran suivant est le même que celui qui apparaît après la création d’un nouveau rôle. Voir
« Créer un nouveau rôle » pour plus de détails. Cliquez sur « Sauvegardez » pour enregistrer vos
modifications.
© 2002 – 2014 Jahia Solutions Group SA
Page 59 / 76
Digital Factory 7.0 Server Administration
6.2 Supprimer un rôle
Sélectionnez un ou plusieurs rôles en cochant les cases correspondantes, puis cliquez sur le
bouton « Supprimer rôle(s) ».
© 2002 – 2014 Jahia Solutions Group SA
Page 60 / 76
Digital Factory 7.0 Server Administration
L’écran suivant vous demande de confirmer. La suppression d’un rôle est une opération
définitive ; veuillez procéder avec prudence.
© 2002 – 2014 Jahia Solutions Group SA
Page 61 / 76
Digital Factory 7.0 Server Administration
6.3 Rôles, utilisateurs et groupes
Lorsque vous éditez un nœud (page, contenu, etc…) au moyen de l’engine d’édition, vous pouvez
attribuer des Rôles d’édition à des utilisateurs ou à des groupes d’utilisateurs. Les permissions
associées au rôle sont transférées aux utilisateurs ou aux membres des groupes désignés.
Utilisez le menu contextuel pour éditer le nœud souhaité puis cliquez sur l’onglet « Rôles
d’édition » pour gérer les Rôles d’édition sur ce nœud.
<<image>>
Si vous disposez des droits d’édition, vous pouvez également attribuer des Rôles Live à des
utilisateurs et à des groupes via l’onglet « Rôles live ».
6.4 Rôles serveur
Les Rôles Serveur sont un type particulier de rôles qui disposent de permissions sur le serveur luimême, y compris l’interface d’Administration du serveur. Par défaut, seul le Super Administrateur
« root » bénéficie des privilèges d’Administration du serveur.
© 2002 – 2014 Jahia Solutions Group SA
Page 62 / 76
Digital Factory 7.0 Server Administration
La création des Rôles Serveur et la définition de leurs permissions s’effectue, comme pour les
autres types de rôles, au niveau de l’élément « Rôles et Permissions » du menu d’administration.
L’élément « Rôles Serveur » du menu d’administration vous permet en revanche d’ajouter ou de
supprimer des membres dans les Rôles Serveur existants.
Pour éditer les membres (ajouter, supprimer) pour un Rôle Serveur déjà créé (par exemple le rôle
Server Administrator), cliquez sur le bouton « Membres » associé à ce rôle, sélectionnez ou
désélectionnez les utilisateurs (ou les groupes) souhaités, puis cliquez sur « Sauvegarder ».
© 2002 – 2014 Jahia Solutions Group SA
Page 63 / 76
Digital Factory 7.0 Server Administration
La liste des membres mis à jour apparaît sur la page des Rôles Serveur.
© 2002 – 2014 Jahia Solutions Group SA
Page 64 / 76
Digital Factory 7.0 Server Administration
7 Gestion des modules
La gestion des modules et leur mise à disposition (déploiement) sur différents sites de la
plateforme peut être réalisée via le Studio lorsque Jahia est en mode développement.
En mode production, les réglages de la plateforme sont optimisés et pour des raisons de sécurité
des processus de mise à jour, le Studio n’est pas accessible.
Cet écran permet donc d’effectuer les tâches de déploiement (ajout / mise à jour) des modules qui
sont disponibles sur la plateforme.
Pour afficher les détails relatifs à un module donné, cliquez sur le bouton « Détails ».
© 2002 – 2014 Jahia Solutions Group SA
Page 65 / 76
Digital Factory 7.0 Server Administration
La première partie de la page contient des informations sur le type de module, la version et le
statut et vous permet de démarrer ou d’arrêter le module.
Il y a 4 types principaux de modules :
o Jahiapp : module complexe pouvant être assimilé à une application web à part
entière
o Module : module standard
o My Space : modules liés à l’espace utilisateur
o Jeux de modèles : templates de mise en page
Utilisation dans les sites : Liste des sites sur lesquels ce module est déjà déployé.
Lorsqu’un module sélectionné dans la première partie est déjà déployé sur un ou plusieurs sites,
ceux-ci sont affichés et un bouton permet d’effectuer d’un seul clic la mise à jour sur tous les sites.
© 2002 – 2014 Jahia Solutions Group SA
Page 66 / 76
Digital Factory 7.0 Server Administration
Il est possible d’activer ou de désactiver le module sélectionné sur un ou plusieurs sites
spécifiques. Il est possible de supprimer le module de tous les sites en cliquant sur le bouton
« Supprimer de tous les sites ».
Types déclarés: liste de tous les types de nœud (nodetypes) déclarés dans le module
sélectionné.
Dépendances : liste des modules dont dépend le module sélectionné.
Modules dépendant de celui-ci : liste des modules qui dépendent du module sélectionné.
© 2002 – 2014 Jahia Solutions Group SA
Page 67 / 76
Digital Factory 7.0 Server Administration
© 2002 – 2014 Jahia Solutions Group SA
Page 68 / 76
Digital Factory 7.0 Server Administration
8 Private App Stores
8.1 Qu’est-ce qu’un Private App Store ?
Avec Jahia Digital Factory 7, vous avez désormais la possibilité de réutiliser et de distribuer des
modules et des applications métier que vous avez développés et qui ont fait leurs preuves, grâce
à votre propre Private App Store. Vous pouvez aindi capitaliser sur vos investissements applicatifs
d’un projet à l’autre, au sein de votre organisation ou les partager avec vos partenaires ou
intégrateurs.
Lorsque vous ajoutez une référence vers un Private App Store sur votre serveur, les modules qui
s’y trouvent deviennent accessibles au travers du panneau d’Administration « Modules » du
serveur et peuvent ainsi être facilement déployés sur vos Projets Web.
Nota : La création et la configuration du Private App Store lui-même ne sont pas couverts dans le
présent Guide d’Administration. Un document dédié sera bientôt disponible sur www.jahia.com.
© 2002 – 2014 Jahia Solutions Group SA
Page 69 / 76
Digital Factory 7.0 Server Administration
8.2 Ajouter un nouveau Private App Store
Cliquez sur « Private App Store » dans le menu de gauche pour gérer les Private App Stores.
Pour créer une nouvelle référence vers un Private App Store, entrez l’URL et, si nécessaire, le
nom d’utilisateur et le mot de passe requis pour l’accès.
8.3 Gérer les Private App Stores
A l’aide des boutons d’action à droite, vous pouvez éditer les propriétés d’un Private App Store ou
supprimer sa référence sur le serveur.
© 2002 – 2014 Jahia Solutions Group SA
Page 70 / 76
Digital Factory 7.0 Server Administration
Un serveur Jahia peut être client de plusieurs Private App Stores.
© 2002 – 2014 Jahia Solutions Group SA
Page 71 / 76
Digital Factory 7.0 Server Administration
9 Système de suivi des incidents
Ce raccourci vous redirige directement vers le système de gestion des tickets des incidents
disponible en ligne. Une connexion internet est donc nécessaire.
Deux systèmes de gestion des incidents coexistent :

Le système gratuit mis à disposition de la communauté Jahia.

Le système commercial uniquement à disposition des clients avec un contrat de support
valide
Le système communautaire a également pour objectif d’enregistrer et de suivre les différentes
propositions d’amélioration. Donc n’hésitez pas à suggérer des propositions ou des idées afin
d’améliorer l’application. Comme ces tickets sont disponibles publiquement, merci de ne pas faire
mention de vos paramètres propres à votre environnement ou d’autres données confidentielles.
Le système de suivi des tickets commercial est uniquement disponible pour les clients. Chaque
client dispose de son environnement distinct et sécurisé uniquement disponible via une
accréditation spécifique. Tous les tickets de bugs traités par ce système le sont par des employés
de Jahia Solutions Group sous le couvert des règles classiques de confidentialité. Les tickets ne
sont donc pas partagés entre les clients et chaque client dispose d’un temps minium ainsi que
d’une obligation de réponse de la part de l’éditeur.
© 2002 – 2014 Jahia Solutions Group SA
Page 72 / 76
Digital Factory 7.0 Server Administration
© 2002 – 2014 Jahia Solutions Group SA
Page 73 / 76
Digital Factory 7.0 Server Administration
10 Documentation
De manière similaire au système de gestion des incidents, la documentation Jahia est séparée en
deux parties :

la documentation gratuite et communautaire disponible sur le site jahia.org.

la documentation commerciale uniquement disponible pour les clients des versions
payantes qui est disponible dans l’espace Extranet client.
© 2002 – 2014 Jahia Solutions Group SA
Page 74 / 76
Digital Factory 7.0 Server Administration
11 A propos de Digital Factory
Finalement le module: “A Propos de Digital Factory” résume l’ensemble des fonctionnalités
disponibles dans le cadre de votre clé de licence actuelle (nombre d’utilisateurs, contraintes sur
certains modules, expiration des versions d’essais,…).
Dans cette section vous trouverez également le numéro de version de l’applicatif. Ce numéro
apparaît normalement également en bas de chaque écran d’édition.
Ce numéro doit être mentionné dans chaque report d’incident afin de simplifier la résolution de ce
dernier par l’équipe de support.
© 2002 – 2014 Jahia Solutions Group SA
Page 75 / 76
Jahia Solutions Group SA
9 route des Jeunes,
CH-1227 Les acacias
Geneva, Switzerland
http://www.jahia.com

Documents pareils