...
Utilisation de nuxeo-shell : quelques exemples
Voir le "Nuxeo book" pour les détails.(en anglais) pour plus de détails : la liste complète des commandes, le mode batch et interactif, etc ...
Il faut indiquer la machine virtuelle Java:
| Volet |
|---|
cd <nuxeo.dir.parent>/nuxeo-dm-5.2.0/nuxeo-shell/ export JAVA_HOME=<repInstallationJava> export PATH=$JAVA_HOME/bin:$PATH |
...
Les index applicatifs nuxeo sont reconstruits en utilisant la commande index de shell nuxeo : index . La recherche plein texte s'appuiera sur les index créés ici.
| Volet |
|---|
./nxshell.sh -h 127.0.0.1 cd default-domain 127.0.0.1> index 127.0.0.1> quit |
...
| Volet |
|---|
./nxshell.sh -h 127.0.0.1 | Balise Wiki |
|---|
> cd default-domain/workspaces/myworkspace |
127.0.0.1> view example \[donne l'UID du document "example" du workspace myworkspace\] | example (donne l'UID du document "example" du workspace myworkspace) |
|---|
127.0.0.1> script \--file <rep_src_esup_ecm>/nuxeo-shell-scripts/modifyPermissions.js | <UID> [ ajoute le droit ReadWrite sur le document pour tous <UID> \[ ajoute le droit ReadWrite sur le document pour tous ("members") \] |
| Balise Wiki |
|---|
127.0.0.1> script \--file <rep_src_esup_ecm>/nuxeo-shell-scripts/modifyPermissions.js <UID> admin | Everything
Everything \[ajoute les droits Everything (gérer) sur le document pour l' | administrateur ("admin") ] |
...
Importer des données
| Volet |
|---|
./nxshell.sh -h 127.0.0.1 | Balise Wiki |
|---|
127.0.0.1>cd default-domain/workspaces/tmp \[On se place sur le chemin Nuxeo où l'on veut importer\] |
| Balise Wiki |
|---|
127.0.0.1>fsimport </path_to_docs> . \[On importe à partir du sytème de fichiers\] |
| Balise Wiki |
|---|
127.0.0.1>index default /default-domain/workspaces/tmp \[On indexe les dossiers importés\]
127.0.0.1> quit |
|
Passer en mode debug
| Volet |
|---|
./nxshell.sh -h 127.0.0.1 > log debug > quit |