[zope-pt] zope-pt-unsubscr...@yahoogrupos.com.br

2010-08-24 Por tôpico tccmoraes




[zope-pt] Zope-3.4.1 configuração

2010-03-22 Por tôpico cleiton_si
Ola Pessoal sou novo no mundo Zope / Plone 
entaum instalei o Zope-3.4.1, so que quando tento acessar localhost:8080/manage 
a pagina não entra, bom isso e muito resumido eu sei ..pode ser mil coisas, 
observei que nas versões anteriores as configurações mudam, como subir como 
root, na versão 3.4.1 não achei aonde mudar o usuario que sobe o serviço (pelo 
que vi subi como root) bom o que queria era algum tutorial da versão Zope-3.4.1 
para seguir e realizar instalção e configuração. so para constar quando start 
zope os logs do transcript.log são:


zope.configuration.xmlconfig.ZopeXMLConfigurationError: File 
/srv/www/htdocs/zopes/zopeteste/etc/site.zcml, line 7.2-7.55
ZopeXMLConfigurationError: File 
/srv/www/htdocs/zopes/zopeteste/etc/package-includes/tree-configure.zcml, 
line 1.0-1.34
ZopeXMLConfigurationError: File 
/usr/local/zope-3.4.1/lib/python/zope/app/tree/configure.zcml, line 10.2-13.8
ImportError: No module named zlib
--
2010-03-22T08:42:01 INFO root sleep 8 to avoid rapid restarts
--
2010-03-22T08:42:01 INFO root pid 3379: exit status 1




alguem pode me ajudar?



Re: [zope-pt] Zope-3.4.1 configuração

2010-03-22 Por tôpico Alexandre Marinho
O erro ja diz tudo você precisa instalar a zlib no seu sistema.
Dependendo do seu SO pode ser de varias maneiras pra instalar.

Só um detalhe se pretende usar o plone ele nao funciona com essa versao
do zope... eh melhor baixar pelo site do plone ja vem com tudo: python,
zope e plone
--
Alexandre Marinho
Analista de Tecnologia da Informação - NTI - UFAL
http://alexandre.cuboestudioweb.com
Maceió/AL


Em 22 de março de 2010 11:44, cleiton_si lock...@hotmail.com escreveu:

 Ola Pessoal sou novo no mundo Zope / Plone
 entaum instalei o Zope-3.4.1, so que quando tento acessar
 localhost:8080/manage a pagina não entra, bom isso e muito resumido eu sei
 ..pode ser mil coisas, observei que nas versões anteriores as configurações
 mudam, como subir como root, na versão 3.4.1 não achei aonde mudar o usuario
 que sobe o serviço (pelo que vi subi como root) bom o que queria era algum
 tutorial da versão Zope-3.4.1 para seguir e realizar instalção e
 configuração. so para constar quando start zope os logs do transcript.log
 são:


 zope.configuration.xmlconfig.ZopeXMLConfigurationError: File
 /srv/www/htdocs/zopes/zopeteste/etc/site.zcml, line 7.2-7.55
ZopeXMLConfigurationError: File
 /srv/www/htdocs/zopes/zopeteste/etc/package-includes/tree-configure.zcml,
 line 1.0-1.34
ZopeXMLConfigurationError: File
 /usr/local/zope-3.4.1/lib/python/zope/app/tree/configure.zcml, line
 10.2-13.8
ImportError: No module named zlib
 --
 2010-03-22T08:42:01 INFO root sleep 8 to avoid rapid restarts
 --
 2010-03-22T08:42:01 INFO root pid 3379: exit status 1




 alguem pode me ajudar?



 

 Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
 Para desistir envie uma mensagem em branco para:
 zope-pt-unsubscr...@yahoogrupos.com.brlinks do Yahoo! Grupos





[zope-pt] Zope/Plone + Apache2 e Rewrite

2009-04-14 Por tôpico Edgard Costa
Pessoal

Fiz todas as configurações para que o apache2 trabalhe junto ao zope, VHM. 
Quando aciono o domínio recebo mensagem no firefox que o acesso é proibido.
Exatamente isto:
Forbidden

You don't have permission to access / on this server.
Config do apache2
ServerName www.repporseguros.com.br
  IfModule mod_rewrite.c
  RewriteEngine On
  RewriteRule ^/(.*) \
 
http://www.repporseguros.com.br:8080/VirtualHostBase/http/%{SERVER_NAME}:80/repporseguros.com.br/VirtualHostRoot/$1
 [L,P]
  /IfModule
/VirtualHost

Rewrite está habilitado.

Alguma configuraçãoe especial no zope?

EdgardCosta




Re: [zope-pt] Zope/Plone + Apache2 e Rewrite

2009-04-14 Por tôpico Raphael Deucher Pires
Oi Edgard ,

Temos um How-to do VirtualHost em:
http://colab.interlegis.gov.br/wiki/VirtualHost

Abraço

2009/4/14 Edgard Costa edgardalvesco...@gmail.com



 Pessoal

 Fiz todas as configurações para que o apache2 trabalhe junto ao zope, VHM.
 Quando aciono o domínio recebo mensagem no firefox que o acesso é proibido.
 Exatamente isto:
 Forbidden

 You don't have permission to access / on this server.
 Config do apache2
 ServerName www.repporseguros.com.br
 IfModule mod_rewrite.c
 RewriteEngine On
 RewriteRule ^/(.*) \
 http://www.repporseguros.com.br:8080/VirtualHostBase/http/%
 {SERVER_NAME}:80/repporseguros.com.br/VirtualHostRoot/$1 [L,P]
 /IfModule
 /VirtualHost

 Rewrite está habilitado.

 Alguma configuraçãoe especial no zope?





 EdgardCosta

  




-- 
[]'s
Raphael Deucher Pires


Re: [zope-pt] Zope/Plone + Apache2 e Rewrite

2009-04-14 Por tôpico Douglas Soares de Andrade
Em Terça-feira 14 Abril 2009, às 09:45:36, Edgard Costa escreveu:
 Pessoal

 Fiz todas as configurações para que o apache2 trabalhe junto ao zope, VHM.
 Quando aciono o domínio recebo mensagem no firefox que o acesso é proibido.
 Exatamente isto:
 Forbidden

 You don't have permission to access / on this server.
 Config do apache2
 ServerName www.repporseguros.com.br
   IfModule mod_rewrite.c
   RewriteEngine On
   RewriteRule ^/(.*) \
 
 http://www.repporseguros.com.br:8080/VirtualHostBase/http/%{SERVER_NAME}:80
/repporseguros.com.br/VirtualHostRoot/$1 [L,P] /IfModule
 /VirtualHost

 Rewrite está habilitado.

 Alguma configuraçãoe especial no zope?

 EdgardCosta

Olá Edgard,

Dentro do diretório dos modulos do apache, tem um arquivo chamado proxy.conf. 
Dentro dele tem uma diretiva Deny from all, mude-a para Allow from all ou 
Allow from .dominioquevcquer.com.br e depois dá um reload.

Deve funcionar =)

Valeu





 

 Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
 Para desistir envie uma mensagem em branco para:
 zope-pt-unsubscr...@yahoogrupos.com.brlinks do Yahoo! Grupos



Re: [zope-pt] []zope-pt] - squid+zeo+pound+zope (temperados no liquidificador)

2009-02-06 Por tôpico Fabiano Weimar dos Santos
2009/2/5 Clayton claytonc.so...@gmail.com:
 O pessoal da infraestrutura levantou a possibilidade de instalar um servidor
 CentOs para usar o LVS com a gui piranha [1] para fazer o balanceamento de
 carga no lugar do Squid.

 E hoje estava fazendo alguns testes com ab e jmeter em uma máquina local e
 que quando coloco uma url que não existe no site, o squid esta deixando
 passar todas as requisições para as instâncias e quando logo em seguida
 repito o teste com a mesma url ele segura todas as requisições.

 Fiquei preocupado com o resultado dos testes de carga em cima de urls 404,
 pois se for uma carga alta em cima de urls inválidas pode até derrubar um
 portal.

 Tentei até configurar o erro_map com uma página de 404 no apache, mesmo
 assim obtive o mesmo resultado relatado acima.

 Parece que o collapsed_forwarding so funciona com urls que retornam o
 status 200.

 Perguntas:

 Alguém já utilizou o LVS com ou sem o piranha ?

 Como resolvo o problema das urls 404 ?

Da uma olhada em

http://www.mnot.net/blog/2007/12/12/stale

Veja a diretiva stale-if-error

O suporte a essa diretiva já está incluso no Squid 2.7 estável e as
versões mais recentes do CacheFu também já suportam.

A diretiva stale-while-revalidate também parece legal.

PS: nunca testei. Se funcionar, me avisa :D


 [1] http://sourceware.org/piranha/


 abraços,

 Clayton

 



-- 
==
Fabiano Weimar dos Santos (xiru)
Weimar Consultoria

Hospedagem Plone, Django, Zope 3, Grok...
http://www.pytown.com
==


Re: [zope-pt] []zope-pt] - squid+zeo+pound+zope (temperados no liquidificador)

2009-02-05 Por tôpico Fabiano Weimar dos Santos
2009/2/2 Douglas Soares de Andrade dsandr...@gmail.com:

snip


 Sim. Pessoalmente, não uso pound. Prefiro fazer todo balanceamento de
 carga usando ICP.

 Olá Xiru, tudo tranquilo ?

 Tem algum motivo para usar squid+icp ?

O protocolo ICP permite que o proxy não envie requisições para
instancias que estejam muito lentas ou off-line. Isso é possível pois
Zope se faz passar por um proxy ICP para conversar com Squid. O
protocolo ICP é baseado em datagramas ICP o que permite um
balanceamento de carga mais adequado.

Aqui tem uma descrição do protocolo:

http://en.wikipedia.org/wiki/Internet_Cache_Protocol


-- 
==
Fabiano Weimar dos Santos (xiru)
Weimar Consultoria

Hospedagem Plone, Django, Zope 3, Grok...
http://www.pytown.com
==


Re: [zope-pt] []zope-pt] - squid+zeo+pound+zope (temperados no liquidificador)

2009-02-05 Por tôpico Jeronimo Zucco

Citando Fabiano Weimar dos Santos xirumacan...@gmail.com:

 2009/2/2 Douglas Soares de Andrade dsandr...@gmail.com:

 snip


 Sim. Pessoalmente, não uso pound. Prefiro fazer todo balanceamento de
 carga usando ICP.

 Olá Xiru, tudo tranquilo ?

 Tem algum motivo para usar squid+icp ?

 O protocolo ICP permite que o proxy não envie requisições para
 instancias que estejam muito lentas ou off-line. Isso é possível pois
 Zope se faz passar por um proxy ICP para conversar com Squid. O
 protocolo ICP é baseado em datagramas ICP o que permite um
 balanceamento de carga mais adequado.


Pelo menos no meu caso, isso não funcionou na prática, o ICP respondia  
normalmente em um nodo sobrecarregado, e ele ainda mandava conexões  
para esse nodo.




-- 
Jeronimo Zucco
LPIC-1 Linux Professional Institute Certified
Universidade de Caxias do Sul - NPDU

http://jczucco.blogspot.com

---
Essa mensagem foi enviada pelo UCS Mail



Re: [zope-pt] []zope-pt] - squid+zeo+pound+zope (temperados no liquidificador)

2009-02-05 Por tôpico Douglas Andrade
2009/2/5 Fabiano Weimar dos Santos xirumacan...@gmail.com:
 2009/2/2 Douglas Soares de Andrade dsandr...@gmail.com:

 snip


 Sim. Pessoalmente, não uso pound. Prefiro fazer todo balanceamento de
 carga usando ICP.

 Olá Xiru, tudo tranquilo ?

 Tem algum motivo para usar squid+icp ?

 O protocolo ICP permite que o proxy não envie requisições para
 instancias que estejam muito lentas ou off-line. Isso é possível pois
 Zope se faz passar por um proxy ICP para conversar com Squid. O
 protocolo ICP é baseado em datagramas ICP o que permite um
 balanceamento de carga mais adequado.

 Aqui tem uma descrição do protocolo:

 http://en.wikipedia.org/wiki/Internet_Cache_Protocol

Hum... Como disse o Jeronimo, também não funcionava pra mim. O Pound
já faz isso nativamente sem precisar do protocolo ICP e funciona
plenamente.

Nos testes que fizemos, assim que tiramos um peer (na brutalidade
mesmo, tirando o cabo de rede, pra dar um efeito dramático eheh), o
pound parou de enviar requisições pra esse nó e continuou balanceando
pro restos dos nós.

Sem falar, que usando ICP, ficamos presos ao Squid, que não chega em
perto do Varnish em performance.

Ainda sou menino nesse mundo Zope/Plone (perto dos gurus daqui) mas
nos setups (que não são nada simples) que tenho trabalhado, Squid +
ICP tem se mostrado a pior opção.



 --
 ==
 Fabiano Weimar dos Santos (xiru)
 Weimar Consultoria

 Hospedagem Plone, Django, Zope 3, Grok...
 http://www.pytown.com
 ==


 

 Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
 Para desistir envie uma mensagem em branco para: 
 zope-pt-unsubscr...@yahoogrupos.com.brlinks do Yahoo! Grupos






-- 
Douglas Soares de Andrade
== Archlinux Trusted User and Developer - dsa
** Quote: Old programmers never die; they exit to a higher shell.


Re: [zope-pt] []zope-pt] - squid+zeo+pound+zope (temperados no liquidificador)

2009-02-05 Por tôpico Fabiano Weimar dos Santos
2009/2/5 Douglas Andrade dsandr...@gmail.com:
 Ainda sou menino nesse mundo Zope/Plone (perto dos gurus daqui) mas
 nos setups (que não são nada simples) que tenho trabalhado, Squid +
 ICP tem se mostrado a pior opção.

É... gosto não se discute mesmo.

IMHO se fosse para fazer algo como o que o pound se propõe, o ideal
mesmo era fazer com balanceadores de carga implementados em hardware,
como um switch layer 7 ou um balanceador específico, que faça
inclusive isolamento de seção. Já implementei uma instalação assim
também; fica legal :D

O que eu acho discutível é criticar o Squid quando sabemos que na
grande maioria das vezes não é ele quem afoga, mas sim o Zope.

Um squid bem configurado funciona bem SIM.

Agora, tem de gente configurando Squid como open-proxy por ai...

-- 
==
Fabiano Weimar dos Santos (xiru)
Weimar Consultoria

Hospedagem Plone, Django, Zope 3, Grok...
http://www.pytown.com
==


Re: [zope-pt] []zope-pt] - squid+zeo+pound+zope (temperados no liquidificador)

2009-02-05 Por tôpico Douglas Andrade
2009/2/5 Fabiano Weimar dos Santos xirumacan...@gmail.com:
 2009/2/5 Douglas Andrade dsandr...@gmail.com:
 Ainda sou menino nesse mundo Zope/Plone (perto dos gurus daqui) mas
 nos setups (que não são nada simples) que tenho trabalhado, Squid +
 ICP tem se mostrado a pior opção.

 É... gosto não se discute mesmo.

Yup =)

 IMHO se fosse para fazer algo como o que o pound se propõe, o ideal
 mesmo era fazer com balanceadores de carga implementados em hardware,
 como um switch layer 7 ou um balanceador específico, que faça
 inclusive isolamento de seção. Já implementei uma instalação assim
 também; fica legal :D

Sim, sim... também já fiz isso e fica muito massa - desde que quem
compre o balanceador lembre do suporte a sticky sessions =)

 O que eu acho discutível é criticar o Squid quando sabemos que na
 grande maioria das vezes não é ele quem afoga, mas sim o Zope.

Sim, que o Zope na maioria das vezes é o problema nem se discute, mas
eu não quis criticar o Squid, apenas disse que nos cenários que tenho
visto, e nas opções que tenho tido, o Squid tem se mostrado a pior
delas.

Mas existem casos onde TEM de ser ele, como ambientes onde a
ferramenta é homologada e já está em produção, não podendo ser
trocada.

 Um squid bem configurado funciona bem SIM.

Sim, isso é verdade, o que disse é que mesmo um Squid bem configurado
não bate o Varnish em performance, por questões de arquitetura, et al.

Mas que ele funciona, funciona redondo (principalmente configurando
storages assíncronos e não esquecendo o rotate dos arquivos de log).

 Agora, tem de gente configurando Squid como open-proxy por ai...

O que tenho visto é o pessoal configurar o Squid como um reverso,
usando os scripts do cachefu para filtras as URLs que o user pode
utilizar, mto embora, também já tenha visto disso por ai.

Obrigado pelas respostas, Xiru.

-- 
Douglas Soares de Andrade
== Archlinux Trusted User and Developer - dsa
** Quote: Old programmers never die; they exit to a higher shell.


Re: [zope-pt] []zope-pt] - squid+zeo+pound+zope (temperados no liquidificador)

2009-02-05 Por tôpico Clayton
O pessoal da infraestrutura levantou a possibilidade de instalar um servidor
CentOs para usar o LVS com a gui piranha [1] para fazer o balanceamento de
carga no lugar do Squid.

E hoje estava fazendo alguns testes com ab e jmeter em uma máquina local e
que quando coloco uma url que não existe no site, o squid esta deixando
passar todas as requisições para as instâncias e quando logo em seguida
repito o teste com a mesma url ele segura todas as requisições.

Fiquei preocupado com o resultado dos testes de carga em cima de urls 404,
pois se for uma carga alta em cima de urls inválidas pode até derrubar um
portal.

Tentei até configurar o erro_map com uma página de 404 no apache, mesmo
assim obtive o mesmo resultado relatado acima.

Parece que o collapsed_forwarding so funciona com urls que retornam o
status 200.

Perguntas:

Alguém já utilizou o LVS com ou sem o piranha ?

Como resolvo o problema das urls 404 ?

[1] http://sourceware.org/piranha/


abraços,

Clayton


[zope-pt] []zope-pt] - squid+zeo+pound+zope (temperados no liquidificador)

2009-02-02 Por tôpico Alexandre Chagas
Estou seguindo um tutorial fornecido pelos colegas do interlegis, trata-se
de um tutorial para fazer um balanceamento de carga com Zope/Zeo.



http://colab.interlegis.gov.br/wiki/FazerUmBalanceamentoDeCarga



Seguindo estes conceitos, entendi que:



Squid (*no lugar do apache*): *recebendo as requisições* e *fazendo o cachê*,
isto é, dois atributos para o squid. É isso mesmo, entendi certo?



Zeo receberá as requisições do Squid, o mesmo verificará quais das
instâncias estarão mais leves para responder cada uma das requisições. É
isso mesmo, entendi certo?



Vi que o Zeo centraliza o data.fs controlando as instâncias...



Agora, se puderem ajudar, eis algumas dúvidas.



1º dúvida: Vi em alguns documentos na Internet onde entra o Pound para fazer
o balanceamento de carga, mas percebi que nestas estruturas contém também o
zeo e squid... Posso passar batido de acordo com o tutorial do interlegis e
não utilizar o Pound?



2º dúvida – Estou fazendo tudo numa única máquina virtual, o tutorial
sugere 4 máquinas, uma para o squid, outra para o zeo e as outras dividindo
para cada instancia zope, no entanto, no mesmo tutorial diz que é possível
fazer numa única máquina,* mas gostaria de saber qual a mais recomendada*,
máquinas virtuais distintas ou pode ser tudo numa só?


/*
Aproveitando:
- Agradeço o pessoal do Interlegis pela documentação clara do tutorial
apontado acima.
- Entrou no ar este ano mais um projeto de minha autoria: www.3sec.com.br :
trata-se de um site desenvolvido para uma equipe de segurança, este foi todo
desenvolvido em flash e o melhor é que, todo seu conteúdo é alimentado via
XML. Infelizmente pra este projeto não adotei o plone devido a simples
proposta. Mas é totalmente possível desenvolver um projeto desta categoria
em plone.
*/

Sem mais bla bla bla, ficaria grato se puderem esclarecer minhas dúvidas...
;)

-- 
Alexandre das Chagas Souza
WebDesigner / Zope / Plone
http://www.alexandrechagas.com.br
(61) 8459-2803 / 3381-8449


Re: [zope-pt] []zope-pt] - squid+zeo+pound+zope (temperados no liquidificador)

2009-02-02 Por tôpico Fabiano Weimar dos Santos
2009/2/2 Alexandre Chagas alexandre@gmail.com:


 Estou seguindo um tutorial fornecido pelos colegas do interlegis, trata-se
 de um tutorial para fazer um balanceamento de carga com Zope/Zeo.



 http://colab.interlegis.gov.br/wiki/FazerUmBalanceamentoDeCarga



 Seguindo estes conceitos, entendi que:



 Squid (no lugar do apache): recebendo as requisições e fazendo o cachê, isto
 é, dois atributos para o squid. É isso mesmo, entendi certo?



 Zeo receberá as requisições do Squid, o mesmo verificará quais das
 instâncias estarão mais leves para responder cada uma das requisições. É
 isso mesmo, entendi certo?



 Vi que o Zeo centraliza o data.fs controlando as instâncias...



 Agora, se puderem ajudar, eis algumas dúvidas.



 1º dúvida: Vi em alguns documentos na Internet onde entra o Pound para fazer
 o balanceamento de carga, mas percebi que nestas estruturas contém também o
 zeo e squid... Posso passar batido de acordo com o tutorial do interlegis e
 não utilizar o Pound?


Sim. Pessoalmente, não uso pound. Prefiro fazer todo balanceamento de
carga usando ICP.



 2º dúvida – Estou fazendo tudo numa única máquina virtual, o tutorial
 sugere 4 máquinas, uma para o squid, outra para o zeo e as outras dividindo
 para cada instancia zope, no entanto, no mesmo tutorial diz que é possível
 fazer numa única máquina, mas gostaria de saber qual a mais recomendada,
 máquinas virtuais distintas ou pode ser tudo numa só?


