Nuxeo mailing list archives
[CPS-users-fr] Créer des espaces de travail à partir d'un script
Anahide Tchertchian
at at nuxeo.com
Mar 20 Juin 09:02:06 CEST 2006
Bonjour,
Vous pouvez regarder comment sont instanciées les racines "workspaces"
et "sections" du site dans CPSDefault/Extensions/cpsinstall.py
La syntaxe pour créer de nouveaux documents est la suivante :
container.invokeFactory(portal_type, id)
ou encore:
portal_workflow.invokeFactoryFor(container, portal_type, id)
Dans CPS3.2, vous devriez avoir un mécanisme d'export/import d'une
arborescence.
Si vous vous placez dans une arborescence (a la racine des espaces de
travail, par exemple) et ajoutez à la fin de l'url "dump_tree", vous
devriez obtenir cette structure, et pourrez prendre exemple pour la
modifier.
Ensuite, il faudra placer cette structure dans un fichier nommé
"tree.ini", le placer dans le répertoire var de votre instance de Zope,
et lancer la méthode externe ayant pour module "CPSDefault.loadTree" et
méthode "loadTree".
Cette arborescence sera alors créée dans le site.
> BOUREIMA Adam a écrit :
> > Bonjour,
> > Je voudrais créer des espaces de travail à partir d'un script
> python ou
> > d'une ZPT, auriez-vous une suggestion à me faire?
>
Cordialement,
--
Anahide Tchertchian, Nuxeo
Mail: at at nuxeo.com - Tel: +33 (0)1 40 33 71 60
http://www.nuxeo.com - http://www.cps-project.org
More information about the cps-users-fr
mailing list
This list archive provided by Nuxeo, the
leaders of open source ECM.
Check out the Nuxeo 5 open source,
standards-based ECM project.