Il 17/01/2011 13:49, Silvio ha scritto:
2011/1/16 Massimiliano Magli <[email protected] <mailto:[email protected]>>


    Buongiorno a tutti.
    Sto provando il nuovo plone 4 e mi sono subito imbattuto con il
    problema della gestione di external methods: come e dove devo
    definire la directory Extensions? Posso definirla a livello di
    buildout.cfg?

Normalmente se vuoi un external method si tratta di qualcosa che vuoi far girare un'unica volta (tipo un'importazione) o periodicamente.
Se la situazione è questa puoi scrivere uno script da richiamare con
bin/instance run path/to/script.py
All'interno dello script trovi la root di Zope nella variabile app.
Se non usi ZEO devi fermare l'istanza Zope che usa il Data.fs prima di far girare lo script. Una ragione in più per usare un setup con ZEO (oltre al fatto che puoi fare bin/instance debug per fare dei test veloci).

tradotto: se non usate load balancing, installate sempre e comunque ZEO, poiché client1 servirà il sito, e client2 ve lo tenete per fare tutte le operazioni sul sito, senza i limiti dell'external method.
_______________________________________________
Plone-IT mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html

Rispondere a