ZopeSkel é um módulo Python que fornece uma coleção de esqueletos para quickstarting projetos Zope e Plone.
Todos os esqueletos estão disponíveis como modelos PasteScript e pode ser utilizada através da '' ferramenta de comando "empastamento". Por exemplo, para criar um pacote para um tema Plone 3 que você pode fazer:
paster criar plone3_theme -t
isso vai fazer algumas perguntas, tais como nome desejado pacote e uma descrição e uma saída de um esqueleto pacote completo que você pode imediatamente começar a utilizar.
Por favor, colabore enviando patches para o que você considera 'best of breed' layouts de arquivos para iniciar projetos Zope
O que é novo nesta versão:.
< ul>
O que é novo na versão 2.21.2:
- A fixação ruim fixer liberação ruim [cewing]
O que é novo na versão 2.20:
- Remover extensão buildout.threatlevel de plone4_buildout. [Davisagli]
- Made plone4_buildout mais simples: agora ele só pede Plone versão [miohtama]
- Várias referências a documentação Internet [miohtama]
- Criado um caminho recomendado como modelos ZopeSkel deve ser usado para criar um novo projeto de site Plone [miohtama]
- Bumped Plone 4 a versão 4.0.5 [miohtama]
- Editar plone3_buildout ajuda texto, correções: http://plone.org/products/zopeskel/issues/59 [aclark]
O que é novo na versão 2.19:
- Em cada setup.py, substitua ':' por ' : ', tornando list_classifier url um url que pode realmente ser usado. [Thet]
- Adicionado plone4_buildout [miohtama]
- Melhorias para README [miohtama]
O que é novo na versão 2.18:
- Adicionar bin / ZopeSkel flag --version. Relatórios versão atual do ZopeSkel (http://plone.org/products/zopeskel/issues/48) [cewing]
- plone3_buildout: usar Plone 3.3.5 por padrão. [Maurits]
- Corrigido um problema com o perfil genérico de instalação em modelos de Plone em que um perfil foi registrado em ZCML, mas nenhum diretório perfis foi criado. (Http://plone.org/products/zopeskel/issues/46) [cewing]
- uso i18n: plone domínio para o título portlet por isso não precisa ser traduzido duas vezes (http://plone.org/products/zopeskel/issues/44) [Frisi]
- usar o nome correto do pacote, para que ele possa ser usado em pacote com 2 pontos ou 1 pontos no nome do pacote [lucmult]
O que é novo na versão 2.17:
- Adicionado um pino para PasteScript & gt; = 1.7.2. Isso resolve um problema em que usando ZopeSkel com uma versão preliminar de PasteScript resultou em um descompasso método de assinatura do método de 'desafio' comando paster. Corrige problema # 42 (http://plone.org/products/zopeskel/issues/42) [cewing]
- Fixo persistente problema no modelo Arquétipos com registrar um diretório 'locales' antes de um é criado. Os usuários agora precisa adicionar um i18nlocale via addcontent a fim de obter este diretório e tê-lo registrado via ZCML. [Cewing]
- dependência fixo em doctests modelo Arquétipos sobre a presença do portlet log-in. Testes agora abrir o 'login_form' em vez disso. Resolve a edição # 40 (http://plone.org/products/zopeskel/issues/40) [cewing]
- Adicionado novo localcommand browserlayer para o Plone e arquétipo modelos. [Marcosfromero]
- Adicionado stub locales diretório para template plone3_theme, resolvendo a edição # 33 (http://plone.org/products/zopeskel/issues/33) [cewing]
- Definir o número da versão perfil GenericSetup no metadata.xml gerado a 1000, o que é melhor para a ordenação alfabética que GS faz. [Maurits]
- Adicionado & quot; ambiente de vars = zope_i18n_compile_mo_files = true & quot; para plone3_buildout molde. Isso é ativado apenas para Plone 4 (eggifiedzope é verdade). [Vincentfretin]
O que é novo na versão 2.16:
- erro de sintaxe fixa no código gerado construtor portlet [ajung]
- Adicionado um novo tipo de variável 'BoundedIntVar'. Ele confirma que a argumentação, desde que é ao mesmo tempo um inteiro e entre fornecida valores mínimo e máximo (inclusive em ambas as extremidades). [Cewing]
- arquétipo Atualizado e plone3_portlet modelos para cumprir pep8 e validação pyflakes em todas as fases de um processo de construção de esqueleto. Resolve o problema aqui: (http://plone.org/products/zopeskel/issues/24) [cewing]
- texto explicativo Adicionado ao modelo plone_hosting sobre o fato de que não é adequado para uso com versões do Plone até 3.1.7, fixo http://plone.org/products/zopeskel/issues/25 [cewing]
- Corrigido o problema com arquétipos gerados nomes meta_type tipo de conteúdo documentado aqui: (http://plone.org/products/zopeskel/issues/22) [cewing]
- testes atualizados para o modelo Plone para incluir testes para as correções para fábrica mensagem, ZCML sub-pacote incluir e problemas de registro tradução i18n abaixo [cewing]
- Limpou uma série de questões com a definição e importar um MessageFactory todo o pacote em Plone template comandos locais: (http://plone.org/products/zopeskel/issues/29) [cewing]
- Limpou uma série de questões com a importação de sub-pacote de arquivos ZCML depois de usar comandos locais no modelo plone: (http://plone.org/products/zopeskel/issues/28) [cewing]
- Corrigido um problema com o modelo plone zcmlmeta comando local para garantir que a directiva adequada foi inserido no de nível superior configure.zcml [cewing]
- Corrigido o erro no modelo plone que causou erros ZCML quando o comando i18nlocale local não havia sido executado: (http://plone.org/products/zopeskel/issues/26) [cewing]
- i18n melhorado para portlets (http://plone.org/products/zopeskel/issues/31) [Frisi]
- Melhoria da cobertura do teste do script ZopeSkel [cewing]
- uso não permitido do comando paster --svn-repositório devido a algumas incompatibilidades básicos com a maneira ZopeSkel é usado. O argumento ainda é permitido para os usuários via 'paster criar'. (Http://plone.org/products/zopeskel/issues/34 http://plone.org/products/zopeskel/issues/35) [cewing]
- Adicionado um "Registo Perfil 'pergunta para o modelo Plone para que os usuários podem ter um perfil de configuração genérica registrado no caso que planeja adicionar coisas (como portlets) que exigem um perfil GS para instalar. Adaptado a jusante modelos arquétipo, plone25_theme e plone3_theme para usar a nova questão [cewing]
O que é novo na versão 2.15:
- Apoiado fora algumas alterações em relação jaroel em favor do trabalho de retenção templates OOTB [cewing]
- arquétipo Feito, plone3_theme e plone3_portlet passar o validador PEP8 e pyflakes. [Jaroel]
- resumos modelo (descrições de uma linha) foram melhorados. [Pupq]
- Modelos têm agora um atributo ajuda opcional, que é uma rica descrição do modelo e sua finalidade. Ajuda foi fornecido para todos os modelos ZopeSkel. [Pupq / cewing]
- Variáveis (questões em templates) têm agora um homem-de frente para & quot; title & quot; atributo que pode ser apresentado em vez do (mais feio + mais opaco) nome de variável real. Títulos foram escritos para perguntas. [Pupq]
- As variáveis têm agora atributo ajuda opcional, que é uma rica descrição da variável. Isso pode ser mostrado na pastescript UIs. [Pupq]
- help interativo foi adicionado, de modo que você pode entrar em & quot;? & Quot; em qualquer questão de receber a ajuda rico para essa pergunta. [Cewing]
- & quot; Modos & quot; foram implementadas - fácil, perito, e todos - para reduzir o número de perguntas feitas a usuários iniciantes. Por exemplo, questões técnicas (como & quot; pacote namespace 2 & quot;) agora são mostrados apenas no modo expert. [Cewing / pupq]
- O nome do projeto (por exemplo, & quot; plone.app.example & quot;) é agora dividida em pedaços para tornar-se os valores padrão para nomes de pacotes de namespace (& quot; Plone & quot ;, & quot; app & quot ;, & quot; exemplo & quot;). [Pupq]
- Os modelos podem proporcionar um atributo NDOT que sinaliza quantos namespaces (& quot; pontos & quot;) são esperados no nome do projeto. Quando chamado por meio de novo script ZopeSkel front-end, nomes que não suportam esse padrão são rejeitadas com a ajuda (por exemplo, a criação de um plone_app com & quot; plone.example & quot; seria rejeitado, como um-nome-do-namespaced 2, & quot; Plone .foo.example & quot ;, é esperado) [pupq]
- Ao invés de ter que usar o checkvar () e post () métodos, modelos pode agora suportar mensagens que aparecem pré-perguntas e pós-geração. Foi adicionado advertências adequadas e onde a percorrer ajuda. [Cewing]
- classes abstratas para zope2 produtos e buildouts; isso simplifica herança de attrs comuns e fornece locais apropriados para o futuro a lógica comum. [Pupq]
- Um script front-end, 'ZopeSkel', foi adicionado. Isto tem de alto nível, a ajuda amigável, e uma interface de linha de comando melhorado para a tarefa de uso do modelo. Ele pode fornecer uma lista amigável de modelos e uma lista verbosely detalhada de modelos. [Pupq / cewing / chrisrossi]
- Os usuários podem ter um & quot; $ HOME / .zopeskel & quot; script com valores padrão para perguntas, quer por um all-modelo ou modelo-a-modelo base. [Pupq]
- O & quot; ZopeSkel & quot; script pode emitir uma amostra & quot; .zopeskel & quot; arquivo, para edição. [Pupq / cbc]
- Um simples gerador de ajuda HTML pode produzir uma lista de modelos, campos e subtemplates. Isto irá ser útil para manter um HTML & quot; & quot guia de referência; para os modelos ZopeSkel. Encontre esta no pacote zopeskel.doctools. [Pupq / cbc]
- testes unitários Atualmente-falhando foram corrigidos. [Pupq / cewing]
- Novos testes de unidade foram escritos para novos recursos. [Cewing]
- New e testes de unidade de reparo foram adicionados ao conjunto de testes padrão [cewing]
- Ao invés de usar uma classe var genérico () para todas as variáveis (& quot; perguntas & quot;), subclasses para diferentes tipos de variáveis - corda, boolean, escolhas, etc .-- foram adicionados. Estes normalizar seus próprios valores e fornecer validação. Portanto, os usuários receberão mais cedo / melhor feedback sobre valores inadequados. [Pupq / cewing]
- A proposta de dividir o projeto em ZopeSkel. * Pacotes foi adicionado. [Pupq / cbc]
- Desde que as questões foram duplicados em diferentes modelos, eles foram consolidados para a consistência em um só lugar, e referiu-se a partir de outros lugares. [Pupq]
- A ferramenta em tempo real para a geração de gráficos de dependências e herança modelo foi escrito, adequado para a inclusão na documentação de alto nível. Encontre esta no pacote zopeskel.doctools. [CBC]
- Use o Zope 2.12.3 eggified para buildouts segmentação Plone 4.x. Use 2.9.12 para buildouts segmentação Plone 2.x. [Maurits]
- Remover desnecessária 'title' argumento de exemplo jsregistry.xml. Isso corrige http://plone.org/products/zopeskel/issues/18. [Dukebody]
foram adicionadas
O que é novo na versão 2.14.2:
- Voltar para fora não testados, mudanças indocumentados de paris de sprint que quebrou alguns modelos [MatthewWilkes]
Requisitos :
- Python
Comentários não encontrado