JAHIA CMS ET PORTAL SERVER



Documents pareils
Installation et configuration de Jahia CMS and Portal Server 4.0. D après Jahia CMS and Portal Server Administration Guide

Administration du site (Back Office)

contact@nqicorp.com - Web :

JAHIA CMS ET PORTAL SERVER

Procédure d'installation complète de Click&Decide sur un serveur

contact@nqicorp.com - Web :

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères

SAUVEGARDER SES DONNEES PERSONNELLES

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/ bits, Windows 2008 R2 et Windows bits

Sage CRM. 7.2 Guide de Portail Client

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

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél ,

Oracle Developer Suite 10g. Guide de l installation. Vista & Seven

Guide de déploiement

Version Wraptor Laboratories. Installation de SpamWars 4.0 Édition Entreprise

Documentation Honolulu 14 (1)

MEDIAplus elearning. version 6.6

LOGICIEL KIPICAM : Manuel d installation et d utilisation

Guide d installation de OroTimesheet 7

FileMaker Server 14. Guide de démarrage

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

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

Manuel d'installation de GESLAB Client Lourd

Créer et partager des fichiers

Quick Start Installation de MDweb version 2.3

FreeNAS Shere. Par THOREZ Nicolas

CARPE. Documentation Informatique S E T R A. Version Août CARPE (Documentation Informatique) 1

SERVEUR DE MESSAGERIE

HP Data Protector Express Software - Tutoriel 4. Utilisation de Quick Access Control (Windows uniquement)

STATISTICA Version 12 : Instructions d'installation

POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI

Oracle WebLogic Server (WLS) 11gR1 ( et ) Installation sur Oracle Linux 5 et 6 Hypothèses Installation Oracle Linux 5 (OL5)

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

Tenrox. Guide d intégration Tenrox-Salesforce. Janvier Tenrox. Tous droits réservés.

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :

et Groupe Eyrolles, 2006, ISBN :

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

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

CONTACT EXPRESS 2011 ASPIRATEUR D S

Assistance à distance sous Windows

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

Your Detecting Connection. Manuel de l utilisateur. support@xchange2.net

2010 Ing. Punzenberger COPA-DATA GmbH. Tous droits réservés.

CONDITIONS D UTILISATION VERSION NOMADE

Découvrez Windows NetMeeting

CAPTURE DES PROFESSIONNELS

Manuel d utilisation du web mail Zimbra 7.1

CTIconnect PRO. Guide Rapide

Installer et configurer Oracle Forms 11gR2 Windows 7 64 bits

Qlik Sense Desktop. Qlik Sense Copyright QlikTech International AB. Tous droits réservés.

TP 4 & 5 : Administration Windows 2003 Server

Sessions en ligne - QuestionPoint

Documentation Liste des changements apportés

Symantec Backup Exec 12.5 for Windows Servers. Guide d'installation rapide

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

Système Principal (hôte) 2008 Enterprise x64

1. Installation du Module

Atelier Le gestionnaire de fichier

GPI Gestion pédagogique intégrée

Guide de l utilisateur Mikogo Version Windows

UserLock Guide de Démarrage rapide. Version 8.5

Sage 100 CRM - Guide d installation Version Mise à jour : 2015 version 8

Virtualisation de Windows dans Ubuntu Linux

Elle supporte entièrement la gestion de réseau sans fil sous Windows 98SE/ME/2000/XP.

PROCÉDURE D AIDE AU PARAMÉTRAGE

Directives d installation

SERVEUR DE MESSAGERIE

Serveur d application WebDev

Interface PC Vivago Ultra. Pro. Guide d'utilisation

Edutab. gestion centralisée de tablettes Android

Manuel du logiciel PrestaTest.

SQL Server Installation Center et SQL Server Management Studio

Tutoriel Drupal version 7 :

Cyberclasse L'interface web pas à pas

TP 7, 8 & 9 : Installation et Gestion de GLPI et Télédéploiement SISR 1 HUBERT JULIEN LABBE RICHARD DAY MICKAEL DOGNY CHRISTOPHE

Accès au Serveur de PAIE «SPV» par INTERNET Paramétrage du poste de travail «Windows»

Network Scanner Tool R2.7. Guide de l'utilisateur

Manuel d utilisation NETexcom

VM Card. Manuel des paramètres des fonctions étendues pour le Web. Manuel utilisateur

Manuel de l utilisateur

Service Déposant: Procédure d installation. Page 1. Service déposant. Procédure d installation Version 2.3

LANDPARK NETWORK IP LANDPARK NETWORK IP VOUS PERMET D'INVENTORIER FACILEMENT VOS POSTES EN RÉSEAU

Installation de la messagerie EMWAC IMS Sur Windows NT4 serveur ou Windows 2000 serveur

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

HelpAndManual_unregistered_evaluation_copy GESTIONNAIRE D'ALARMES CENTRALISE OPTIM'ALARM. Manuel d'utilisation

Plateforme PAYZEN. Intégration du module de paiement pour la plateforme Magento version 1.3.x.x. Paiement en plusieurs fois. Version 1.

1. Comment accéder à mon panneau de configuration VPS?

