Bookmark and Share
Document Actions

Setup XML Generico

Up one level
Il linguaggio usato per definire i profili.

L'XML usato per i file profilo è semplice e diretto. Non è disponibile alcun DTD, ma ci sono tantissimi esempi per riutilizzare o adattare il tutto ai propri fini. Se tutto ciò può sembrare troppo, la buona notizia è che ci si può avvalere di un Setup Generico per scrivere i propri file esportando la configurazione da un sito esistente. Ulteriori informazioni a riguardo sono riportate nella documentazione di Generic Setup.

Solitamente il  root node di un profilo XML è un oggetto:

<object name="portal_javascripts" meta_type="JavaScripts Registry">
     .......
</object>

questo corrisponde ad un particolare site tool (in questo caso il registro JavaScripts). I sub-node rappresentano sub-oggetti, mentre gli attributi XML corrispondono agli attributi di quelle classi.

<javascript cacheable="True" compression="none" cookable="True"
            enabled="True" expression="" id="jquery.js" inline="False"/>

In questo caso perciò il sub-node rappresenta una voce nel registro JavaScripts e nelle sue caselle.

screenshot of the javascripts registry in the ZMI

Nel rarissimo caso in cui ci si trovi costretti a capire da soli quali attributi dover usare, sarà necessario esaminare l'API (oppure le interfaccie o le class) del tool in questione. Fare riferimento a http://api.plone.org oppure scavare nel codice sorgente.

by Dario Pollino last modified 2009-05-20 10:52