Projet esup-ecm

Recherche

Sommaire

Pages enfant
  • Guide d'exploitation

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \[donne l'UID du document "example" du workspace myworkspace\]

Balise Wiki
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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \[ 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&nbsp;&nbsp; \[ajoute les droits Everything (gérer) sur le document pour l'
administrateur ("admin") ]

...

 administrateur \]

Importer des données

Volet

./nxshell.sh -h 127.0.0.1

Balise Wiki
127.0.0.1>cd default-domain/workspaces/tmp &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; \[On se place sur le chemin Nuxeo où l'on veut importer\]

Balise Wiki
127.0.0.1>fsimport </path_to_docs>&nbsp; . &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; \[On importe à partir du sytème de fichiers\]

Balise Wiki
127.0.0.1>index default /default-domain/workspaces/tmp &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; \[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