CONFIGURATION DE BASE. 6, Rue de l'industrie BP130 SOULTZ GUEBWILLER Cedex. Fax.: Tel.:

Publication dans le Back Office

SAGEM Wi-Fi 11g USB ADAPTER Guide de mise en route rapide

GUIDE DE DEMARRAGE RAPIDE:

Administration du site

Guide de l administrateur CorpoBack

INSTALLATION DE PEGASUS MAIL 3.12 c FR Avec l interface Harp

Guide d installation JMap 5.0

Guide de démarrage rapide

Guide de démarrage IKEY 2032 / Vigifoncia

Transcription:

JAHIA CMS ET PORTAL SERVER Guide de l administrateur Installation et configuration de Jahia CMS and Portal Server 5.0 V1.3 Française Jahia Ltd 9 route des jeunes 1227 Carouge Switzerland

I p2/102 CONDITIONS D UTILISATION Copyright 2011 Jahia Ltd. (http://www.jahia.org). Tous droits réservés. CETTE DOCUMENTATION EST UN ELEMENT DU LOGICIEL JAHIA. EN INSTALLANT JAHIA, VOUS ACCEPTEZ LES CONDITIONS D UTILISATION DE LA LICENCE DU LOGICIEL JAHIA (JAHIA COLLABORALITVE SOURCE LICENSE ou JCSL) POUR CONSULTER LA LICENCE : http://www.jahia.org/jahia/jahia/pricing/pid/145 SI VOUS N ACCEPTEZ PAS LES CONDITIONS D UTILISATION, N INSTALLEZ PAS LE LOGIGIEL JAHIA SUR VOTRE ORDINATEUR.

I p3/102 VUE D ENSEMBLE DU DOCUMENT INTRODUCTION... 6 CHAPITRE 1 : PRE-REQUIS... 7 CHAPITRE 2 : INSTALLATION DE JAHIA... 10 CHAPITRE 3 : GESTION DE SITES SOUS JAHIA... 22 CHAPITRE 4 : INSTALLATION ET CONFIGURATION AVANCEE DE JAHIA... 69 CHAPITRE 5 : MAINTENANCE DE JAHIA... 89 CHAPITRE 6 : OPTIMISATION DE JAHIA... 91 CHAPITRE 7 : QUESTIONS FREQUEMMENT POSEES... 95 LISTE DES ILLUSTRATIONS... 101

I p4/102 VUE DÉTAILLÉE INTRODUCTION... 6 CONVENTIONS UTILISÉES DANS CE DOCUMENT... 6 IL Y A DES ERREURS... 6 CHAPITRE 1 : PRE-REQUIS... 7 1. PRÉ- REQUIS DU SYSTÈME... 7 1.1 SYSTÈMES D EXPLOITATION TESTÉS...7 1.2 SERVEURS D APPLICATION JAVA TESTÉS...7 1.3 BASES DE DONNÉES TESTÉES:...7 2. PRÉPARER VOTRE SYSTÈME... 8 2.1 SOUS WINDOWS...8 2.2 SOUS LINUX...9 2.3 SOUS SOLARIS...9 2.4 SERVEUR D APPLICATION EMBARQUÉE PAR DEFAUT...9 2.5 BASE DE DONNÉES EMBARQUÉE...9 CHAPITRE 2 : INSTALLATION DE JAHIA... 10 1. SYSTÈME D EXPLOITATION... 10 1.1 INSTALLATION SOUS WINDOWS...10 1.2 INSTALLATION SOUS LINUX...10 1.3 PREMIER LANCEMENT...10 2. ASSISTANT D INSTALLATION JAHIA... 11 2.1 LICENCE ET CONDITIONS D UTILISATION...11 2.2 DÉFINITION DU SUPER ADMINISTRATEUR...13 2.3 CONFIGURATION DU SERVEUR...14 2.4 PROPRIÉTÉS DU SERVEUR DE MAIL...16 2.5 PROPRIÉTÉS DU SITE VIRTUEL PAR DÉFAUT...17 2.6 TEMPLATES (MODÈLES DE PAGES)...18 2.7 SOMMAIRE...19 CHAPITRE 3 : GESTION DE SITES SOUS JAHIA... 22 1. ADMINISTRATION : OPTIONS DU SITE... 22 1.1 GESTION CENTRALISÉE DES PAGES...23 1.2 GESTION DES UTILISATEURS...24 1.3 GESTION DES GROUPES D UTILISATEURS...26 1.4 GESTION DES MODÈLES DE PAGES (TEMPLATES)...28 1.5 GESTION DU MOTEUR DE RECHERCHE...32 1.6 GESTION DES DÉFINITIONS DES PAGES D ACCUEIL...34 1.7 GESTION DES LANGUES...35 1.8 MISE EN PRODUCTION SUR SERVEUR DISTANT...39 1.9 CRÉER CLIP-PORLET...40 1.10 DROITS SUR LE SITE...46 1.11 PURGE DES FICHIERS NON UTILISES (À PARTIR DE LA VERSION 5.0.5.6)...47 2. GESTION DES PROPRIÉTÉS DU SERVEUR (ROOT)... 51 2.1 GESTION DES SITES VIRTUELS...51 2.2 GESTION DES CATÉGORIES...55 2.3 GESTION DES PROPRIÉTÉS DU SERVEUR...57 2.4 GESTION DES PORTLETS...58 2.5 JOURNAL D ADMINISTRATION (LOGS)...59 2.6 MODIFIER LES PROPRIÉTÉS DU SUPER ADMINISTRATEUR...60 2.7 VÉRIFICATIONS ET VALIDATION DE L HTML...61

I p5/102 2.8 STATUT DU SERVEUR ET SYSTEME DE CACHE JAHIA...64 2.9 A PROPOS DE JAHIA...66 2.10 DROITS SUR LE SERVEUR...67 2.11 STATISTIQUES...68 CHAPITRE 4 : INSTALLATION ET CONFIGURATION AVANCEE DE JAHIA... 69 1. ORGANISATION DES FICHIERS JAHIA... 69 2. CONFIGURATION AVANCÉE DES BASES DE DONNÉES... 73 2.1 MYSQL...73 2.2 POSTGRESQL...73 2.3 ORACLE...74 2.4 MICROSOFT SQL SERVER (JTDS JDBC DRIVERS)...74 3. CONFIGURATIONS AVANCÉES POUR L AUTHENTIFICATION (SERVEUR LDAP)... 75 3.1 FICHIERS DE CONFIGURATION LDAP...75 4. MODIFIER LE NIVEAU DES TRACES (LOGS)... 78 5. CONFIGURATIONS AVANCÉES DU SERVEUR D APPLICATION JAVA... 79 5.1 APACHE TOMCAT OPTIMISATION...79 5.2 CHANGER LES PORTS HTTP SUR LEQUEL JAHIA EST À L ÉCOUTE...79 5.3 MISE À JOUR DU SERVEUR D APPLICATION TOMCAT...80 5.4 LE FICHIER DE CONFIGURATION JAHIA.PROPERTIES...81 CHAPITRE 5 : MAINTENANCE DE JAHIA... 89 1. COPIES DE SECOURS / MIGRATION DE L ENVIRONNEMENT DE DÉVELOPPEMENT À L ENVIRONNEMENT DE PRODUCTION... 89 1.1 BASE DE DONNÉES...89 1.2 FICHIERS DE DONNÉES JAHIA...89 1.3 MODELES DE PAGES JAHIA (TEMPLATES)...90 1.4 WEB APPLICATIONS / PORTLETS...90 1.5 FICHIERS DE CONFIGURATION...90 2. SUPERVISION... 90 CHAPITRE 6 : OPTIMISATION DE JAHIA... 91 1. AMÉLIORER LES PERFORMANCES DE JAHIA... 91 1.1 JAVA...91 1.2 OPTIMISATION DE LA BASE DE DONNÉES...91 CHAPITRE 7 : QUESTIONS FRÉQUEMMENT POSEES... 95 QUE FAIRE EN CAS DE PROBLÈME AVEC MON INSTALLATION JAHIA?... 95 1) ACTIVER LE SYSTÈME DE LOGS JAHIA...95 2) L ASSISTANCE TECHNIQUE GRATUITE ET COMMERCIALE DE JAHIA...95 QUELS SONT LES NAVIGATEURS WEB COMPATIBLES AVEC JAHIA?... 95 QUELLE EST LA DURÉE D UNE SESSION, ET COMMENT LA CHANGER?... 96 COMMENT INSTALLER DEUX INSTANCES DE JAHIA SUR LA MEME MACHINE?... 96 COMMENT PUIS-JE ACTIVER LA NOTIFICATION EMAIL DU PROCESSUS DE WORKFLOW?... 97 COMMENT PROCEDER POUR MODIFIER LES PAGES D INTERFACE D ADMINISTRATION JSP DE JAHIA (FENETRES POP-UP)?... 97 COMMENT TRADUIRE JAHIA DANS D AUTRES LANGUES?... 98 COMMENT CRÉER UN SET DE NOUVEAUX TEMPLATES ET LE DÉPLOYER DANS JAHIA?... 99 LISTE DES ILLUSTRATIONS... 101