Quanto mais máquinas físicas diferentes melhor, especialmente em caso
de falha de hardware.



 /*
 Aproveitando:
 - Agradeço o pessoal do Interlegis pela documentação clara do tutorial
 apontado acima.
 - Entrou no ar este ano mais um projeto de minha autoria: www.3sec.com.br :
 trata-se de um site desenvolvido para uma equipe de segurança, este foi todo
 desenvolvido em flash e o melhor é que, todo seu conteúdo é alimentado via
 XML. Infelizmente pra este projeto não adotei o plone devido a simples
 proposta. Mas é totalmente possível desenvolver um projeto desta categoria
 em plone.
 */

 Sem mais bla bla bla, ficaria grato se puderem esclarecer minhas dúvidas...
 ;)
 --
 Alexandre das Chagas Souza
 WebDesigner / Zope / Plone
 http://www.alexandrechagas.com.br
 (61) 8459-2803 / 3381-8449



















 



-- 
==
Fabiano Weimar dos Santos (xiru)
Weimar Consultoria

Hospedagem Plone, Django, Zope 3, Grok...
http://www.pytown.com
==



Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: 
zope-pt-unsubscr...@yahoogrupos.com.brlinks do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/zope-pt/

* Para sair deste grupo, envie um e-mail para:
zope-pt-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [zope-pt] []zope-pt] - squid+zeo+pound+zope (temperados no liquidificador)

2009-02-02 Por tôpico Douglas Soares de Andrade
Em Segunda-feira 02 Fevereiro 2009, às 23:24:39, Fabiano Weimar dos Santos 
escreveu:
 2009/2/2 Alexandre Chagas alexandre@gmail.com:
  Estou seguindo um tutorial fornecido pelos colegas do interlegis,
  trata-se de um tutorial para fazer um balanceamento de carga com
  Zope/Zeo.
 
 
 
  http://colab.interlegis.gov.br/wiki/FazerUmBalanceamentoDeCarga
 
 
 
  Seguindo estes conceitos, entendi que:
 
 
 
  Squid (no lugar do apache): recebendo as requisições e fazendo o cachê,
  isto é, dois atributos para o squid. É isso mesmo, entendi certo?
 
 
 
  Zeo receberá as requisições do Squid, o mesmo verificará quais das
  instâncias estarão mais leves para responder cada uma das requisições. É
  isso mesmo, entendi certo?
 
 
 
  Vi que o Zeo centraliza o data.fs controlando as instâncias...
 
 
 
  Agora, se puderem ajudar, eis algumas dúvidas.
 
 
 
  1º dúvida: Vi em alguns documentos na Internet onde entra o Pound para
  fazer o balanceamento de carga, mas percebi que nestas estruturas contém
  também o zeo e squid... Posso passar batido de acordo com o tutorial do
  interlegis e não utilizar o Pound?

 Sim. Pessoalmente, não uso pound. Prefiro fazer todo balanceamento de
 carga usando ICP.

Olá Xiru, tudo tranquilo ? 

Tem algum motivo para usar squid+icp ?


[zope-pt] zope no windos xp...

2008-11-04 Por tôpico rm2002am
Ola pessoal do Zope.
 
   Fiz uma instalação do zope 2.11 no windows xp..
 Mas o problema é que não consigo inicializar os zope.
  Fiz tudo de acordo com um tutorial da internet, e que no final para 
para inicilizar Run Zope in Console, mas aparece uma janela igual do 
DOS e fecha, não sei como iniciar o zope no windows.
  Tambem tem no zope um Make zope Instance, ao clicar abre uma tela do 
DOS e tem um Directory: aguandando alguma coisa..
  Alguem ja utilizou o zope no windows /?
  será que é a versão do zope ?::
  Se alguem tiver um tutorial ou dica de como funciona seria bem vindo

obrigado

Renato




[zope-pt] Zope + PostgreSQL + Windows XP

2008-10-28 Por tôpico ROBSON VIRINO - GEINF
Olá, amigos.

Desejo rodar umas queries do PostgreSQL no Zope..


Nele instalei o PostgreSQL 8.3.4 for Windows.
Baixei os binaries para Win32:  
Psycopg2-2.0.8.win32-py2.4-pg8.3.4-release.exe em 
http://www.stickpeople.com/projects/win-pstcopg/#Version2
Ao tentar instalar o psycopg, informa que a minha versão do Python 
(2.4.4) não foi encontrada.
Interessante que só existe instaladores 2.4, 2.5, 2.6 etc... e não p/ 
2.4.4!!!

Alguém já passou por isso? Ou fez de outra forma para conectar o 
PostgreSQL no Zope usando o Windows?

Uso o Windows XP 32.
Plone 3.0.6
Zope 2.10.5
Python 2.4.4

Obrigado,
Robson Virino


[zope-pt] [ZOPE] Erro ao setar role para uma determinada página

2008-07-25 Por tôpico Mateus Henriques
Boa tarde,

Pessoal estou fazendo um teste aqui com roles, criei uma role global de
nome: administrador e criei uma área admin(folder). Tento setar para o
index_html a permissão View para Role administrador. Está aparecendo o
seguinte erro:



Site Error

An error was encountered while publishing this resource.

AttributeError
Sorry, a site error occurred.


Traceback (innermost last):
Module ZPublisher.Publish, line 202, in publish_module_standard
Module ZPublisher.Publish, line 150, in publish
Module Zope2.App.startup, line 221, in zpublisher_exception_hook
Module ZPublisher.Publish, line 119, in publish
Module ZPublisher.mapply, line 88, in mapply
Module ZPublisher.Publish, line 42, in call_object
Module AccessControl.Role, line 209, in manage_access
Module Shared.DC.Scripts.Bindings, line 313, in __call__
Module Shared.DC.Scripts.Bindings, line 350, in _bindAndExec
Module App.special_dtml, line 178, in _exec
Module Shared.DC.Scripts.Bindings, line 327, in __render_with_namespace__
Module Shared.DC.Scripts.Bindings, line 350, in _bindAndExec
Module App.special_dtml, line 178, in _exec
Module DocumentTemplate.DT_Util, line 196, in eval
__traceback_info__: RESPONSE
Module string, line 0, in ?
AttributeError: 'NoneType' object has no attribute 'setHeader' (Also, the
following error occurred while attempting to render the standard error
message, please see the event log for full details: You are not allowed
to access 'title_or_id' in this context)


Troubleshooting Suggestions
The URL may be incorrect.
The parameters passed to this resource may be incorrect.
A resource that this resource relies on may be encountering an error.

For more detailed information about the error, please refer to the error
log.

If the error persists please contact the site maintainer. Thank you for
your patience.



Desde já agradeço atenção de todos.

