Instalação
Adicione estas linhas no buildout:
[Buildout]
Peças =
& Nbsp; paster
[Paster]
receita = zc.recipe.egg
ovos =
& Nbsp; ZopeSkel
& Nbsp; PasteScript
& Nbsp; PasteDeploy
& Nbsp; zopeskel.dexterity
& nbsp; $ {buildout: Ovos}
pontos de entrada-paster = = paste.script.command: funcionamento
E executar o buildout. É muito simples.
Uso
Criar um produto destreza:
/ Path / to / paster criar destreza -t
Adicionando um esqueleto contenttype:
cd / path / to / produto / root
/ Path / to / paster addcontent dexterity_content
Adicionando um esqueleto comportamento:
cd / path / to / produto / root
/ Path / to / paster addcontent dexterity_behavior
A adição de um ponto de vista:
cd / path / to / produto / root
/ Path / to / paster addcontent dexterity_view
Adicionar um campo ao esquema tipo de conteúdo:
cd / path / to / produto / root
/ Path / to / paster addcontent dexterity_content_field
Adicionar um campo a um esquema de comportamento:
cd / path / to / produto / root
/ Path / to / paster addcontent dexterity_behavior_field
Nota
Se você bater e erro como este:
pkg_resources.DistributionNotFound: plone.app.relationfield: não encontrado para: my.product (se você executar python setup.py desenvolver?)
ao tentar executar addcontent paster, então você precisa se certificar que Paster sabe sobre todos os ovos relevantes do seu buildout.
Adicionar $ {exemplo: ovos} à sua seção paster em seu buildout, assim:
[Paster]
receita = zc.recipe.egg
ovos =
& Nbsp; ...
& nbsp; $ {exemplo: ovos}
pontos de entrada-paster = = paste.script.command: funcionamento
onde instância é o nome da sua secção plone.recipe.zope2instance. Re-execute o buildout ea questão deve ser resolvida
O que é novo nesta versão:.
- Use plone.directives .form.model.schema para Schema grok'd. [Smcmahon]
O que é novo na versão 1.3:
- Adicionado README.txt a pasta estático no modelo de destreza. [Smcmahon]
- modelo metadata.xml alterado para iniciar com um número inteiro de 1 em vez do número da versão do pacote. [Davidjb]
O que é novo na versão 1.3 Beta 3:
- Adicione uma doctest integração amostra de trabalho. [Smcmahon]
O que é novo na versão 1.2.2:
- Problemas corrigidos quando a pasta locais foi perdido na embalagem e, portanto, não foi capaz de iniciar o Plone 4.1 com o presente produto gerado. Embalagem provavelmente poda pastas vazias, incluído um arquivo README.txt manequim lá. [Mikko ohtamaa]
O que é novo na versão 1.2.1:
- Release 1.2 de zopeskel.dexterity não é instalável com python2.4 devido a um bug no módulo tarfile. Adicionado setup.cfg que as forças usando os --formats = zip opção ao criar um sdist; Isto resolve o problema em python2.4. [Maurits]
O que é novo na versão 1.1 Beta 2:
- identation fixo no módulo gerado pelo comando local dexterity_behavior . Foi utilizando três espaços indet insted de quatro espaços. [Esartor]
- Adicionado importação para a fábrica mensagem i18n ao comando dexterity_behavior local. [Esartor]
Requisitos :
- Python
Comentários não encontrado