I p6/102 INTRODUCTION Bienvenue dans le Guide d'administration Jahia. Jahia est un système de gestion de contenu et un outil de portail intégré basé sur une plateforme Java. Ce guide est destiné à vous permettre d'installer, de configurer et de maintenir vos serveurs Jahia. CONVENTIONS UTILISÉES DANS CE DOCUMENT Les conventions typographiques suivantes sont utilisées dans ce document : L'italique est utilisé pour : Chemins d'accès système, noms de fichiers, et noms de programmes. Les adresses internet, telles que les noms de domaines et les urls. De nouveaux termes lorsqu'on les défini. Le gras est utilisé pour : Les noms des éléments des interfaces graphiques (noms de fenêtres, boutons, éléments dans les menus, etc.) La chasse fixe est utilisée pour : Les lignes de commande et les options qui doivent être tapées à l identique. Les noms et mots clés des programmes Java, y compris les noms de méthodes, les noms de variables et les noms des classes. Les éléments XML, HTML, XHTML et leurs balises, noms d attributs. Indique une astuce ou un conseil. Indique une note d'information de portée générale. Indique une mise en garde. IL Y A DES ERREURS 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 errata et télécharger la dernière version de ce document reportez vous au site suivant : http://www.jahia.org

I p7/102 CHAPITRE 1 : PRE-REQUIS Jahia peut être installé sur de multiples systèmes d exploitation, serveurs d applications Java et bases de données. Ce chapitre présente le pré requis minimum. 1. PRÉ- REQUIS DU SYSTÈME Pour utiliser Jahia, il est nécessaire d installer préalablement un Software Development Kit Java 2 (JDK ou Java2SE SDK) version 1.4 ou ultérieure sur votre système. Jahia nécessitant de compiler des pages jsp, le Java Runtime Environment (ou JRE) ne fonctionnera pas seul, vous devez installer le JDK complet (ou Java2SE SDK). Vous trouverez les deux versions pour Linux et Windows sur le site web de SUN : http://java.sun.com/j2se/ D autres poussés. JDK sont disponibles chez différents éditeurs, mais ceux ci n ont pas fait l objet de tests 1.1 SYSTÈMES D EXPLOITATION TESTÉS Microsoft Windows NT/2000/XP Linux successfully tested with Redhat Enterprise 3 and 4,Debian Solaris 9.x, Solaris 10 MacOSX Les autres systèmes supportant le JDK devraient théoriquement fonctionner, mais n ont pas été testés. 1.2 SERVEURS D APPLICATION JAVA TESTÉS Jahia est principalement développé et testé avec les serveurs d application suivants : Apache Tomcat 5 and + Weblogic 8,9 Websphere 6.02, 6.1 D autres serveurs d application peuvent être utilisés. Toutefois, la plupart des développements et des tests étant réalisés sous Apache Tomcat, l équipe Jahia ne supporte officiellement que cette plateforme. 1.3 BASES DE DONNÉES TESTÉES: HyperSonicSQL 1.7.x MySQL 4.x and 5.0.x PostgreSQL 7.x / 8.x SQL Server 7.0 & 2000 Oracle 9i and 10g Les autres SGBD disposant d un driver jdbc doivent également fonctionner. Reportez vous au chapitre Configurations Avancées pour en savoir plus sur l installation et la configuration de Jahia avec d autres bases de données que la base embarquée Hypersonic.

