====== Gestion de documents Nuxeo ====== ===== Installation de NUXEO ===== ==== Prérequis ==== Pour installer Nuxeo, il faut au préalable  : * installer le JDK (Java-Development Kit : environnement de développement Java) version 1.8 éditer le fichier des sources : nano /etc/apt/sources.list ajouter les lignes deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main installer la clé de certification du paquetage java apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886 mettre à jour les sources : apt-get update installer java8 : apt-get install oracle-java8-installer il faudra accepter la licence * installer la clé de certification du paquetage nuxeo wget -q -O- http://apt.nuxeo.org/nuxeo.key * ajouter la source de téléchargement à la liste des sources * éditer le ficher des sources : nano /etc/apt/sources.list * ajouter la ligne correspondant à nuxeo : deb http://apt.nuxeo.org/ wheezy releases * mettre à jour la liste des paquetages apt-get update ==== Installation ==== après avoir installé les prérequis, on peut procéder à l'installation de Nuxeo apt-get install nuxeo Lors de l'installation, on vous demandera les éléments suivants : * le paramètre bind-address (machines depuis lesquelles on peut se connecter) : * 0.0.0.0 : depuis toute machines *  : adresse précise sur laquelle les postes pourront se connecter * 127.0.0.1 : uniquement en interne sur le serveurs * le port d'écoute (valeur 8080 par défaut) * la configuration de la base de données (paramétrage de PostgreSQL par défaut) La configuration de Nuxeo se fera depuis un navigateur depuis l'url [[http://:]] Les éléments de configuration suivant devront être utilisés : * Authentification : Base de données (par défaut) * SMTP : laisser les valeurs par défaut * prenom : * nom : * société : * compte mail : * mot de passe : * nom du projet : **//L'installation prend un certain temps.//** Vous accèderez ensuite à l'application par un navigateur Web sur l'url : [[http://:port/]] avec les comptes par défaut indiqués dans l'interface. Si le redémarrage est trop long, sur le serveur, lancez la commande suivante : service nuxeo restart Après l'affichage de l'invite de commande, vous pourrez accéder à l'interface. ===== Couplage avec annuaire ===== La démarche est inspirée de la documentation technique du site Nuxeo (documentation en anglais) : [[https://doc.nuxeo.com/display/NXDOC/Using+a+LDAP+Directory]]. On utilisera l’assistant : //**Admin / Informations système / onglet Configuration / liste Type d’annuaire**// Dans l’assistant, on définit * la façon dont les comptes sont gérés (BDD, LDAP, les 2) * les coordonnées du serveur * un compte ayant des droits sur l’annuaire {{:nuxeoldap-01.png?nolink|}} Puis on indique * le point de l’arborescence où seront cherchés les comptes * le type d’objet * le mode de recherche (à ce niveau, en profondeur) {{:nuxeoldap-02.png?nolink|}} Enfin on précise pour la gestion des utilisateurs * le champ identifiant le compte utilisateur dans l’annuaire * les équivalences entre les champs Nuxeo et ceux de l’annuaire {{:nuxeoldap-03.png?nolink|}} Pour la gestion des groupes, on procèdera de la même manière. {{:nuxeoldap-04.png?nolink|}} {{:nuxeoldap-05.png?nolink|}}