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