Installazione
Aggiungere queste righe in buildout:
[Buildout]
parti =
& Nbsp; paster
[Paster]
ricetta = zc.recipe.egg
uova =
& Nbsp; ZopeSkel
& Nbsp; PasteScript
& Nbsp; PasteDeploy
& Nbsp; zopeskel.dexterity
& nbsp; $ {buildout: eggs}
punti di entrata = paster = paste.script.command: run
Ed eseguire il buildout. E 'abbastanza semplice.
Uso
La creazione di un prodotto di destrezza:
/ Path / to / paster creare destrezza -t
L'aggiunta di uno scheletro contenttype:
cd / path / to / prodotto / root
/ Path / to / paster addcontent dexterity_content
L'aggiunta di uno scheletro comportamento:
cd / path / to / prodotto / root
/ Path / to / paster addcontent dexterity_behavior
L'aggiunta di una visione:
cd / path / to / prodotto / root
/ Path / to / paster addcontent dexterity_view
Aggiunta di un campo per lo schema tipo di contenuto:
cd / path / to / prodotto / root
/ Path / to / paster addcontent dexterity_content_field
Aggiunta di un campo a uno schema comportamento:
cd / path / to / prodotto / root
/ Path / to / paster addcontent dexterity_behavior_field
Note
Se colpite e errore come questo:
pkg_resources.DistributionNotFound: plone.app.relationfield: non trovate in: my.product (sei scappato python setup.py sviluppare?)
quando si tenta di eseguire addcontent paster, quindi è necessario assicurarsi che Paster a conoscenza di tutte le uova rilevanti dal tuo buildout.
Aggiungi $ {esempio: uova} alla sezione paster nel buildout, nel seguente modo:
[Paster]
ricetta = zc.recipe.egg
uova =
& Nbsp; ...
& nbsp; $ {esempio: Uova}
punti di entrata = paster = paste.script.command: run
dove istanza è il nome della sezione plone.recipe.zope2instance. Eseguire nuovamente il buildout e la questione dovrebbe essere risolta p>
Cosa c'è di nuovo in questa versione:.
- Uso plone.directives .form.model.schema per Schema grok'd. [Smcmahon]
Cosa c'è di nuovo nella versione 1.3:
- Aggiunto README.txt cartella statico modello destrezza. [Smcmahon]
- modello metadata.xml Cambiato per iniziare con un numero intero di 1, piuttosto che il numero di versione del pacchetto. [Davidjb]
Cosa c'è di nuovo nella versione 1.3 Beta 3:
- Aggiungi un doctest integrazione esempio reale. [Smcmahon]
Cosa c'è di nuovo nella versione 1.2.2:
- Risolto un problema quando cartella locali è stato perso nella confezione e quindi non era in grado di iniziare a Plone 4.1 con il prodotto presente generato. Confezione probabilmente pota cartelle vuote, incluso un file README.txt manichino lì. [Mikko ohtamaa]
Cosa c'è di nuovo nella versione 1.2.1:
- Release 1.2 di zopeskel.dexterity non è installabile con python2.4 causa di un bug nel modulo tarfile. Aggiunto setup.cfg questa opzione quando si crea un sdist forze utilizzando i --formats = zip; questo risolve il problema su python2.4. [Maurits]
Cosa c'è di nuovo nella versione 1.1 Beta 2:
- identation fisso nel modulo generato dal dexterity_behavior locale comando . E 'stato con 3 posti indet invece di 4 spazi. [Esartor]
- Aggiunta di importazione per la fabbrica messaggio i18n al comando dexterity_behavior locale. [Esartor]
Requisiti
- Python
I commenti non trovato