Re: Re: [GenericSetup] Arborescence de site

"Sébastien FIEVET" <[email protected]>
Newsgroups gmane.comp.web.zope.cps.general.french
Message-ID <[email protected]>
On 10/20/06, Georges Racinet <[email protected]> wrote:
>
>
> On Oct 20, 2006, at 3:36 PM, Sébastien FIEVET wrote:
>
> >
> >
> > On 10/20/06, Georges Racinet <[email protected]> wrote: La
> > construction à la main d'un fichier xml pour créer une arbo serait
> > bien plus pénible que la
> > même chose en Generic Setup.
> >
> > Qu'entendez vous par là ?
>
> Le format de CPSIO est fait pour être pratique à importer dans CPS
> mais pas du tout pour être écrit à la main, puisque CPSIO fait aussi
> l'export. C'est de trop bas niveau pour ce besoin. En plus c'est fait
> pour être lancé une bonne fois pour toutes, jouer deux fois le même
> fichier doit aboutir à peu de choses près à tout dupliquer (en
> admettant que ça passe, ce qui n'est pas gagné).
>
> > Je possède effectivement beaucoup de rubriques. Quel est selon vous
> > la meilleure des solutions ?
> > Créer les rubriques "à la main", via l'interface web ? Utiliser un
> > script basé sur CPSDefault.Extension.loadTree et CPSInstaller ?
> > Utiliser les fichiers XML ?
> > Question subsidiaire : comment exporter la structure de mon site
> > une fois créée ?
>
> Si vous utilisez loadTree, je crois qu'il y a un dumpTree de la même
> époque dont on parle dans le guide de H. Cauwelier. Je ne sais pas du
> tout si ça fonctionne.


Exact. Le Guide du développeur CPS de H. Cauwelier parle de la méthode
setupSiteStructure, qui, à partir d'un dump_tree appliqué aux rubriques,
permet de récupérer l'aborescence d'un site. Mais la méthode
setupSiteStructure semble avoir disparue dans CPS 3.4.2-2.
Bye :)
Seb

_______________________________________________
cps-users-fr 
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.