{"id":244,"date":"2011-04-01T14:21:58","date_gmt":"2011-04-01T13:21:58","guid":{"rendered":"http:\/\/www.carinato.net\/?p=244"},"modified":"2011-04-01T14:21:58","modified_gmt":"2011-04-01T13:21:58","slug":"installazione-xvd-in-plone-4","status":"publish","type":"post","link":"https:\/\/carinato.com\/?p=244","title":{"rendered":"Installazione xvd in Plone 4"},"content":{"rendered":"<p>XVD e&#8217; un &#8220;nuovo&#8221; metodo di personalizzare i template di Plone, per maggiori info vedi <a href=\"http:\/\/plone.org\/products\/collective.xdv\/documentation\/reference-manual\/theming\">http:\/\/plone.org\/products\/collective.xdv\/documentation\/reference-manual\/theming<\/a>.<\/p>\n<p>Per l&#8217;nstallazione su Plone 4 su server debian 6.0.2 ho eseguito i seguenti passaggi:<\/p>\n<p>Installo i pacchetti debian: build-essential e libxslt1-dev, in precedenza avevo gia installato python 2.7.1 da sorgenti (vedi il post <a href=\"http:\/\/www.carinato.net\/linux\/installazione-di-plone-4-su-debian-6-0-2\">http:\/\/www.carinato.net\/linux\/installazione-di-plone-4-su-debian-6-0-2<\/a>)<\/p>\n<pre>sudo aptitude install build-essential libxslt1-dev<\/pre>\n<p>Modifico il file buildout.cfg in questo modo:<\/p>\n<p>Nella sezione [buildout] cerco la variabile extends ed aggiungo<\/p>\n<pre>http:\/\/good-py.appspot.com\/release\/collective.xdv\/1.0?plone=4.0.4<\/pre>\n<p>ottengo in questo modo (la seconda e terza riga devo essere identate):<\/p>\n<pre>extends =\n  versions.cfg\n  http:\/\/good-py.appspot.com\/release\/collective.xdv\/1.0?plone=4.0.4<\/pre>\n<p>Inoltre come per i comuni prodotti aggiuntivi aggiungo il prodotto nella variabile eggs<\/p>\n<pre>eggs =\n    Plone\n    ...\n    ...\n    collective.xdv<\/pre>\n<p>A questo punto rilancio il buildout<\/p>\n<pre>.\/bin\/buildout<\/pre>\n<p>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&#8217; essere fatto come spiegato <a href=\"http:\/\/plone.org\/products\/collective.xdv\/documentation\/reference-manual\/theming\/quick-start\/activating-xdv\">qui<\/a><\/p>\n<p>Avvio l&#8217;istanza Plone per testare il risultato<\/p>\n<pre>.\/bin\/instance fg<\/pre>\n<p>e attivo xdv dall&#8217;apposito pannello di controllo, vedi sempre <a href=\"http:\/\/plone.org\/products\/collective.xdv\/documentation\/reference-manual\/theming\/quick-start\/activating-xdv\">qui<\/a><\/p>\n<p>Buon &#8220;theming&#8221;  !!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>XVD e&#8217; un &#8220;nuovo&#8221; metodo di personalizzare i template di Plone, per maggiori info vedi http:\/\/plone.org\/products\/collective.xdv\/documentation\/reference-manual\/theming. Per l&#8217;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 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,14],"tags":[],"class_list":["post-244","post","type-post","status-publish","format-standard","hentry","category-linux","category-plone-2"],"_links":{"self":[{"href":"https:\/\/carinato.com\/index.php?rest_route=\/wp\/v2\/posts\/244","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/carinato.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/carinato.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/carinato.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/carinato.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=244"}],"version-history":[{"count":0,"href":"https:\/\/carinato.com\/index.php?rest_route=\/wp\/v2\/posts\/244\/revisions"}],"wp:attachment":[{"href":"https:\/\/carinato.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=244"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/carinato.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=244"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/carinato.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=244"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}