Recherche
Le script jbossctl, présent dans <nuxeo.dir.parent>/nuxeo-5.1.6.GA/bin permet d'interagir avec le service. il suffit de lancer jbossctl sans arguments pour avoir la liste des possibilités.
Ils se trouvent par défaut sous <nuxeo.dir.parent>/nuxeo-5.1.6.GA/server/default/log
Leur emplacement peut être redefini par la valeur des paramètres : jboss.server.log et jboss.console.log de build.properties
La version 5.1.6 stocke "en dur" les documents ici : <nuxeo.dir.parent>/nuxeo-ep-5.1.6.GA/server/default/data/NXRuntime/binaries
Il sera ensuite possible, à partir de la 5.2 de stocker les documents où on veut.
La remarque ci-dessus s'applique auusi pour les index. Ils sont stockés sous : <nuxeo.dir.parent>/nuxeo-ep-5.1.6.GA/server/default/data/NXRuntime
l'outil nuxeo-shell présenté ici n'est intégré que depuis la version 0.2
export dataRep=<nuxeo.dir.parent>/nuxeo-5.1.6.GA/server/default/data/NXRuntime rm -r $dataRep/nxsearch-compass rm -r $dataRep/repos/default/repository/index rm -r $dataRep/repos/default/workspaces/default/index
Les index liés au JCR seront reconstruits lors de la première connexion à ESUP-ECM.
cd <nuxeo.dir.parent>/nuxeo-shell/ export JAVA_HOME=<repInstallationJava> export PATH=$JAVA_HOME/bin:$PATH ./nxshell.sh |> index |> quit
Nuxeo reconnait les groupes LDAP (notion de groupOfUniqueNames).
Il peut aussi travailler sur des groupes basés sur des filtrages d'attributs LDAP.
Pour cela on doit définir dans LDAP un groupe d'objectClass groupofurls.
Ensuite on déclare un attribut memberURL contenant une url de la forme ldap:///ou=people,dc=univ,dc=fr??sub?(&(att1=truc )(ett2=machin)(departmentnumber=57))