XVD e’ un “nuovo” metodo di personalizzare i template di Plone, per maggiori info vedi http://plone.org/products/collective.xdv/documentation/reference-manual/theming.
Per l’nstallazione su Plone 4 su server debian 6.0.2 ho eseguito i seguenti passaggi:
Installo i pacchetti debian: build-essential e libxslt1-dev, in precedenza avevo gia installato python 2.7.1 da sorgenti (vedi il post http://www.carinato.net/linux/installazione-di-plone-4-su-debian-6-0-2)
sudo aptitude install build-essential libxslt1-dev
Modifico il file buildout.cfg in questo modo:
Nella sezione [buildout] cerco la variabile extends ed aggiungo
http://good-py.appspot.com/release/collective.xdv/1.0?plone=4.0.4
ottengo in questo modo (la seconda e terza riga devo essere identate):
extends = versions.cfg http://good-py.appspot.com/release/collective.xdv/1.0?plone=4.0.4
Inoltre come per i comuni prodotti aggiuntivi aggiungo il prodotto nella variabile eggs
eggs = Plone ... ... collective.xdv
A questo punto rilancio il buildout
./bin/buildout
Creo nella cartella principlae di Plone (dove si trova il file buildout.cfg) una cartella themes e ci metto dentro il tema statico di riferimento ed il file xml con le regole. Un test minimale puo’ essere fatto come spiegato qui
Avvio l’istanza Plone per testare il risultato
./bin/instance fg
e attivo xdv dall’apposito pannello di controllo, vedi sempre qui
Buon “theming” !!