Mateus Zenaide Henriques
[http://matzen.objectis.net]
[http://construirsites.com.br]

-- 
You Rock! Your E-Mail Should Too! Signup Now at Rock.com and get 250MB of 
Storage!

http://webmail.rock.com/signup/


[zope-pt] Zope e IIS

2008-07-09 Por tôpico Marcello Peixoto Bax
Pessoal,
Alguém sabe se esse procedimento para rodar Zope com o Microsoft IIS
ainda funciona?
 - http://www.zope.org/Members/hiperlogica/ASP404

A documentação está bem antiga, o que me faz pensar que a maneira
moderna de rodar o Zope/Plone por trás do IIS seria usando o Enfold
Proxy. Ou existe alguma outra forma?

Abraços,
Marcello Bax




[zope-pt] Zope rodando por trás do IIS

2008-07-09 Por tôpico Marcello Peixoto Bax

Pessoal,
Alguém sabe se esse procedimento para rodar Zope com o Microsoft IIS
ainda funciona?
 - http://www.zope.org/Members/hiperlogica/ASP404

A documentação está bem antiga, o que me faz pensar que a maneira
moderna de rodar o Zope/Plone por trás do IIS seria usando o Enfold
Proxy. Ou existe alguma outra forma?

Ps. essa mensagem foi, por engano, postada em tópico anterior.
Achei que valeria a pena abrir um tópico novo.

Abraços,
Marcello Bax



Re: [zope-pt] Zope e IIS

2008-07-09 Por tôpico Sidnei da Silva
2008/7/9 Marcello Peixoto Bax [EMAIL PROTECTED]:
 Pessoal,
 Alguém sabe se esse procedimento para rodar Zope com o Microsoft IIS
 ainda funciona?
 - http://www.zope.org/Members/hiperlogica/ASP404

 A documentação está bem antiga, o que me faz pensar que a maneira
 moderna de rodar o Zope/Plone por trás do IIS seria usando o Enfold
 Proxy. Ou existe alguma outra forma?

Nao existe outra forma que eu saiba. O Enfold Proxy faz caching
tambem, coisa que o ASP404 nao faz.

-- 
Sidnei da Silva
Enfold Systems http://enfoldsystems.com
Fax +1 832 201 8856 Office +1 713 942 2377 Ext 214


[zope-pt] Zope + autenticação do PHP

2008-06-30 Por tôpico Guilherme Campos
Bom dia, pessoal.
Sou novo aqui na lista e tenho uma dúvida aqui com o Zope.
Preciso fazer um esquema de login aqui onde trabalho da seguinte maneira: 
Existe uma aplicação PHP que autentica os usuários de duas formas:
buscando no LDAP e no Mysql (se o cara tiver login de rede, busque no
LDAP, se nao tiver, busque no Mysql).
Eu preciso integrar um sistema feito no Zope a este mecanismo de
login, de forma a centralizar a base/forma de login realizados aqui.
Qual seria a melhor forma possível? Nós aqui pensamos que seria via
XML-RPC (eu envio o login/senha que o usuário informou, chamo o método
de autenticação do outro sistema, valido este login e retorno o código
do usuário).
Até ai tudo bem. Fácil. Porém o que não estou conseguindo é pegar esta
informação que foi retornada da outra aplicação e informar ao Zope que
este 'Cara' está autenticado. Isto é crucial para que não percamos o
potênte esquema de autenticação/autorização do Zope.

Alguêm tem alguma idéia de como posso fazer Isto? Ou seja: Pegar o
'código do usuário' que veio do PHP (via xml-rpc) e pedir para o zope
utilizar aquelas informações para fazer a seguraça do produto?

Grato pela atenção, 
Guilherme Amaral de Campos



Re: [zope-pt] zope para desenvolver aplicativos comerciais web

2008-05-31 Por tôpico Luciano Ramalho
On Fri, May 30, 2008 at 6:06 PM, manuelamador27
[EMAIL PROTECTED] wrote:
 Eu trabalho com o desenvolvimento de aplicativos comerciais (cadastro
 de produtos, clientes fornecedores, compras, vendas, contas a pagar e
 receber)
 Iniciei estudos com o Zope/plone e estou com duvida.
 O zope/plone é ideal para o desenvolvimento desse tipo de aplicativo.
 sou aplicativos que tem muitas entradas e alteraçoes de dados, o ZODB
 suporta bem essas rotinas.

Para este tipo de aplicação o Django me parece uma alternativa melhor
que o Plone.

Na empresa onde trabalho, usamos Plone e Django, e para este tipo de
aplicação não hesitaríamos em escolher o Django.

O Plone é um sistema de gerenciamento de conteúdos, ideal por exemplo
para uma intranet onde os usuários precisam compartilhar e publicar
documentos de variados tipos elaborados colaborativamente.

[ ]s
Luciano


[zope-pt] zope para desenvolver aplicativos comerciais web

2008-05-30 Por tôpico manuelamador27
Eu trabalho com o desenvolvimento de aplicativos comerciais (cadastro 
de produtos, clientes fornecedores, compras, vendas, contas a pagar e 
receber)
Iniciei estudos com o Zope/plone e estou com duvida.
O zope/plone é ideal para o desenvolvimento desse tipo de aplicativo.
sou aplicativos que tem muitas entradas e alteraçoes de dados, o ZODB 
suporta bem essas rotinas.



Re: [zope-pt] zope para desenvolver aplicativos comerciais web

2008-05-30 Por tôpico Pablo Nogueira
Na minha humilde opinião, não faria esse tipo de coisa usando Archetype.
Contudo, o zope e python tem muitas coisas que agilizam as coisas no
desenvolvimento.

Eu tenho aqui no meu trabalho projetos bem sucedidos de desenvolvimento Zope
com MS SQL Server
e com MySQL. E você poderia uzá-lo com qualquer outro banco de dados com
suporte a ODBC.

Além disso, utilizou aqui CPT (controller page templates) + FIVE para criar
aplicações em camadas MVC com padrões de projeto ( FACADE, TO, BO, DAO,
etc..) Na minha opinião fica ótimo dessa forma e você poderia utilizar para
fazer aplicações comerciais.

[]'s
Pablo








2008/5/30 manuelamador27 [EMAIL PROTECTED]:

   Eu trabalho com o desenvolvimento de aplicativos comerciais (cadastro
 de produtos, clientes fornecedores, compras, vendas, contas a pagar e
 receber)
 Iniciei estudos com o Zope/plone e estou com duvida.
 O zope/plone é ideal para o desenvolvimento desse tipo de aplicativo.
 sou aplicativos que tem muitas entradas e alteraçoes de dados, o ZODB
 suporta bem essas rotinas.

  




-- 
Pablo Nogueira Oliveira
061-84089333
Brasilia DF


Re: [zope-pt] zope para desenvolver aplicativos comerciais web

2008-05-30 Por tôpico Alex Piaz
Na minha opinião o zope/plone são legais para sites de conteúdo. Aplicações
web devem ser feitas utilizando linguagens de programação.No caso PHP,
Python, Java são alternativas mais atraentes...

[]'s

Alex

2008/5/30 Pablo Nogueira [EMAIL PROTECTED]:

   Na minha humilde opinião, não faria esse tipo de coisa usando Archetype.
 Contudo, o zope e python tem muitas coisas que agilizam as coisas no
 desenvolvimento.

 Eu tenho aqui no meu trabalho projetos bem sucedidos de desenvolvimento
 Zope com MS SQL Server
 e com MySQL. E você poderia uzá-lo com qualquer outro banco de dados com
 suporte a ODBC.

 Além disso, utilizou aqui CPT (controller page templates) + FIVE para criar
 aplicações em camadas MVC com padrões de projeto ( FACADE, TO, BO, DAO,
 etc..) Na minha opinião fica ótimo dessa forma e você poderia utilizar para
 fazer aplicações comerciais.

 []'s
 Pablo








 2008/5/30 manuelamador27 [EMAIL PROTECTED]:

   Eu trabalho com o desenvolvimento de aplicativos comerciais (cadastro
 de produtos, clientes fornecedores, compras, vendas, contas a pagar e
 receber)
 Iniciei estudos com o Zope/plone e estou com duvida.
 O zope/plone é ideal para o desenvolvimento desse tipo de aplicativo.
 sou aplicativos que tem muitas entradas e alteraçoes de dados, o ZODB
 suporta bem essas rotinas.




 --
 Pablo Nogueira Oliveira
 061-84089333
 Brasilia DF
 




-- 
Alex Piaz
-
And the meek shall inherit the Earth...
Linux User #239621


Re: [zope-pt] Zope e Apache - Proxy Error!

2008-05-29 Por tôpico Louis
Olá Cleber J,

Tentamos aqui também desinstalar a versão 2.2.8 do Apache e instalamos a versão 
1.3.37 do Apache (com mod_proxy e mod_rewrite), mas não obtivemos êxito colega. 
Ainda persiste o erro. 
Abrs.


Cleber J Santos [EMAIL PROTECTED] escreveu: Isso 
também ocorreu aqui porém a versão de FreeBSD é o FreeBSD 
 7.0-RELEASE com 8 Gb Ram, já procuramos algumas respostas para este 
 problema e ainda não encontramos, eu cheguei a pensar que era a versão, 
 pois rodamos uma outra máquina com a versão 6.2 e em outro com 6.3 e 
 rolou normalmente, será se é algum bug do mod_proxy nessa versão de 
 Apache? Bem, estamos buscando respostas daqui, caso ache poste ai, 
 faremos o mesmo ;)
 
 Att,
 
 Louis wrote:
  Olá pessoal,
   
   Instalei o Apache 2.2.8 + Zope 2.10.5 + Python2.4.5 + Plone 3.1.1 em um 
  SO FreeBSD 6.3 com Server de 8 GB Ram, CPU de 3 Ghz, tudo funciona redondo. 
  O problema é que não estou conseguindo fazer edição ou acrescentar 
  informações no site Plone pelo Apache, dá erro de:
 
  Proxy Error
 
  The proxy server received an invalid response from an upstream server.
  The proxy server could not handle the request GET 
  /site/...
 
  Reason: Error reading from remote server
 
  Isso acontece toda a vez que um usuário está logado (Até o ADMIN) e tenta 
  editar ou incluir arquivo. Eu tentei ir direto no zope para fazer edição ou 
  inclusão na porta 8080 da ZMI, sem ir pelo Apache, ou seja, sem passar pelo 
  Apache (com Mod_proxy e Mod_rewrite instalado) e a pagina expira, esgota e o 
  browser fica todo branco, diferente do Apache que dá o erro descrito acima. 
  Só consigo editar ou fazer algum usuário editar ou incluir arquivo pelo 
  PLONE, quando dou um STOP no Apache, daí vai. O que pode ser isso pessoal, 
  já pesquisei pelo google e não encontrei nada que me ajudasse nessa jornada. 
   O site é exibido normalmente, tanto pela ZMI quanto pelo Apache, o problema 
  só está na ação de alguma coisa (Edição ou inclusão de arquivo, Link, 
  Imagem, Evento, Notícia). Alguém já passou por isso?
   
   Qualquer dica é muito bem vida e será apreciada.
   Grato.
 
  -
  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
  armazenamento! 

 
 -- 
 #!/bin/bash
 # Name: Cleber J Santos
 # Email: [EMAIL PROTECTED]
 # Icq: 27837
 
 
 
   

   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

Re: [zope-pt] Zope com o Apache no Windows

2008-05-23 Por tôpico Carlos Jean Costa Cabral
Olá Cristina, procurando no Google, garanto que você vai achar muito
material legal, no entanto, dê uma olhada em:
http://imasters.uol.com.br/artigo/3396/zope/integracao_com_apache/  É um
artigo antigo, porém, bem simples de entender... Qualquer dúvida estamos na
área...

Um abraço...

2008/5/23 Cristina Souza [EMAIL PROTECTED]:

   Olá pessoal,

 Como faço para configurar o Zope com o Apache no Windows?

  




-- 

Carlos Jean Costa Cabral


RES: [zope-pt] Zope e Postgres em máquinas distint as?

2008-04-28 Por tôpico Diogo Tadeu Silva de Araujo
Desculpe, esqueci desses detalhes. 
Da última vez eu segui esse tutorial [1], fiz todos os passos no servidor
que tinha o postgresql e copiei a pasta ZPsycopgDA para a pasta produtos.

Qualquer dificuldade avise.






[1]
http://www.fabiorizzo.com/Members/pythondeveloper/zope-com-postgresql-e-psyc
opg/


-Mensagem original-
De: zope-pt@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome
de Carlos Jean Costa Cabral Enviada em: segunda-feira, 28 de abril de 2008
17:09
Para: zope-pt@yahoogrupos.com.br
Assunto: Re: [zope-pt] Zope e Postgres em máquinas distintas?


Ok Diogo, mas a questão é: É possível instalar o conector numa máquina que
não tenha o postgres instalado? Pois ele usa umas bibliotecas do postgres
pra instalar e aí como faço?



Na verdade não Jean, eu mesmo tinha uma aplicação Zope/Postgresql em
servidores distintos, principalmente pela questão de performance. O que você
deve fazer é configurar a conexão apontando para o IP do outro servidor.

Att, Diogo.

-Mensagem original-
De: zope-pt@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome
de Carlos Jean Enviada em: segunda-feira, 28 de abril de 2008 10:28
Para: zope-pt@yahoogrupos.com.br
Assunto: [zope-pt] Zope e Postgres em máquinas distintas?


Saudações Galera...

Bem galera estamos desenvolvendo uma aplicação usando zope + postgres, ambos
estão na mesma máquina, instalei o egenix e o psycopg, até aí tudo bem, mas
surgiu a necessidade de separarmos os dois (zope e postgres), porém, pelo
que entendi preciso do zope e do postgres na mesma máquina pra poder
instalar o conector... e aí?





-- 

Carlos Jean Costa Cabral 
 



Re: [zope-pt] Zope e Postgres em máquinas distintas?

2008-04-28 Por tôpico Carlos Jean Costa Cabral
Eu fiz isso já cara, mas não tive sucesso, porém vc respondeu o que eu
queria saber, eu vou tentar mais um pouco e caso não consiga, não hesitarei
em pedir ajuda...

Um abraço... e Obrigado.

2008/4/28 Diogo Tadeu Silva de Araujo [EMAIL PROTECTED]:

   Desculpe, esqueci desses detalhes.
 Da última vez eu segui esse tutorial [1], fiz todos os passos no servidor
 que tinha o postgresql e copiei a pasta ZPsycopgDA para a pasta produtos.

 Qualquer dificuldade avise.

 [1]

 http://www.fabiorizzo.com/Members/pythondeveloper/zope-com-postgresql-e-psyc
 opg/

 -Mensagem original-
 De: zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br [mailto:
 zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br] Em nome
 de Carlos Jean Costa Cabral Enviada em: segunda-feira, 28 de abril de 2008
 17:09
 Para: zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br
 Assunto: Re: [zope-pt] Zope e Postgres em máquinas distintas?

 Ok Diogo, mas a questão é: É possível instalar o conector numa máquina que
 não tenha o postgres instalado? Pois ele usa umas bibliotecas do postgres
 pra instalar e aí como faço?

 Na verdade não Jean, eu mesmo tinha uma aplicação Zope/Postgresql em
 servidores distintos, principalmente pela questão de performance. O que
 você
 deve fazer é configurar a conexão apontando para o IP do outro servidor.

 Att, Diogo.

 -Mensagem original-
 De: zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br [mailto:
 zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br] Em nome
 de Carlos Jean Enviada em: segunda-feira, 28 de abril de 2008 10:28
 Para: zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br
 Assunto: [zope-pt] Zope e Postgres em máquinas distintas?

 Saudações Galera...

 Bem galera estamos desenvolvendo uma aplicação usando zope + postgres,
 ambos
 estão na mesma máquina, instalei o egenix e o psycopg, até aí tudo bem,
 mas
 surgiu a necessidade de separarmos os dois (zope e postgres), porém, pelo
 que entendi preciso do zope e do postgres na mesma máquina pra poder
 instalar o conector... e aí?

 --
 
 Carlos Jean Costa Cabral


  




-- 

Carlos Jean Costa Cabral


Re: [zope-pt] ZOPE E MYSQL...

2008-02-22 Por tôpico Fabiano Weimar dos Santos
Jonas,

você por algum acaso excluiu o usuário que havia sido utilizado para
criar objetos no ZODB, objetos esses relacionados de alguma forma com
o MySQL (conector, consultar, etc?)

Se for isso, é realmente esperado alguns comportamentos bizarros,
afinal quem é o Ower de um objeto cujo usuário não existe mais? Já
havia pensado nisso???

Um abraço,

Fabiano Weimar


2008/2/22 jonas nepomuceno [EMAIL PROTECTED]:






 olha Hygor, simplesmente..excluir um usuário, alguém me falou que poderia
 algumas coisa sobre versão ...do adpatador...do mysql

 Hygor Roque de SOuza [EMAIL PROTECTED] escreveu:


 Ola Jonas,
 o que foi que vc rodou no banco pra dar esse erro!?


 jonas nepomuceno [EMAIL PROTECTED] escreveu:


 pessoal que erro poder ser esse ?? me ajude


 Site Error
 An error was encountered while publishing this resource.

 thread.error

 Sorry, a site error occurred.

 Traceback (innermost last):

 Module ZPublisher.Publish, line 202, in publish_module_standard
 Module ZPublisher.Publish, line 161, in publish
 Module Zope2.App.startup, line 241, in abort
 Module transaction._manager, line 107, in abort
 Module transaction._transaction, line 569, in abort
 Module transaction._transaction, line 642, in abort
 Module Shared.DC.ZRDB.TM, line 64, in abort
 Module Products.ZMySQLDA.db, line 389, in _abort
 error: release unlocked lock
  
 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
 armazenamento!

  
 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
 armazenamento!



  
 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
 armazenamento! 



-- 
Fabiano Weimar dos Santos (xiru)
Weimar Consultoria

Hospedagem Plone, Zope e Python
http://www.pytown.com


[zope-pt] ZOPE E MYSQL...

2008-02-21 Por tôpico jonas nepomuceno
pessoal que erro poder ser esse ?? me ajude


Site Error
An error was encountered while  publishing this resource. 
  
 thread.error
  
 Sorry, a site error occurred.
  
 Traceback (innermost last): 
  
 Module ZPublisher.Publish, line 202, in  publish_module_standard 
Module ZPublisher.Publish, line 161, in publish  
Module Zope2.App.startup, line 241, in abort 
Module  transaction._manager, line 107, in abort 
Module  transaction._transaction, line 569, in abort 
Module  transaction._transaction, line 642, in abort 
Module Shared.DC.ZRDB.TM,  line 64, in abort 
Module Products.ZMySQLDA.db, line 389, in _abort  
error: release unlocked lock 

   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

Re: [zope-pt] zope + mysql

2008-01-17 Por tôpico xiru
Olá,

para instalar o MySQL Python a partir do código fonte é necessário
você ter instalado o pacote de dev do MySQL.

Depois disso, ainda é necessário você instalar o ZMySQLDA no seu
diretório Products.

Um abraço,

Fabiano Weimar


2008/1/12 spyzope [EMAIL PROTECTED]:






 Bom dia pessoal estava lendo um tutoriais na net que fala como
  conectar o zope com um banco relacional no meu caso seria o mysql , ja
  tenho ele instalado e esta rodando com o apache + php + mysql (Não sei
  se isso pode influenciar em algo) quando tento instalar o MySql-python
  ele da o seguinte erro :

  sh: mysql_config: not found
  Traceback (most recent call last):
  File setup.py, line 16, in ?
  metadata, options = get_config()
  File /home/spyzope/MySQL-python-1.2.2/setup_posix.py, line 43, in
  get_config
  libs = mysql_config(libs_r)
  File /home/spyzope/MySQL-python-1.2.2/setup_posix.py, line 24, in
  mysql_config
  raise EnvironmentError, %s not found % mysql_config.path
  EnvironmentError: mysql_config not found

  o python que esta sendo utilizado com o zope é 2.4.4 e o mysql é 5.0.45
  estou utilizando o ubuntu 7.10

  é isto ai pessoal se alguem puder tirar esta duvida ai pra mim

  abraço !!

  



-- 
Fabiano Weimar dos Santos (xiru)
Weimar Consultoria

Hospedagem Plone, Zope e Python
http://www.pytown.com


[zope-pt] zope + mysql

2008-01-11 Por tôpico spyzope
Bom dia pessoal estava lendo um tutoriais na net que fala como
conectar o zope com um banco relacional no meu caso seria o mysql , ja
tenho ele instalado e esta rodando com o apache + php + mysql (Não sei
se isso pode influenciar em algo) quando tento instalar o MySql-python
ele da o seguinte erro :

sh: mysql_config: not found
Traceback (most recent call last):
  File setup.py, line 16, in ?
metadata, options = get_config()
  File /home/spyzope/MySQL-python-1.2.2/setup_posix.py, line 43, in
get_config
libs = mysql_config(libs_r)
  File /home/spyzope/MySQL-python-1.2.2/setup_posix.py, line 24, in
mysql_config
raise EnvironmentError, %s not found % mysql_config.path
EnvironmentError: mysql_config not found


o python que esta sendo utilizado com o zope é 2.4.4 e o mysql é 5.0.45
  estou utilizando o ubuntu 7.10 

é isto ai pessoal se alguem puder tirar esta duvida ai pra mim 

abraço !!




Re: [zope-pt] Zope/Plone e Conexão Dinamica com DB

2007-12-24 Por tôpico xiru
Oi Allyson,

eu sinceramente não sei se é uma boa idéia você prosseguir nessa
direção. O Zope (assim como a grande maioria dos sistemas web que
conectam em banco de dados relacionais) costumam utilizar um usuário
de bind para a conexão pois o tempo de conexão com banco de dados
costuma ser muito maior do que o da execução de consultas. Esse é o
motivo pelo qual conexões com o PostgreSQL usando ZPsycopgDA são
persistentes. Se a conexão tivesse que ser re-estabelecida a cada SQL
executado no banco, o overhead seria imenso (e certamente impactaria
na performance do Zope, deixando as threads travadas).

Eu não sei quantos usuários você tem na sua aplicação, mas dependendo
da quantidade, você possa instanciar diversos conectores ou talvez
tenham que mudar esse sistema de auditoria para passar explicitamente
o usuário autenticado no Zope como parametro, ao invés de utlizar o
usuário que foi definido no conector.

Um abraço,

Fabiano Weimar


On Dec 20, 2007 10:05 AM, allysonalves [EMAIL PROTECTED] wrote:






 Olá Pessoal

  Estou desenvolvendo alguns formulários para armazenar dados em um banco de
 dados PostgreSQL. Acontece que neste DB eu tenho uma camada de auditoria
 utilizando gatilhos e funções escritas em PLPGSLQ que registra quem, quando
 e o que o usuário conectado ao banco de dados INSERIU,MODIFICOU ou EXCLUIOU.

  Esta camada utiliza a variavel current_user do PostgreSQL para identificar
 o usuário que está conectado ao DB e registrar seus movimentos na auditoria.

  Muitos exemplo que vejo na internet ensina como configurar o adaptador com
 o banco de dados estaticamente, ou seja, eu configuro o adaptador com os
 parametros: usuário,banco de dados, senha etc e todos os usuário do sistema
 irão utiliza-lo com esses parametros e isso é inviável para o sistema que
 estou trabalhando.

  Bem pessoal, essa é minha dúvida, se tem como, no Zope/Plone, solicitar do
 usuário os parametros de conexão com o banco de dados antes de estabelecer
 essa conexão.

  Desde já agradeço a ajuda de todos.

  Saudações

  Allyson Roberto Alves Cavalcanti

  PS : Estou utilizando o Zope/Plone para conversar com o PostgreSQL porque
 achei essa solução de rápido desenvolvimento e considerei também a
 possibilidade de disponibilidade do sistema através do browser, mas se
 alguém aqui na lista tiver experiência com outra ferramenta de
 desenvolvimento que seja mais produtiva para o desenvolvimento de
 formulários e relatórios que converse com o PostgreSQL e funcione na
 plataforma Linux e Windows, desde já agradeço também a ajuda.

  



-- 
Fabiano Weimar dos Santos (xiru)
Weimar Consultoria

Hospedagem Plone, Zope e Python
http://www.pytown.com


[zope-pt] Zope e Banco de Dados

2007-12-18 Por tôpico hygoroque
Ola,

estou fazendo uma aplicação usando zope2.9 e Oracle.
Pra conectar o zope2.9 com o Oracle, uso o Zope ADO Database Adapter.

Tenho um ZSQL Method com a seguinte instrução sql:


CREATE USER dtml-var usuario IDENTIFIED BY dtml-var senha
DEFAULT TABLESPACE dtml-var tablespace
ACCOUNT UNLOCK

Quando vou testar esse ZSQL Method, ele da o seguinte erro:

com_error: (-2147352567, 'Excecução.', (0, 'ADODB.Recordset',
'Operação não permitida quando o objeto está fechado.

Detalhe: Quando listo meus usuarios criados no oracle, está la o que
criei pelo zope.

Alguém poderia me dar idéias de como resolver isso?

Abraço.




Re: [zope-pt] Zope não é zopa !

2007-12-02 Por tôpico Luciano Ramalho
On Nov 30, 2007 10:21 PM, Rafael Augusto Ferreira
[EMAIL PROTECTED] wrote:

 Abri o browser do IE !


 Digitei na URL:

 http://localhost:8080/manage


 E, apareceu a tela de êrro:

 A página não pode ser exibida
 A página que você procura pode ter sido removida ou mudado de nome.

 -
 ---

 Tente o seguinte:

 Abra a home page localhost:%208080 e procure links para a informação
 desejada.

Como se pode perceber pela mensagem acima, você digitou um espaço em
branco entre a palavra localhost: e o número 8080 (o código %20 é a
representação do espaço em branco).

[ ]s
Luciano


Re: [zope-pt] Zope é zopa !:?

2007-12-02 Por tôpico Luciano Ramalho
On Nov 30, 2007 9:21 PM, Rafael Augusto Ferreira
[EMAIL PROTECTED] wrote:

 Tens aí os links dos: do Plone, do Archetypes, do AGX ou do Five :?

Tenho!

[ ]s
Luciano


[zope-pt] Zope não é zopa !

2007-12-02 Por tôpico Rafael Augusto Ferreira

Desta vez digitei 'corretamente' a URL:

http://localhost:8080/manage



Então .. apareceu uma caixa de login\senha !!



Só que, eu nem tenho o que, digitar no 'nome do usuário', e, muito 
menos o que digitar como senha !:?

Daí, digitei diversas coisas .. hehe .., e, como o sistema não me 
aceitou pressionei o botão 'cancelar', e, deu a msg:

'You are not authorized to access this resource.'



Será que, eu sou um 'estranho' para meu próprio micro :?:?

O que, devo digitar como 'nome de usuário' :?



PS
A senha 'secreta' eu invento depois .. hehe
Nunca pus senha nessa birósca .. uáuáuáuá




Re: [zope-pt] Zope

2007-11-30 Por tôpico José Henrique
Em 30/11/07, Rafael Augusto Ferreira [EMAIL PROTECTED]
escreveu:


 Instalei o Zope, e, obtive acesso ao console do Python.

 O que, faço agora :?


Rafael,

Abra o browser e digite: http://localhost:8080/manage  Depois efetue o logon
com o usuário e senha criados durante a instalação.
Você pode obter mais informações no Zope Book (www.plope.com).

Zénrique.


[zope-pt] Zope não é zopa !

2007-11-30 Por tôpico Rafael Augusto Ferreira

Abri o browser do IE !


Digitei na URL:

http://localhost:8080/manage


E, apareceu a tela de êrro:

A página não pode ser exibida 
A página que você procura pode ter sido removida ou mudado de nome. 

-
---

Tente o seguinte:

Abra a home page localhost:%208080 e procure links para a informação 
desejada.

Se você digitou o endereço da página na barra de endereços, 
certifique-se de que ele foi digitado corretamente.

Se você não conseguir abrir a página, clique no botão 
Pesquisar do Internet Explorer para procurar um site semelhante. 




Internet Explorer  


-

Eu não estava na InterNet !


Então entrei na InterNet, e, digitei na URL:

http://localhost:8080/manage


E, apareceu novamente:

 A página não pode ser exibida 
A página que você procura não está disponível no momento. Talvez o 
site esteja passando por dificuldades técnicas ou você precise 
ajustar as configurações do navegador. 

-
---

Tente o seguinte:

Clique no botão  Atualizar ou tente novamente mais tarde.

Se você digitou o endereço da página na barra de endereços, 
certifique-se de que ele foi digitado corretamente.

Para verificar as configurações da conexão, clique no menu 
Ferramentas e em Opções da Internet. Na guia Conexões, clique em 
Configurações. As configurações devem coincidir com as fornecidas 
pelo administrador da rede local (LAN) ou pelo provedor de serviços 
de Internet. 
Veja se suas configurações de conexão da Internet estão sendo 
detectadas. Você pode configurar o Microsoft Windows para examinar 
sua rede e descobrir automaticamente configurações de rede (caso seu 
administrador de rede tenha habilitado esta configuração). 
Clique no menu Ferramentas e em Opções da Internet. 
Na guia Conexões, clique em Configurações de LAN. 
Selecione Detectar configurações automaticamente e clique em OK. 
Alguns sites requerem conexão com segurança de 128 bits. Clique no 
menu Ajuda e em Sobre o Internet Explorer para determinar o nível de 
segurança instalado. 
Se você está tentando acessar um site seguro, certifique-se de que 
suas configurações de segurança oferecem suporte ao site. Clique no 
menu Ferramentas e em Opções da Internet. Na guia 'Avançado', vá 
para a seção 'Segurança' e verifique as configurações de SSL 2.0, 
SSL 3.0, TLS 1.0, PCT 1.0. 
Clique no botão  Voltar para tentar outro link. 



Servidor não encontrado ou erro de DNS
Internet Explorer  





Isto é normal :?




[zope-pt] Zope é zopa !:?

2007-11-30 Por tôpico Rafael Augusto Ferreira

Tens aí os links dos: do Plone, do Archetypes, do AGX ou do Five :?




Re: [zope-pt] Zope

2007-11-30 Por tôpico Pablo Nogueira
Nó
Moss. Não deixa cicando assim não! Tive uma semana muito ruim.


Em 30/11/07, Rafael Augusto Ferreira [EMAIL PROTECTED]
escreveu:


 Instalei o Zope, e, obtive acesso ao console do Python.

 O que, faço agora :?

  




-- 
Pablo Nogueira Oliveira
061-84089333
Brasilia DF


Re: [zope-pt] Zope

2007-11-30 Por tôpico Pablo Nogueira
A semana foi tão ruim que o portugues falhou!

É QUICANDO!

Depois que você instalou o Zope. Você pode instalar o Plone e fazer um site,
um portal, etc. Você pode também querer fazer um sistema, lojavirtual. Para
isso você pode ou não utilizar Archetypes. E com isso pode ou não querer
usar AGX. Você pode querer usar Five ou não. Você pode usar plone 3 ou fazer
como eu que sou covarde e usar plone 2.5.4 até estar seguro pra migrar 30
sites e portais para plone 3. Você pode querer ser mais feliz ou não. Tudo
vai depender, ou não!

Vai tomar um cafezinho! Encerra o expediente! Por hoje!


Em 30/11/07, Pablo Nogueira [EMAIL PROTECTED] escreveu:

 Nó
 Moss. Não deixa cicando assim não! Tive uma semana muito ruim.


 Em 30/11/07, Rafael Augusto Ferreira  [EMAIL PROTECTED]
 escreveu:
 
 
  Instalei o Zope, e, obtive acesso ao console do Python.
 
  O que, faço agora :?
 
   
 



 --
 Pablo Nogueira Oliveira
 061-84089333
 Brasilia DF




-- 
Pablo Nogueira Oliveira
061-84089333
Brasilia DF


[zope-pt] Zope

2007-11-30 Por tôpico Rafael Augusto Ferreira

Instalei o Zope, e, obtive acesso ao console do Python.

O que, faço agora :?




[zope-pt] zope com apache (debian)

2007-11-12 Por tôpico Lyrio
Fala galera,

estou configurando um servidor zope com apache, as instalações tudo bem.
Sigo alguns tutoriais [1], [2], [3] entre outros.

minha configuração do host virtual fica assim:

NameVirtualHost www.teste.com.br
VirtualHost  www.teste.com.br 192.168.80.16
 ServerAlias   www..teste.com.br
 ServerAdmin   [EMAIL PROTECTED]
 ServerSignature On
 LogLevel warn

 IfModule mod_rewrite.c
   RewriteLog /var/log/apache2/rewrite.log
   RewriteLogLevel 9
   RewriteEngine On
   RewriteRule ^/(.*)
http://localhost:8082/VirtualHostBase/http/www.teste.com.br/teste1VirtualHostRoot/$1[L,P]
  /IfModule
# ProxyRequests Off
   IfModule mod_proxy.c
   ProxyVia On
   LocationMatch ^[^/]
   Deny from all
  /LocationMatch
   /Ifmodule

quando habilito o domínio virtual tudo para inclusive o portal que funciona
em php!

alguém já passou por isso, quem pode ajudar?


PS: os modulo proxy e rewrite habilitados!

[1]  http://www.vivaolinux.com.br/conf/verConf.php?codigo=421
[2] http://colab.interlegis.gov.br/wiki/VirtualHost
[3]
http://www.tchezope.org/documentacao/tutorial/rodando-o-plone-e-zope-sobre-um-servidor-web-apache-2/prefacio-e-modulo-de-configuracao-do-apache-2
-- 
atenciosamente, Ewerton Lyrio Nascimento,
Núcleo de Pesquisa em Sistemas de Informação – NSI


Re: [zope-pt] Zope + Plone + MySQL + Forms

2007-11-02 Por tôpico José Henrique
Jorge,

Se você vai armazenar seus dados em um banco de dados relacional, talvez a
utilização do Plone seja um overhead.   Talvez a utilização pura e simples
do Zope já seja suficiente.  Existem alguns produtos que podem auxiliar na
geração dos formulários:

. ZDataQueryKit
. SQL2Form
. zetadb

Dê uma olhada em www.zope.org para experimentar esses (e outros) produtos.

Zénrique.


Em 01/11/07, Cleber J Santos [EMAIL PROTECTED] escreveu:

 Ricardo Dani wrote:
  Amigo, existe o Formulator, mas é um produto antigo, acho.
 
  On 11/1/07, Jorge Luiz Corrêa [EMAIL PROTECTED] wrote:
 
Olá pessoal!
 
  Como meu primeiro post na lista gostaria de obter algumas informações,
 e
  opiniões dos mais experientes. Preciso construir um site onde ocorrerão
  cadastros e buscas, utilizando um banco de dados MySQL. Como eu já mexi
  com o Zope/Plone há um tempo e acheio muito bom, gostaria da opinião de
  vcs se convém criar este site usando o Zope/Plone.
 
  Tenho pesquisado nos históricos da listas e na net, encontrando alguns
  exemplos básicos de como criar a ligação com o banco e tudo mais.
  Consegui fazer isso pelo Z MySQL.
 
  Gostaria que me indicassem algum tutorial, exemplos, o material que
  tiverem de como devo proceder para a criação dos Forms (dentro do
 plone)
  e interligação destes com o banco MySQL. Me parece que existe um
 produto
  chamado PloneFormGen. Alguém poderia indicar algum material.
 
  Grato pela atenção.
 



[zope-pt] Zope + Plone + MySQL + Forms

2007-11-01 Por tôpico Jorge Luiz Corrêa
Olá pessoal!

Como meu primeiro post na lista gostaria de obter algumas informações, e 
opiniões dos mais experientes. Preciso construir um site onde ocorrerão 
cadastros e buscas, utilizando um banco de dados MySQL. Como eu já mexi 
com o Zope/Plone há um tempo e acheio muito bom, gostaria da opinião de 
vcs se convém criar este site usando o Zope/Plone.

Tenho pesquisado nos históricos da listas e na net, encontrando alguns 
exemplos básicos de como criar a ligação com o banco e tudo mais. 
Consegui fazer isso pelo Z MySQL.

Gostaria que me indicassem algum tutorial, exemplos, o material que 
tiverem de como devo proceder para a criação dos Forms (dentro do plone) 
e interligação destes com o banco MySQL. Me parece que existe um produto 
chamado PloneFormGen. Alguém poderia indicar algum material.

Grato pela atenção.




Re: [zope-pt] Zope + Plone + MySQL + Forms

2007-11-01 Por tôpico Ricardo Dani
Amigo, existe o Formulator, mas é um produto antigo, acho.

On 11/1/07, Jorge Luiz Corrêa [EMAIL PROTECTED] wrote:

   Olá pessoal!

 Como meu primeiro post na lista gostaria de obter algumas informações, e
 opiniões dos mais experientes. Preciso construir um site onde ocorrerão
 cadastros e buscas, utilizando um banco de dados MySQL. Como eu já mexi
 com o Zope/Plone há um tempo e acheio muito bom, gostaria da opinião de
 vcs se convém criar este site usando o Zope/Plone.

 Tenho pesquisado nos históricos da listas e na net, encontrando alguns
 exemplos básicos de como criar a ligação com o banco e tudo mais.
 Consegui fazer isso pelo Z MySQL.

 Gostaria que me indicassem algum tutorial, exemplos, o material que
 tiverem de como devo proceder para a criação dos Forms (dentro do plone)
 e interligação destes com o banco MySQL. Me parece que existe um produto
 chamado PloneFormGen. Alguém poderia indicar algum material.

 Grato pela atenção.

  




-- 
Ricardo Lapa Dani
http://www.paradigma.com.br


[zope-pt] Zope 2.10

2007-07-31 Por tôpico Antonio C. Pereira
Pessoal,
sou novo em Zope/Plone. Estou tentando a baixar a versão 2.10.4, que 
suponho ser a mais nova e estável, para Windows 2000 ou XP.
Não sei se por erro meu ou do site, somente é baixada a versão para 
Linux, Unix.

As minhas pergunta são: 
1- existe ou não a versão 2.10.4 para Windows. Se existe, como baixar?
2- Qual a difereça ente a versão 2.10.4 e a 3.3.1? Onde seria usada uma 
ou outra?

Antecipadamente obriggado

Antonio C. Pereira



Re: [zope-pt] Zope 2.10

2007-07-31 Por tôpico José Henrique
Parece que ainda não há um instalador Windows.  Vai ver o Sidnei está de
férias.  :-)
O jeito é esperar ou então utilizar a versão anterior (2.10.3) e depois
fazer a atualização.

Zénrique.

Em 31/07/07, Antonio C. Pereira [EMAIL PROTECTED] escreveu:

 Pessoal,
 sou novo em Zope/Plone. Estou tentando a baixar a versão 2.10.4, que
 suponho ser a mais nova e estável, para Windows 2000 ou XP.
 Não sei se por erro meu ou do site, somente é baixada a versão para
 Linux, Unix.

 As minhas pergunta são:
 1- existe ou não a versão 2.10.4 para Windows. Se existe, como baixar?
 2- Qual a difereça ente a versão 2.10.4 e a 3.3.1? Onde seria usada uma
 ou outra?

 Antecipadamente obriggado

 Antonio C. Pereira



 Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
 Para desistir envie uma mensagem em branco para:
 [EMAIL PROTECTED]
 Links do Yahoo! Grupos





Re: [zope-pt] Zope 2.10

2007-07-31 Por tôpico Luciano Ramalho
On 7/31/07, Antonio C. Pereira [EMAIL PROTECTED] wrote:
 2- Qual a difereça ente a versão 2.10.4 e a 3.3.1? Onde seria usada uma
 ou outra?

Se você quer usar o Plone, precisa ficar com a série 2.x do Zope por
enquanto. O Zope 3 representa uma nova geração da plataforma Zope, e o
Plone está sendo gradualmente convertido para se tornar uma aplicação
Zope 3. Mas por enquanto, o Plone depende do Zope 2 para funcionar.

[ ]s
Luciano

PS. Na realidade, o Plone já utiliza, desde sua versão 2.5, alguns
recursos do Zope 3. Isso é feito de forma transparente para o usuário
ou administrador, através de um pacote chamado Five, que vem incluído
desde o Zope 2.8, e permite usar algumas facilidades da API do Zope 3
em um servidor Zope 2. O projeto chama-se Five porque 2+3 = 5. Algum
dia o Plone será uma aplicação Zope 3 pura e não precisará mais do
Five.


[zope-pt] Zope e Google Analytics

2007-07-30 Por tôpico mfguimaraes2000
Prezados,
afim de ter uma contabilização do acesso ao site, verifiquei a 
possibilidade de usar o Google Analytics, portanto segui os passos 
indicados no site da Google para fazer esta contabilização.
Fiz uma conta no Google Analytis e inseri o código script (fornecido 
pelo Google) no documento footer do Zope. 
A contabilização não funcionou, testei também no documento index_html 
e também não funcionou.
Lembrando que esperei mais de 24hs em todas as tentativas. Pois o 
google demora um tempo para fazer a verificação do script.

Alguém já usou este procedimento, e pode me dá uma dica de como fazer o 
Zope funcionar com o Google Analytics? O que será que estou fazendo 
errado?

Atenciosamente,
Marcelo.



Res: [zope-pt] Zope e Google Analytics

2007-07-30 Por tôpico Gustavo Guimarães
http://plone.org/products/analyticsforplone/?searchterm=Analytics
- Mensagem original 
De: mfguimaraes2000 [EMAIL PROTECTED]
Para: zope-pt@yahoogrupos.com.br
Enviadas: Segunda-feira, 30 de Julho de 2007 8:37:53
Assunto: [zope-pt] Zope e Google Analytics









  



Prezados,

afim de ter uma contabilização do acesso ao site, verifiquei a 

possibilidade de usar o Google Analytics, portanto segui os passos 

indicados no site da Google para fazer esta contabilização.

Fiz uma conta no Google Analytis e inseri o código script (fornecido 

pelo Google) no documento footer do Zope. 

A contabilização não funcionou, testei também no documento index_html 

e também não funcionou.

Lembrando que esperei mais de 24hs em todas as tentativas. Pois o 

google demora um tempo para fazer a verificação do script.



Alguém já usou este procedimento, e pode me dá uma dica de como fazer o 

Zope funcionar com o Google Analytics? O que será que estou fazendo 

errado?



Atenciosamente,

Marcelo.






  







!--

#ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;}
#ygrp-mlmsg table {font-size:inherit;font:100%;}
#ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, 
sans-serif;}
#ygrp-mlmsg pre, code {font:115% monospace;}
#ygrp-mlmsg * {line-height:1.22em;}
#ygrp-text{
font-family:Georgia;
}
#ygrp-text p{
margin:0 0 1em 0;}
#ygrp-tpmsgs{
font-family:Arial;
clear:both;}
#ygrp-vitnav{
padding-top:10px;font-family:Verdana;font-size:77%;margin:0;}
#ygrp-vitnav a{
padding:0 1px;}
#ygrp-actbar{
clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;}
#ygrp-actbar .left{
float:left;white-space:nowrap;}
.bld{font-weight:bold;}
#ygrp-grft{
font-family:Verdana;font-size:77%;padding:15px 0;}
#ygrp-ft{
font-family:verdana;font-size:77%;border-top:1px solid #666;
padding:5px 0;
}
#ygrp-mlmsg #logo{
padding-bottom:10px;}

