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>