I p8/102 2. PRÉPARER VOTRE SYSTÈME Pour tester si Java est déjà installé sur votre système, tapez la ligne de commande suivante : java version Vous devriez recevoir un message de retour indiquant quelle version de java est installée sur votre système. Notez que le même message vous sera retourné s il n y a qu un JRE (Java Runtime Environement) installé. Si une erreur est retournée suite à la frappe de la commande, c est que vous n avez probablement pas de JDK complet installé. Si vous avez installé d autres versions du JDK, JRE ou d autres serveurs Java sur votre système, nous vous recommandons d effectuer quelques tests afin de vous assurer que Jahia s exécutera sans problème. Vérifiez que vous n avez pas encore de variables TOMCAT_HOME et CATALINA_HOME définies. Notez qu une fois installée Jahia vérifiera au moment de son lancement que ces variables ne sont pas définies et, si elles les sont déjà, interrompra son exécution. Après installation, vous devez définir la variable d environnement JAVA_HOME pointant vers le répertoire contenant votre JVM. Le répertoire d installation par défaut de la JVM SUN sur Windows est "c:\j2sdk1.4.1_xx", où xx est le numéro de version. Jahia vérifie au démarrage que cette variable est convenablement définie, si ce n est pas le cas son exécution est stoppée. Pour définir cette variable, suivez les procédures suivantes : 2.1 SOUS WINDOWS i) Ouvrir le Panneau de Configuration, puis les Options du Système. Puis, selon votre système : Cliquez sur l onglet Avancé et cliquez sur le bouton Variables d environnement (Windows 2000/XP) Cliquez sur l onglet Propriétés et cliquez sur le bouton Environnement (Windows NT) ii) Cliquez sur Nouveau dans la partie de la fenêtre dédiée aux variables système. Saisissez ensuite les informations suivantes : Nom de la variable: JAVA_HOME Valeur de la variable : c:\j2sdk1.4.13_01 (si vous avez installé la JVM à un autre emplacement que celui propose par défaut, modifiez la valeur de la variable en conséquence). Pour installer une machine virtuelle Java sur un système Windows (WindowsNT, Windows2000 ou WindowsXP) vous devez posséder les droits d administration sur la machine. Contactez votre Administrateur Système si vous ne disposez pas des droits suffisants.