#ygrp-vital{
background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;}
#ygrp-vital #vithd{
font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;}
#ygrp-vital ul{
padding:0;margin:2px 0;}
#ygrp-vital ul li{
list-style-type:none;clear:both;border:1px solid #e0ecee;
}
#ygrp-vital ul li .ct{
font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;}
#ygrp-vital ul li .cat{
font-weight:bold;}
#ygrp-vital a {
text-decoration:none;}

#ygrp-vital a:hover{
text-decoration:underline;}

#ygrp-sponsor #hd{
color:#999;font-size:77%;}
#ygrp-sponsor #ov{
padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;}
#ygrp-sponsor #ov ul{
padding:0 0 0 8px;margin:0;}
#ygrp-sponsor #ov li{
list-style-type:square;padding:6px 0;font-size:77%;}
#ygrp-sponsor #ov li a{
text-decoration:none;font-size:130%;}
#ygrp-sponsor #nc {
background-color:#eee;margin-bottom:20px;padding:0 8px;}
#ygrp-sponsor .ad{
padding:8px 0;}
#ygrp-sponsor .ad #hd1{
font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;}
#ygrp-sponsor .ad a{
text-decoration:none;}
#ygrp-sponsor .ad a:hover{
text-decoration:underline;}
#ygrp-sponsor .ad p{
margin:0;}
o {font-size:0;}
.MsoNormal {
margin:0 0 0 0;}
#ygrp-text tt{
font-size:120%;}
blockquote{margin:0 0 0 4px;}
.replbq {margin:4;}
--








  Alertas do Yahoo! Mail em seu celular. Saiba mais em 
http://br.mobile.yahoo.com/mailalertas/

Re: [zope-pt] Zope e Google Analytics

2007-07-30 Por tôpico Leonardo Miranda
Opa Marcelo,

Eu uso este recurso do google em vários sites e nunca tive problema, sendo
que em alguns sites ele demou um pouco mais a começar a contabilizar. Mais
não tem mistério não, use o código do google no rodapé ou em outro template
que seja invocado em todas as partes do seu site, para que o google gere os
gráficos de todo o site.

Abraços
Leonardo Miranda


Em 30/07/07, Gustavo Guimarães [EMAIL PROTECTED] escreveu:

   http://plone.org/products/analyticsforplone/?searchterm=Analytics
 - Mensagem original 
 De: mfguimaraes2000 [EMAIL PROTECTED]
 Para: zope-pt@yahoogrupos.com.br
 Enviadas: Segunda-feira, 30 de Julho de 2007 8:37:53
 Assunto: [zope-pt] Zope e Google Analytics

  Prezados,
 afim de ter uma contabilização do acesso ao site, verifiquei a
 possibilidade de usar o Google Analytics, portanto segui os passos
 indicados no site da Google para fazer esta contabilização.
 Fiz uma conta no Google Analytis e inseri o código script (fornecido
 pelo Google) no documento footer do Zope.
 A contabilização não funcionou, testei também no documento index_html
 e também não funcionou.
 Lembrando que esperei mais de 24hs em todas as tentativas. Pois o
 google demora um tempo para fazer a verificação do script.

 Alguém já usou este procedimento, e pode me dá uma dica de como fazer o
 Zope funcionar com o Google Analytics? O que será que estou fazendo
 errado?

 Atenciosamente,
 Marcelo.



 Alertas do Yahoo! Mail em seu celular. Saiba 
 maishttp://br.mobile.yahoo.com/mailalertas/.


  



Re: [zope-pt] Zope e Google Analytics

2007-07-30 Por tôpico Lyrio
Marcelo,
o colega Gustavo mostrou o produto certo para trabalhar com o Google
Analytics.
http://plone.org/products/analyticsforplone/?searchterm=Analytics
Sua utilização é simples depois de instalado pegue só o número que o google
gera e adicione no produto, ai é só esperar um tempo e pronto.



On 7/30/07, Leonardo Miranda [EMAIL PROTECTED] wrote:

   Opa Marcelo,

 Eu uso este recurso do google em vários sites e nunca tive problema, sendo
 que em alguns sites ele demou um pouco mais a começar a contabilizar. Mais
 não tem mistério não, use o código do google no rodapé ou em outro template
 que seja invocado em todas as partes do seu site, para que o google gere os
 gráficos de todo o site.

 Abraços
 Leonardo Miranda


 Em 30/07/07, Gustavo Guimarães [EMAIL PROTECTED] escreveu:
 
 http://plone.org/products/analyticsforplone/?searchterm=Analytics
  - Mensagem original 
  De: mfguimaraes2000 [EMAIL PROTECTED]
  Para: zope-pt@yahoogrupos.com.br
  Enviadas: Segunda-feira, 30 de Julho de 2007 8:37:53
  Assunto: [zope-pt] Zope e Google Analytics
 
   Prezados,
  afim de ter uma contabilização do acesso ao site, verifiquei a
  possibilidade de usar o Google Analytics, portanto segui os passos
  indicados no site da Google para fazer esta contabilização.
  Fiz uma conta no Google Analytis e inseri o código script (fornecido
  pelo Google) no documento footer do Zope.
  A contabilização não funcionou, testei também no documento index_html
  e também não funcionou.
  Lembrando que esperei mais de 24hs em todas as tentativas. Pois o
  google demora um tempo para fazer a verificação do script.
 
  Alguém já usou este procedimento, e pode me dá uma dica de como fazer o
  Zope funcionar com o Google Analytics? O que será que estou fazendo
  errado?
 
  Atenciosamente,
  Marcelo.
 
 
 
  Alertas do Yahoo! Mail em seu celular. Saiba 
  maishttp://br.mobile.yahoo.com/mailalertas/.
 
 
 
  



[zope-pt] zope e arquivos : onde ficam os arquivos gerado no zope

2007-07-15 Por tôpico robson_fd
amigo instalei o plone zope e payton no windows, ai utilizei uma
tutorial ensiando a fazer o primeiro programa: nesse caso utilizei o
zope pra criar esse programa, criei uma pastar ..fiz minha pagina html
e coloquei uma imagem, até ai tudo bem: rodeia pagina de boa, mas eu
estou tentando achar onde foi intalado o plone zope e payton onde fica
os arquivos e paginas criados por mim..tipo: queria saber qual a pasta
e se os nomes da pasta criado pela plataforma zope é a mesma que fica
armazendo ...tipo: criei uma pasta home.html dentro de uma pasta
tambem criada por mim chamada imagens, mas eu não consigo mudar o
conteudo dess e aquivo a não ser pelo próprio zope..queria ver onde
fica esse aquivo..de já agradeço...



Re: [zope-pt] zope e arquivos : onde ficam os arquivos gerado no zope

2007-07-15 Por tôpico Wilton Alencar

Opa! Robson
Recomendo você investigar mais.
Mas os arquivos só podem ser alterados via Plone ou Zope, pois ficam num
banco de dados chamado ZODB.
Não adianta procura em file system que não vai encontrar.
Bem, recomendo www.tchezope.org e www.plone.org e ler a respeito do Plone e
do Zope.
Sei que é legal mexer e descobrir, mas vale a pena estudar a documentação
antes.
Abraços
TOM

Em 15/07/07, robson_fd [EMAIL PROTECTED] escreveu:


  amigo instalei o plone zope e payton no windows, ai utilizei uma
tutorial ensiando a fazer o primeiro programa: nesse caso utilizei o
zope pra criar esse programa, criei uma pastar ..fiz minha pagina html
e coloquei uma imagem, até ai tudo bem: rodeia pagina de boa, mas eu
estou tentando achar onde foi intalado o plone zope e payton onde fica
os arquivos e paginas criados por mim..tipo: queria saber qual a pasta
e se os nomes da pasta criado pela plataforma zope é a mesma que fica
armazendo ...tipo: criei uma pasta home.html dentro de uma pasta
tambem criada por mim chamada imagens, mas eu não consigo mudar o
conteudo dess e aquivo a não ser pelo próprio zope..queria ver onde
fica esse aquivo..de já agradeço...

 





--
Cordialmente,
Wilton Souza Alencar
www.tom.pro.br


[zope-pt] Zope based ERP5 na O'Reilly!

2007-07-12 Por tôpico Rogerio Atem de Carvalho
Caros,
aproveitando o embalo, gostaria de anunciar que já está a venda o livro 
Beautiful Code: Leading Programmers Explain How They Think, Gregory Wilson
(Org.), ISBN 0596510047, O'Reilly Media, 2007.
Neste livro, eu e o Rafael Monnerat escrevemos o capítulo ERP5: Designing
for Maximum Adaptability, sobre o ERP5 - framework ERP feito em Zope. Entre
os outros autores estão Brian Kernighan, Jon Bentley, Charles Petzold,
Douglas Crockford, Andrew Kuchling e Yukihiro Matsumoto, dentre outros de
renome internacional.
O Monnerat estará na Pycon em Joinville ministrando uma palestra também
sobre o ERP5.
Quem quiser uma cópia em PDF do capítulo, me escreva.
Abraços,
--
Prof. Rogério Atem de Carvalho, D.Sc.
Research Coordinator
Information Systems Research Group Coordinator
CEFET Campos
http://www.cefetcampos.br/epex/dppg/nucleos-pesquisa/nsi/ratem


___
''O remetente desta mensagem é o responsável pelo seu conteúdo e
 endereçamento. A utilização deste meio para fins que não aqueles
 dispostos na Portaria nº 267, de 20 de outubro de 2003 da Direção
 Geral do CEFET CAMPOS, é passível das sanções cabíveis, dispostas
 nas normas internas para utilização de correio eletrônico e acesso
 à Internet.''
___
Servidor de E-mail CEFET Campos 




Res: [zope-pt] Zope based ERP5 na O'Reilly!

2007-07-12 Por tôpico Jacson Tiola
Olá Rogerio,

Gostaria de ter esse PDF, e com certeza quero assitir esta palestra sobre o ERP5

[]'s

- Mensagem original 
De: Rogerio Atem de Carvalho [EMAIL PROTECTED]
Para: zope-pt@yahoogrupos.com.br
Enviadas: Quinta-feira, 12 de Julho de 2007 13:41:37
Assunto: [zope-pt] Zope based ERP5 na O'Reilly!









  



Caros,

aproveitando o embalo, gostaria de anunciar que já está a venda o livro 

Beautiful Code: Leading Programmers Explain How They Think, Gregory Wilson

(Org.), ISBN 0596510047, O'Reilly Media, 2007.

Neste livro, eu e o Rafael Monnerat escrevemos o capítulo ERP5: Designing

for Maximum Adaptability , sobre o ERP5 - framework ERP feito em Zope. Entre

os outros autores estão Brian Kernighan, Jon Bentley, Charles Petzold,

Douglas Crockford, Andrew Kuchling e Yukihiro Matsumoto, dentre outros de

renome internacional.

O Monnerat estará na Pycon em Joinville ministrando uma palestra também

sobre o ERP5.

Quem quiser uma cópia em PDF do capítulo, me escreva.

Abraços,

--

Prof. Rogério Atem de Carvalho, D.Sc.

Research Coordinator

Information Systems Research Group Coordinator

CEFET Campos

http://www.cefetcam pos.br/epex/ dppg/nucleos- pesquisa/ nsi/ratem



 _ _ _ _ _ _

''O remetente desta mensagem é o responsável pelo seu conteúdo e

 endereçamento. A utilização deste meio para fins que não aqueles

 dispostos na Portaria nº 267, de 20 de outubro de 2003 da Direção

 Geral do CEFET CAMPOS, é passível das sanções cabíveis, dispostas

 nas normas internas para utilização de correio eletrônico e acesso

 à Internet.''

 _ _ _ _ _ _

Servidor de E-mail CEFET Campos 






  







!--

#ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;}
#ygrp-mlmsg table {font-size:inherit;font:100%;}
#ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, 
sans-serif;}
#ygrp-mlmsg pre, code {font:115% monospace;}
#ygrp-mlmsg * {line-height:1.22em;}
#ygrp-text{
font-family:Georgia;
}
#ygrp-text p{
margin:0 0 1em 0;}
#ygrp-tpmsgs{
font-family:Arial;
clear:both;}
#ygrp-vitnav{
padding-top:10px;font-family:Verdana;font-size:77%;margin:0;}
#ygrp-vitnav a{
padding:0 1px;}
#ygrp-actbar{
clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;}
#ygrp-actbar .left{
float:left;white-space:nowrap;}
.bld{font-weight:bold;}
#ygrp-grft{
font-family:Verdana;font-size:77%;padding:15px 0;}
#ygrp-ft{
font-family:verdana;font-size:77%;border-top:1px solid #666;
padding:5px 0;
}
#ygrp-mlmsg #logo{
padding-bottom:10px;}

#ygrp-vital{
background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;}
#ygrp-vital #vithd{
font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;}
#ygrp-vital ul{
padding:0;margin:2px 0;}
#ygrp-vital ul li{
list-style-type:none;clear:both;border:1px solid #e0ecee;
}
#ygrp-vital ul li .ct{
font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;}
#ygrp-vital ul li .cat{
font-weight:bold;}
#ygrp-vital a {
text-decoration:none;}

#ygrp-vital a:hover{
text-decoration:underline;}

#ygrp-sponsor #hd{
color:#999;font-size:77%;}
#ygrp-sponsor #ov{
padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;}
#ygrp-sponsor #ov ul{
padding:0 0 0 8px;margin:0;}
#ygrp-sponsor #ov li{
list-style-type:square;padding:6px 0;font-size:77%;}
#ygrp-sponsor #ov li a{
text-decoration:none;font-size:130%;}
#ygrp-sponsor #nc {
background-color:#eee;margin-bottom:20px;padding:0 8px;}
#ygrp-sponsor .ad{
padding:8px 0;}
#ygrp-sponsor .ad #hd1{
font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;}
#ygrp-sponsor .ad a{
text-decoration:none;}
#ygrp-sponsor .ad a:hover{
text-decoration:underline;}
#ygrp-sponsor .ad p{
margin:0;}
o {font-size:0;}
.MsoNormal {
margin:0 0 0 0;}
#ygrp-text tt{
font-size:120%;}
blockquote{margin:0 0 0 4px;}
.replbq {margin:4;}
--








   

Novo Yahoo! Cadê? - Experimente uma nova busca.
http://yahoo.com.br/oqueeuganhocomisso 

Re: Res: [zope-pt] Zope X Ruby on Rails

2007-07-12 Por tôpico Fred
Pessoal, eu já ensaiei algumas coisas com Rails, e achei muito legal. Pelo 
visto fui o único a ver.
Abraços,
Fred

Rodrigo Braga [EMAIL PROTECTED] escreveu:  
pode até não ser apenas isso, mas que o mkt é bom é! :)

- Mensagem original 
De: Ricardo Dani [EMAIL PROTECTED]
Para: zope-pt@yahoogrupos.com.br
Enviadas: Quinta-feira, 12 de Julho de 2007 14:03:37
Assunto: Re: [zope-pt] Zope X Ruby on Rails

 Nao sei bem, mas me disseram que Ruby on Rails eh mais 
marketing do que funcional. EU, nao sei de nada, rs.


