[zope-pt] zope-pt-unsubscr...@yahoogrupos.com.br
[zope-pt] Zope-3.4.1 configuração
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
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
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
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
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/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/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)
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/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/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/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)
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)
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/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)
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...
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
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
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
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
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/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
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
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
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
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
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!
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
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?
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?
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...
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...
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
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
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
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
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 !
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 !:?
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 !
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
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 !
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 !:?
Tens aí os links dos: do Plone, do Archetypes, do AGX ou do Five :?
Re: [zope-pt] Zope
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
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
Instalei o Zope, e, obtive acesso ao console do Python. O que, faço agora :?
[zope-pt] zope com apache (debian)
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
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
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
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
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
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
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
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
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
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
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
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
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!
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!
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
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
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
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
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
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
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
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
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
[ 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
[ 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
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
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
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
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
[ 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
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
[ 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
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
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
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
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
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