I p9/102 Figure 1-1 : Variables d'environnement. Cliquez sur OK pour valider votre saisie. La machine virtuelle Java devrait être normalement installée désormais. Veuillez noter que sous Windows NT un redémarrage de votre ordinateur est nécessaire pour que les changements soient pris en compte. 2.2 SOUS LINUX Définissez la variable JAVA_HOME au niveau du répertoire racine de votre JDK. Deux exemples : Supposons que vous avez installé le JDK version 1.4 dans le répertoire /usr/java. Le classpath sera défini en tapant : export JAVA_HOME=usr/java/j2sdk1.4.1_02 (en bash ou ksh) export JAVA_HOME usr/java/j2sdk1.4.1_02 (en csh ou tcsh) 2.3 SOUS SOLARIS Définissez la variable JAVA_HOME au niveau du répertoire racine de votre JDK. Deux exemples : Supposons que vous avez installé le JDK version 1.4 dans le répertoire /usr/java. Le classpath sera défini en tapant : export JAVA_HOME=/usr/java (en ksh) JAVA_HOME=/usr/java;export (en sh) setenv JAVA_HOME /usr/java (en csh ou tcsh) 2.4 SERVEUR D APPLICATION EMBARQUÉE PAR DEFAUT La version standard de Jahia 5.0 est distribuée avec un serveur d application Apache Tomcat 5.5.17 embarqué. Aucune configuration manuelle n est requise, celle-ci sera réalisée automatiquement durant l installation de Jahia. Veuillez noter que Jahia est configuré pour tourner par défaut sur le port 8080, et que cela peut créer un conflit s il existe déjà sur votre environnement un autre Tomcat ou tout autre application serveur utilisant le même port. 2.5 BASE DE DONNÉES EMBARQUÉE La version standard de Jahia 5.0 est distribuée avec une base de données HyperSonicSQL embarquée. Si vous souhaitez démarrer votre utilisation de Jahia rapidement, vous pouvez utiliser cette base de données tel quel. Nous verrons qu il est très facile de changer de base de données ultérieurement et de transférer tout le contenu de votre projet.

I p10/102 CHAPITRE 2 : INSTALLATION DE JAHIA Ce chapitre décrit pas à pas la façon d'installer Jahia 5.0 et de réaliser les configurations initiales. Jahia est distribué sous forme d'un package compressé (tar.gz) pour Linux et sous forme d'un exécutable avec un assistant d'installation graphique pour Windows. Ce chapitre couvre les deux procédures d'installation. Ce chapitre recouvre l'installation "par défaut" avec le serveur d'application Tomcat embarqué, la base de données Hypersonic et en suivant la procédure guidée grâce à l'assistant d'installation Jahia. Reportez vous au chapitre Configurations avancées si vous souhaitez utiliser Jahia avec d'autres serveurs d'application et/ou d'autres bases de données. 1. SYSTÈME D EXPLOITATION 1.1 INSTALLATION SOUS WINDOWS En premier lieu, lancez l exécutable jahia.exe. Sélectionnez ensuite l emplacement désiré pour installer votre serveur Jahia. N utilisez pas d espaces dans votre chemin d accès au répertoire d installation. Cette opération ajoutera automatiquement une entrée Jahia 5.0 à votre menu Démarrer/Programmes contenant les raccourcis vers vos applications. Cette entrée Jahia 5.0 contient des raccourcis Start Jahia, Stop Jahia et Uninstall Jahia. 1.2 INSTALLATION SOUS LINUX Pour installer le fichier jahia5.0.xxx.tar.gz, rendez vous dans le répertoire dans lequel celui ci a été téléchargé. Décompressez le fichier d archive dans un répertoire, dont le nom ne contient aucun espace. 1.3 PREMIER LANCEMENT Pour lancer Jahia: Windows Cliquez sur Démarrer/Programmes/Jahia x.xx/start Jahia. LINUX Exécutez le script jahia.sh. Attendez que Tomcat ait fini de se charger, puis lancez un navigateur et saisissez l adresse suivante : http://your_host_name:8080/jahia/ Où your_host_name est le nom ou l adresse IP de la machine sur laquelle vous avez installé Jahia. Vous pouvez également utiliser localhost ou l adresse IP 127.0.0.1. Cette opération lancera la base de données HyperSonicSQL et ouvrira l assistant de configuration Jahia dans votre navigateur. Vous devrez démarrer et arrêter manuellement Jahia en utilisant les scripts shell jahia.sh et shutdown.sh. Vous pouvez également créer un script qui est exécuté automatiquement chaque fois que votre serveur redémarre. Reportez vous à votre documentation Unix / Linux pour savoir comment faire.

I p11/102 2. ASSISTANT D INSTALLATION JAHIA La première fois que vous exécuterez l application Jahia, l Assistant d installation Jahia sera lancé; celui-ci vous guidera pour définir les différents paramètres nécessaires au fonctionnement correct de l application. Figure 2-1 : Premier lancement de Jahia Cet écran est affiché lors de votre premier accès à Jahia. Il affiche les informations concernant l'environnement serveur (serveur http, serveur d'application, version de java ). Vous pouvez choisir la langue dans laquelle la procédure d'installation sera exécutée. Actuellement, 6 langues sont disponibles : Anglais, Français, Allemand, Espagnol, Italien et Chinois. Cliquez sur "Etape suivante" pour poursuivre l'installation. 2.1 LICENCE ET CONDITIONS D UTILISATION Sur cet écran, vous devez choisir l édition de Jahia que vous souhaitez installer selon vos besoins.

I p12/102 Figure 2-2 : Licence Jahia Et accepter les conditions d utilisations.

I p13/102 Figure 2-3 : Conditions d utilisation 2.2 DÉFINITION DU SUPER ADMINISTRATEUR Choisissez un nom d'utilisateur et un mot de passe. Ceux sont les identifiants du compte qui possèdera tous les droits pour administrer Jahia. Confirmez votre mot de passe en le saisissant une seconde fois. Vous pouvez saisir des informations complémentaires telles que le nom, le prénom et l'adresse email de l'administrateur. (Optionnel). : Propriétés de la base de données