On 7/12/07, Fred  f_augusto2002@ yahoo.com. br wrote: 
  Galera ... 
 Vi a discussão sobre PHP x ZOPE ...
 Gostaria de saber a opinião de vocês sobre o Ruby on
 Rails X Zope.
 
 Abraços,
 Fred
 
 --- Luciano Ramalho [EMAIL PROTECTED] com escreveu:
 
  Grande post, Takashi!
  
  Faz tempo que a gente não se vê! Precisamos almoçar
  um dia desses!
  
  [ ]s
  Luciano
  
  On 7/11/07, Ricardo Takashi Abe
  ricardo_takashi@ uol.com.br wrote:
   As diferenças são várias e dramáticas...
  
   1 - PHP não permite uma clara divisão de lógica e
  apresentação.. .
   existem frameworks de templates, mas são horríveis
  de programar...
   2 - Toda vez que se faz um sistema novo, vc tem
  que pensar a segurança e
   níveis de usuários do zero no PHP. No Zope,
  programando da forma
   correta, aproveita-se o esquema já existente de
  usuários.
   3 - Se não for previsto, o PHP é extremamente
  vulnerável a injections,
   tanto PHP quanto SQL... O Zope tem proteção
  nativa...
   4 - Dá para clusterizar o PHP, mas dá um trampo
  horrendo...
   5 - PHP não faz virtual hosting nativamente. ..
   6 - O PHP não é orientado a objetos... o que eles
  chamam de objetos é
   uma emulação...
   7 - Python é muito mais lógico e fácil de
  aprender... coisas como listas
   dinâmicas e seus tratamentos são fáceis...
   8 - Faça uma enquete nos repositórios de código
  comparanto PHP Nuke e
   Plone... vc vai perceber que 75% das extensões do
  PHP Nuke são
   visuais... ícones, skins, etc... no repositório do
  Plone vc vai perceber
   que mais da metade são funcionalidades lógicas...
  adivinha em qual
   plataforma é mais fácil programar?
   9 - PHP, assim como o ASP, o JSP, o Cold Fusion e
  assemelhados necessita
   que o programador passe uma parte significativa do
  tempo dele recortando
   e desmembrando HTMLs do designer a cada versão da
  página... uma perda de
   tempo miserável... Usando ZPT e educando os
  designers vc consegue
   reduzir muito esse tempo.
  
   Por enquanto é o que eu consigo lembrar...
  
   []'s
   Takashi
  
  
   Para enviar uma mensagem:
  [EMAIL PROTECTED] .com.br
   Para desistir envie uma mensagem em branco para:
  zope-pt-unsubscribe @yahoogrupos. com.br
   Links do Yahoo! Grupos
  
  
  
  
 
 Atenciosamente, 
 Frederico Augusto de Oliveira Pinto Araujo 
 
 A felicidade, às vezes, é uma bênção, mas geralmente é uma conquista.
(Paulo Coelho)
 
  _ _ _ _ _ _
 Novo Yahoo! Cadê? - Experimente uma nova busca.
 http://yahoo. com.br/oqueeugan hocomisso 
 
 
   






-- 
Ricardo Lapa Dani
http://www.paradigm a.com.br  
  




 Flickr agora em português. Você cria, todo mundo vê. Saiba mais. 
 
   


Atenciosamente, 
Frederico Augusto de Oliveira Pinto Araujo 

A felicidade, às vezes, é uma bênção, mas geralmente é uma conquista.
(Paulo Coelho)
   
-
Novo Yahoo! Cadê? - Experimente uma nova busca. 

Re: [zope-pt] Zope X PHP

2007-07-11 Por tôpico Ricardo Dani

1. PHP não é um framework.

On 7/11/07, Rogerio Atem de Carvalho [EMAIL PROTECTED] wrote:


  Caros,

depois de um longo tempo sem postar aqui, venho por meio deste pedir uma
ajuda valiosa. Tenho a missão de convencer pessoal técnico porque devo
usar
o Zope para implantar projetos em um órgão do Governo Federal que já usa
PHP. Eu acho que temos duas vertentes:
-de produtividade, na construção de novas aplicações;
-de segurança.
Sei tb que PHP é uma meia-água que fizeram dois andares em cima e vendem
como um prédio, mas obviamente não posso usar esse tipo de argumento
(infelizmente).
Gostaria então que os que tiverem paciência me listem vantagens do Zope em
relação ao PHP ou lugares onde posso encontrar comparações e coisas do
tipo.

Eu sei que esse assunto é meio recorrente aqui na lista, porém é sempre
necessário atualizar nossos argumentos em função dos avanços nas duas
plataformas.

Agradeço desde já,
--
Prof. Rogério Atem de Carvalho, D.Sc.
Research Coordinator
Information Systems Research Group Coordinator
CEFET Campos
http://www.cefetcampos.br/epex/dppg/nucleos-pesquisa/nsi/ratem

__
''O remetente desta mensagem é o responsável pelo seu conteúdo e
endereçamento. A utilização deste meio para fins que não aqueles
dispostos na Portaria nº 267, de 20 de outubro de 2003 da Direção
Geral do CEFET CAMPOS, é passível das sanções cabíveis, dispostas
nas normas internas para utilização de correio eletrônico e acesso
à Internet.''
__
Servidor de E-mail CEFET Campos

 





--
Ricardo Lapa Dani
http://www.paradigma.com.br


[zope-pt] Zope X PHP

2007-07-11 Por tôpico Rogerio Atem de Carvalho
Caros,

depois de um longo tempo sem postar aqui, venho por meio deste pedir uma
ajuda valiosa. Tenho a missão de convencer pessoal técnico porque devo usar
o Zope para implantar projetos em um órgão do Governo Federal que já usa
PHP. Eu acho que temos duas vertentes:
-de produtividade, na construção de novas aplicações;
-de segurança.
Sei tb que PHP é uma meia-água que fizeram dois andares em cima e vendem
como um prédio, mas obviamente não posso usar esse tipo de argumento
(infelizmente).
Gostaria então que os que tiverem paciência me listem vantagens do Zope em
relação ao PHP ou lugares onde posso encontrar comparações e coisas do tipo.

Eu sei que esse assunto é meio recorrente aqui na lista, porém é sempre
necessário atualizar nossos argumentos em função dos avanços nas duas
plataformas.

Agradeço desde já, 
--
Prof. Rogério Atem de Carvalho, D.Sc.
Research Coordinator
Information Systems Research Group Coordinator
CEFET Campos
http://www.cefetcampos.br/epex/dppg/nucleos-pesquisa/nsi/ratem




___
''O remetente desta mensagem é o responsável pelo seu conteúdo e
 endereçamento. A utilização deste meio para fins que não aqueles
 dispostos na Portaria nº 267, de 20 de outubro de 2003 da Direção
 Geral do CEFET CAMPOS, é passível das sanções cabíveis, dispostas
 nas normas internas para utilização de correio eletrônico e acesso
 à Internet.''
___
Servidor de E-mail CEFET Campos 




Re: [zope-pt] Zope X PHP

2007-07-11 Por tôpico Luciano Ramalho

On 7/11/07, Ricardo Dani [EMAIL PROTECTED] wrote:


1. PHP não é um framework.



Mandou muito bem, Ricardo.

Não dá para comparar uma linguagem com um framework. Há muito tempo em uma
entrevista eu dei a seguinte explicação: comparar o Zope com o PHP é como
comparar um transatlântico com um restaurante. O que isso quer dizer?
1) ninguém compararia um restaurante com um transatlântico, porque são
coisas diferentes;
2) é preciso uma equipe mais treinada/especializada para trabalhar em um
transatlântico que um restaurante;
3) um transatlântico possui vários restaurantes a bordo, e da mesma forma, o
Zope oferece várias linguagens que você pode usar para fazer coisas
diferentes: ZPT para templates, DTML para queries SQL parametrizadas, Python
para lógica;

Rogério, uma piada que eu faço em palestras é assim:

APRESENTADOR: Qual a tecnologia que você vai usar para fazer seu novo
portal?
CALOURO: Java (ou PHP, ou Lisp, ou Python, não importa qual a linguagem)
APRESENTADOR: Resposta ...RRADAAA!
Quem está se propondo a construir um portal a partir de uma linguagem de
programação, deve estar louco! A menos que  trabalhe para uma mega-empresa
de software que vai investir milhões de dólares e três anos de prazo para
criar um produto novo para competir no mercado de CMS, não faz nenhum
sentido não usar um dos N frameworks para a construção de portais
disponíveis como software livre.

Então, a questão é: qual o framework em PHP que se pretende comparar com o
Zope? E porque não Zope/Plone, se é que se trata de fazer portais? Se não se
trata de fazer portais, mas sim aplicações web transacionais, porque não
Django ou TurboGears?

[ ]s
Luciano


Re: [zope-pt] Zope X PHP

2007-07-11 Por tôpico Ricardo Takashi Abe
As diferenças são várias e dramáticas...

1 - PHP não permite uma clara divisão de lógica e apresentação... 
existem frameworks de templates, mas são horríveis de programar...
2 - Toda vez que se faz um sistema novo, vc tem que pensar a segurança e 
níveis de usuários do zero no PHP. No Zope, programando da forma 
correta, aproveita-se o esquema já existente de usuários.
3 - Se não for previsto, o PHP é extremamente vulnerável a injections, 
tanto PHP quanto SQL... O Zope tem proteção nativa...
4 - Dá para clusterizar o PHP, mas dá um trampo horrendo...
5 - PHP não faz virtual hosting nativamente...
6 - O PHP não é orientado a objetos... o que eles chamam de objetos é 
uma emulação...
7 - Python é muito mais lógico e fácil de aprender... coisas como listas 
dinâmicas e seus tratamentos são fáceis...
8 - Faça uma enquete nos repositórios de código comparanto PHP Nuke e 
Plone... vc vai perceber que 75% das extensões do PHP Nuke são 
visuais... ícones, skins, etc... no repositório do Plone vc vai perceber 
que mais da metade são funcionalidades lógicas... adivinha em qual 
plataforma é mais fácil programar?
9 - PHP, assim como o ASP, o JSP, o Cold Fusion e assemelhados necessita 
que o programador passe uma parte significativa do tempo dele recortando 
e desmembrando HTMLs do designer a cada versão da página... uma perda de 
tempo miserável... Usando ZPT e educando os designers vc consegue 
reduzir muito esse tempo.

Por enquanto é o que eu consigo lembrar...

[]'s
Takashi


Re: [zope-pt] Zope X PHP

2007-07-11 Por tôpico Luciano Ramalho
Grande post, Takashi!

Faz tempo que a gente não se vê! Precisamos almoçar um dia desses!

[ ]s
Luciano

On 7/11/07, Ricardo Takashi Abe [EMAIL PROTECTED] wrote:
 As diferenças são várias e dramáticas...

 1 - PHP não permite uma clara divisão de lógica e apresentação...
 existem frameworks de templates, mas são horríveis de programar...
 2 - Toda vez que se faz um sistema novo, vc tem que pensar a segurança e
 níveis de usuários do zero no PHP. No Zope, programando da forma
 correta, aproveita-se o esquema já existente de usuários.
 3 - Se não for previsto, o PHP é extremamente vulnerável a injections,
 tanto PHP quanto SQL... O Zope tem proteção nativa...
 4 - Dá para clusterizar o PHP, mas dá um trampo horrendo...
 5 - PHP não faz virtual hosting nativamente...
 6 - O PHP não é orientado a objetos... o que eles chamam de objetos é
 uma emulação...
 7 - Python é muito mais lógico e fácil de aprender... coisas como listas
 dinâmicas e seus tratamentos são fáceis...
 8 - Faça uma enquete nos repositórios de código comparanto PHP Nuke e
 Plone... vc vai perceber que 75% das extensões do PHP Nuke são
 visuais... ícones, skins, etc... no repositório do Plone vc vai perceber
 que mais da metade são funcionalidades lógicas... adivinha em qual
 plataforma é mais fácil programar?
 9 - PHP, assim como o ASP, o JSP, o Cold Fusion e assemelhados necessita
 que o programador passe uma parte significativa do tempo dele recortando
 e desmembrando HTMLs do designer a cada versão da página... uma perda de
 tempo miserável... Usando ZPT e educando os designers vc consegue
 reduzir muito esse tempo.

 Por enquanto é o que eu consigo lembrar...

 []'s
 Takashi


 Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
 Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED]
 Links do Yahoo! Grupos





[zope-pt] Zope e base de dados SQL Server

2007-05-28 Por tôpico mat.zenaide
Boa noite lista!

Estou pra receber um banco de dados com login e senha feito no sql
server. Como eu faria pra pegar esses logins e senhas e transformar em
usuarios e suas respectivas senhas em um site plone? 

Estou sem saber o que fazer...
alguem?

desde ja agradeco a atencao de todos



Re: [zope-pt] Zope e Oracle

2007-05-21 Por tôpico Luis Flavio Rocha
On 5/18/07, John Bandini [EMAIL PROTECTED] wrote:
 Olá,

  minha empresa está começando a trabalhar com Plone e precisamos fazer
  uma conexão com o banco de dados Oracle.

  Um amigo me informou que a empresa brasileira que vende as licenças
  para o produto (Egenix) cobra em torno de R$ 1.000,00 por instância,
  com manuais e consultoria. Como temos um servidor com 4 processadores,
  iriamos gastar em torno de 4 mil reais, verba que não dispomos.

Você pode comprar a licença diretamente no site [1] do fabricante por
U$ 120,00 por instância.

Mas mesmo que lá você compre as 4 que precisa pelo preço de 1 vendida
pela empresa brasileira, eu acho que o melhor que você tem a fazer é
usar o produto do Wilton, como o Fernando e o Jean já falaram.

[1] http://www.egenix.com/shop/

Abraço,
-- 
Luís Flávio Rocha

Ever tried. Ever failed. No matter. Try again. Fail again. Fail better.
Samuel Beckett (1906-1989)


Re: [zope-pt] Zope 2 x Zope 3

2007-05-21 Por tôpico Rodrigo Senra

[ Ruda Filgueiras ]:
-
|Não é clean por que Zope2 nunca foi clean e ele continua na pilha. :-(

Hehehe, olhem só como são as coisas.
Falei que a tecnologia Zope 3 estava 1/2 verde e quase me levaram
para a guilhotina. O Rudá diz que Zope2 *nunca* foi clean 
(==sempre foi sujo) e ele se safa desta frase limpinho.
É ou não é impressionante. É Rudá, vc tem a manha ;o)


[ Luciano Ramalho ]:
-
| Fui estudar outros frameworks, e agora que pintou o Grok,
| estou motivado para pegar de
|novo a onda do Zope 3. Mas repito: não me convidem para migrar nada...

Esse é o ponto nevrálgico. Acredito que a interseção entre o que
eu, o Xiru e o Jean expressamos aqui se resume a isso. Naturalmente
a *intensidade* das opiniões varia na razão direta do número de
sites que devem ser mantidos.


[ Ruda Filgueiras ]:
-
|Essa parte o pessoal já respondeu, porém você usa o Twisted certo?

Yes, Sir!

|Bom se Zope3 (arquitetura de componentes) estivesse tão verde, por que
| Twisted foi todo reescrito usando essa tecnologia/metodologia?

Até onde eu saiba, a única parte utilizada pelo Twisted importada
do Zope3 foram Interfaces. Portanto, eu diria que 
todo reescrito usando essa tecnologia é no mínimo uma hipérbole.

|Eu acho que justamente quem mais sofre com Zope3 no Zope2 são o perfil
|de desenvolvedores que programam mais em Zope2 no sentido TTW

Sério, eu achei que para esse povo não mudava praticamente nada,
uma vez que eles não olham debaixo do capô.

|Pois para quem programava para Zope2 código Python que interage de
|forma mais interna com as partes do Aplication Server Zope, o Zope3 é
|como um oásis. ;-)

Meu ânimo já está renovado pela veemente defesa do Zope3,
vou em busca deste oásis, rogo que não seja apenas uma miragem,
aos olhos do peregrino preso na areia movediça ;o)


Abração,
Senra

-
Rodrigo Senra
GPr Sistemas 
http://www.gpr.com.br


Re: [zope-pt] Zope 2 x Zope 3

2007-05-21 Por tôpico Ruda Filgueiras
On 5/21/07, Rodrigo Senra [EMAIL PROTECTED] wrote:
  [ Ruda Filgueiras ]:
  -
  |Não é clean por que Zope2 nunca foi clean e ele continua na pilha. :-(

  Hehehe, olhem só como são as coisas.
  Falei que a tecnologia Zope 3 estava 1/2 verde e quase me levaram
  para a guilhotina. O Rudá diz que Zope2 *nunca* foi clean
  (==sempre foi sujo) e ele se safa desta frase limpinho.
  É ou não é impressionante. É Rudá, vc tem a manha ;o)

Apenas para clarificar, pois ficou sem contextualização essa frase.
Dizer que o zope2 não é clean, significa que ele:

1) Muita herança múltipla
2) Árvore de herança muito alta, objetos mais complexos
3) Visão relativa ao ser comparado com Zope3

Ou seja, na época em que ele foi escrito, isso era o máximo que se tinha.
Além disso, por ser em Python e se comparado com aplicações desse
tamanho em linguagens como Perl e PHP, acho ele bem limpinho. ;-)

É por isso que está havendo todo esse foco dos desenvolvedores Zope e
da Comunidade Plone em usar componentes Zope3 no Zope2, que em suma
significa Interfaces e Adapters. O restante são novos recursos e
abstrações que ficam limpos por serem modelados assim, ou por serem
produtos que nem existiam antes como os conceitos de View, Annotations
etc.

E por limpeza temos:
1) Alta coesão - depende tambem de um design correto, mas o uso de
Interface ajuda
2) Baixo acoplamento - Adapters
3) Interfaces para defirnir os tipos

Sobre o Twisted, se não me engano ele usa os conceitos do Zope3
(componentes): Interfaces e Adpters, porém mexendo nesse nível mais
baixo. E isso é um bom exemplo de uso da tecnologia de forma sólida e
comprovada, inclusive para mostrar que qualquer aplicação Python pode
usufruir desses recursos.

Outros exemplos estão por ai, como o lauchpad e o STOQ da Async, que
usa os componentes do Twisted e que são derivados dos componentes do
Zope(3).

-- 
Rudá Porto Filgueiras
Weimar Consultoria

Hospedagem Plone, Zope e Python?
http://www.pytown.com


Re: [zope-pt] Zope 2 x Zope 3

2007-05-21 Por tôpico Luciano Ramalho
On 5/21/07, Ruda Filgueiras [EMAIL PROTECTED] wrote:
 Além disso, por ser em Python e se comparado com aplicações desse
 tamanho em linguagens como Perl e PHP, acho ele bem limpinho. ;-)

Sem citar nomes, este é um ponto muito importante: a visão crítica que
a gente tem expressado sobre Zope e Plone é a de que em está
acostumado com um nível de qualidade bem maior que a da maioria dos
outros projetos de aplicações web.

Por exemplo, o Plone desde o início tem uma ferramenta de migrações,
limitada mas tem, e ela é extensível. Em muitos projetos, migrações
são muito mais limitadas. Por exemplo, não é qualquer framework que
consegue migrar automaticamente dados de tipos de conteúdo criados
pela equipe local.

Além disso, os mecanismos de customização do Plone, com todos os seus
problemas, ficam anos-luz na frente da concorrência exatamente por
incluirem um jeito muito poderoso de atualizar o framework sem quebrar
todas as suas customizações.

Acho importante deixar isso claro, porque estas críticas podem ser
lidas por alguém que acabou de chegar na lista, e ainda está avaliando
a plataforma.

Nosso nível de exigência é muito alto. Estamos mal acostumados por
trabalhar com um framework muito avançado e inovador, fruto de dez
anos de desenvolvimento.

[ ]s
Luciano


Re: [zope-pt] Zope 2 x Zope 3

2007-05-20 Por tôpico Ruda Filgueiras
Segue abaixo meus comentários..

On 5/19/07, Jean Rodrigo Ferri [EMAIL PROTECTED] wrote:
 Rodrigo Senra escreveu:
   [ Ruda Filgueiras ]:
   -
   |Eu discordo que o fato de introduzir os componentes do Zope3 no Zope2
   |tenha gerado uma bagunça,
  
   E eu discordo que vc discorde hehehe ;o)
   Ou seja, para vc Rudá que é um guru e super bizurado
   em todo o histórico do Zope pode parecer *natural*  a
   mesclagem de dois produtos que podem existir sozinhos,
   que competem entre si, e existem em uma versão simbiótica.
   Mas, quando se vai dizer isso para alguém que não faz parte
   da comunidade, isso é encarado como bagunça.
  
   | ao contrário, o próprio Zope2 está sendo
   |refatorado gradativamente, ficando cada vez mais limpo e
   |compartilhando mais componentes básicos com o Zope3 (servidor de
   |aplicação).
  
   Não estou dizendo que o Zope2 não precise disso ou que migrar
   em direção ao Zope3 não seja uma coisa boa.
   Só estou dizendo que o estado atual da tecnologia, principalmente
   *neste estado simbiótico* não é comfortável e quiçá aparenta
   ser algo organizado e *clean*.

  Concordo com o Senra e vou além... Estão acontecendo coisas estranhas
  com a plataforma e uma parte da culpa é da nossa comunidade (/me
  incluso), que é bastante grande e apesar disso, bastante omissa perante
  a comunidade internacional.

  Mas antes vamos recapitular... O que é um fork? É o desvio de uma
  direção que estava sendo seguida. Um momento de ruptura. Zope 3 é um
  fork? Depende...

  Do ponto de vista da tecnologia, não, é uma tecnologia totalmente nova
  reescrita a partir do zero. Do ponto de vista da seqüência da
  plataforma, sim, pois continua a se chamar Zope seguindo em outra direção.

  O paradoxo aí está no fato de que, sendo fork ou não, o Zope 3 foi
  incorporado ao Zope 2 como um produto (Five) e o Zope 2 segue seu
  caminho. Se o Zope 3 tivesse outro nome, por ser outra tecnologia, isso
  não seria tão extravagante e poderia substituir as partes simbióticas do
  Zope 2 numa boa.

  * Não mudar o nome do software é um erro grotesco! *

Eu concordo que o nome da tecnologia criada para o Zope3 deveria ter
outro nome (compoenentes Z ?! sei lá), mas o Software Zope3 é sim uma
nova versão do Zope pois tem ZODB, Publisher de objetos etc, ou seja,
nesse sentido é tão Zope quanto o 2.

  O Plone está a cada nova versão utilizando mais Zope 3, adicionando mais
  uma enorme camada na pilha tecnológica que já não é pequena. Com essas
  mudanças o Plone está quebrando tanta coisa pelo caminho que desestimula
  os desenvolvedores a manterem seus softwares ou escreverem novos,
  sabendo que vai quebrar (ou ser destruído) alí na frente.

