Cose da ricordare con collective.xdv

collective.xdv è un interessante approccio per la realizzazione ti "skin" per Plone ma ci sono alcune cose da tenere presente durante il suo utilizzo

Dopo il mio primo approccio a collective.xdv ho notato alcune configurazioni aggiuntive da effettuare per il suo corretto funzionamento.

CacheFu

Bisogna ricordarsi, all'attivazione di CacheFu di disabilitare la compressione come descritto nel README di xdv

TinyMCE

I popup dell'editor non vengono visualizzate correttamente in quanto collective.xdv non riesce a risolvere le regole che abbiamo definito per queste pagine particolari.

Per risolvere questi problemi basta aggiungere alcune configurazioni nella sezione Unstyled paths di collective.xdv.

In questa sezione vengono inserite delle espressioni che rappresentano le pagine che non devono essere processate da xdv.

Per esempio:

^.*/manage[^/]+$

consente di visualizzare correttamente le pagine della ZMI

^.*/emptypage$

consente di visualizare correttamente il contenuto dell'editor di testo Kupu.

Dobbiamo quindi aggiungere le seguenti linee alla configuraizone di base per visualizzare correttamente i popup di TinyMCE:

^.*/plugins/*
^.*/themes/*

Visualizzazioni immagini

La visualizzazione delle immagini a tutto schermo non viene visualizzata correttamente; come sopra possiamo aggiungere questa linea di configurazione (ovvero modificare il template image_vie_fullscreen):

^.*/image_view_fullscreen

Pagine d'errore

come ultima cosa ho trovato (ma non solo io, fortunatamente) che non vengono correttamente visualizzate le pagine d'errore.

Non ho indagato molto sulla questione, magari lo farò in seguito, questa discussione chiarisce comunque il problema legato al pacchetto plone.postpublicationhook

blog comments powered by Disqus