I p14/102 Figure 2-4 : Super administrateur définition 2.3 CONFIGURATION DU SERVEUR Le premier champ (chemin d'accès au serveur d'application) contient le répertoire courant où est installé Tomcat (ou tout autre serveur d applications). En cas de non détection automatique, veuillez indiquer le répertoire principal de votre serveur d application Java. Sinon, il ne devrait pas être modifié.

I p15/102 Figure 2-5 : Paramétrage du serveur Si vous souhaitez modifier la base de données utilisée par Jahia (celle installée par défaut est HypersonicSQL), cliquez sur Propriétés avancées.

I p16/102 Figure 2-6 : Propriétés de la base de données Si vous préférez utiliser une autre base de données, vous pouvez régler les paramètres de connexion sur cet écran (reportez vous au chapitre "Options de configuration avancées" pour en savoir plus). Vous avez maintenant la possibilité de sauvegarder tous les fichiers et bigtext dans votre base de données au lieu de les sauvegarder sur le système de fichier classique de votre disque dur. Quand vous avez choisi la base de données souhaitez, cliquez sur Etape suivante pour continuer. 2.4 PROPRIÉTÉS DU SERVEUR DE MAIL Ces paramètres permettent d être notifié par email lors d une erreur d utilisation de Jahia Portal Server. Si la notification évènementielle est activée, le destinataire reçoit un message chaque fois qu une erreur apparaît sur Jahia. Vous pouvez spécifier un serveur email sortant (SMTP) et une adresse de destination de ces notifications. Vous avez également la possibilité de modifier le niveau de notification des évènements de «désactivé» à «paranoïaque».

I p17/102 Aucun = Aucune notification email. Standard = Emails envoyés lorsque des erreurs critiques surviennent. Important = Emails envoyés dès qu'une erreur survient. Parano= Emails envoyés dès qu'un warning survient. Cliquez sur Etape Suivante : Figure 2-7 : Propriétés du serveur mail 2.5 PROPRIÉTÉS DU SITE VIRTUEL PAR DÉFAUT Dans cette section, vous allez créer votre site Jahia. Vous aurez besoin de définir différentes informations concernant votre site, la langue utilisée par défaut, ainsi que la création d un compte administrateur pour le site.

I p18/102 Figure 2-8 : Propriétés du site virtuel 2.6 TEMPLATES (MODÈLES DE PAGES) Un ensemble de templates est livré par défaut avec Jahia. Lors de l installation de Jahia, vous devez spécifier quel package vous souhaitez utiliser pour la création des pages du site web créé par défaut lors du processus d'installation. Une fois la sélection effectuée, cliquez sur Etape Suivante.

I p19/102 Figure 2-9 : Choix de l ensemble de templates 2.7 SOMMAIRE Le dernier écran résume les paramètres choisis lors de l installation. Si vous souhaitez en modifier certains, cliquez sur Etape Précédente. Dans le cas contraire, cliquez sur Sauver Modifications.

I p20/102 Figure 2-10 : Résumé Si vous avez correctement configuré Jahia, vous devriez voir apparaître l écran suivant après quelques secondes :

I p21/102 Figure 2-11 : Succès de l'installation Cliquer sur "Se connecter à Jahia" fera apparaître la page d'accueil du site virtuel configuré par défaut. Figure 2-12 : Page d'accueil du site virtuel par défaut.

I p22/102 CHAPITRE 3 : GESTION DE SITES SOUS JAHIA Pour accéder aux interfaces d'administration de Jahia, authentifiez vous en utilisant le nom d'utilisateur et le mot de passe que vous avez définis lors du processus d'installation (compte Super Administrateur) Une fois authentifiée, cliquez sur le lien Administration dans la barre d'édition apparue tout en haut de la page. Le compte Super Administrateur (root) que vous avez défini lors du processus d'installation, vous donne accès à l'administration du serveur Jahia, ainsi qu'à l'administration des sites virtuels. 1. L'interface Gestion des propriétés du serveur vous permet de gérer et déployer de nouveaux sites, des outils (éditeurs HTML, par exemple) et vérifier le fonctionnement du système. Seul le Super Administrateur (root) peut accéder à ces interfaces. 2. L'interface Options du site vous permet de gérer un site spécifique. Les fonctions telles que la gestion des utilisateurs, des groupes, des templates y sont disponibles. Cette interface est accessible à tous les membres du groupe administrateurs. Le Super Administrateur a également accès aux interfaces d'administration de site virtuel. Pour passer d'un mode d'administration à l'autre, cliquez sur Accéder aux options du site si vous êtes en mode administration serveur et Accéder aux propriétés du serveur si vous êtres en mode administration de site. 1. ADMINISTRATION : OPTIONS DU SITE