Eu não acho que tem quebrado tanto, principalmente para quem usa
Archetypes. Ao menos sobre a migração 2.1-2.5, as mudanças que mais
quebram são melhorias do Archetypes e CMF, ou seja, não somente do
Plone já que toda a pilha está mudando.

Em relação ao Plone3, ainda nem tentei fazer uma migração, mas em
breve eu vou fazer uns testes e publicarei os resultados do que
quebrou e o que não quebrou em alguns sites Plone.

  É muito chato ficar reaprendendo mecanismos e conceitos para fazer seu
  software funcionar na próxima versão. E como o Senra citou, não quero
  nem pensar *hoje* em ter que ensinar isso tudo para as pessoas.

  * Adicionar mais um trombolho do tamanho do Zope 3 na pilha do Plone é
  um erro grotesco! *

Pode ser um grande erro, mas pode ser um grande acerto. Ou seja, com
certeza é um grande risco! E risco é oportunidade! A verdade é que se
formos acompahar a vitalidade da comunidade e como andam as coisas no
desenvolvimento do Plone, ainda é cedo para dizer, mas não me parece
que as coisas estão indo mal.

Porém eu concordo que essas mudanças podem afastar desenvolvedores,
pois exije a evolução e aprendizado de novos conceitos e o uso de
novos componentes. Porém eu acho que na nossa área isso é
relativamente normal, quem não se atualiza... e isso não é somente com
Plone. Aliás, esse tipo de coisa é mais comum no SL, já que não há
compromissos comerciais, a princípio.

  O Plone não é Zope 3 e tenho dúvidas se será. Na minha opinião, se o
  Plone quer ser Zope 3 para aproveitar todo o seu potencial de
  desenvolvimento, deveria ser um fork reconstruído sobre o Zope 3. Já que
  vai quebrar que quebre tudo de uma vez e deixe as pessoas que querem
  seguir usando-o como CMS em paz.

Eu discordo, pois ai seria uma ruptura mesmo. E novamente, usando
Archetypes para desenvolver para Plone3, as coisas não mudaram tanto.
A verdade é que pelo nível de mudanças internas que ocorreram existe
um trabalho muito bom para não quebrar coisas demais.

  O Plone é um excelente CMS, um dos melhores existentes e deveria assumir
  que é um CMS, deixando a parte de sistemas para plataformas mais
  adequadas, como Zope 3, Django, TurboGears, etc., integrando-se a elas,
  mantendo todo o seu potencial de CMS, extensão, customização, etc., que

Re: [zope-pt] Zope 2 x Zope 3

2007-05-20 Por tôpico xiru

A discussão ta ficando boa. Hora de falar sério...

Bem... a história de cada pessoa descreve suas opniões... isso é fato :-)

Vejamos a minha opnião...

Eu não ficaria admirado se o Interlegis fizesse um fork do Plone (aliás, em
conversas informais, já havia comentado isso com o Jean, diversas vezes).
Quando você está sozinho, com centenas (ou seriam milhares?) de instancias
de Portal Modelo rodando com Plone 2.1 (administradas por leigos) e vê o
Plone 3 chegando, bate o desanimo só em pensar em migrar.

Pessoalmente acho que um fork do Plone não seria bom para ninguem a longo
prazo. No entanto, a curto prazo, não tenho visto outra solução senao ir
tocando o barco adiante e tentando manter as coisas funcionando (o que não
é oficialmente um fork, mas é como se fosse, pois você se vê obrigado a
manter software legado e ainda é visto como persona non-grata). IMHO, o
problema principal são as migrações do Plone (visto que se isso não fosse
problema, pq alguém ficaria rodando uma versão antiga sabendo que a mais
nova é melhor?)

Apesar do projeto Plone ter um cuidado especial com migrações (um cuidado
que a maioria dos projetos opensource não tem), sabemos que quando um
software muda, não basta converter código, temos que mudar a forma de pensar
nossas soluções. *Mudar a forma como um desenvolvedor pensa é muito  mais
complicado do que mudar código*. Desde o inicio da adoção de tecnologias
Zope 3 na pilha do Zope 2, tenho sido bem pragmatico na hora de decidir se
vale ou não a pena investir nisso, principalmente por causa dessa questão e
não por causa do mercado como provoquei em outra mensagem (muito bem
respondida pelo Ramalho).

Nos ultimos 6 meses fizemos 2 migrações de Plone 2.0 para 2.5 (Câmara dos
Deputados e IDGNow). Numa delas contei com ajuda do Paulo Henrique, na outra
com ajuda do Rudá. Em ambas, tivemos stress. A verdade aqui é que enquanto a
tecnologia muda a passos largos, na pratica, temos a tendencia de nos
acomodarmos e o que mais vemos é sites GRANDES que tem que ser mantidos
funcionando e que tem resistencia a adotar coisas legais como tecnologia
Zope 3 e Five, justamente por concordar com esse risco ou simplesmente por
não ter desenvolvedores gabaritados para descascar abacaxis desse tamanho.

Eu acho que eu e Rudá podemos dar um tutorial de FIVE na PyConBrasil desse
ano (para tentar quebrar um pouco do gelo). De qualquer forma, ser otimista
e pensar que Five e Zope 3 só tem benefícios é ser um pouco ingenuo. Minha
visão COBOL da realidade (leia-se business-oriented) diz que, apesar dos
geeks acharem que Five e Zope 3 são o máximo, para aqueles que só querem
seus sites rodando, isso não tem muita importancia.

É nossa responsabilidade discutir essas questões para que, gradativamente,
adotemos novas tecnologias sem perder os cabelos.

Certa vez lembro do próprio Alan ter dito que o Plone não deveria sofrer
nenhuma revolução, mas sim evolução. O problema é que o tempo passou, o
Plone evoluiu muito e isso hoje já pode ser visto como uma solução que se
encaminha para ser revolucionariamente diferente do que tinhamos a 1 ano e
meio atrás.

On 5/19/07, Jean Rodrigo Ferri [EMAIL PROTECTED] wrote:


  Rodrigo Senra escreveu:
 [ Ruda Filgueiras ]:
 -
 |Eu discordo que o fato de introduzir os componentes do Zope3 no Zope2
 |tenha gerado uma bagunça,

 E eu discordo que vc discorde hehehe ;o)
 Ou seja, para vc Rudá que é um guru e super bizurado
 em todo o histórico do Zope pode parecer *natural* a
 mesclagem de dois produtos que podem existir sozinhos,
 que competem entre si, e existem em uma versão simbiótica.
 Mas, quando se vai dizer isso para alguém que não faz parte
 da comunidade, isso é encarado como bagunça.

 | ao contrário, o próprio Zope2 está sendo
 |refatorado gradativamente, ficando cada vez mais limpo e
 |compartilhando mais componentes básicos com o Zope3 (servidor de
 |aplicação).

 Não estou dizendo que o Zope2 não precise disso ou que migrar
 em direção ao Zope3 não seja uma coisa boa.
 Só estou dizendo que o estado atual da tecnologia, principalmente
 *neste estado simbiótico* não é comfortável e quiçá aparenta
 ser algo organizado e *clean*.

Concordo com o Senra e vou além... Estão acontecendo coisas estranhas
com a plataforma e uma parte da culpa é da nossa comunidade (/me
incluso), que é bastante grande e apesar disso, bastante omissa perante
a comunidade internacional.

Mas antes vamos recapitular... O que é um fork? É o desvio de uma
direção que estava sendo seguida. Um momento de ruptura. Zope 3 é um
fork? Depende...

Do ponto de vista da tecnologia, não, é uma tecnologia totalmente nova
reescrita a partir do zero. Do ponto de vista da seqüência da
plataforma, sim, pois continua a se chamar Zope seguindo em outra direção.

O paradoxo aí está no fato de que, sendo fork ou não, o Zope 3 foi
incorporado ao Zope 2 como um produto (Five) e o Zope 2 segue seu
caminho. Se o Zope 3 tivesse outro nome, por ser outra tecnologia, isso
não seria tão 

Re: [zope-pt] Zope 2 x Zope 3

2007-05-20 Por tôpico Luciano Ramalho
On 5/19/07, Jean Rodrigo Ferri [EMAIL PROTECTED] wrote:
 * Não mudar o nome do software é um erro grotesco! *

Eu acho que o Jim Fulton tomou uma decisão extremamente corajosa e
cheia de riscos: (1) reescrever o Zope do zero, (2) com maior
participação da comunidade, (3) e sem se preocupar em manter
compatibilidade com a versão anterior.

A parte (1) é algo que acontece com qualquer software depois de um
tempo (a menos que o software seja abandonado). O Windows NT foi
reescrito do zero, e trouxe ganhos importantes de estabilidade e
flexibilidade para aquela plataforma.

Reescrever com maior participação da comunidade é excelente, não dá
para criticar. O mais polêmico é o (3), mas será que o haveria o mesmo
grau de participação da comunidade se boa parte das tarefas de
codificação fosse relacionada à emulação de esquisitices do Zope 2?
Acredito que não.

Então o caminho do Zope X3 ou 3X, ou seja, rescrever sem se preocupar
com a compatibilidade, eu acho que foi acertado.

Mas se não é compatível, então porque chamar de Zope? Porque Zope não
é apenas o nome de um software, mas é principalmente o nome de uma
comunidade de prática, que vem há 9 anos criando sistemas Web
avançados, organizados em camadas, utilizando Python, orientação a
objetos e orientação a aspectos (aquisição é uma forma disso,
adaptação no Zope 3 é outra).

Além disso, tanto o ZPT quanto o ZODB são parte fundamental dos Zope 2
e do Zope 3, então ao menos a letra Z sobreviveu!

 * Adicionar mais um trombolho do tamanho do Zope 3 na pilha do Plone é
 um erro grotesco! *

Não é um erro, é o remédio menos amargo. A alternativa seria o fork, e
aí não estou falando só do fork de código, mas o fork da comunidade.
Uma das coisas que mais me impressionou na PloneConf 2006 foi a
presença do Stephan Richter, segundo colocado em commits no Zope 3,
que deixava claro para todo mundo que não era um cara do Plone, mas
estava interessado em entender as necessidades do Plone para melhor
atendê-las no Zope 3.

 * Não fazer um fork do Plone para uma plataforma de desenvolvimento que
 está assumindo uma direção completamente diferente (enquanto plataforma
 de desenvolvimento) é um erro grotesco! *

Há alguns anos atrás quando eu vi o Archetypes tomando impulso,
crescendo e se multiplicando, especialmente com a mágica do
ArchGenXML, eu pensei com meus botões: como é que isso vai funcionar
no Zope 3?

Porque o Zope 3 tem outro jeito de organizar suas camadas. Por
exemplo, do ponto de vista do MVC clássico, é um erro que os schemas
do AT definam no mesmo lugar os campos, que fazem parte do modelo, e
os widgets, que fazem parte das views.

Gosto muito de nadar no mar, e quando vem uma onda grande o melhor a
fazer é mergulhar. Quando eu senti que Archetypes ia para um lado e
Zope 3 ia para outro, resolvi mergulhar. Fui estudar outros
frameworks, e agora que pintou o Grok, estou motivado para pegar de
novo a onda do Zope 3. Mas repito: não me convidem para migrar nada...

E o Plone? Para alguns clientes pequenos eu tenho dito: é excelente,
mas neste momento deve ser encarado como um software proprietário, ou
seja, algo que você instala, customiza só um pouquinho, e tem um monte
de funcionalidades bacanas prontas para usar e aproveitar. Mas não
fique achando que você pode fazer grandes adaptações a menos que
esteja preparado para pagar para ter gente muito experiente na sua
equipe, e por muito tempo.

[ ]s
Luciano


Re: [zope-pt] Zope 2 x Zope 3

2007-05-20 Por tôpico Wilton Alencar

Vou expressar uma opinião que há muito vem na minha cabeça e acredito que
de outros também
Talvez dos antigos divulgadores (estou com zope desde 2001), sou
técnicamente o mais fraquinho dos profissionais e o mais resistentes a
patterns e etcmas aí vai minha opinião.

Durante anos que venho trabalhando e divulgando o Zope e Plone, vejo que
justamente o que alguns chamam de worst practices ou pelo menos as não
melhores práticas é que têm conquistado desenvolvedores e clientes.

Particularmente, me assustou tornar o Zope  mais pythonico, não que acho que
isso seja ruim, mas o Zope e o Plone conquistaram muito espaço, justamente
por serem produtivos e eficazes sem necessidade do Python (no que cabe ao
desenvolvedor de soluções voltadas ao cliente). Então acho que o zope 3
poderia repensar o seu modelo pythonico, pelo menos abrindo alternativas do
bom e velho zope 2 (se bem que falo sem grandes conhecimentos do zope 3,
apenas investigações superficiais). Isto é, a velha história do melhor dos
dois mundos, avançar sem perder o já conquistado. Ou o famoso ótimo é
inimigo do bom, o zope e plone são bons e estão querendo se tornar ótimos e
aí mora o perigo.

Aproveito e expresso alguns pontos que me deixam encucado:

Quanto a Acquisition, concordo que explícito é melhor que implícito, mas foi
justamente o implícito e algumas mágicas e automatizações do Zope que
conquistaram desenvolvedores e clientes. Me assusta a retirada dessa
característica ou crítica descomedida a ela (me lembra a época do java
contra a herança múltipla que usávamos muito em C++, Jogar algo na Fogueira
normalmente não é bom.).

Quanto a ZMI vejo a mesma como um plus e não uma deficiência (sou muito
criticado por isso), pois  muitos ficam maravilhados com a possibilidade de
desenvolvimento TTW e isso tem se perdido no Plone por influência do Zope 3
e Five. (Me crucifiquem se quiserem)

ZCML: Me assusta o excesso de arquivos de configuração no Zope 3/Five. Às
vezes penso que estão inventando o Z2EE ou P2EE (nem preciso falar do que se
trata). Concordo que este modelo traz muita flexibilidade, mas também
retrabalho e muita configuração burocrática que seria facilmente resolvida
com alguns modelos automáticos (ex.: Products no Zope 2) que poderiam
conviver juntos. Além disso é modelo XML de configuração já está bem
atendido pelo mercado e já tem se mostrado esgotado (vide Rails, Trails e
outros modelos menos configuráveis e mais automáticos)

Enfim, aproveito esse off-topic, para me questionar e à comunidade, para
onde estamos indo. Já levei muitas aulas sobre design patterns, best
practices e outras coisas que o Z3 traz, mas ainda não consegui, talvez por
deficiência, vislumbrar o que essas coisas trazem de melhorias para o
desenvolvedor de soluções que usa o Zope e o Plone em sua coorporação e que
apesar de incentivar a comunidade através de contratações, demandas de
serviços e divulgação da plataforma, não quer se envolver em questões
arquiteturais do Plone, Zope ou Python.
Basta olhar para a comunidade java, quantas coorporações que usam a
linguagem e tecnologias correlatas realmente se envolvem nos núcleos dos
projetos e decisões. A contribuição é feita através de demandas comerciais e
isso pode se perder no Z3.

Às vezes me pergunto se todo esforço do Zope 3 não seria bem aproveitado na
solução dos problemas do Zope 2 e incorporação de novas tendências sem
perder o que já foi conquistado.

Recentemente, verifiquei que muito clientes têm se assustado com o modelo
Zope 3/Five e que a comunidade pode pagar caro por esse caminho, pois
enquanto a divulgação de um órgão ou instuição de grande porte agrega valor
a nossa comunidade e à plataforma, o abandono da plataforma por algumas
delas pode ruir as estruturas e bases construídas. Enfim, o impacto de uma
avaliação ruim é muito grande (a velha história da mancha negra na blusa
branca).
Particularmente, como desenvolvedor, estou assustado e meio perdido, e sinto
que é um sentimento corrente entre nós.
Vi manifestações do Jean na lista internacional sobre isso e o que mais me
assustou foi a total rejeição para as observações levantadas.
Com o comentário do Xiru, fico mais assustado.
Enfim, a velha do pergunta do ser humano se aplica a nossa comunidade. Para
onde vamos?
TOM


Em 20/05/07, xiru [EMAIL PROTECTED] escreveu:


  A discussão ta ficando boa. Hora de falar sério...

Bem... a história de cada pessoa descreve suas opniões... isso é fato :-)

Vejamos a minha opnião...

Eu não ficaria admirado se o Interlegis fizesse um fork do Plone (aliás,
em conversas informais, já havia comentado isso com o Jean, diversas vezes).
Quando você está sozinho, com centenas (ou seriam milhares?) de instancias
de Portal Modelo rodando com Plone 2.1 (administradas por leigos) e vê o
Plone 3 chegando, bate o desanimo só em pensar em migrar.

Pessoalmente acho que um fork do Plone não seria bom para ninguem a longo
prazo. No entanto, a curto prazo, não tenho visto outra solução senao ir
tocando o barco 

Re: [zope-pt] Zope 2 x Zope 3, ou Como manter seu site em pé sobre uma plataforma que não pára no lugar

2007-05-20 Por tôpico Luciano Ramalho

Esta discussão sobre a evolução do Zope e do Plone levantou toda uma
problemática, mas acho que seria muito proveitoso levantar uma
solucionática. Minha proposta está no meu blog:

http://ramalho.org/?p=14

Aguardo os comentários da comunidade, aqui na lista ou lá no blog.

[ ]s
Luciano


Re: [zope-pt] Zope 2 x Zope 3

2007-05-19 Por tôpico Luciano Ramalho

On 5/19/07, xiru [EMAIL PROTECTED] wrote:


Será essa a explicação para eu ainda ter uma certa aversão ao Zope 3,
mesmo sabendo dos benefícios técnicos? Será esse o motivo de eu apenar
acreditar no Five (por enquanto)? O próprio teste diz que eu sou very
business-oriented e acho que faz todo o sentido pensar que Zope 3 só
decola mesmo no dia que o mercado pedir isso (mas não seria esse outro
exemplo de bootstrapping?)



Xiru,

Você, eu e toda a velha guarda nesta lista não começou a usar Zope há muitos
anos atrás porque o mercado pediu, mas sim porque vimos nele qualidades que
nenhum produto oferecia.

No meu caso, o que eu procurava desde 1994 era um jeito de programar para a
Web usando orientação a objetos. Em 1998, quando encontrei o Bobo e depois o
Zope, não existia J2EE, orientação a objetos em Perl era uma piada, em PHP
não era nem uma piada (nunca considerei usar ASP, porque rodar Windows no
servidor era -- e ainda é -- coisa para masoquistas).

Além disso, eu já estava apaixonado por Python. Depois de um longo inverno
oscilando entre Perl e Java encontrei no Python o meio termo ideal entre a
agilidade ilegível do Perl e a complexidade desnecessária do Java.

Portanto, no meu caso pelo menos, o mercado não teve nada a ver com a minha
decisão de escolher Python e Zope como minhas ferramentas de desenvolvimento
para Web.

[ ]s
Luciano


Re: [zope-pt] Zope 2 x Zope 3

2007-05-19 Por tôpico Luciano Ramalho
On 5/19/07, Luciano Ramalho [EMAIL PROTECTED] wrote:
 Portanto, no meu caso pelo menos, o mercado não teve nada a ver com
 a minha decisão de escolher Python e Zope como minhas ferramentas de
 desenvolvimento para Web.

Na verdade, o mercado teve tudo a ver, mas não por pedir Python e
Zope, mas pela demanda de soluções rápidas e robustas para a
construção de sites duradouros.

Existe também um mercado para sites descartáveis, e para estes casos
dá para usar soluções mais simples, não orientadas a objetos.

[ ]s
Luciano


Res: [zope-pt] Zope 2 x Zope 3

2007-05-18 Por tôpico Rodrigo Braga
Realmente, há casos em que até o RoR (excelente tecnologia) é fortemente 
considerada.

- Mensagem original 
De: Wilton Alencar [EMAIL PROTECTED]
Para: zope-pt@yahoogrupos.com.br
Enviadas: Quinta-feira, 17 de Maio de 2007 11:59:40
Assunto: Re: [zope-pt] Zope 2 x Zope 3









  



Se me permitem.
Não acho que o Zope 3 seja a solução para o Zope 2.
Pode ser que o tempo me desminta (afinal não sou vidente), mas acho que o Zope 
3 tem tudo pra ser uma tecnologia que não vai pegar(não que não seja boa). É só 
um sentimento ou pessimismo, mas acho que na hora que alguém tiver que mensurar 
a migração de Zope 2 para Zope 3, o esforço será usando para migrar de 
tecnologia.

Isso já está ocorrendo na comunidade Plone Zope e Pythontem muita gente 
estudando TG e Django pela descrença no caminho do Z3.
Abraços.




Em 17/05/07, 
Rodrigo Senra [EMAIL PROTECTED] com.br escreveu:













  





[ Jean Rodrigo Ferri ]:

 - 

|Dorneles Treméa escreveu:

| lembrando que a partir do (ainda distante) Zope 2.11, o módulo

| sets já estará liberado por padrão:

|

|Alguém já sabe onde isso vai parar? 2.99? =)



Não querendo ser muito pessimista, o sucesso prematuro (antes

da maturidade) pode ser uma maldição. Alguns exemplos:



- Drew Barrymore e Macaulay Culkin. Estrelas mirims cujo

   sucesso levou a uma adolescência conturbada envolvendo

   alcolismo, drogas e dispustas familiares.



- Cobol, uma tecnologia Dura de Matar, com sistemas legados

   que se recusam a morrer e forçam novas gerações a aprender

   `Latim` mesmo sabendo que é uma língua morta.



- Zope 2 + Plone !

 

   Apesar do Zope 3 estar se desenvolvendo rápido, e apesar do

   bravo esforço do projeto Five, a pilha tecnológica está uma

   bagunça. Crescimento desenfreado é sinônimo de câncer, e isso

   em geral não é um bom sinal. Em suma, acho que vamos ter que

   conviver com  as idiossincrasias do Zope por um bom tempo. 

  



Abração,

Senra



 -

Rodrigo Senra

GPr Sistemas 

http://www.gpr. com.br




  



















