On Dec 13, 2007 3:52 PM, Paulo <[EMAIL PROTECTED]> wrote:
> Tenho um modulo Python existe alguma forma de fazer as classes serem visives
> em Python Scripts no Zope?

Paulo, essa tua necessidade talvez seja o principal motivo que levou
os criadores do Zope a refazerem tudo do zero e criar o Zope 3.

No Zope 2 não tem nenhuma maneira fácil de você integrar classes
pré-existentes ou independentes do framework em uma aplicação Zope,
porque a toda a arquitetura do Zope 2 é baseada em herança múltipla,
então se as suas classes não tiverem as super-classes corretas, elas
não poderão se integrar bem ao resto do sistema. Na arquitetura de
componentes do Zope 3, é bem fácil integrar classes externas ao
sistema. No curso de Zope 3 da Zope Corp [1] inclusive tem até um
exemplo de uma classe totalmente independente do Zope que é integrada
através de adição de uma interface de poucas linhas de código Python,
e mais algumas linhas de configuração em ZCML. O arquivo da classe
original não é alterado neste processo.

Muitas das facilidades do Zope 3 já estão disponíveis para quem usa
Plone 2.5 ou mais recente. Se você nos disser o que é que faz esta
classe que você tem, a gente pode sugerir uma maneira de integrá-la.

[ ]s
Luciano

[1] <propaganda> este curso é ministrado no Brasil com exclusividade
pela Simples Consultoria, e as duas primeiras turmas ocorreram em
Brasíla e São Paulo agora no início de dezembro. Vamos ter mais turmas
em 2008. Para saber mais:
http://www.simplesconsultoria.com.br/treinamento/formacao_plone3
</propaganda>

Responder a