I p23/102 Figure 3-1 : Administration de site virtuel Cet écran regroupe toutes les entrées vers les outils permettant de gérer la configuration d'un site virtuel. Le Super Administrateur (root) peut accéder à ce panneau de configuration pour chacun des sites virtuels déclarés. L'administrateur de site (siteadmin) n'a accès à ce panneau de configuration que pour le(s) site(s) dont il est responsable et n'a pas accès aux fonctions d'administration du serveur dans son ensemble. 1.1 GESTION CENTRALISÉE DES PAGES Figure 3-2 : Propriétés des pages Via cette interface vous pouvez modifier le template appliqué à n'importe quelle page de votre portail Jahia, en particulier cela peut vous permettre d'appliquer à une page un changement d'apparence très facilement. Notez toutefois que le template "ancien" et celui par lequel vous le remplacez doivent partager des champs communs afin que le contenu puisse continuer à être affiché et manipulé correctement. Reportez vous au Guide du développeur de templates pour plus d'information sur la façon de construire des templates. Choisissez la page sur laquelle vous souhaitez appliquer le changement, puis sélectionnez le template à appliquer. Cliquez sur Sauver Modifications pour valider vos choix. Si vous choisissez un nouveau template qui n'utilise pas les mêmes champs que votre template d'origine, le contenu ne sera plus affiché, mais il n'est toutefois pas perdu. Le contenu demeure en effet stocké dans la base de données utilisée par Jahia et pour le faire réapparaître vous pouvez revenir à votre template d'origine. Cette possibilité peut s'avérer utile en particulier pour tester un template contenant encore des erreurs et revenir à une version que l'on sait être stable.

I p24/102 1.2 GESTION DES UTILISATEURS Figure 3-3 : Liste des utilisateurs Cette interface permet aux administrateurs du site de gérer les utilisateurs déclarés dans Jahia qui auront des droits sur le site. Vous pouvez ajouter, modifier ou effacer des utilisateurs, ainsi qu ajouter des groupes et classer vos utilisateurs dans ces groupes. Veuillez noter que l utilisateur Jahia Administrateur (créé par défaut) ainsi que le compte invité (anonyme) ne peut être effacés. En fait, l utilisateur Jahia Administrateur et Root ne sont pas listés dans l interface car ils ont, par principe, tous les droits sur le site courant.

I p25/102 Vous pouvez également parcourir, rechercher et trier les utilisateurs en provenance de différentes sources externes. Actuellement, les utilisateurs peuvent être déclarés directement dans Jahia ou authentifiés via une connexion à un serveur tiers répondant à la norme LDAP. Pour savoir comment configurer une connexion entre Jahia et un serveur LDAP, référez vous au chapitre «Configurations avancées». Dans le cas de figure où vous disposez de plusieurs dizaines ou centaines d utilisateurs, vous pouvez utiliser les fonctions de recherche pour retrouver des utilisateurs spécifiques. Des caractères jokers peuvent être utilisés, par exemple en saisissant «s*» vous trouverez tous les utilisateurs dont le nom commence par «S». Vous pouvez également trier de façon ascendante ou descendante la liste des utilisateurs affichés, en cliquant sur les icônes situées au dessus de la fenêtre de liste. Pour ajouter un utilisateur, cliquez simplement sur Ajouter un nouvel utilisateur, saisissez les informations demandées puis validez en cliquant sur OK. Pour modifier les propriétés d un utilisateur, sélectionnez le dans la liste et cliquez sur Voir/Modifier les propriétés d un utilisateur. Si vous souhaitez utiliser les fonctionnalités de notification par email du workflow, vous devez impérativement saisir les adresses email associées aux utilisateurs que vous créez. Via le menu Modifier les propriétés d un utilisateur, vous pouvez également définir une page d accueil pour chaque utilisateur. Lorsque l utilisateur s authentifiera, il pourra sélectionner l option «Aller sur ma page d accueil» dans la liste déroulante et sera alors automatiquement envoyé sur cette page. Une fois authentifié, l utilisateur trouvera également un lien vers sa page d accueil dans la barre d édition. Figure 3-4 : Définir les pages d accueil

I p26/102 Cliquez deux fois sur OK pour valider. Si vous souhaitez effacer un utilisateur, cliquez sur Supprimer l utilisateur sélectionné. Il sera également effacé de toutes les pages sur lesquelles il possède des droits spécifiques. Veuillez noter que vous ne pouvez pas retirer un utilisateur qui est référencé sur un serveur LDAP (externe). En cliquant sur Gestion des groupes, vous pourrez ajouter ou effacer des groupes et déplacer des utilisateurs vers, depuis et entre les groupes. Voyez les paragraphes suivants pour en savoir plus sur ce sujet. 1.3 GESTION DES GROUPES D UTILISATEURS Figure 3-5 : Interface de gestion des groupes