-- 
Cordialmente,
Wilton Souza Alencar
www.tom.pro. br


  







!--

#ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;}
#ygrp-mlmsg table {font-size:inherit;font:100%;}
#ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, 
sans-serif;}
#ygrp-mlmsg pre, code {font:115% monospace;}
#ygrp-mlmsg * {line-height:1.22em;}
#ygrp-text{
font-family:Georgia;
}
#ygrp-text p{
margin:0 0 1em 0;}
#ygrp-tpmsgs{
font-family:Arial;
clear:both;}
#ygrp-vitnav{
padding-top:10px;font-family:Verdana;font-size:77%;margin:0;}
#ygrp-vitnav a{
padding:0 1px;}
#ygrp-actbar{
clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;}
#ygrp-actbar .left{
float:left;white-space:nowrap;}
.bld{font-weight:bold;}
#ygrp-grft{
font-family:Verdana;font-size:77%;padding:15px 0;}
#ygrp-ft{
font-family:verdana;font-size:77%;border-top:1px solid #666;
padding:5px 0;
}
#ygrp-mlmsg #logo{
padding-bottom:10px;}

#ygrp-vital{
background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;}
#ygrp-vital #vithd{
font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;}
#ygrp-vital ul{
padding:0;margin:2px 0;}
#ygrp-vital ul li{
list-style-type:none;clear:both;border:1px solid #e0ecee;
}
#ygrp-vital ul li .ct{
font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;}
#ygrp-vital ul li .cat{
font-weight:bold;}
#ygrp-vital a {
text-decoration:none;}

#ygrp-vital a:hover{
text-decoration:underline;}

#ygrp-sponsor #hd{
color:#999;font-size:77%;}
#ygrp-sponsor #ov{
padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;}
#ygrp-sponsor #ov ul{
padding:0 0 0 8px;margin:0;}
#ygrp-sponsor #ov li{
list-style-type:square;padding:6px 0;font-size:77%;}
#ygrp-sponsor #ov li a{
text-decoration:none;font-size:130%;}
#ygrp-sponsor #nc {
background-color:#eee;margin-bottom:20px;padding:0 8px;}
#ygrp-sponsor .ad{
padding:8px 0;}
#ygrp-sponsor .ad #hd1{
font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;}
#ygrp-sponsor .ad a{
text-decoration:none;}
#ygrp-sponsor .ad a:hover{
text-decoration:underline;}
#ygrp-sponsor .ad p{
margin:0;}
o {font-size:0;}
.MsoNormal {
margin:0 0 0 0;}
#ygrp-text tt{
font-size:120%;}
blockquote{margin:0 0 0 4px;}
.replbq {margin:4;}
--







__
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

Re: [zope-pt] Zope 2 x Zope 3

2007-05-18 Por tôpico Ruda Filgueiras
On 5/17/07, Rodrigo Senra [EMAIL PROTECTED] wrote:
  [ Ruda Filgueiras ]:
  -
  |Eu discordo que o fato de introduzir os componentes do Zope3 no Zope2
  |tenha gerado uma bagunça,

  E eu discordo que vc discorde hehehe ;o)
hehe - só não vamos entrar em loop!

  Ou seja, para vc Rudá que é um guru e super bizurado
  em todo o histórico do Zope pode parecer *natural*  a
  mesclagem de dois produtos que podem existir sozinhos,
  que competem entre si, e existem em uma versão simbiótica.
  Mas, quando se vai dizer isso para alguém que não faz parte
  da comunidade, isso é encarado como bagunça.

Sim, isso é, aparentemente, pois é justamente essa reorganização que
gera essa impressão.

  | ao contrário, o próprio Zope2 está sendo
  |refatorado gradativamente, ficando cada vez mais limpo e
  |compartilhando mais componentes básicos com o Zope3 (servidor de
  |aplicação).

  Não estou dizendo que o Zope2 não precise disso ou que migrar
  em direção ao Zope3 não seja uma coisa boa.
  Só estou dizendo que o estado atual da tecnologia, principalmente
  *neste estado simbiótico* não é comfortável e quiçá aparenta
  ser algo organizado e *clean*.

Não é clean por que Zope2 nunca foi clean e ele continua na pilha. :-(

  |  A falta de um Plone que seja Zope3 native também é uma pena.
  |
  |Se você der uma olhada de como está o Plone3, mesmo não rodando no
  |Zope3, ele está totalmente orientado ao Zope3, ou seja, com todos os
  |benefícios da componentização e com mais partes podendo ser apenas
  |pacotes Python.

  É possível treinar alguém só sabendo Zope3 para trabalhar com Plone3 ?
  Ou vai ser preciso falar também de Zope2 para conferir esta capacitação ?
Não, com certeza não, ele é feito para rodar em Zope2 ;-)

  Five é completamente transparente ?
Acho que chega perto disso, tanto que foi encorporado ao núcleo do
Zope2, mas mesmo assim você pode ter que instalar um Five 1.4x para o
Zope2.9.x em alguns casos.

  Tenho dois livros de Zope3, um deles ficou obsoleto antes que eu conseguisse
  abrí-lo :o(

Eu tenho um que ficou obsoleto, mas não de todo. ;-)
A verdade é que o Zope3 era X3 justamente por que era algo a ser
experimentado e comprovado. O tempo passou, e ele mudou muito, algo
como o Linux2.6. Mas mudou na simplificando mais as coisas, e ficando
mais aderente ao que as pessoas realmente usam e precisam, é algo
orgânico.

E isso acontece com qualquer tecnologia, porém se aprendeu Zope3, não
acho que seu conhecimento ficou obsoleto, são ajustes nas questões
técnicas mas a abstração básica para Interfaces e Adapters em que se
baseia tudo no mundo Zope3 é que importa mesmo e isso não mudou.

  |
  |Apesar do Zope3 introduzir conceitos novos e muito abstratos, ou
  |seja, não acho que são complexos, mas que trabalham num nível de maior
  |generalização e simplificação, foi justamente para se aproximar de
  |Python e assim diminuir o degrau para se fazer algo para Zope, sem
  |estar amarrado na hierarquia de classes do Zope2, entre outras coisas.

  Acho isso ótimo. Depois quem tem medo de abstração deve repensar
  se sua praia é a computação.

  Inclusive esta semana no Daily-Python URL saiu o seguinte depoimento [1]:

  «We've been using Zope 3 in earnest for just over a year and a half now.
  I would like to report that in that year and a half our little company
  has achieved more re-use than at any time in our history.»

  [1] http://griddlenoise.blogspot.com/2007/04/reuse-and-non-use.html

  O que é bastante encorajador em relação ao Zope 3.

Desenvolvimento orientado a componentes, ou ao reuso, tem vários
benefícios, mas tem as contrapartidas, seja na forma de pensar o
design e o código, seja na forma de integrar as partes. Mas para a
Engenharia de Software isso é uma evolução e em alguns casos é até um
requisto para alguns projetos.

  Brincadeiras à parte, tenho certeza de que este deve ser um erro besta.
   Mas é só uma forma de reforçar a impressão que eu tenho: apesar da
   promessa do Zope3, a tecnologia ainda está meio verde.

Essa parte o pessoal já respondeu, porém você usa o Twisted certo?
Bom se Zope3 (arquitetura de componentes) estivesse tão verde, por que
 Twisted foi todo reescrito usando essa tecnologia/metodologia?

O mais interessante disso é realmente olhar para o lado Python do
Zope3, ou seja, fora do conexto do servidor de aplicação Zope(2 ou 3).
O problema todo é essa confusão, pois Zope3 nesse sentido define
alguns Design Patterns e oferece uma infra-estrutura para aplicá-los e
o Servidor de Aplicação Zope3 é um produto que usa esses Patterns para
reconstruir o que foi o Zope2, deixando o gap que hoje é preenchido
pelo Five.

Eu acho que justamente quem mais sofre com Zope3 no Zope2 são o perfil
de desenvolvedores que programam mais em Zope2 no sentido TTW e menos
em Python no baixo nível,  no sentido de código que roda no File
System.

Pois para quem programava para Zope2 código Python que interage de
forma mais interna com as partes do Aplication 

[zope-pt] Zope e Oracle

2007-05-18 Por tôpico John Bandini
Olá,

minha empresa está começando a trabalhar com Plone e precisamos fazer
uma conexão com o banco de dados Oracle.

Um amigo me informou que a empresa brasileira que vende as licenças
para o produto (Egenix) cobra em torno de R$ 1.000,00 por instância,
com manuais e consultoria. Como temos um servidor com 4 processadores,
iriamos gastar em torno de 4 mil reais, verba que não dispomos.

Gostaria da ajuda da comunidade para saber se:
- Somente existe esta solução (Egenix) para conexão do Plone com o Oracle?
- É possível configurar o Plone para que somente uma instância faça
conexão com o Oracle?

Obrigado,
John Bandini
Crapo Comunicação


Re: [zope-pt] Zope e Oracle

2007-05-18 Por tôpico Wilton Alencar

Opa!,
pegue láhttp://code.google.com/p/zcxoracleda/
ou
http://www.tom.pro.br/componentes/ZcxOracleDA.zip/view
Aliás, se quiser ajudar a manterpois faz tempo que não olho esse
código
Abraços.
TOM

Em 18/05/07, Fernando Correa Neto [EMAIL PROTECTED] escreveu:


  Opa!

On 5/18/07, John Bandini [EMAIL PROTECTED]john.bandini%40gmail.com
wrote:






 Olá,

 minha empresa está começando a trabalhar com Plone e precisamos fazer
 uma conexão com o banco de dados Oracle.

 Um amigo me informou que a empresa brasileira que vende as licenças
 para o produto (Egenix) cobra em torno de R$ 1.000,00 por instância,
 com manuais e consultoria. Como temos um servidor com 4 processadores,
 iriamos gastar em torno de 4 mil reais, verba que não dispomos.

 Gostaria da ajuda da comunidade para saber se:
 - Somente existe esta solução (Egenix) para conexão do Plone com o
Oracle?

Não, eu customava usar esse adapter
http://www.zope.org/Products/DA/ZOracleDA/view . Acredito que ainda
funcione.
Parece que o Wiltom aqui da lista tem um port que usa o cxoracle
(biblioteca python) ao invés do velho DCOracle.
Fala com ele ;)

Abraços
Fernando
 





--
Cordialmente,
Wilton Souza Alencar
www.tom.pro.br


Re: [zope-pt] Zope e Oracle

2007-05-18 Por tôpico Jean Rodrigo Ferri
Olá John,

Odeio software proprietário! Não consigo aceitar esse tipo de restrição. 
A melhor coisa que você tem a fazer é pegar um produto que seja *livre*, 
como o do Wilton e ajudá-lo a manter e melhorar.

Essa história do conector para o Oracle é clássica e antiga, e eu sempre 
conto por aí. Tem um monte de empresas e órgãos do Governo que usam, e 
todos reclamam que algo não funciona, e ninguém (com exceção do Wilton) 
senta para resolver os problemas, unindo forças com os outros usuários.

Empresas e órgãos do governo, acordem, software livre não é só pegar de 
grátis, é doar também... -|

Abraço,

Jean Ferri


Wilton Alencar escreveu:
 Opa!,
 pegue láhttp://code.google.com/p/zcxoracleda/
 ou
 http://www.tom.pro.br/componentes/ZcxOracleDA.zip/view
 Aliás, se quiser ajudar a manterpois faz tempo que não olho esse
 código
 Abraços.
 TOM
 
 Em 18/05/07, Fernando Correa Neto [EMAIL PROTECTED] escreveu:

   Opa!

 On 5/18/07, John Bandini 
 [EMAIL PROTECTED]john.bandini%40gmail.com
 wrote:
 
  Olá,
 
  minha empresa está começando a trabalhar com Plone e precisamos fazer
  uma conexão com o banco de dados Oracle.
 
  Um amigo me informou que a empresa brasileira que vende as licenças
  para o produto (Egenix) cobra em torno de R$ 1.000,00 por instância,
  com manuais e consultoria. Como temos um servidor com 4 processadores,
  iriamos gastar em torno de 4 mil reais, verba que não dispomos.
 
  Gostaria da ajuda da comunidade para saber se:
  - Somente existe esta solução (Egenix) para conexão do Plone com o
 Oracle?

 Não, eu customava usar esse adapter
 http://www.zope.org/Products/DA/ZOracleDA/view . Acredito que ainda
 funcione.
 Parece que o Wiltom aqui da lista tem um port que usa o cxoracle
 (biblioteca python) ao invés do velho DCOracle.
 Fala com ele ;)

 Abraços
 Fernando



Re: [zope-pt] Zope 2 x Zope 3

2007-05-18 Por tôpico rodsenra



On Thu, 17 May 2007 23:00:35 -0300, Luciano Ramalho [EMAIL PROTECTED] wrote:
 On 5/17/07, Rodrigo Senra [EMAIL PROTECTED] wrote:
  Mas é só uma forma de reforçar a impressão que eu tenho: apesar da
  promessa do Zope3, a tecnologia ainda está meio verde.
 
 Tudo não passou de uma profecia auto-realizadora, Senra. Você achou
 que o Grok estava verde, então foi se meter com o SVN... daí descobriu
 que estava verde mesmo.

Hehehe mais ou menos. Eu só tinha dito que tinha feito isso e tido problemas,
fiz de novo, e tive problemas de novo. Digamos que foi um pseudo-profecia
re-realizada.

 O Zope 3 não está verde, está muito estável e bem documentado.

Jóia, vou revisitá-lo então. A impressão que eu retratei corresponde
a experiência ao contato prévio que eu tive. Mas confesso que não 
testei o Zope 3 de novo entre o livro do Weitershausen (1 Edição)
ficar obsoleto (segundo ele próprio na lista do Plone) e depois que adquiri
o livro do Richter. O feedback de vocês me dá segurança para investir
em novos testes.

 Ainda não tem todos os recursos da pilha Zope2/CMF/Plone, mas vai chegar lá
 e ir muito mais longe.

Amém.

 O Grok sim, está verde. Mas por pouco tempo,
 porque não é um projeto das dimensões do Zope 3.
 Eu dei uma olhada no Django e no Ruby on Rails.

Mencionei o Django, simplesmente pois a experiência que tive com as
ferramentas e a documentação do Django foram superiores as que eu tive
com o Zope3. Porém, talvez isso seja explicado por eu ter chegado no
Django em um momento que ele estava já mais maduro e meu contato com
o Zope3 enquanto ainda estava mais incipiente.

Portanto, dado o valor de sua opinião, o Zope3 merece uma nova visita.

Obrigado pelo feedback

Abração,
Senra






Re: [zope-pt] Zope 2 x Zope 3

2007-05-18 Por tôpico rodsenra



 On 5/17/07, Rodrigo Senra wrote:
  Não estou dizendo que o Zope2 não precise disso ou que migrar
  em direção ao Zope3 não seja uma coisa boa.

 Senra, eu sei que você é super-duper developer,

Que nada sou apenas um rapaz latino-americano sem dinheiro no banco
e sem super-poderes. Os bugs não tem medo de mim não.

 mas.pq você não
 tentou o easy-install grokproject como está no tutorial? ;)

Simplesmente porque não cheguei a tocar no Tutorial.
Busquei Grok no Google, achei http://grok.zope.org/,
lá dizia:

The source code to Grok is kept in the Zope SVN repository. 
You can do an anonymous check out of the latest version of Grok with the 
following command::
svn co svn://svn.zope.org/repos/main/grok/trunk grok

Fiz isso e segui o procedimento descrito no arquivo INSTALL.txt

Ou seja, não foi uma tentativa de sabotar a ferramenta.
Foi simplesmente uma tentativa legítima, ainda que talvez leiga,
de experimentar o Grok.

Se vc me passar o link para este tutorial, terei o maior prazer em testá-lo.

 Bom, se toda vez que você for testar alguma coisa você for direto aos
 sources e tiver esse tipo de frustração, o mundo python vai parecer a
 amazônia de tão verde.ou verde e marrom nesses dias.

Desculpe, mas tenho sempre trabalhado com os fontes
em toda pilha Python (antes dela) e inclusive no mundo Zope, CMF, Plone.
E não me considero nem um pouco frustrado. 
No caso do Grok, segui o que estava na página e quebrou. 
Para mim isso é verde (e pelo visto o Ramalho corroborou esta impressão) ;o)
Mas é só um fato, acho que vai melhorar, o que é verde pode amadurecer.
Não estou querendo setar nenhum flame bit não. Estou trocendo para
o projeto ser bem sucedido. Só não digo que está bom quando não está.

 Zope 3 está bem maduro 

Digo o mesmo que disse para o Ramalho, vou confiar na sua opinião
e revisitar o Zope3. 

Abração,
Senra






Re: [zope-pt] Zope 2 x Zope 3

2007-05-18 Por tôpico Luciano Ramalho
On 5/19/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
 Jóia, vou revisitá-lo então. A impressão que eu retratei corresponde
 a experiência ao contato prévio que eu tive. Mas confesso que não
 testei o Zope 3 de novo entre o livro do Weitershausen (1 Edição)
 ficar obsoleto (segundo ele próprio na lista do Plone) e depois que adquiri
 o livro do Richter. O feedback de vocês me dá segurança para investir
 em novos testes.

O livro do Philikon é considerado o melhor dos dois, e já era mais
atualizado que o do Richter na 1a edição. Agora estou lendo a segunda
(não que eu tenha lido a primeira; apenas começei mas achei a coisa um
pouco burocrática demais para o meu gosto; agora estou motivado de
novo por causa do Grok).

[ ]s
Luciano


Re: [zope-pt] Zope 2 x Zope 3

2007-05-17 Por tôpico Rodrigo Senra

[ Jean Rodrigo Ferri ]:
-
|Dorneles Treméa escreveu:
| lembrando que a partir do (ainda distante) Zope 2.11, o módulo
| sets já estará liberado por padrão:
|
|Alguém já sabe onde isso vai parar? 2.99? =)

Não querendo ser muito pessimista, o sucesso prematuro (antes
da maturidade) pode ser uma maldição. Alguns exemplos:

 - Drew Barrymore e Macaulay Culkin. Estrelas mirims cujo
   sucesso levou a uma adolescência conturbada envolvendo
   alcolismo, drogas e dispustas familiares.

 - Cobol, uma tecnologia Dura de Matar, com sistemas legados
   que se recusam a morrer e forçam novas gerações a aprender
   `Latim` mesmo sabendo que é uma língua morta.

 - Zope 2 + Plone !
 
   Apesar do Zope 3 estar se desenvolvendo rápido, e apesar do
   bravo esforço do projeto Five, a pilha tecnológica está uma
   bagunça. Crescimento desenfreado é sinônimo de câncer, e isso
   em geral não é um bom sinal. Em suma, acho que vamos ter que
   conviver com  as idiossincrasias do Zope por um bom tempo. 
  

Abração,
Senra

-
Rodrigo Senra
GPr Sistemas 
http://www.gpr.com.br


Re: [zope-pt] Zope 2 x Zope 3

2007-05-17 Por tôpico Wilton Alencar

Se me permitem.
Não acho que o Zope 3 seja a solução para o Zope 2.
Pode ser que o tempo me desminta (afinal não sou vidente), mas acho que o
Zope 3 tem tudo pra ser uma tecnologia que não vai pegar(não que não seja
boa). É só um sentimento ou pessimismo, mas acho que na hora que alguém
tiver que mensurar a migração de Zope 2 para Zope 3, o esforço será usando
para migrar de tecnologia.
Isso já está ocorrendo na comunidade Plone Zope e Pythontem muita gente
estudando TG e Django pela descrença no caminho do Z3.
Abraços.



Em 17/05/07, Rodrigo Senra [EMAIL PROTECTED] escreveu:



[ Jean Rodrigo Ferri ]:
-
|Dorneles Treméa escreveu:
| lembrando que a partir do (ainda distante) Zope 2.11, o módulo
| sets já estará liberado por padrão:
|
|Alguém já sabe onde isso vai parar? 2.99? =)

Não querendo ser muito pessimista, o sucesso prematuro (antes
da maturidade) pode ser uma maldição. Alguns exemplos:

- Drew Barrymore e Macaulay Culkin. Estrelas mirims cujo
sucesso levou a uma adolescência conturbada envolvendo
alcolismo, drogas e dispustas familiares.

- Cobol, uma tecnologia Dura de Matar, com sistemas legados
que se recusam a morrer e forçam novas gerações a aprender
`Latim` mesmo sabendo que é uma língua morta.

- Zope 2 + Plone !

Apesar do Zope 3 estar se desenvolvendo rápido, e apesar do
bravo esforço do projeto Five, a pilha tecnológica está uma
bagunça. Crescimento desenfreado é sinônimo de câncer, e isso
em geral não é um bom sinal. Em suma, acho que vamos ter que
conviver com as idiossincrasias do Zope por um bom tempo.


Abração,
Senra

-
Rodrigo Senra
GPr Sistemas
http://www.gpr.com.br
 





--
Cordialmente,
Wilton Souza Alencar
www.tom.pro.br


Re: [zope-pt] Zope 2 x Zope 3

2007-05-17 Por tôpico Fernando Correa Neto
Opa.

Também não acho que o Zope3 seja a solução de coisa alguma. Existem
1000 soluções para diferentes problemas.
O grande lance do Zope3, na minha opinião, é que ele tenta indroduzir
novamente mais conceitos...que podem acarretar em questionamento da
tecnologia pois grande parte do mercado aprendeu apenas orientação a
objetos e basta.
O Zope 3 tem todo o conceito de orientação a aspectos, que para
muitos, pode ser um bixo de sete cabeças. Digo isso pois tiver que ler
2 livros sobre Zope 3 para me acostumar com a coisa.
Acredito que isso venha a acontecer de uma maneira mais tranquila com
a chegada do Plone 3+. Interfaces é uma puta sacada legal. Ter uma
maneira padrão de se fazer as coisas é sempre muito bom pois nos traz
muitos benefícios, um deles é a previsibilidade.
Se olharmos a pilha plone.* no repositório do plone, notaremos que
muita coisa já está caminhando para o lado Zope 3.
Pacotes python que eram feitos única e exclusivamente para o Plone
(nasciam e morriam ali), não serão mais observados dessa maneria. Um
bom exemplo disso é o plone.portlets que já tem uma implementação fora
do plone. (O Daryl Cousins fez uma implementação para o Grok).
Resumindo, a porrada vai ser forte. Algums vão resistiroutros vão
partir. Mas no final a sujeira vai se assentar e o Plone vai crescer
muito com isso.