I p27/102 Trois groupes existent par défaut dans Jahia et ne peuvent être supprimés : - administrators : regroupe les utilisateurs possédant tous les droits d'administration sur le site virtuel. - users: regroupe tous les utilisateurs référencés (Jahia ou LDAP) font partie de ce groupe par défaut. - guest : ce groupe représente tous les utilisateurs possibles, anonymes comme authentifiés. Comme l'utilisateur anonyme (utilisateur invité, guest) est considéré dans Jahia comme un utilisateur standard automatiquement connecté en tant qu'invité, si vous ne conférez de droits d'accès à une page qu'au compte utilisateur guest, les autres utilisateurs authentifiés n'auront pas accès à cette page. Si vous souhaitez que la page devienne visible pour tous les utilisateurs, il vous faut alors donner les droits de lecture au groupe guest qui inclut à la fois les utilisateurs authentifiés et non authentifiés. Pour ajouter ou supprimer des utilisateurs d un groupe, sélectionnez un groupe et cliquez sur Editer le groupe sélectionné. Sélectionnez alors un utilisateur de la liste qui s affiche (ou utilisez la touche Ctrl pour sélectionner plusieurs utilisateurs d un coup) puis cliquez sur Supprimer des membres. Si vous souhaitez ajouter de nouveaux utilisateurs au groupe sélectionné, cliquez sur Ajouter des membres. Figure 3-6 : Ajouter de nouveaux utilisateurs dans un groupe Si aucun utilisateur n'apparaît, cliquez sur le bouton "rechercher" pour afficher la liste complète des utilisateurs. Sélectionnez les utilisateurs désirés et cliquez sur le bouton "ok" pour les ajouter au groupe désiré.

I p28/102 Deux icônes à droite de l'écran vous aident à gérer les sélections lorsque la liste comporte beaucoup d'utilisateurs. : Sélectionne tous les utilisateurs : Inverse la sélection courante Vous pouvez également copier un groupe et rassembler dans le nouveau groupe tous les utilisateurs du groupe source. Par exemple, sélectionnez le groupe «users» et cliquez sur Copier le groupe sélectionné. Donnez au nouveau groupe un nom qui lui soit propre (par exemple : users_copie) puis cliquez sur OK. Vous avez désormais un second groupe contenant les mêmes membres que le groupe d origine, à savoir «users». Actuellement il n est pas possible de faire des groupes de groupes mais Jahia supporte les groupes LDAP dynamiques. 1.4 GESTION DES MODÈLES DE PAGES (TEMPLATES) Figure 3-7 : Gestion des Templates. Cet écran vous permet de gérer les différents modèles de pages (templates) disponibles dans votre site.

I p29/102 Vous pouvez choisir de réaliser un déploiement manuel ou automatique. Cliquez sur Options de gestion des modèles pour activer ou désactiver le Mode de déploiement automatique (case à cocher) puis cliquez sur Sauvegarder. Si vous avez packagé votre ensemble de templates dans un fichier.ear file, vous pouvez copier celui-ci dans le répertoire suivant : TOMCAT_HOME/webapps/jahia/WEB-INF/var/new_templates/nom_de_votre_site_virtuel Si le mode déploiement automatique est activé, les nouveaux templates deviennent disponibles après quelques secondes. Si cela n est pas le cas, cliquez simplement sur Déployer de nouveaux modèles. Vous devrez alors rafraîchir la page pour voir la liste des modèles (templates) mise à jour, ou revenir au menu principal, puis cliquer à nouveau sur le lien Options de Gestion des Modèles. Déploiement manuel de templates Si vous n avez pas préparé vos templates sous forme d un fichier.ear, vous pouvez quand même les déployer en cliquant sur Ajouter manuellement un nouveau modèle. Figure 3-8 : Déploiement manuel d un template. Comme illustré sur l écran ci-dessus, le dossier contenant les templates à déployer doit être placé dans le répertoire :

I p30/102 TOMCAT_HOME/webapps/jahia/jsp/jahia/templates/name_of_your_site Par exemple, si vous êtes en train de gérer le site virtuel mycompany, vous devrez copier vos templates dans le répertoire suivant : TOMCAT_HOME/tomcat/webapps/jahia/jsp/jahia/templates/mycompany/ Commencez par saisir le nom du template tel qu il devra apparaître dans les interfaces d édition. Puis renseignez le chemin d accès au répertoire dans lequel vous avez placé votre nouveau template, par rapport au chemin relatif qui vous est indiqué (dans l exemple cité, par rapport à mytemplates/). Finalement, saisissez le nom du fichier jsp qui décrit votre template (par exemple : mon_template.jsp). Si la case à cocher Disponible pour les utilisateurs n est pas cochée, votre template ne sera pas affiché dans la liste des templates utilisables au niveau des interfaces d édition (en particulier l interface de création de nouvelles pages). Lorsque vous éditez la configuration d un template déjà déployé, la case à cocher Template par défaut permet de spécifier si le template en question doit être celui proposé par défaut dans le menu déroulant de l interface d ajout de page. Cliquez sur Sauvegarder. Le message suivant doit apparaître si le template a été correctement déployé. A été ajouté dans Jahia avec succès. Veuillez noter que pour les noms des dossiers et des template le respect de la casse est indispensable. Si un message d erreur s affiche, vérifiez que le nom du fichier que vous avez saisi est correct et que le fichier se trouve bien dans le répertoire indiqué. Droits d accès aux templates Grâce au système de Liste des Contrôles d Accès (ACL) implémenté dans Jahia, vous pouvez gérer les droits sur les templates et spécifier quel(s) utilisateur(s) peuvent utiliser quel(s) template(s). Sélectionnez un template et cliquez sur l onglet Edition. Vous pouvez également double cliquer sur le nom du template. Figure 3-9: Edition de template