Abraço a todos,
Fernando

On 5/17/07, Wilton Alencar [EMAIL PROTECTED] wrote:






 Se me permitem.
 Não acho que o Zope 3 seja a solução para o Zope 2.
 Pode ser que o tempo me desminta (afinal não sou vidente), mas acho que o 
 Zope 3 tem tudo pra ser uma tecnologia que não vai pegar(não que não seja 
 boa). É só um sentimento ou pessimismo, mas acho que na hora que alguém tiver 
 que mensurar a migração de Zope 2 para Zope 3, o esforço será usando para 
 migrar de tecnologia.
 Isso já está ocorrendo na comunidade Plone Zope e Pythontem muita gente 
 estudando TG e Django pela descrença no caminho do Z3.
 Abraços.




 Em 17/05/07,  Rodrigo Senra [EMAIL PROTECTED] escreveu:
 
 
 
 
 
 
 
   [ Jean Rodrigo Ferri ]:
   -
   |Dorneles Treméa escreveu:
   | lembrando que a partir do (ainda distante) Zope 2.11, o módulo
   | sets já estará liberado por padrão:
   |
   |Alguém já sabe onde isso vai parar? 2.99? =)
 
   Não querendo ser muito pessimista, o sucesso prematuro (antes
   da maturidade) pode ser uma maldição. Alguns exemplos:
 
   - Drew Barrymore e Macaulay Culkin. Estrelas mirims cujo
  sucesso levou a uma adolescência conturbada envolvendo
  alcolismo, drogas e dispustas familiares.
 
   - Cobol, uma tecnologia Dura de Matar, com sistemas legados
  que se recusam a morrer e forçam novas gerações a aprender
  `Latim` mesmo sabendo que é uma língua morta.
 
   - Zope 2 + Plone !
 
  Apesar do Zope 3 estar se desenvolvendo rápido, e apesar do
  bravo esforço do projeto Five, a pilha tecnológica está uma
  bagunça. Crescimento desenfreado é sinônimo de câncer, e isso
  em geral não é um bom sinal. Em suma, acho que vamos ter que
  conviver com  as idiossincrasias do Zope por um bom tempo.
 
 
   Abração,
   Senra
 
   -
   Rodrigo Senra
   GPr Sistemas
   http://www.gpr.com.br
 



 --
 Cordialmente,
 Wilton Souza Alencar
 www.tom.pro.br

   


Re: [zope-pt] Zope 2 x Zope 3

2007-05-17 Por tôpico Fabio Rizzo Matos

Eu vejo um pouco diferente a questão:

O Zope 2 é meio bagunçado (minha opnião), coisa que o Zope 3 não é. Dessa
forma, é uma tendência a criação de produtos para Zope 3. O Five ajuda a
criar produtos meio hibrídos nesse ponto, trazendo o z3 para dentro do z2.

A minha parcela de vidência seria: O Zope 3 vai ser usado muito com uma
lib/framework por bastante tempo junto com o Zope2 + Plone. Com o tempo,
acho que o Zope2 deve dar um merge no Z3.


Meus 2cents :-)


On 5/17/07, Wilton Alencar [EMAIL PROTECTED] wrote:


  Se me permitem.
Não acho que o Zope 3 seja a solução para o Zope 2.
Pode ser que o tempo me desminta (afinal não sou vidente), mas acho que o
Zope 3 tem tudo pra ser uma tecnologia que não vai pegar(não que não seja
boa). É só um sentimento ou pessimismo, mas acho que na hora que alguém
tiver que mensurar a migração de Zope 2 para Zope 3, o esforço será usando
para migrar de tecnologia.
Isso já está ocorrendo na comunidade Plone Zope e Pythontem muita
gente estudando TG e Django pela descrença no caminho do Z3.
Abraços.



Em 17/05/07, Rodrigo Senra [EMAIL PROTECTED] escreveu:


 [ Jean Rodrigo Ferri ]:
 -
 |Dorneles Treméa escreveu:
 | lembrando que a partir do (ainda distante) Zope 2.11, o módulo
 | sets já estará liberado por padrão:
 |
 |Alguém já sabe onde isso vai parar? 2.99? =)

 Não querendo ser muito pessimista, o sucesso prematuro (antes
 da maturidade) pode ser uma maldição. Alguns exemplos:

 - Drew Barrymore e Macaulay Culkin. Estrelas mirims cujo
 sucesso levou a uma adolescência conturbada envolvendo
 alcolismo, drogas e dispustas familiares.

 - Cobol, uma tecnologia Dura de Matar, com sistemas legados
 que se recusam a morrer e forçam novas gerações a aprender
 `Latim` mesmo sabendo que é uma língua morta.

 - Zope 2 + Plone !

 Apesar do Zope 3 estar se desenvolvendo rápido, e apesar do
 bravo esforço do projeto Five, a pilha tecnológica está uma
 bagunça. Crescimento desenfreado é sinônimo de câncer, e isso
 em geral não é um bom sinal. Em suma, acho que vamos ter que
 conviver com as idiossincrasias do Zope por um bom tempo.


 Abração,
 Senra

 -
 Rodrigo Senra
 GPr Sistemas
 http://www.gpr.com.br




--
Cordialmente,
Wilton Souza Alencar
www.tom.pro.br

 





--
Fabio Rizzo
ThreePointsWeb
[EMAIL PROTECTED]



Re: [zope-pt] Zope 2 x Zope 3

2007-05-17 Por tôpico Luciano Ramalho
On 5/17/07, Rodrigo Senra [EMAIL PROTECTED] wrote:
Apesar do Zope 3 estar se desenvolvendo rápido, e apesar do
bravo esforço do projeto Five, a pilha tecnológica está uma
bagunça.

Concordo com você, Senra. Mas é preciso clarificar: a pilha
tecnológica que está uma bagunça é a pilha Zope2+CMF+Plone+Five.

O Zope 3 em si não tem nada de bagunçado. Seu maior defeito é exigir
um nível de abstração maior, o que dá muita flexibilidade para evoluir
os projetos, mas exige mais conhecimento do programdor. Porém, o Grok
é um projeto nascido dentro do núcleo do Zope 3 cujo objetivo é tornar
aprendizagem e o uso do framework mais simples e ágil para os projetos
menos complexos. Acredito que o Grok vai ajudar muito na adoção do
Zope 3.

Mas não me convidem para migrar sites de Zope 2 para Zope 3...

[ ]s
Luciano


Re: [zope-pt] Zope 2 x Zope 3

2007-05-17 Por tôpico Rodrigo Senra

[ Luciano Ramalho ]:
-
|On 5/17/07, Rodrigo Senra [EMAIL PROTECTED] wrote:
|Apesar do Zope 3 estar se desenvolvendo rápido, e apesar do
|bravo esforço do projeto Five, a pilha tecnológica está uma
|bagunça.
|
|Concordo com você, Senra. Mas é preciso clarificar: a pilha
|tecnológica que está uma bagunça é a pilha Zope2+CMF+Plone+Five.
|
|O Zope 3 em si não tem nada de bagunçado. 

Obrigado pela correção Ramalho. Foi isso que eu quis dizer.
O Zope 3 visto isoladamente está *limpo*. Mas ele está sendo
misturado no Zope 2+Five e por isso dei a entender que fazia
parte da bagunça (mas é a parte organizada que torna o resto
bagunça ;o)
 
A falta de um Plone que seja Zope3 native também é uma pena.

| Acredito que o Grok vai ajudar muito na adoção do Zope 3.

Espero que sim. Um teste rápido que eu fiz tempos atrás com
o Grok acabou explodindo na minha mão, o que me empurrou para
o Django de uma certa forma. Talvez esteja na hora de
revisitar o Grok =oD

De toda forma, grato pelo alerta!

Abração,
Senra

-
Rodrigo Senra
GPr Sistemas 
http://www.gpr.com.br


Re: [zope-pt] Zope 2 x Zope 3

2007-05-17 Por tôpico Ruda Filgueiras
On 5/17/07, Rodrigo Senra [EMAIL PROTECTED] wrote:
  [ Luciano Ramalho ]:
  -
  |On 5/17/07, Rodrigo Senra [EMAIL PROTECTED] wrote:
  |Apesar do Zope 3 estar se desenvolvendo rápido, e apesar do
  |bravo esforço do projeto Five, a pilha tecnológica está uma
  |bagunça.
  |
  |Concordo com você, Senra. Mas é preciso clarificar: a pilha
  |tecnológica que está uma bagunça é a pilha Zope2+CMF+Plone+Five.
  |
  |O Zope 3 em si não tem nada de bagunçado.

  Obrigado pela correção Ramalho. Foi isso que eu quis dizer.
  O Zope 3 visto isoladamente está *limpo*. Mas ele está sendo
  misturado no Zope 2+Five e por isso dei a entender que fazia
  parte da bagunça (mas é a parte organizada que torna o resto
  bagunça ;o)

Eu discordo que o fato de introduzir os componentes do Zope3 no Zope2
tenha gerado uma bagunça, ao contrário, o próprio Zope2 está sendo
refatorado gradativamente, ficando cada vez mais limpo e
compartilhando mais componentes básicos com o Zope3 (servidor de
aplicação).

  A falta de um Plone que seja Zope3 native também é uma pena.

Se você der uma olhada de como está o Plone3, mesmo não rodando no
Zope3, ele está totalmente orientado ao Zope3, ou seja, com todos os
benefícios da componentização e com mais partes podendo ser apenas
pacotes Python.

  | Acredito que o Grok vai ajudar muito na adoção do Zope 3.

  Espero que sim. Um teste rápido que eu fiz tempos atrás com
  o Grok acabou explodindo na minha mão, o que me empurrou para
  o Django de uma certa forma. Talvez esteja na hora de
  revisitar o Grok =oD

Eu também não testei o Grok, mas acredito ser promissor, não somente
pela simplicidade, mas pelo foco em usar apenas Python para definir os
componentes.

Apesar do Zope3 introduzir conceitos novos e muito abstratos, ou
seja, não acho que são complexos, mas que trabalham num nível de maior
generalização e simplificação, foi justamente para se aproximar de
Python e assim diminuir o degrau para se fazer algo para Zope, sem
estar amarrado na hierarquia de classes do Zope2, entre outras coisas.

Ou seja, depois que você muda a forma de pensar e consegue enxergar o
que ele te oferece é fantástico ver o que é possível fazer em pouco
tempo e de forma tão elegante. A questão é que nem todo mundo está
preparado para esse nível de abstração que ele oferece e nisso o Grook
ajuda muito.

  De toda forma, grato pelo alerta!

  Abração,
  Senra

  -
  Rodrigo Senra
  GPr Sistemas
  http://www.gpr.com.br


-- 
Rudá Porto Filgueiras
Weimar Consultoria

Hospedagem Plone, Zope e Python?
http://www.pytown.com


Re: [zope-pt] Zope 2 x Zope 3

2007-05-17 Por tôpico Rodrigo Senra

[ Ruda Filgueiras ]:
-
|Eu discordo que o fato de introduzir os componentes do Zope3 no Zope2
|tenha gerado uma bagunça,

E eu discordo que vc discorde hehehe ;o)
Ou seja, para vc Rudá que é um guru e super bizurado
em todo o histórico do Zope pode parecer *natural*  a
mesclagem de dois produtos que podem existir sozinhos,
que competem entre si, e existem em uma versão simbiótica.
Mas, quando se vai dizer isso para alguém que não faz parte
da comunidade, isso é encarado como bagunça.

| ao contrário, o próprio Zope2 está sendo
|refatorado gradativamente, ficando cada vez mais limpo e
|compartilhando mais componentes básicos com o Zope3 (servidor de
|aplicação).

Não estou dizendo que o Zope2 não precise disso ou que migrar
em direção ao Zope3 não seja uma coisa boa. 
Só estou dizendo que o estado atual da tecnologia, principalmente
*neste estado simbiótico* não é comfortável e quiçá aparenta
ser algo organizado e *clean*.

|  A falta de um Plone que seja Zope3 native também é uma pena.
|
|Se você der uma olhada de como está o Plone3, mesmo não rodando no
|Zope3, ele está totalmente orientado ao Zope3, ou seja, com todos os
|benefícios da componentização e com mais partes podendo ser apenas
|pacotes Python.

É possível treinar alguém só sabendo Zope3 para trabalhar com Plone3 ?
Ou vai ser preciso falar também de Zope2 para conferir esta capacitação ?
Five é completamente transparente ?
Tenho dois livros de Zope3, um deles ficou obsoleto antes que eu conseguisse
abrí-lo :o(

|
|Apesar do Zope3 introduzir conceitos novos e muito abstratos, ou
|seja, não acho que são complexos, mas que trabalham num nível de maior
|generalização e simplificação, foi justamente para se aproximar de
|Python e assim diminuir o degrau para se fazer algo para Zope, sem
|estar amarrado na hierarquia de classes do Zope2, entre outras coisas.

Acho isso ótimo. Depois quem tem medo de abstração deve repensar
se sua praia é a computação.

Inclusive esta semana no Daily-Python URL saiu o seguinte depoimento [1]:

«We've been using Zope 3 in earnest for just over a year and a half now.
I would like to report that in that year and a half our little company
has achieved more re-use than at any time in our history.»

[1] http://griddlenoise.blogspot.com/2007/04/reuse-and-non-use.html
 
O que é bastante encorajador em relação ao Zope 3.

|o Grook ajuda muito.

Acabei de testar:
 svn co svn://svn.zope.org/repos/main/grok/trunk grok
 python bootstrap/bootstrap.py
 bin/buildout 
 .. e tcham tcham tcham tcham ...

 Error: Couldn't find a distribution for zc.recipe.zope3checkout.

 Ou deveria dizer grok, grok, grok 
 Ah, talvez seja o Grok que precise muito de ajuda ;o)

 Brincadeiras à parte, tenho certeza de que este deve ser um erro besta.
 Mas é só uma forma de reforçar a impressão que eu tenho: apesar da
 promessa do Zope3, a tecnologia ainda está meio verde. 

Abração,
Senra

-
Rodrigo Senra
GPr Sistemas 
http://www.gpr.com.br


Re: [zope-pt] Zope 2 x Zope 3

2007-05-17 Por tôpico Fernando Correa Neto
Opa

On 5/17/07, Rodrigo Senra [EMAIL PROTECTED] wrote:







  [ Ruda Filgueiras ]:
  -
  |Eu discordo que o fato de introduzir os componentes do Zope3 no Zope2
  |tenha gerado uma bagunça,

  E eu discordo que vc discorde hehehe ;o)
  Ou seja, para vc Rudá que é um guru e super bizurado
  em todo o histórico do Zope pode parecer *natural*  a
  mesclagem de dois produtos que podem existir sozinhos,
  que competem entre si, e existem em uma versão simbiótica.
  Mas, quando se vai dizer isso para alguém que não faz parte
  da comunidade, isso é encarado como bagunça.

  | ao contrário, o próprio Zope2 está sendo
  |refatorado gradativamente, ficando cada vez mais limpo e
  |compartilhando mais componentes básicos com o Zope3 (servidor de
  |aplicação).

  Não estou dizendo que o Zope2 não precise disso ou que migrar
  em direção ao Zope3 não seja uma coisa boa.
  Só estou dizendo que o estado atual da tecnologia, principalmente
  *neste estado simbiótico* não é comfortável e quiçá aparenta
  ser algo organizado e *clean*.

  |  A falta de um Plone que seja Zope3 native também é uma pena.
  |
  |Se você der uma olhada de como está o Plone3, mesmo não rodando no
  |Zope3, ele está totalmente orientado ao Zope3, ou seja, com todos os
  |benefícios da componentização e com mais partes podendo ser apenas
  |pacotes Python.

  É possível treinar alguém só sabendo Zope3 para trabalhar com Plone3 ?
  Ou vai ser preciso falar também de Zope2 para conferir esta capacitação ?
  Five é completamente transparente ?
  Tenho dois livros de Zope3, um deles ficou obsoleto antes que eu conseguisse
  abrí-lo :o(

  |
  |Apesar do Zope3 introduzir conceitos novos e muito abstratos, ou
  |seja, não acho que são complexos, mas que trabalham num nível de maior
  |generalização e simplificação, foi justamente para se aproximar de
  |Python e assim diminuir o degrau para se fazer algo para Zope, sem
  |estar amarrado na hierarquia de classes do Zope2, entre outras coisas.

  Acho isso ótimo. Depois quem tem medo de abstração deve repensar
  se sua praia é a computação.

  Inclusive esta semana no Daily-Python URL saiu o seguinte depoimento [1]:

  «We've been using Zope 3 in earnest for just over a year and a half now.
  I would like to report that in that year and a half our little company
  has achieved more re-use than at any time in our history.»

  [1] http://griddlenoise.blogspot.com/2007/04/reuse-and-non-use.html

  O que é bastante encorajador em relação ao Zope 3.

  |o Grook ajuda muito.

  Acabei de testar:
   svn co svn://svn.zope.org/repos/main/grok/trunk grok
   python bootstrap/bootstrap.py
   bin/buildout
   .. e tcham tcham tcham tcham ...

  Error: Couldn't find a distribution for zc.recipe.zope3checkout.

  Ou deveria dizer grok, grok, grok
   Ah, talvez seja o Grok que precise muito de ajuda ;o)

Sacanagem
Senra, eu sei que você é super-duper developer, mas.pq você não
tentou o easy-install grokproject como está no tutorial? ;)

Diga-se de passagem o bootstrap rolou de boa para mim ;)


  Brincadeiras à parte, tenho certeza de que este deve ser um erro besta.
   Mas é só uma forma de reforçar a impressão que eu tenho: apesar da
   promessa do Zope3, a tecnologia ainda está meio verde.

Bom, se toda vez que você for testar alguma coisa você for direto aos
sources e tiver esse tipo de frustração, o mundo python vai parecer a
amazônia de tão verde.ou verde e marrom nesses dias.
Já tive as mesmas frustrações com o Django, TurboGears e Pylons e nem
por isso botei fogo neles pois sei que fui pelos métodos não
convencionais e não recomendados, mesmo tendo alguma experiência.
Zope 3 está bem maduro e talvez por isso seja a opção de caras como
https://launchpad.com, http://www.schooltool.org/,
http://www.lovelybooks.es/ e outros que eu não sei :D.

Bom, enfim.Zope 3 não está verde!!! :D


Abração,
Fernando



  Abração,
  Senra

  -
  Rodrigo Senra
  GPr Sistemas
  http://www.gpr.com.br



Re: [zope-pt] Zope 2 x Zope 3

2007-05-17 Por tôpico Luciano Ramalho
On 5/17/07, Rodrigo Senra [EMAIL PROTECTED] wrote:
 Acabei de testar:
  svn co svn://svn.zope.org/repos/main/grok/trunk grok
  python bootstrap/bootstrap.py
  bin/buildout
  .. e tcham tcham tcham tcham ...

  Error: Couldn't find a distribution for zc.recipe.zope3checkout.

Eu não tenho tido problema algum para instalar o grok, mas não peguei
do SVN, e sim segui as intruções do tutorial.

[ ]s
Luciano


Re: [zope-pt] Zope 2 x Zope 3

2007-05-17 Por tôpico Luciano Ramalho
On 5/17/07, Rodrigo Senra [EMAIL PROTECTED] wrote:
  Mas é só uma forma de reforçar a impressão que eu tenho: apesar da
  promessa do Zope3, a tecnologia ainda está meio verde.

Tudo não passou de uma profecia auto-realizadora, Senra. Você achou
que o Grok estava verde, então foi se meter com o SVN... daí descobriu
que estava verde mesmo.

O Zope 3 não está verde, está muito estável e bem documentado. Ainda
não tem todos os recursos da pilha Zope2/CMF/Plone, mas vai chegar lá
e ir muito mais longe. O Grok sim, está verde. Mas por pouco tempo,
porque não é um projeto das dimensões do Zope 3.

Eu dei uma olhada no Django e no Ruby on Rails. Achei ambos muito
bacanas. Mas o Zope 3 traz uma bagagem de conhecimento acumulado que é
muito impressionante.

[ ]s
Luciano


Re: [zope-pt] Zope 2 x Zope 3

2007-05-16 Por tôpico Erico Andrei

Como depois do 2.9 veio o 2.10 isto não tem fim não...

Depois do 2.99 vem o 2.100. Depois do 2.999 vem o 2.1000. Imagino apenas
quando tivermos o Zope Googol com 2.10^100

On 5/16/07, Jean Rodrigo Ferri [EMAIL PROTECTED] wrote:


  Dorneles Treméa escreveu:
 lembrando que a partir do (ainda distante) Zope 2.11, o módulo
 sets já estará liberado por padrão:

Alguém já sabe onde isso vai parar? 2.99? =)

--
Jean Ferri

 



Re: [zope-pt] Zope 2 x Zope 3

2007-05-16 Por tôpico Jean Rodrigo Ferri
Erico Andrei escreveu:
 Como depois do 2.9 veio o 2.10 isto não tem fim não...
 
 Depois do 2.99 vem o 2.100. Depois do 2.999 vem o 2.1000. Imagino apenas
 quando tivermos o Zope Googol com 2.10^100

Hehehe, você foi beeem mais longe... Eu estava projetando o Zope uns 
50-60 anos no futuro, mas você já está pensando nele rodando no 
Computador Central de Diaspar[1]... Fiquei imaginando se o Alvin vai um 
dia conseguir aprender Zope... ;-)

[1] http://en.wikipedia.org/wiki/The_City_and_the_Stars

Abraço,

-- 
Jean Ferri


  1   2   >