Re: [zope-pt] Problemas no acesso externo ao Plone

2008-02-05 Por tôpico Fabiano Weimar dos Santos
Oi Leandro,

voce tem que pedir para configurarem seu proxy para direcionar as
conexoes para o IP de seu servidor e nao para o localhost. O localhost
eh acessivel apenas a partir da maquina local e, servidores externos
nao conseguirao acessa-lo.

Um abraco,

Fabiano Weimar


2008/1/31 lcbiazon [EMAIL PROTECTED]:






 Olá pessoal!Tudo bem?

  É a primera vez que estou tentando instalar um servidor Zope/Plone, e
  estou tendo algumas dificuldades ao tentar acessá-lo externamente.

  Estou sob um proxy (o qual não administro) que reencaminha todas as
  requisições feitas para http://www.exemplo.com/Plone para meu
  http://localhost/Plone(ou seja, a máquina para a qual é feita a
  requisição não é a que mantem o Plone).

  Quando acesso o Plone localmente, tudo bem. Quando tento acessar por
  www.exemplo.com/Plone, não funciona de jeito nenhum.

  Estou rodando o Plone 3 no modo standalone. Busquei informações sobre
  VHM, mas não consegui escrever uma regra que resolvesse meu caso.

  Muito obrigado, e até mais!

  Leandro

  



-- 
Fabiano Weimar dos Santos (xiru)
Weimar Consultoria

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


Re: [zope-pt] proxy reverso com CacheFu

2008-02-05 Por tôpico Fabiano Weimar dos Santos
Ola Ricardo,

qual a mensagem de erro que voce esta tendo?

Olhando apenas o que voce mandou, parece tudo certo (apesar de eu
achar estranho voce ter um backendpool com apenas uma instancia).

Um abraco,

Fabiano Weimar


2008/1/31 Ricardo Brito do Nascimento [EMAIL PROTECTED]:






  Bom dia Pessoal, conto com a ajuda de Vocês

  Estou migrando um proxy reverso de um apache/cache para squid+CacheFu; e
 não consigo fazer o backendpool2 e backendpool3 funcionarem.

  fiz a seguinte configuração:
  squid.conf

  acl zope_servers src 10.1.0.94 10.1.0.36
  http_access allow manager localhost zope_servers
  ###
  acl in_backendpool dstdomain backendpool
  
  cache_peer 10.1.0.36 parent 8081 9081 name=client1-internet no-digest
 no-netdb-exchange round-robin
  cache_peer_access client1-internet allow in_backendpool
  cache_peer_access client1-internet deny all

  ##
  #   Instancias em mount-point sobre Plone2.5.5
 ##
  ##
  acl in_backendpool2 dstdomain backendpool2
  #
  cache_peer 10.1.0.94 parent 8180 9180 name=client1-mountpoint no-digest
 no-netdb-exchange round-robin
  cache_peer_access client1-mountpoint allow in_backendpool2
  cache_peer_access client1-mountpoint deny all

  cache_peer 10.1.0.94 parent 8181 9181 name=client2-mountpoint no-digest
 no-netdb-exchange round-robin
  cache_peer_access client2-mountpoint allow in_backendpool2
  cache_peer_access client2-mountpoint deny all

  ##   Instancias sobre Plone3.0.4
 
  ##
  acl in_backendpool3 dstdomain backendpool3
  #
  cache_peer 10.1.0.94 parent 8280 9280 name=teste0 no-digest
 no-netdb-exchange round-robin
  cache_peer_access teste0 allow in_backendpool3
  cache_peer_access teste0 deny all

  cache_peer 10.1.0.94 parent 8281 9281 name=teste1 no-digest
 no-netdb-exchange round-robin
  cache_peer_access teste1 allow in_backendpool3
  cache_peer_access teste1 deny all

  squidRewrite:

  # backendpool ##
  #OK# (r'^http://teste(.*)',
 r'http://backendpool/VirtualHostBase/http/teste:80/VirtualHostRoot/\1',
 'P,L'),
  (r^http://portos.teste/(.*),
 rhttp://backendpool/VirtualHostBase/http/portos.teste:80/se-portos/VirtualHostRoot/\1;,
 L,P),
  (r'^http://icp.teste/(.*)',
 r'http://backendpool/VirtualHostBase/http/icp.teste:80/icp-brasil/VirtualHostRoot/\1',
 'P,L'),
  (r'^https://icp.teste/(.*)',
 r'http://backendpool/VirtualHostBase/https/icp.teste:80/icp-brasil/VirtualHostRoot/\1',
 'P,L'),
  (r'^http://softwarelivre.teste(.*)',
 r'http://backendpool/VirtualHostBase/http/softwarelivre.teste:80/softwarelivre/VirtualHostRoot/\1',
 'P,L'),
  (r'^http://spmulheres.teste(.*)',

 r'http://backendpool/VirtualHostBase/http/spmulheres.teste:80/VirtualHostRoot/forum-mulheres/\1',
 'L,P'),


  
  # backendpool2 sobre Plone2.5.5 
  
  ###      ###      ###      ###   ###      ###
 
  #(r'http://www4.teste2/(.*)',
 r'http://backendpool2/VirtualHostBase/http/www4.teste2:80/VirtualHostRoot/\1',
 'P,L'),

  (r'^http://plone.teste2/(.*)',

 r'http://backendpool2/VirtualHostBase/http/plone.teste2:80/Plone/VirtualHostRoot/\1',
 'P,L'),

  
  ### backendpool3 sobre Plone 3.0.4 ##
  
  ###      ###      ###      ###   ###      ###
 

  #(r^http://teste1.teste3/(.*),
 rhttp://backendpool3/VirtualHostBase/http/teste1.teste3:80/teste1/VirtualHostRoot/\1;,
 L,P),


  



-- 
Fabiano Weimar dos Santos (xiru)
Weimar Consultoria

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


Re: [zope-pt] proxy reverso

2008-02-05 Por tôpico Fabiano Weimar dos Santos
Ola Tania,

me pergunta corrigir. Squid tem suporte a HTTPS sim. E perfeitamente
possivel registrar um certificado no Squid e faze-lo servidor o Plone
com criptografia SSL. A unica coisa que o Squid nao faz (pq e
impossivel fazer) eh cache compartilhado de conteudo criptografado.

Em setups de Squid com Plone, o que acontece e' que tudo que trafega
entre o browser e o Squid e' criptografado e o trafega entre o Squid e
as instancias Zope/Plone nao e' criptografado (pq, nativamente, o Zope
nao suporta HTTPS). Antes que alguem diga, tem como Zope suportar
HTTPS tambem, mas eu nao recomendaria.

Um abraco,

Fabiano Weimar


2008/1/29 Tania Andrea [EMAIL PROTECTED]:






 Olá, Ricardo.

 O que seria especificamente este problema de cache para que os gurus te
 ajudem melhor?

 Já adianto que, até onde sei, o Squid não resolve por padrão o protocolo
 HTTPS. Esta parte de SSL é por conta do Apache mesmo, porque para o Squid
 mexer com criptografia ele teria de trabalhar com certificados. E, que eu
 saiba, o arquivo de configuração não tem nada que defina isso. A solução no
 seu caso talvez seja Apache + Squid.

 Me corrijam se eu estiver enganada.

 Inté,
 Tânia Andrea

 Ricardo Brito do Nascimento [EMAIL PROTECTED] escreveu:



  pessoal, olá a todos!

  Tenho que substituir a minha atual estrutura de proxy por problemas de
 cache.

  Atualmente tenho um Apache que responde como proxy reverso para HTTP e
 HTTPS, entretanto passou a apresentar problemas de cache.

  E agora irei substituir o Apache cache por Squid.

  A minha atual estrutura PZP, todos com ZEO, é a seguinte:
  02 instância PZP 2.5.5
  01 instância PZP 2.5.5 com mount-point
  01 instância PZP 3.0.4 com mount-point


  Uma das instâncias sem mount-point,v 2.5.5, roda um único site; ex:
 https://www.site.teste
  Já a outra instâncias sem mount-point roda vários sites distintos; ex:
 http://www1.site.teste/site5, http://www1.site.teste/site6, etc

  A instância com mount-point, v2.5.5, roda vários sites; ex:
 http://www2.site.teste, https://www2.site.teste,
 http://www3.site.teste/site1, http://www3.site.teste/site2,
 http://www3.site.teste/site3, http://www3.site.teste/site4

  E a instância v3.0.4, idem.

  No squid.com:

 cache_mem 512 MB
  maximum_object_size 50 MB   # max cached object size
  maximum_object_size_in_memory 1 MB  # max cached-in-memory object size
  minimum_object_size 0 MB

  acl zope_servers src 10.100.0.36 10.100.0.75

  acl in_backendpool dstdomain backendpool
  cache_peer 10.100.0.36 parent 8081 9081 name=client1-internet no-digest
 no-netdb-exchange round-robin
  cache_peer_access client1-internet allow in_backendpool
  cache_peer_access client1-internet deny all
  No squidRewriteRules.py:

 (r'^http://icp.teste(.*)',

 r'http://backendpool/VirtualHostBase/http/teste:80/icp-brasil/VirtualHostRoot/\1',
 'P,L'),
  (r'^https://icp.teste(.*)',

 r'http://backendpool/VirtualHostBase/https/teste:443/icp-brasil/VirtualHostRoot/\1',
 'P,L'),
  (r'^http://teste/portos(.*)',

 r'http://backendpool/VirtualHostBase/http/teste:80/VirtualHostRoot/se-portos/\1',
 'P,L'),
  (r'^http://teste/spmulheres/forum(.*)',

 r'http://backendpool/VirtualHostBase/http/teste:80/VirtualHostRoot/forum-mulheres/\1',
 'P,L'),
  Conto com a ajuda de vocês!!!
  Grato.




  
 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


Re: [zope-pt] Problema com Cache

2008-02-05 Por tôpico Fabiano Weimar dos Santos
Oi Gustavo,

por mais chato que possa parecer, ter um site Plone tao lento que
parece estar fora do ar tem sido COMUM. Nesse carnaval mesmo eu salvei
mais um dessa  vergonha (e, pelas minhas contas, esse foi o 12o site
que passa pelas minhas maos com esse mesmo sintoma). Em 50% dos casos,
tudo resume-se a ingenuidade na hora de criar o ambiente de producao
(truduzidos em erros de configuracao ou escolhas de infra-estrutura
inadequadas).

De certa forma, o que eu percebo eh um completo despreparo tecnico de
muitos desenvolvedores em relacao a aspectos de infra-estrutura,
especialmente para instalacoes de grande porte. As vezes os sites
estao ate' bem feitos (outras vezes nem tanto), mas nada salvara seu
site se voce nao se preocupar com cache e saber direitinho o que esta
fazendo na hora de mexer com CacheFu (nao e apenas instalar e pronto
;-)

E antes que alguem diga que isso eh problema do Plone, me adianto e
aviso: qualquer site DINAMICO sem uma boa politica de cache tera
serios problemas de performance se sua infra-estrutura nao estiver
adequadamente instalada.

Espero que as dicas que eu tenha dado tenham ajudado...

Um abraco

Fabiano Weimar


2008/1/29 Gustavo Queiroz [EMAIL PROTECTED]:






 Fabiano,

 o site realmente esta praticamente fora do ar. Estou começando agora com
 zope e me apareceu esse site pra dar manutenção.
 Valeu pelas dicas.

 sds
 Gustavo



 Em 24/01/08, xiru [EMAIL PROTECTED] escreveu:
 
 
 
 
 
 
 
 
 
  Oi Gustavo,
 
  2008/1/24 Gustavo Queiroz [EMAIL PROTECTED]:
  
  
  
  
  
  
   Prezados,
  
   No servidor de PRODUÇÃO:
  
   HTTP requisição enviada, aguardando resposta...
   HTTP/1.0 200 OK
   Date: Thu, 24 Jan 2008 13:32:17 GMT
   Content-Length: 39427
  
   Content-Type: text/html;charset=utf-8
   Expires: Thu, 24 Jan 2008 13:32:17 GMT
   Cache-Control: max-age=0, private, must-revalidate
   Connection: keep-alive
   Proxy-Connection: keep-alive
   Server: Zope/(Zope 2.9.8-final, python 2.4.4, linux2) ZServer/1.1
   Plone/2.5.3-final
   X-Pagecache: MISS
   Content-Language:
  
   Vary: Accept-Encoding,Accept-Language
   ETag: ||220i WWW||0|1001595|False|333661
   X-Caching-Rule-Id: plone-containers
   X-Header-Set-Id: cache-in-memory
   Tamanho: 39427 (39K) [text/html]
  
 
  O seu caso é um pouco diferente: ao invez de fazer cache compartilhado
  (no squid) voce esta fazendo cache por e-tag usando memoria RAM,
  atraves do PageCacheManager. Eu pessoalmente nao gosto pq o maximo que
  uma instancia Zope processa assim é 150 request/s e com Squid, da para
  fazer tranquilamente uns 4000 request/s (em maquina xing-ling).
 
  Quando tem um header etag e CacheFu rodando com Squid 2.5, não existe
  cache compartilhado. Cache de etag é suportado apenas em Squid 2.6
  (mas o setup padrao do CacheFu nao faz isso tambem, vide o private
  no Cache-Control).
 
  
   No servidor de DESENVOLVIMENTO depois de alguns testes(expirando em 1
 minuto
   e meio) mas acredito que o Cache Fu não está mais funcionando:
  
   HTTP requisição enviada, aguardando resposta...
   HTTP/1.0 200 OK
   Server: Zope/(Zope 2.9.8-final, python 2.4.4, linux2) ZServer/1.1
   Plone/2.5.3-final
   Date: Thu, 24 Jan 2008 13:36:18 GMT
   Content-Length: 35990
   Content-Language:
   Expires: Thu, 24 Jan 2008 13:37:48 GMT
 
  O header Content-Language ta vazio... melhor arrumar :-)
 
  
   Content-Type: text/html;charset=utf-8
   X-Cache: MISS from localhost
   Connection: keep-alive
   Tamanho: 35990 (35K) [text/html]
  
 
  X-Cache: MISS from localhost? Você tem um Squid no localhost?
 
  Esses headers estao estranhos pois tem apenas o Expires e nao tem
  Cache-Control. É melhor revisar...
 
  Espero ter ajudado e, aproveitando, vou fazer uma palestra no FISL
  sobre essas coisas todas. Não deixem de assistir (ou seu site vai cair
  ;-)
 
 
 
 
 
   sds
   Gustavo
  
  
  
   Em 24/01/08, xiru [EMAIL PROTECTED] escreveu:
   
   
   
   
   
   
   
Oi Gustavo,
   
eu ja vi isso acontecer. Daria para postar a saida do wget -S aqui?
   
Meu palpite é que tenha algum header max-age setado (provavelmente
 como 0)
   
Um abraço,
   
Fabiano Weimar
   
2008/1/22 Gustavo Queiroz [EMAIL PROTECTED]:
   






 Saudações,

 Estou com um prblema de Cache em um plone site.
 Tenho o Cache Fu instalado mas a Data de Expiração da página é de
 1998.

 Isso faz com que o Cache não funcione?

 Encontrei o global_cache_settings em duas pastas dentro de
 portal_skins
 (plone_templates e em cache_setup), mas em nenhum desses dois
 arquivos
 existe a data de 1998. OS dois encontram-se com data de 2000. Para
   testar
 estou usando o wget -S url .

 Atenciosamente,
 Gustavo



   
   
--
Fabiano Weimar dos Santos (xiru)
Weimar Consultoria
   
Hospedagem Plone, Zope e Python
http://www.pytown.com
   
   
   
  
  
 
  --
 
  Fabiano Weimar dos Santos (xiru)
  Weimar Consultoria
 
  Hospedagem

Re: [zope-pt] Problema com Cache

2008-02-05 Por tôpico Fabiano Weimar dos Santos
Oi Gustavo,

por mais chato que possa parecer, ter um site Plone tao lento que
parece estar fora do ar tem sido COMUM. Nesse carnaval mesmo eu salvei
mais um dessa  vergonha (e, pelas minhas contas, esse foi o 12o site
que passa pelas minhas maos com esse mesmo sintoma). Em 50% dos casos,
tudo resume-se a ingenuidade na hora de criar o ambiente de producao
(truduzidos em erros de configuracao ou escolhas de infra-estrutura
inadequadas).

De certa forma, o que eu percebo eh um completo despreparo tecnico de
muitos desenvolvedores em relacao a aspectos de infra-estrutura,
especialmente para instalacoes de grande porte. As vezes os sites
estao ate' bem feitos (outras vezes nem tanto), mas nada salvara seu
site se voce nao se preocupar com cache e saber direitinho o que esta
fazendo na hora de mexer com CacheFu (nao e apenas instalar e pronto
;-)

E antes que alguem diga que isso eh problema do Plone, me adianto e
aviso: qualquer site DINAMICO sem uma boa politica de cache tera
serios problemas de performance se sua infra-estrutura nao estiver
adequadamente instalada.

Espero que as dicas que eu tenha dado tenham ajudado...

Um abraco

Fabiano Weimar


2008/1/29 Gustavo Queiroz [EMAIL PROTECTED]:






 Fabiano,

 o site realmente esta praticamente fora do ar. Estou começando agora com
 zope e me apareceu esse site pra dar manutenção.
 Valeu pelas dicas.

 sds
 Gustavo



 Em 24/01/08, xiru [EMAIL PROTECTED] escreveu:
 
 
 
 
 
 
 
 
 
  Oi Gustavo,
 
  2008/1/24 Gustavo Queiroz [EMAIL PROTECTED]:
  
  
  
  
  
  
   Prezados,
  
   No servidor de PRODUÇÃO:
  
   HTTP requisição enviada, aguardando resposta...
   HTTP/1.0 200 OK
   Date: Thu, 24 Jan 2008 13:32:17 GMT
   Content-Length: 39427
  
   Content-Type: text/html;charset=utf-8
   Expires: Thu, 24 Jan 2008 13:32:17 GMT
   Cache-Control: max-age=0, private, must-revalidate
   Connection: keep-alive
   Proxy-Connection: keep-alive
   Server: Zope/(Zope 2.9.8-final, python 2.4.4, linux2) ZServer/1.1
   Plone/2.5.3-final
   X-Pagecache: MISS
   Content-Language:
  
   Vary: Accept-Encoding,Accept-Language
   ETag: ||220i WWW||0|1001595|False|333661
   X-Caching-Rule-Id: plone-containers
   X-Header-Set-Id: cache-in-memory
   Tamanho: 39427 (39K) [text/html]
  
 
  O seu caso é um pouco diferente: ao invez de fazer cache compartilhado
  (no squid) voce esta fazendo cache por e-tag usando memoria RAM,
  atraves do PageCacheManager. Eu pessoalmente nao gosto pq o maximo que
  uma instancia Zope processa assim é 150 request/s e com Squid, da para
  fazer tranquilamente uns 4000 request/s (em maquina xing-ling).
 
  Quando tem um header etag e CacheFu rodando com Squid 2.5, não existe
  cache compartilhado. Cache de etag é suportado apenas em Squid 2.6
  (mas o setup padrao do CacheFu nao faz isso tambem, vide o private
  no Cache-Control).
 
  
   No servidor de DESENVOLVIMENTO depois de alguns testes(expirando em 1
 minuto
   e meio) mas acredito que o Cache Fu não está mais funcionando:
  
   HTTP requisição enviada, aguardando resposta...
   HTTP/1.0 200 OK
   Server: Zope/(Zope 2.9.8-final, python 2.4.4, linux2) ZServer/1.1
   Plone/2.5.3-final
   Date: Thu, 24 Jan 2008 13:36:18 GMT
   Content-Length: 35990
   Content-Language:
   Expires: Thu, 24 Jan 2008 13:37:48 GMT
 
  O header Content-Language ta vazio... melhor arrumar :-)
 
  
   Content-Type: text/html;charset=utf-8
   X-Cache: MISS from localhost
   Connection: keep-alive
   Tamanho: 35990 (35K) [text/html]
  
 
  X-Cache: MISS from localhost? Você tem um Squid no localhost?
 
  Esses headers estao estranhos pois tem apenas o Expires e nao tem
  Cache-Control. É melhor revisar...
 
  Espero ter ajudado e, aproveitando, vou fazer uma palestra no FISL
  sobre essas coisas todas. Não deixem de assistir (ou seu site vai cair
  ;-)
 
 
 
 
 
   sds
   Gustavo
  
  
  
   Em 24/01/08, xiru [EMAIL PROTECTED] escreveu:
   
   
   
   
   
   
   
Oi Gustavo,
   
eu ja vi isso acontecer. Daria para postar a saida do wget -S aqui?
   
Meu palpite é que tenha algum header max-age setado (provavelmente
 como 0)
   
Um abraço,
   
Fabiano Weimar
   
2008/1/22 Gustavo Queiroz [EMAIL PROTECTED]:
   






 Saudações,

 Estou com um prblema de Cache em um plone site.
 Tenho o Cache Fu instalado mas a Data de Expiração da página é de
 1998.

 Isso faz com que o Cache não funcione?

 Encontrei o global_cache_settings em duas pastas dentro de
 portal_skins
 (plone_templates e em cache_setup), mas em nenhum desses dois
 arquivos
 existe a data de 1998. OS dois encontram-se com data de 2000. Para
   testar
 estou usando o wget -S url .

 Atenciosamente,
 Gustavo



   
   
--
Fabiano Weimar dos Santos (xiru)
Weimar Consultoria
   
Hospedagem Plone, Zope e Python
http://www.pytown.com
   
   
   
  
  
 
  --
 
  Fabiano Weimar dos Santos (xiru)
  Weimar Consultoria
 
  Hospedagem

Re: [zope-pt] Desabilitar edição.

2008-02-05 Por tôpico Fabiano Weimar dos Santos
Ola,

meio estranha essa sua solicitacao. No geral, todo Owner de um objeto
pode modifica-lo. Quando voce cria algum objeto torna-se
automaticamente Owner desse objeto. Nao faz muito sentido impedir que
o Owner de um objeto nao possa modificar aquilo que lhe pertence.

Pensando assim, parece que sua unica opcao e fazer com que esse
conteudo nao pertenca ao membro em questao.

Atenciosamente,

Fabiano Weimar


2008/1/26 cacaduardo [EMAIL PROTECTED]:






 Bom,

  Como faço para que um membro dono de um conteúdo só possa visualizar
  esse conteúdo, caso esteje fora de sua pasta pessoal?

  



-- 
Fabiano Weimar dos Santos (xiru)
Weimar Consultoria

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


Re: [zope-pt] proxy reverso em pasta

2008-02-09 Por tôpico Fabiano Weimar dos Santos
Oi Ricardo,

apesar de você achar que seu problema é semelhante aos que eu já
expliquei aqui, o seu problema é novo :-)

O que acontece é que você tem um site que não responde na raiz de um
dominio, mas em diretorios diferentes de um unico dominio. Como  o
Plone assume que coisas como CSS, JS e imagens do skin devem sempre
ser carregadas da raiz do dominio voce tem que usar de uma
estrategio (pouco documentada) para instruir o Zope a respeito de como
fazer o traverse dos objetos e achar a raiz do dominio adequadamente.

Eis um exemplo:

(r'^http://www4.teste2/portos/(.*)',
 
r'http://backendpoo2l/VirtualHostBase/http/www4.teste2:80/VirtualHostRoot//_vh_portos\1',
'P,L'),

É conveniente ter o objeto portos como sendo um plone site na raiz
do servidor, seguindo a regra acima.

Com alguns testes e essa dica você deve conseguir algum progresso.

Atenciosamente,

Fabiano Weimar


2008/2/7 Ricardo Brito do Nascimento [EMAIL PROTECTED]:






  Estou com um problema similar, uso o CacheFu+squid.
  ex:
  www4.teste2/icp  sitePlone do icp em mount point
  www4.teste2/portos  sitePlone dos portos em mount point
  etc...
  o rewriterule.py em anexo, mas segue a parte da regra que estou com
 problemas.
  (r'^http://www4.teste2/icp/(.*)',
 r'http://backendpool2/VirtualHostBase/http/www4.teste2:80/icp/icp-brasil/VirtualHostRoot/icp/\1',
 'P,L'),
  (r'^http://www4.teste2/portos/(.*)',
 r'http://backendpool2/VirtualHostBase/http/www4.teste2:80/portos/se-portos/VirtualHostRoot/portos\1',
 'P,L'),
  (r'^http://www4.teste2/sepm/(.*)',
 r'http://backendpool2/VirtualHostBase/http/www4.teste2:80/sepm/forum-mulheres/VirtualHostRoot/\1',
 'P,L'),
  #(r'^http://www4.teste2/(.*)',
 r'http://backendpool2/VirtualHostBase/http/www4.teste2:80/VirtualHostRoot/\1',
 'P,L'),


  Conto com a ajuda de vocês e estou enviando em anexo o meu
 squidRewriteRules.py.



  —
Jesus te ama, aceite-O!
  A Graça do nosso Senhor Jesus Cristo seja contigo. (1ªTessalonicenses 5.28)
  
Jesus loves you, accept you Him!
The grace of our Lord Jesus Christ be with you. (1ªThessalonians 5.28)
  —


  Fabiano Weimar dos Santos escreveu:



 Oi Walter,

  apenas com o que voce enviu para a lista fica dificil de lhe ajudar.

  Por favor, no envie copia de seu squid.conf e das regras de rewrite.

  Um abraco,

  Fabiano Weimar

  2008/1/25 Walter Cruz [EMAIL PROTECTED]:
  
  
  
  
  
  
   Galera, seguinte :)
  
   www.dominio.com aponta prum site zope.
  
   EU queria, por exemplo, que www.dominio.com/aplicacao fizesse um proxy
   reverso pra uma aplicação php, num apache, em outra maquina.
  
   Tem um squid na frente.. e eu tou apanhando do SquidRewriteRules.py.
   Alguma idéia?
  
   []'s
   - Walter
  

  --
  Fabiano Weimar dos Santos (xiru)
  Weimar Consultoria

  Hospedagem Plone, Zope e Python
  http://www.pytown.com
  
 
 /**
 FILE : $RCSfile: squidRewriteRules.py,v $
 PURPOSE  : Rule set for icoya redirector
 NOTES:
 AUTHOR   : Simon Eisenmann
 COPYRIGHT: (c) 2003,2004 by struktur AG
 DATE : 28JAN2003
 REVISION : $Revision: 1.12 $
 VERSION  : $Id: squidRewriteRules.py,v 1.12 2004/08/06 08:16:19 longsleep
 Exp $ (Author: $Author: longsleep $)

 struktur AGPhone: +49 711 8966560
 Junghansstr. 5 Fax:   +49 711 89665610
 70469 Stuttgartemail: [EMAIL PROTECTED]
 GERMANY

 http://www.struktur.de
 http://www.strukturag.com

 **/

  Reloadable module allows arbitrary url transformations.


  Automatic reload of the rules
  +++

  NOTE: use the reload after parameter to auto reload this module
after x requests. Use -1 to disable auto reload


  Logging
  +++

  NOTE: set debug to 1 to enable logging
define the logfile in the logfile variable (enter full path)


 
 import re, sys

 try:
 import py
 except ImportError:
 pass

 
 +
 begin of configuration
 

 # log mode (set to 1 to enable logging)
 debug = 1

 # logfile for debugging (only required when debug == 1)
 logfile = /var/log/squid/redirector_class.log

 # set this to -1 to get best performance (no reload)
 reload_after = -1

 # define sitemap matching regex mapping

 # MODIFY THIS REWRITE RULE AS NEEDED FOR YOUR SITE

 rewrites = (
 
 ## Homologação 10.100.0.36 #
 ##OK (r'^http://icp.teste/(.*)',
 r'http://backendpool/VirtualHostBase/http/icp.teste:80/icp-brasil/VirtualHostRoot/\1',
 'P,L'),
 ##OK (r'^http://softwarelivre.teste/(.*)',
 r'http://backendpool/VirtualHostBase/http/softwarelivre.teste:80/softwarelivre/VirtualHostRoot/\1',
 'P,L'),
 ##OK (r'^http://portos.teste/(.*)',
 r'http://backendpool/VirtualHostBase/http/portos.teste

Re: [zope-pt] DEBUG do Plone e CSSs...

2008-02-09 Por tôpico Fabiano Weimar dos Santos
Oi Marcus,

não tem que mexer em nada, nenhuma configuração de cache ou mesmo de debug.

Para fazer o que você quer, basta ir no portal_css e dar um save
toda vez que mexer em um CSS.

Um abraço,

Fabiano Weimar


2008/2/8 Marcus Fazzi [EMAIL PROTECTED]:






 Ativei o DEBUG do plone para que as modificações de CSS fossem
  ativadas de imediato, contudo isso não ocorre, tenho de restartar a
  instância, para visualizar as alterações e isso demora muito...

  P.S. Estou alterando o /portal_skins/custom/ploneCustom.css ... via
  manager

  Alguma dica?

  



-- 
Fabiano Weimar dos Santos (xiru)
Weimar Consultoria

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


Re: [zope-pt] Migração de rewriterule do apache para squid

2008-02-09 Por tôpico Fabiano Weimar dos Santos
Olá Ricardo,

respondi a uma pergunta semelhante a esse a algumas horas atrás ;-)

Um abraço,

Fabiano Weimar


2008/2/8 Ricardo Brito do Nascimento [EMAIL PROTECTED]:






 Migração de rewriterule do apache para squid, estou apanhando para fazer
  esta migração e preciso da ajuda de voces.
  desde já grato.

  Estou precisando de replicar a regra que eu utilizava no apache:
  RewriteRule ^/sicgov(.*) \

 http://10.100.0.36:8182/VirtualHostBase/http/%{SERVER_NAME}:80/sicgov/VirtualHostRoot/siceventos/$1[L,P]

  RewriteRule ^/forum-mulheres(.*) \

 http://10.100.0.36:8182/VirtualHostBase/http/%{SERVER_NAME}:80/sepm/VirtualHostRoot/forum-mulheres/$1[L,P]

  RewriteRule ^/spmulheres/forum(.*) \

 http://10.100.0.36:8182/VirtualHostBase/http/%{SERVER_NAME}:80/sepm/VirtualHostRoot/forum-mulheres/$1[L,P]

  RewriteRule ^/politicas-publicas(.*) \

 http://10.100.0.36:8182/VirtualHostBase/http/%{SERVER_NAME}:80/polpub/VirtualHostRoot/politicas-publicas/$1[L,P]

  
  por estas montei, entretanto não consigo fazer funcionar.

  (r'^http://www4.teste2/icp/(.*)',


 r'http://backendpool2/VirtualHostBase/http/www4.teste2:80/icp/icp-brasil/VirtualHostRoot/icp/\1',
  'P,L'),
  (r'^http://(www4.teste2/polpub/)(.*)',


 r'http://backendpool2/VirtualHostBase/http/www4.teste2:80/polpub/politicas-publicas/VirtualHostRoot/\2',
  'P,L'),
  (r'^http://www4.teste2/portos/(.*)',


 r'http://backendpool2/VirtualHostBase/http/www4.teste2:80/portos/se-portos/VirtualHostRoot/portos\1',
  'P,L'),
  (r'^http://www4.teste2/sepm/(.*)',


 r'http://backendpool2/VirtualHostBase/http/www4.teste2:80/sepm/forum-mulheres/VirtualHostRoot/\1',
  'P,L'),
  (r'^http://www4.teste2/sicgov/(.*)',


 r'http://backendpool2/VirtualHostBase/http/www4.teste2:80/sicgov/siceventos/VirtualHostRoot/sicgov\1',
  'P,L'),
  (r'^http://www4.teste2/(.*)',

 r'http://backendpool2/VirtualHostBase/http/www4.teste2:80/VirtualHostRoot/\1',
  'L'),

  



-- 
Fabiano Weimar dos Santos (xiru)
Weimar Consultoria

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


Re: [zope-pt] UML Dúvida ! Help Please !!

2008-02-09 Por tôpico Fabiano Weimar dos Santos
Oi Allyson,

De fato, é assim mesmo que funciona.

A herança atua sobre o atributo da classe como um todo e não sobre os
tagged values.

Isso é feito assim para evitar potenciais problemas de semantica na modelagem.

Um abraço,

Fabiano Weimar


2008/2/9 allysonalves [EMAIL PROTECTED]:






 Pessoal estou desenvolvendo um produto para o plone utilizando o
 ArgoUML/Archgenxml e tenho uma dúvida.

  No meu design, tenho uma classe que será herdada por duas outras classes.
 Nessa classe pai defini os atributos comuns as duas classes filhas e
 logicamente, os atributos específicos de cada classe filha irei definir
 nestas.

  A minha dúvida é o seguinte. Na classe pai por exemplo defini o atributo
 title e configurei alguns tagged values como required, searchable etc e
 deixei para definir os tagged value widget:label e widget:description na
 classe filha.

  Pensei que quando fizesse a herança no diagrama no argoUML ele me daria a
 possibilidade de manipular tagged values específicos da classe filha para
 atributos herdados da classe pai, mas não foi isso que aconteceu, pelo menos
 aparentemente.

  Espero que você tenham entendido a minha dúvida e agradeço desde já toda a
 ajuda.

  Saudações

  Allyson Roberto Alves Cavalcanti

  



-- 
Fabiano Weimar dos Santos (xiru)
Weimar Consultoria

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


Re: [zope-pt] DEBUG do Plone e CSSs...

2008-02-09 Por tôpico Fabiano Weimar dos Santos
Oi Marcus,

não tem que mexer em nada, nenhuma configuração de cache ou mesmo de debug.

Para fazer o que você quer, basta ir no portal_css e dar um save
toda vez que mexer em um CSS.

Um abraço,

Fabiano Weimar


2008/2/8 Marcus Fazzi [EMAIL PROTECTED]:






 Ativei o DEBUG do plone para que as modificações de CSS fossem
  ativadas de imediato, contudo isso não ocorre, tenho de restartar a
  instância, para visualizar as alterações e isso demora muito...

  P.S. Estou alterando o /portal_skins/custom/ploneCustom.css ... via
  manager

  Alguma dica?

  



-- 
Fabiano Weimar dos Santos (xiru)
Weimar Consultoria

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


Re: [zope-pt] Integracao do Zope com MySQL

2008-02-17 Por tôpico Fabiano Weimar dos Santos
Oi Matheus,

Eu apostaria que a biblioteca mysql-python foi adequadamente
instalada, mas no python que acompanha o sistema operacional e não o
python que o Plone usa :-)

Dá uma verificada onde exatamente isso foi instalado e qual python o
Plone usa para inicializar.

Espero que ajude.

Um abraço,

Fabiano Weimar


2008/2/17 Daniel Cassiano [EMAIL PROTECTED]:






 Olá Mateus,

  2007/11/21 mat.zenaide [EMAIL PROTECTED]:

  
   Na ZMI do meu zope nao aparece o Z MySQL Database Connection. O que
   estou fazendo de errado? até onde eu sei nada... =/

  Você instalou o pacote mysql-dev?
  Também passei por esse problema quando fui instalar, e achei um post
  aqui na lista mesmo falando que era necessário instalar esse pacote.

  Abraços,

  --
  Daniel Cassiano
  __

  Page: http://danielcassiano.net/
  



-- 
Fabiano Weimar dos Santos (xiru)
Weimar Consultoria

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


Re: [zope-pt] Integracao do Zope com MySQL

2008-02-17 Por tôpico Fabiano Weimar dos Santos
Oi Matheus,

Eu apostaria que a biblioteca mysql-python foi adequadamente
instalada, mas no python que acompanha o sistema operacional e não o
python que o Plone usa :-)

Dá uma verificada onde exatamente isso foi instalado e qual python o
Plone usa para inicializar.

Espero que ajude.

Um abraço,

Fabiano Weimar



2008/2/17 Daniel Cassiano [EMAIL PROTECTED]:






 Olá Mateus,

  2007/11/21 mat.zenaide [EMAIL PROTECTED]:

  
   Na ZMI do meu zope nao aparece o Z MySQL Database Connection. O que
   estou fazendo de errado? até onde eu sei nada... =/

  Você instalou o pacote mysql-dev?
  Também passei por esse problema quando fui instalar, e achei um post
  aqui na lista mesmo falando que era necessário instalar esse pacote.

  Abraços,

  --
  Daniel Cassiano
  __

  Page: http://danielcassiano.net/
  



-- 
Fabiano Weimar dos Santos (xiru)
Weimar Consultoria

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


Re: [zope-pt] Erro: condig

2008-02-19 Por tôpico Fabiano Weimar dos Santos
Oi Jacson,

tem que analisar o traceback da exceção.

Pelo erro, acho que isso é um caracter travessão, geralmente gerado
pelo Microsoft Word.

Um abraço,

Fabiano Weimar


2008/2/18 Jacson Tiola [EMAIL PROTECTED]:






 Estou tentando configurar o produto getpaid.

 Mas estou obtendo o errro de enconding:

 'charmap' codec can't encode character u'\u2014' in position 26: character
 maps to undefined Sei que é relacionado a codificação, mas ainda não
 consegui a solução!
 Desde já obrigado!

 --
 Jacson Tiola
 http://tiolatec.objectis.net/ 



-- 
Fabiano Weimar dos Santos (xiru)
Weimar Consultoria

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


Re: [zope-pt] Publicação de conteúdo em dois sites simultaneamente

2008-02-19 Por tôpico Fabiano Weimar dos Santos
Olá Paulo,

interessante ninguém ter respondido a sua pergunta. Vejamos então...

Eu já participei de projetos com requisitos semelhantes. A solução que
adotei foi considerar a raiz de meu plone site como sendo a intranet e
uma pasta interna do site como sendo a raiz do site internet. O que é
publicado nessa pasta interna, fica disponível publicamente apenas
pelo domínio internet e o que é publicado em pastas superiores a ela,
na intranet. Seguindo essa idéia, tudo que está na internet está
necessariamente na intranet tambem (e nada de ficar repllicando
servidores/conteúdo).

Usando algo assim e uma cuidadosa política de virtual hosting, acho
que é transparente.

Um abraço,

Fabiano Weimar


2008/2/15 Paulo Jamil [EMAIL PROTECTED]:






 Bom dia Pessoal!

  Hoje recebi uma demanda e estou precisando de uma ajuda dos colegas.
  Um cliente solicitou que fosse implementado uma funcionalidade que
  permita ele publicar um conteúdo em sua INTRANET, e se ele achar
  necessário publicar também o mesmo conteúdo na sua INTERNET. Os nobres
  colegas poderiam me ajudar ? não consigo identificar qual seria a
  melhor solução para o problema.

  Atenciosamente,

  Paulo Jamil

  



-- 
Fabiano Weimar dos Santos (xiru)
Weimar Consultoria

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


Re: [zope-pt] Ser ou não ser: Archetype + FileSytemStorage

2008-02-19 Por tôpico Fabiano Weimar dos Santos
Oi Pablo,

com essa quantidade de objetos e, para o fim que você falou, eu usaria
o storage padrao do Plone. O unico cuidado que voce deve ter é usar
BTreeFolders para criar as pastas que irao armazenar todos esses
objetos. Pastas normais perdem muito em performance quando tem MUITOS
objetos, coisa que não acontece com BTree.

Um abraço,

Fabiano Weimar


2008/2/13 Pablo Nogueira [EMAIL PROTECTED]:






 Pessoal,

 Tenho uma content type com um TextField + RichWidget. Vou ter que migrar um
 legado com 10 mil registros e criar 700 registros por ano em seguida. A
 migração eu fiz e isso não é problema. Utilizei o storage FileSystemStorage
 para armazenar o conteudo do textfield. Já testei tudo funcionou
 adequadamente. O Plone indexou corretamente todo conteudo.

 Minha questão é a seguinte. Existe alguma queda de desepenho ao tentar essa
 abordagem? Ou seja, FileSystemStorage pode demorar mais a acessar o conteúdo
 do que o storage padrão do archetype.

 Isso está em uma intranet com 5 mil usuarios autenticados por dia. Os 10 mil
 registros que importei ocuparam 200 MB de espaço. Por isso parti para
 utilização do FileSystemStorage. No meu servidor tenho muitos outros sites
 plone.

 Será que vale a pena utilizar o FileSystemStorage para evitar o acumulo de
 dados no ZODB ou eu devo mudar a abordagem e utilizar  storage padrão e
 colocar todas essas informações dentro do ZODB.




 --
  Pablo Nogueira Oliveira
 061-84089333
 Brasilia DF 



-- 
Fabiano Weimar dos Santos (xiru)
Weimar Consultoria

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


Re: [zope-pt] Ser ou não ser: Archetype + FileSytemStorage

2008-02-21 Por tôpico Fabiano Weimar dos Santos
2008/2/21 allysonalves [EMAIL PROTECTED]:

 Xiru

  O tipo de conteúdo pasta do plone 3.0.5 deriva de que classe ? Folders ou
 BTreeFolders.

Pasta deriva de BaseFolder

PastaGigante deriva de BaseBTreeFolder


  E o que se entende por MUITOS objetos dentro de uma pasta ? É o que esta
 imediatamente dentro da pasta ou toda a estrutura de pasta que segue de uma
 raiz.

O que está imediatamente dentro de uma pasta


  Por exemplo, se no meu site tenho um pasta para cada cliente e meus
 clientes criam as suas estruturas de pastas dentro desta, isso significa que
 a pasta raiz de cada cliente deve ser BtreeFolders, todas elas deverão se
 BtreeFolders ou só aquelas pastas que irão conter diretamente dentro delas,
 sem considerar subpastas, MUITOS objetos ?

  Qual a quantidade que podemos classificar como MUITOS objetos ? 100, 200,
 500, 1000 quantos ?


IMHO, mais de 100.

  Saudações

  Allyson Roberto Alves Cavalcanti



   Oi Pablo,
  
   com essa quantidade de objetos e, para o fim que você falou, eu usaria
   o storage padrao do Plone. O unico cuidado que voce deve ter é usar
   BTreeFolders para criar as pastas que irao armazenar todos esses
   objetos. Pastas normais perdem muito em performance quando tem MUITOS
   objetos, coisa que não acontece com BTree.
  
   Um abraço,
  
   Fabiano Weimar
  
  
   2008/2/13 Pablo Nogueira [EMAIL PROTECTED]:
   
   
   
   
   
   
Pessoal,
   
Tenho uma content type com um TextField + RichWidget. Vou ter que
 migrar um
legado com 10 mil registros e criar 700 registros por ano em seguida. A
migração eu fiz e isso não é problema. Utilizei o storage
 FileSystemStorage
para armazenar o conteudo do textfield. Já testei tudo funcionou
adequadamente. O Plone indexou corretamente todo conteudo.
   
Minha questão é a seguinte. Existe alguma queda de desepenho ao tentar
 essa
abordagem? Ou seja, FileSystemStorage pode demorar mais a acessar o
 conteúdo
do que o storage padrão do archetype.
   
Isso está em uma intranet com 5 mil usuarios autenticados por dia. Os
 10 mil
registros que importei ocuparam 200 MB de espaço. Por isso parti para
utilização do FileSystemStorage. No meu servidor tenho muitos outros
 sites
plone.
   
Será que vale a pena utilizar o FileSystemStorage para evitar o acumulo
 de
dados no ZODB ou eu devo mudar a abordagem e utilizar storage padrão e
colocar todas essas informações dentro do ZODB.
   
   
   
   
--
Pablo Nogueira Oliveira
061-84089333
Brasilia DF
  
  
  
   --
   Fabiano Weimar dos Santos (xiru)
   Weimar Consultoria
  
   Hospedagem Plone, Zope e Python
   http://www.pytown.com
  


  



-- 
Fabiano Weimar dos Santos (xiru)
Weimar Consultoria

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


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

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

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

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

Um abraço,

Fabiano Weimar


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






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

 Hygor Roque de SOuza [EMAIL PROTECTED] escreveu:


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


 jonas nepomuceno [EMAIL PROTECTED] escreveu:


 pessoal que erro poder ser esse ?? me ajude


 Site Error
 An error was encountered while publishing this resource.

 thread.error

 Sorry, a site error occurred.

 Traceback (innermost last):

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

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



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



-- 
Fabiano Weimar dos Santos (xiru)
Weimar Consultoria

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


Re: [zope-pt] Re: Imagem no contact-info

2008-02-23 Por tôpico Fabiano Weimar dos Santos
Oi Davi,

da uma olhada nesse link:

http://www.redcor.ch/web/intranet_zope_plone/tutorial/faq/SendingMailWithAttachmentsViaPython

É um pouco chato de fazer, mas se você mandar uma mensagem como quer
para você, analisar o código fonte da mensagem e tentar gerar
cabeçalhos parecidos, não deve ser tão difícil.

Um abraço,

Fabiano Weimar


2008/2/21 Davi Medeiros [EMAIL PROTECTED]:






 Ricardo, adicionar o campo é fácil, preciso saber é como enviar anexa
  a imagem por email. Encontrei o script que faz o envio do mail via
  MailHost: /portal_skins/plone_form_scripts/send_feedback_site

  Agora preciso saber como enviar a imagem anexa. Por exemplo, lá tem:
  message = REQUEST.get('message', '')

  Creio que eu precisaria de um:

  imagem = REQUEST.get('imagem', '')

  Mas e depois, como usar a sintaxe do /MailHost para incluir um anexo?
  É possível?

  Abraço!
  Davi Lima

  --- Em zope-pt@yahoogrupos.com.br, Ricardo Dani [EMAIL PROTECTED] 
 escreveu

  
   Procure pelo contact-info.pt , é lá que você deve fazer isso.
  
   2008/2/19 Davi Medeiros [EMAIL PROTECTED]:

   
   
   
   
   
   
O que eu preciso fazer para acrescentar um campo de imagem (input
type=file) ao formulário de contact-info e ele ser enviado anexo para
o email? Onde fica a classe que faz esse mailing? É o melhor jeito de
obter esse resultado?
   
Por favor, quem puder, me tire essa dúvida.
   
Obrigado!
Davi Lima
   
   
  
  
  
   --
   Ricardo Lapa Dani
   http://www.paradigma.com.br
  

  



-- 
Fabiano Weimar dos Santos (xiru)
Weimar Consultoria

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


Re: [zope-pt]

2008-03-04 Por tôpico Fabiano Weimar dos Santos
Oi Alexandre,

dica: evite usar variaveis de session quando voce tem uma instalação
distribuida com ZEO. Como essa variável fica na memória do servidor,
ela vai existir dependendo de qual máquina sua requisição é enviada
pelo balanceador de carga.

Efeito identico a utilização de variaveis session podem ser obtidos
utilizando-se cookies.

Um abraço,

Fabiano Weimar


2008/3/4 Alexandre Chagas [EMAIL PROTECTED]:






 Obrigado TOM, vou mexer aqui ;)


 Em 04/03/08, Wilton Alencar [EMAIL PROTECTED] escreveu:

 
  Grande Alexandre,
  mande um abraço pro pessoal de TI aí da DPF, talvez alguns dos quais
 trabalhei ainda estejam por aí.
  Olha só, tente fazer com que esse request set_language=en-gb jogue essa
 opção na SESSão do usuário
  Para fazer isso você talvez tenha que mexer na main_template ou em algum
 script que seja executado toda hora, se a variável vier setada você joga o
 valor em uma variável de sessão e sempre recupera desta.
  Tenta aí.
  Abraços
  TOM
 
 
  Em 04/03/08, Alexandre Chagas [EMAIL PROTECTED] escreveu:
 
  
  
  
  
  
  
  
   Colegas,
  
   Tenho a honra de lhes apresentar o mais novo projeto desenvolvido em
 Plone para a Fundação de Apoio ao Ensino e Pesquisa da Polícia Federal –
 Funpf. O foco deste projeto é a divulgação do Seminário Internacional de
 Perícias em Crimes Financeiros, que ocorrerá nos dias 07 a 11 de Abril.
  
   Este evento tem como público alvo: peritos criminais e delegados da
 Polícia Federal, membros do Ministério Público, Poder Judiciário, Servidores
 da CGU e outros.
  
   Turma, agora chega de lero lero porque estou precisando da ajuda de
 vocês.
  
   No site www.icfinancialcrimes.org citado acima, se encontra nos idiomas
 português, inglês e espanhol, estou percebendo que o plone perde a
 referencia quando se muda de página.
  
   Como mantive os documentos traduzidos:
  
   Os documentos traduzidos, isto é, inglês e espanhol, foram devidamente
 construídos a partir do principal, da versão em português, estes mesmos
 documentos foram publicados e etc... O problema é que quando seleciono o
 inglês e navego pelo site, o mesmo perde a referência de maneira que, a
 bandeirinha continua marcada no idioma escolhido, porém o conteúdo volta ao
 padrão português...
  
   Obs: os documentos traduzidos foram criados a partir da referência
 principal brazilian Portuguese e publicados...
  
   Alguém já passou por isso?
  
   Muito agradecido qualquer ajuda
  
   Alexandre Chagas
   (61) 8459-2803
  
  
  
 
 
 
  --
  Cordialmente,
  Wilton Souza Alencar
  www.tom.pro.br



 --
 Alexandre das Chagas Souza
 Desenvolvedor Plone / WebDesigner
 [EMAIL PROTECTED]
  (61) 8459-2803 / 3381-8449 



-- 
Fabiano Weimar dos Santos (xiru)
Weimar Consultoria

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


Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links 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:
[EMAIL PROTECTED]

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

 


Re: [zope-pt] Meio milhão de notícias

2008-03-05 Por tôpico Fabiano Weimar dos Santos
2008/3/4 vinicius_marco [EMAIL PROTECTED]:






 Pessoal,

  Estamos desenvolvendo um sítio que armazenará mais de meio milhão
  de notícias já quando entrar em produção. Estes registros virão de uma
  migração de uma base já existente.

  Questões:

  1. Zope/Plone agüenta o tranco?


Talvez.

Você já estimou o tamanho de seu ZODB? Você terá memória suficiente para ele?

Calculo: 500mil x 10 kb cada objeto = 4.7 GB

Agora, se você armazenar fotos associadas a noticias e seu objeto
subir para apenas 200 kb (uma foto JPEG em dois tamanhos mais o
conteúdo em si) dariam cerca de 95 GB. Como você precisa de 2x esse
tamanho em espaço em disco, precisarias de uns 190GB (fora espaço de
backup). Outra coisa interessante para prever é o consumo de memória
por instancia. Se você considerar que precisa de uns 10% do tamanho do
ZODB por instancia de Zope, precisarias de 500MB a 9,5GB de RAM por
instancia (e isso se sua aplicação for BEM otimizada).

Não sei se você percebeu, mas para um volume de informações como esse,
eu acho que vale a pena tomar cuidado e adotar soluções de SGDB
relacional e indexação externa (estilo XAPIAN)/Lucene).

  2. Posso colocar todos os registros em uma única pasta (LargeFolder
  - BtreeFolder)? Tenho que separar por algum critério (notícias de 2005
  numa pasta chamada not_2005, not_2006, not_2007, por exemplo)? Sendo
  que cada ano tem mais de 200.000 registros..

Poder você pode, mas quando for listar o conteúdo de uma pasta, o
resultado será um pouco exagerado. Talvez criar uma pasta por dia seja
mais adequado.


  3. Instalamos o TextIndexNG3 por considerá-lo mais robusto que o
  ZCTextIndex. Contudo estamos tendo problemas quando o usuário coloca
  caracteres não convencionais no campo de busca. Ex.: 1. , (vírgula) 2.
  Abertura de parenteses sem fechamento (parece que ele tenta
  interpretar a consulta), etc. Vale à pena? Volto patra o ZCTextIndex?


Para um volume muito grande de informações eu sempre achei o TextIndexNG lento.

O seu problema com virgulas e parenteses é uma questão de
parametrização no splitter (da uma investigada no código :-).

  4. A importação de cada registro da notícia que vem do banco SQL é
  feita via um ExternalMethod que lê um arquivo texto do disco e insere
  no ZODB via invokeFactory. Quando executamos a importação de um
  arquivo com 3000 registros o comportamento é satisfatório até os
  primeiros 100 registros (menos de um segundo por registro).. a partir
  daí há uma degradação de performance muito grande, levando a inserção
  durar mais de 3 segundos por registro. Existe algum macete para este
  tipo de operação? Já tentamos realizar o commit a cada 50 registros
  inseridos para aliviar o backlog do ZODB e tivemos um ganho rezoável.
  Mas acima de 5000 registros por arquivo não vai nem com reza brava.


Talvez pq o ZODB começa a crescer e exigir um consumo de memória além
dos recursos disponíveis/desejáveis.

Durante a importação você chegou a monitorar a memória?

  É isso aí pessoal.

  Toda dica é bem vinda.

  []'s

  Marcov,

  



-- 
Fabiano Weimar dos Santos (xiru)
Weimar Consultoria

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


Re: [zope-pt] OFF - GruPy-PR

2008-04-23 Por tôpico Fabiano Weimar dos Santos
Faltou dizer qual a URL da lista ;-)


2008/4/22 Ramiro B. da Luz [EMAIL PROTECTED]:






 Olá a todos.

  Gostaríamos de convidar os integrantes da lista de zope que moram no Paraná
 a
  assinarem a lista do grupo de usuários Python do Paraná.

  O objetivo da lista é discutir ações para divulgar e contribuir com a
  linguagem Python,
  estamos organizando uma reunião informal através da lista para este
  sábado, provavelmente
  teremos Pyzza. :)

  Será um prazer contar com o pessoal que gosta de python e zope.

  Já havia feito esse convite na lista de Python e Django, peço
  desculpas para aqueles que estão
  recebendo novamente.

  --
  --
  -- Ramiro Batista da Luz
  -- [EMAIL PROTECTED]
  -- http://www.ramiroluz.eti.br
  -- Programador || Câmara Municipal de Curitiba
  



-- 
Fabiano Weimar dos Santos (xiru)
Weimar Consultoria

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


Re: [zope-pt] O que vc acha disso??? eu nao quero tão cedo! rs

2008-05-05 Por tôpico Fabiano Weimar dos Santos
Não precisava ter respondido. O usuário já tinha sido banido.


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

   E o que isso tem a ver com Zope Python ou Plone?
 Esta lista não é para esse tipo de assunto.


 2008/5/5 lu_gomes17 [EMAIL PROTECTED]:

Bom, o que eu posso dizer de um vídeo onde o produto principal da
  venda é um lote em cemiterio?!!?
  nãooo vou comentar mto desse video, mas sai fora, não quero pensar
  nisso tão cedo..
  sera q agora os cemiterios vão começar a fazer propaganda ou essa é de
  mentira?!?
  o link ta aqui para quem quiser ver tb1
  http://www.youtube.com/watch?v=TMZSr2wGa4A
 
 


 --
 Pablo Nogueira Oliveira
 061-84089333
 Brasilia DF
 




-- 
Fabiano Weimar dos Santos (xiru)
Weimar Consultoria

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


Re: [zope-pt] Re: Performance do Zope/Plone com ZEO

2008-05-21 Por tôpico Fabiano Weimar dos Santos
Olá Fabricio,

além da dica do Dorneles, eu recomendaria que você investigasse a respeito:

1) Se o seu cache é persistente. Se for, isso explica pq há tanta
atividade no ZODB quando acontece um restart (o cache tem que ser
revalidado com as mensagens que ocorreram desde a última atualização
do cache)

2) Se o seu cache é suficientemente grande. Se ele for muito pequeno,
ocorrerá page-faults no cache com maior frequencia, aumentando
significativamente o trafego entre as instancias e o ZODB. O ideal é
colocar um cache grande para o ZODB do catalog e tao grande quanto
possivel para o resto do site (so que tem que ter bom senso, pq quanto
maior o cache, maior o consumo de memória)

3) Tem um brinquedo interessante (relativamente novo) para voce testar

http://agendaless.com/Members/tseaver/software/thrashcatcher/thrashcatcher-0.1/

Att.

Fabiano Weimar


2008/5/21 Dorneles Treméa [EMAIL PROTECTED]:
 Opa Fabricio,

 Temos 6 instancias de zope que acessam 2 instancias de zeo, uma com o
 portal e a outra com o catalogo.

 Dados
 Python 2.4.4
 Zope 2.9.6-final
 Plone 2.5.3
 6 Instancias Zope em 2 PCs 32bits
 2 Instancias Zeo em 1 PC 32bits
 Total number of objects in the portal database 3260803 - 38gb
 Total number of objects in the catalog database 1491999 - 5gb

 Problema: Tenho observado que o acesso ao zeo fica muito intenso, quando
 uma instancia é restartada. E chega a prender o navegador por 5 mins.
 Usando o ngrep percebi que ele carrega um monte de objetos que não tem
 nada a ver com o que foi chamado.
 Ex: ao acessar a zmi do portal, /portal um plone site, ele mostra
 vario s acessos as imagens do Perfil dos usuarios,
 /portal/membros/user_id/image_id.jpg.

 Tentei modificar as configurações de cache,
 maximum-number-of-session-objects e cache-size, não mudou nada.

 Ao tentar colocar outro PC, com Ubuntu 64bits, no cluster percebi que
 ele demora muito mais que os outros 2, com a mesma configuração.

 Alguém teria alguma dica para melhorar isso?

 o zope 2.9.6 com certeza não tem as correções que eu mencionei em:

 http://nosleepforyou.blogspot.com/2007/05/melhorando-performance-do-zeo.html

 Aliás, caramba, um ano e dez dias, está na hora de escrever algo
 decente de novo... :-/

 --

 Dorneles Treméa
 X3ng Web Technology
 http://nosleepforyou.blogspot.com

 



-- 
Fabiano Weimar dos Santos (xiru)
Weimar Consultoria

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


[zope-pt] Vaga para Desenvolvedor

2008-05-23 Por tôpico Fabiano Weimar dos Santos
Olá a todos,

a Weimar Consultoria está com vaga aberta para desenvolvedor Plone
para Brasília. A contratação é temporária, por um período de 6 a 7
meses. A remuneração oferecida será feita de acordo com o conhecimento
técnico do candidato. Interessados, favor enviar currículo resumido em
PVT por email para xirumacanudo AT gmail DOT com, em formato texto ou
PDF. O currículo deve conter pelo menos: formação acadêmica,
experiência profissional e pretenção salarial (contratação PJ).

Habilidates Necessárias (OBRIGATORIO):

- Plone, Zope e Python
- Archetypes
- Linux
- Responsabilidade
- Organização

Conhecimentos não obrigatórios (mas que contarão a favor do candidato):

- Inglês
- SOAP / WSDL
- CSS/Javascript **GURU**

Serão aceitos curriculos apenas até terca-feira, dia 27 de maio.

Att.

-- 
Fabiano Weimar dos Santos (xiru)
Weimar Consultoria

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


Re: [zope-pt] Pack melhora o desempenho?

2008-06-04 Por tôpico Fabiano Weimar dos Santos
Oi Roberto,

IMHO, não (pelo menos na maioria dos casos não :-)

O ZODB escreve todos os seus dados sempre no final do arquivo. A não
ser que você tenha um Data.fs que nunca sofreu pack e tenha um volume
ENORME de transações, eu acho que o ganho de performance obtido com um
pack deve ser pequeno.

Pack é recomendado de tempos em tempos para economizar espaço em
disco, não processador :)

Att.

Fabiano Weimar


2008/6/4 Roberto Alcântara [EMAIL PROTECTED]:
 Pessoal,

 Efetuar o pack no Data.fs efetivamente aumenta o desempenho ?

 sds,

 - Roberto

 



-- 
Fabiano Weimar dos Santos (xiru)
Weimar Consultoria

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


Re: [zope-pt] Re: Como fazer uma chamada para um Web Service via Ptyhon Script?

2008-06-05 Por tôpico Fabiano Weimar dos Santos
Olá,

eu uso intensivamente SOAPpy para esse fim, mas eu recomendaria que
você usasse minha própria versão do SOAPpy ao invés da versão oficial
(que tem uns bugs meio feios e não suporta timeout).

Eu empacotei meu próprio SOAPpy para Ubuntu (já faz algum tempo)

http://xiru.org/blog/soappy-ubuntu-packages

Você não poderá usar SOAPpy em script python; terá obviamente que usar
External Methods.

Att.

Fabiano Weimar


2008/6/5 vinicius.osiro [EMAIL PROTECTED]:
 Castilho,

 Na minha empresa também precisei fazer uso de Web Service, e tudo
 que precisei saber eu encontrei neste tutorial:

 http://www.diveintopython.org/soap_web_services/index.html

 Att,
 Vinícius Osiro

 --- Em zope-pt@yahoogrupos.com.br, castilho109 [EMAIL PROTECTED]
 escreveu


 Senhores, estou precisando usar Web Services no portal da empresa em
 que trabalho, nunca usei e não sei nem por onde começar... vantagem:
 não precisarei implementar nada no Web Service isso será feito por
 outra pessoa, a unica coisa que preciso saber é como fazer o chamado
 para esse serviços, por exemplo, me foi informada seguinte defincição
 do Web Service:
 http://192.168.0.253/auj/comercialweb.exe/wsdl/ICOMERCIALWEB

 Me informaram também o nome de um dos métodos:

 flRetornaClienteResponse (não necessita de parametros)

 Aí pergunto: Como uso esse método??? É via Python Script?

 Agradeço antecipadamente... valeu!


 



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

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


Re: [zope-pt] Re: Como fazer uma chamada para um Web Service via Ptyhon Script?

2008-06-05 Por tôpico Fabiano Weimar dos Santos
Não, mas se você fizer em uma máquina Linux (ou cigwin) um ar x
pacote.deb e descompactar o data.tgz extraido pelo ar dentro do seu
diretorio lib/python no Windows, deve funcionar redondo :-)

Se eu falei grego me avisa que eu faço um tgz...


2008/6/5 castilho109 [EMAIL PROTECTED]:
 E aí Xiru!
 Fez para o Windows tb? rs

 --- Em zope-pt@yahoogrupos.com.br, Fabiano Weimar dos Santos
 [EMAIL PROTECTED] escreveu


 Olá,

 eu uso intensivamente SOAPpy para esse fim, mas eu recomendaria que
 você usasse minha própria versão do SOAPpy ao invés da versão
 oficial
 (que tem uns bugs meio feios e não suporta timeout).

 Eu empacotei meu próprio SOAPpy para Ubuntu (já faz algum tempo)

 http://xiru.org/blog/soappy-ubuntu-packages

 Você não poderá usar SOAPpy em script python; terá obviamente que
 usar
 External Methods.

 Att.

 Fabiano Weimar


 2008/6/5 vinicius.osiro [EMAIL PROTECTED]:
  Castilho,
 
  Na minha empresa também precisei fazer uso de Web Service, e tudo
  que precisei saber eu encontrei neste tutorial:
 
  http://www.diveintopython.org/soap_web_services/index.html
 
  Att,
  Vinícius Osiro
 
  --- Em zope-pt@yahoogrupos.com.br, castilho109 castilho109@
  escreveu
 
 
  Senhores, estou precisando usar Web Services no portal da
 empresa em
  que trabalho, nunca usei e não sei nem por onde começar...
 vantagem:
  não precisarei implementar nada no Web Service isso será feito
 por
  outra pessoa, a unica coisa que preciso saber é como fazer o
 chamado
  para esse serviços, por exemplo, me foi informada seguinte
 defincição
  do Web Service:
  http://192.168.0.253/auj/comercialweb.exe/wsdl/ICOMERCIALWEB
 
  Me informaram também o nome de um dos métodos:
 
  flRetornaClienteResponse (não necessita de parametros)
 
  Aí pergunto: Como uso esse método??? É via Python Script?
 
  Agradeço antecipadamente... valeu!
 
 
 



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

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


 



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

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


Re: [zope-pt] Re: Como fazer uma chamada para um Web Service via Ptyhon Script?

2008-06-05 Por tôpico Fabiano Weimar dos Santos
Não, mas se você extrair o pacote em uma máquina Linux (ou cigwin)
usando ar x pacote.deb e descompactar o data.tgz extraido pelo ar
dentro do seu diretorio lib/python no Windows, deve funcionar redondo
:-)

Se eu falei grego me avisa que eu faço um tgz...


2008/6/5 castilho109 [EMAIL PROTECTED]:
 E aí Xiru!
 Fez para o Windows tb? rs

 --- Em zope-pt@yahoogrupos.com.br, Fabiano Weimar dos Santos
 [EMAIL PROTECTED] escreveu


 Olá,

 eu uso intensivamente SOAPpy para esse fim, mas eu recomendaria que
 você usasse minha própria versão do SOAPpy ao invés da versão
 oficial
 (que tem uns bugs meio feios e não suporta timeout).

 Eu empacotei meu próprio SOAPpy para Ubuntu (já faz algum tempo)

 http://xiru.org/blog/soappy-ubuntu-packages

 Você não poderá usar SOAPpy em script python; terá obviamente que
 usar
 External Methods.

 Att.

 Fabiano Weimar


 2008/6/5 vinicius.osiro [EMAIL PROTECTED]:
  Castilho,
 
  Na minha empresa também precisei fazer uso de Web Service, e tudo
  que precisei saber eu encontrei neste tutorial:
 
  http://www.diveintopython.org/soap_web_services/index.html
 
  Att,
  Vinícius Osiro
 
  --- Em zope-pt@yahoogrupos.com.br, castilho109 castilho109@
  escreveu
 
 
  Senhores, estou precisando usar Web Services no portal da
 empresa em
  que trabalho, nunca usei e não sei nem por onde começar...
 vantagem:
  não precisarei implementar nada no Web Service isso será feito
 por
  outra pessoa, a unica coisa que preciso saber é como fazer o
 chamado
  para esse serviços, por exemplo, me foi informada seguinte
 defincição
  do Web Service:
  http://192.168.0.253/auj/comercialweb.exe/wsdl/ICOMERCIALWEB
 
  Me informaram também o nome de um dos métodos:
 
  flRetornaClienteResponse (não necessita de parametros)
 
  Aí pergunto: Como uso esse método??? É via Python Script?
 
  Agradeço antecipadamente... valeu!
 
 
 



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

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


 



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

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


Re: [zope-pt] Perigo para segurança do Zope

2008-06-06 Por tôpico Fabiano Weimar dos Santos
Olá Edgar,

você não foi nem um pouco específico, mas em linhas gerais, o Zope é
imune a ataques de SQL Injection e ataques de XSS são possíveis apenas
em teoria.

Eu reformularia a pergunta para algo mais específico...

Att.

Fabiano Weimar


2008/6/6 Edgard Costa [EMAIL PROTECTED]:
 Amigos Zope

 Estive lendo sobre mal uso de determinados comandos inseridos em caixa
 de texto como forma de invasão ou tentativa de derrubada, isto
 relativo as pg escritas com outros scripts que não python.

 Existe este tipo de perigo no Zope/Plone??

 Alguém já leu relatos parecidos?

 EdgardCosta

 



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

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


Re: [zope-pt] Perigo para segurança do Zope

2008-06-06 Por tôpico Fabiano Weimar dos Santos
Oi Hugo,

na verdade, ele deixa passar escapeado (caso você tenha escrito seu
código adequadamente).

Veja o email do Castardo, postado apos o meu...

Att.

Fabiano Weimar


2008/6/6 Hugo Ramos [EMAIL PROTECTED]:
 Oi Xiru,

 A tua resposta tb nao foi muito clara...

 No caso de sql injections o Zope, na realidade, é TRANSPARENTE a SQL
 Injections. Ou seja... Se atras do Zope estiver um sistema de base de
 dados como, por exemplo, o MySQL e nao estivermos à espera destas sql
 injections entao o Zope deixa passar o codigo malicioso para o MySQL e
 este vai executar as ordens dadas na caixa de texto.

 CU
 Hugo

 2008/6/6 Fabiano Weimar dos Santos [EMAIL PROTECTED]:

 Olá Edgar,

 você não foi nem um pouco específico, mas em linhas gerais, o Zope é
 imune a ataques de SQL Injection e ataques de XSS são possíveis apenas
 em teoria.

 Eu reformularia a pergunta para algo mais específico...

 Att.

 Fabiano Weimar


 2008/6/6 Edgard Costa [EMAIL PROTECTED]:
 Amigos Zope

 Estive lendo sobre mal uso de determinados comandos inseridos em caixa
 de texto como forma de invasão ou tentativa de derrubada, isto
 relativo as pg escritas com outros scripts que não python.

 Existe este tipo de perigo no Zope/Plone??

 Alguém já leu relatos parecidos?

 EdgardCosta





 --
 ==
 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:
 [EMAIL PROTECTED] do Yahoo! Grupos




 --
 Hugo Ramos - IT Project Manager
 home - http://www.hugoramos.eu/
 tech - http://otuggatech.blogspot.com/
 [EMAIL PROTECTED]
 



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

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


Re: [zope-pt] Re: Como fazer uma chamada para um Web Service via Ptyhon Script?

2008-06-06 Por tôpico Fabiano Weimar dos Santos
Oi Gustavo,

legal. Deixa eu advinhar: seu webservice é implementado em .Net,
correto? Se for, você deve adicionar um decorator para que ele opere
em modo RPC-Style. A mensagem de erro abaixo é uma excecao sendo
levantada pelo seu servidor de webservices, reclamando do formato do
parametro recebido (que deve estar chegando vazio por causa do
document style x rpc style).

Att.

Fabiano Weimar


2008/6/6 Gustavo Queiroz [EMAIL PROTECTED]:
 Xiru e a qeum possa interessar,

 passei a usar sua bilbioteca que vc fez para ver se eu corrigia um problema
 que eu tava tendo mas continua dando o mesmo erro. Vc sabe o que pode ser?

 O erro é o seguinte:
 SOAPpy.Types.faultType: Fault soap:Server:
 System.Web.Services.Protocols.SoapException: Server was unable to process
 request. --- System.FormatException: Input string was not in a correct
 format.

 sds
 Gustavo


 2008/6/5 Fabiano Weimar dos Santos [EMAIL PROTECTED]:

 Não, mas se você extrair o pacote em uma máquina Linux (ou cigwin)
 usando ar x pacote.deb e descompactar o data.tgz extraido pelo ar

 dentro do seu diretorio lib/python no Windows, deve funcionar redondo
 :-)

 Se eu falei grego me avisa que eu faço um tgz...

 2008/6/5 castilho109 [EMAIL PROTECTED]:
  E aí Xiru!
  Fez para o Windows tb? rs
 
  --- Em zope-pt@yahoogrupos.com.br, Fabiano Weimar dos Santos
  [EMAIL PROTECTED] escreveu
 
 
  Olá,
 
  eu uso intensivamente SOAPpy para esse fim, mas eu recomendaria que
  você usasse minha própria versão do SOAPpy ao invés da versão
  oficial
  (que tem uns bugs meio feios e não suporta timeout).
 
  Eu empacotei meu próprio SOAPpy para Ubuntu (já faz algum tempo)
 
  http://xiru.org/blog/soappy-ubuntu-packages
 
  Você não poderá usar SOAPpy em script python; terá obviamente que
  usar
  External Methods.
 
  Att.
 
  Fabiano Weimar
 
 
  2008/6/5 vinicius.osiro [EMAIL PROTECTED]:
   Castilho,
  
   Na minha empresa também precisei fazer uso de Web Service, e tudo
   que precisei saber eu encontrei neste tutorial:
  
   http://www.diveintopython.org/soap_web_services/index.html
  
   Att,
   Vinícius Osiro
  
   --- Em zope-pt@yahoogrupos.com.br, castilho109 castilho109@
   escreveu
  
  
   Senhores, estou precisando usar Web Services no portal da
  empresa em
   que trabalho, nunca usei e não sei nem por onde começar...
  vantagem:
   não precisarei implementar nada no Web Service isso será feito
  por
   outra pessoa, a unica coisa que preciso saber é como fazer o
  chamado
   para esse serviços, por exemplo, me foi informada seguinte
  defincição
   do Web Service:
   http://192.168.0.253/auj/comercialweb.exe/wsdl/ICOMERCIALWEB
  
   Me informaram também o nome de um dos métodos:
  
   flRetornaClienteResponse (não necessita de parametros)
  
   Aí pergunto: Como uso esse método??? É via Python Script?
  
   Agradeço antecipadamente... valeu!
  
  
  
 
 
 
  --
  ==
  Fabiano Weimar dos Santos (xiru)
  Weimar Consultoria
 
  Hospedagem Plone, Django, Zope 3, Grok...
  http://www.pytown.com
  ==
 
 
 

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

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

 



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

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


Re: [zope-pt] Re: Contratações Interlegis

2008-06-06 Por tôpico Fabiano Weimar dos Santos
Acho que vale a pena ressaltar que cada edital oferece R$ 36.000,00 de
remuneração :-)


2008/6/6 Jean Rodrigo Ferri [EMAIL PROTECTED]:
 Jean Rodrigo Ferri escreveu:

 Olá pessoal,

 O Interlegis está com mais algumas vagas para a contratação de
 profissionais para trabalhos de desenvolvimento de sistemas em Zope.

 Os software desenvolvidos serão incorporados aos sistemas que o
 Interlegis disponibiliza aos municípios brasileiros, como software livre.

 Mais informações no endereço:

 http://www.interlegis.gov.br/produtos_servicos/publicacoes/editais/2008

 Se você preenche os requisitos obrigatórios dos editais, estamos
 aguardando o seu currículo! ;-)

 Olá pessoal,

 O prazo para envio de currículos acabará neste próximo domingo. As vagas
 ainda estão abertas...

 Há possibilidade de desenvolvimento a distância, com encontros
 presenciais periódicos no Interlegis, principalmente no início do projeto.

 Abraço,

 --
 Jean Ferri
 



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

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


Re: [zope-pt] Re: Como fazer uma chamada para um Web Service via Ptyhon Script?

2008-06-09 Por tôpico Fabiano Weimar dos Santos
Oi Gustavo,

A alteração do webservice para modo RPC-Style deveria ser feita no
lado servidor.

De qualquer forma, pq estás passando o request (um dicionario) como
parametro? O que voce quer na verdade não é **request (com dois
asteriscos na frente?)

Att.

Fabiano Weimar


2008/6/9 Gustavo Queiroz [EMAIL PROTECTED]:
 Prezados,

 O meu código é o seguinte:

 from SOAPpy import WSDL
 import SOAPpy

 url = 'http://10.200.239.42/ServicosWeb/ConsultaDeProjetos.asmx?WSDL'
 prox = WSDL.Proxy(url)
 request = { 'codigoUg':  8024}
 print prox.consultarProjetosEmAndamento(request)

 Como posso alterar para implementar o decorator? Comecei a ler a respeito,
 mas ainda nao funcionou.
 Seria necessário alguma lateração no ws .NET ou seria só no codigo cliente
 acima mesmo.

 Agradeço a atenção

 Gustavo



 2008/6/6 Fabiano Weimar dos Santos [EMAIL PROTECTED]:

 Oi Gustavo,

 legal. Deixa eu advinhar: seu webservice é implementado em .Net,
 correto? Se for, você deve adicionar um decorator para que ele opere
 em modo RPC-Style. A mensagem de erro abaixo é uma excecao sendo
 levantada pelo seu servidor de webservices, reclamando do formato do
 parametro recebido (que deve estar chegando vazio por causa do
 document style x rpc style).

 Att.

 Fabiano Weimar

 2008/6/6 Gustavo Queiroz [EMAIL PROTECTED]:

  Xiru e a qeum possa interessar,
 
  passei a usar sua bilbioteca que vc fez para ver se eu corrigia um
  problema
  que eu tava tendo mas continua dando o mesmo erro. Vc sabe o que pode
  ser?
 
  O erro é o seguinte:
  SOAPpy.Types.faultType: Fault soap:Server:
  System.Web.Services.Protocols.SoapException: Server was unable to
  process
  request. --- System.FormatException: Input string was not in a correct
  format.
 
  sds
  Gustavo
 
 
  2008/6/5 Fabiano Weimar dos Santos [EMAIL PROTECTED]:
 
  Não, mas se você extrair o pacote em uma máquina Linux (ou cigwin)
  usando ar x pacote.deb e descompactar o data.tgz extraido pelo ar
 
  dentro do seu diretorio lib/python no Windows, deve funcionar redondo
  :-)
 
  Se eu falei grego me avisa que eu faço um tgz...
 
  2008/6/5 castilho109 [EMAIL PROTECTED]:
   E aí Xiru!
   Fez para o Windows tb? rs
  
   --- Em zope-pt@yahoogrupos.com.br, Fabiano Weimar dos Santos
   [EMAIL PROTECTED] escreveu
  
  
   Olá,
  
   eu uso intensivamente SOAPpy para esse fim, mas eu recomendaria que
   você usasse minha própria versão do SOAPpy ao invés da versão
   oficial
   (que tem uns bugs meio feios e não suporta timeout).
  
   Eu empacotei meu próprio SOAPpy para Ubuntu (já faz algum tempo)
  
   http://xiru.org/blog/soappy-ubuntu-packages
  
   Você não poderá usar SOAPpy em script python; terá obviamente que
   usar
   External Methods.
  
   Att.
  
   Fabiano Weimar
  
  
   2008/6/5 vinicius.osiro [EMAIL PROTECTED]:
Castilho,
   
Na minha empresa também precisei fazer uso de Web Service, e tudo
que precisei saber eu encontrei neste tutorial:
   
http://www.diveintopython.org/soap_web_services/index.html
   
Att,
Vinícius Osiro
   
--- Em zope-pt@yahoogrupos.com.br, castilho109 castilho109@
escreveu
   
   
Senhores, estou precisando usar Web Services no portal da
   empresa em
que trabalho, nunca usei e não sei nem por onde começar...
   vantagem:
não precisarei implementar nada no Web Service isso será feito
   por
outra pessoa, a unica coisa que preciso saber é como fazer o
   chamado
para esse serviços, por exemplo, me foi informada seguinte
   defincição
do Web Service:
http://192.168.0.253/auj/comercialweb.exe/wsdl/ICOMERCIALWEB
   
Me informaram também o nome de um dos métodos:
   
flRetornaClienteResponse (não necessita de parametros)
   
Aí pergunto: Como uso esse método??? É via Python Script?
   
Agradeço antecipadamente... valeu!
   
   
   
  
  
  
   --
   ==
   Fabiano Weimar dos Santos (xiru)
   Weimar Consultoria
  
   Hospedagem Plone, Django, Zope 3, Grok...
   http://www.pytown.com
   ==
  
  
  
 
  --
  ==
  Fabiano Weimar dos Santos (xiru)
  Weimar Consultoria
 
  Hospedagem Plone, Django, Zope 3, Grok...
  http://www.pytown.com
  ==
 
 

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

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

 



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

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


Re: [zope-pt] Re: Como fazer uma chamada para um Web Service via Ptyhon Script?

2008-06-11 Por tôpico Fabiano Weimar dos Santos
Oi Gustavo,

fico feliz em saber que funcionou para você. Bem vindo ao maravilhoso
mundo de SOA.

Só para deixar documentado para quem no futuro tiver que trilhar o
mesmo caminho que você, você poderia apontar aqui qual diretiva
tiveste que adicionar ao seu servidor de webservice para que ele
operasse em modo RPC-Style?

Att.

Fabiano Weimar


2008/6/11 Gustavo Queiroz [EMAIL PROTECTED]:
 O request como dicionário já foi outro teste que eu estava fazendo.
 Mas a mudança do servidor para RPC-Sstyle foi suficiente para resolver o
 problema e quanto ao parametro eu voltei a passá-lo diretamente

 print prox.consultarProjetosEmAndamento(codigoUg=10)

 Muito obrigado.

 sds
 Gustavo Queiroz

 2008/6/9 Fabiano Weimar dos Santos [EMAIL PROTECTED]:

 Oi Gustavo,

 A alteração do webservice para modo RPC-Style deveria ser feita no
 lado servidor.

 De qualquer forma, pq estás passando o request (um dicionario) como
 parametro? O que voce quer na verdade não é **request (com dois
 asteriscos na frente?)

 Att.

 Fabiano Weimar

 2008/6/9 Gustavo Queiroz [EMAIL PROTECTED]:

  Prezados,
 
  O meu código é o seguinte:
 
  from SOAPpy import WSDL
  import SOAPpy
 
  url = 'http://10.200.239.42/ServicosWeb/ConsultaDeProjetos.asmx?WSDL'
  prox = WSDL.Proxy(url)
  request = { 'codigoUg': 8024}
  print prox.consultarProjetosEmAndamento(request)
 
  Como posso alterar para implementar o decorator? Comecei a ler a
  respeito,
  mas ainda nao funcionou.
  Seria necessário alguma lateração no ws .NET ou seria só no codigo
  cliente
  acima mesmo.
 
  Agradeço a atenção
 
  Gustavo
 
 
 
  2008/6/6 Fabiano Weimar dos Santos [EMAIL PROTECTED]:
 
  Oi Gustavo,
 
  legal. Deixa eu advinhar: seu webservice é implementado em .Net,
  correto? Se for, você deve adicionar um decorator para que ele opere
  em modo RPC-Style. A mensagem de erro abaixo é uma excecao sendo
  levantada pelo seu servidor de webservices, reclamando do formato do
  parametro recebido (que deve estar chegando vazio por causa do
  document style x rpc style).
 
  Att.
 
  Fabiano Weimar
 
  2008/6/6 Gustavo Queiroz [EMAIL PROTECTED]:
 
   Xiru e a qeum possa interessar,
  
   passei a usar sua bilbioteca que vc fez para ver se eu corrigia um
   problema
   que eu tava tendo mas continua dando o mesmo erro. Vc sabe o que pode
   ser?
  
   O erro é o seguinte:
   SOAPpy.Types.faultType: Fault soap:Server:
   System.Web.Services.Protocols.SoapException: Server was unable to
   process
   request. --- System.FormatException: Input string was not in a
   correct
   format.
  
   sds
   Gustavo
  
  
   2008/6/5 Fabiano Weimar dos Santos [EMAIL PROTECTED]:
  
   Não, mas se você extrair o pacote em uma máquina Linux (ou cigwin)
   usando ar x pacote.deb e descompactar o data.tgz extraido pelo
   ar
  
   dentro do seu diretorio lib/python no Windows, deve funcionar
   redondo
   :-)
  
   Se eu falei grego me avisa que eu faço um tgz...
  
   2008/6/5 castilho109 [EMAIL PROTECTED]:
E aí Xiru!
Fez para o Windows tb? rs
   
--- Em zope-pt@yahoogrupos.com.br, Fabiano Weimar dos Santos
[EMAIL PROTECTED] escreveu
   
   
Olá,
   
eu uso intensivamente SOAPpy para esse fim, mas eu recomendaria
que
você usasse minha própria versão do SOAPpy ao invés da versão
oficial
(que tem uns bugs meio feios e não suporta timeout).
   
Eu empacotei meu próprio SOAPpy para Ubuntu (já faz algum tempo)
   
http://xiru.org/blog/soappy-ubuntu-packages
   
Você não poderá usar SOAPpy em script python; terá obviamente que
usar
External Methods.
   
Att.
   
Fabiano Weimar
   
   
2008/6/5 vinicius.osiro [EMAIL PROTECTED]:
 Castilho,

 Na minha empresa também precisei fazer uso de Web Service, e
 tudo
 que precisei saber eu encontrei neste tutorial:

 http://www.diveintopython.org/soap_web_services/index.html

 Att,
 Vinícius Osiro

 --- Em zope-pt@yahoogrupos.com.br, castilho109 castilho109@
 escreveu


 Senhores, estou precisando usar Web Services no portal da
empresa em
 que trabalho, nunca usei e não sei nem por onde começar...
vantagem:
 não precisarei implementar nada no Web Service isso será feito
por
 outra pessoa, a unica coisa que preciso saber é como fazer o
chamado
 para esse serviços, por exemplo, me foi informada seguinte
defincição
 do Web Service:
 http://192.168.0.253/auj/comercialweb.exe/wsdl/ICOMERCIALWEB

 Me informaram também o nome de um dos métodos:

 flRetornaClienteResponse (não necessita de parametros)

 Aí pergunto: Como uso esse método??? É via Python Script?

 Agradeço antecipadamente... valeu!



   
   
   
--
==
Fabiano Weimar dos Santos (xiru)
Weimar Consultoria
   
Hospedagem Plone, Django, Zope 3, Grok...
http://www.pytown.com

Re: [zope-pt] Re: Plone+Squid+CacheFu com multiplos domínios

2008-06-25 Por tôpico Fabiano Weimar dos Santos
Oi Rogério,

A sintaxe é parecida com o mod_rewrite do Apache (mas mais simples).

Att.

Fabiano Weimar


2008/6/25 rogeriocdluiz [EMAIL PROTECTED]:
 --- Em zope-pt@yahoogrupos.com.br, Douglas Soares de Andrade
 [EMAIL PROTECTED] escreveu



 Opa,

 Rogerio, cada plone site vai ter o cachefu instalado e vc usa o script
 squidRewriteRules.py que está dentro da pasta do squid pra isso.

 --
 Douglas Soares de Andrade
 -- ThreePointsWeb - www.threepointsweb.com
 -- Python, Zope e Plone
 == Archlinux Trusted User - dsa
 ** Quote: Old programmers never die; they exit to a higher shell.


 Pensei em algo assim mesmo, mas achei a sintaxe do arquivo meio
 complicada.

 Vou dar uma olha com mais cuidado e qualquer dúvida posto.

 Obrigado.

 



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

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


Re: [zope-pt] Re: Plone+Squid+CacheFu com multiplos domínios

2008-06-25 Por tôpico Fabiano Weimar dos Santos
Rogério,

as configurações do redirector do Squid não tem nada a ver com a
versão do Plone. Eu tenho regras implementadas em redirector de squid
para quase 400 dominios, com diversas versões de Plone (e até mesmo
sites em Zope 3).

Pq você acha que isso teria alguma relação com a versão do Zope?

Att.

Fabiano Weimar


2008/6/25 rogeriocdluiz [EMAIL PROTECTED]:
 --- Em zope-pt@yahoogrupos.com.br, Fabiano Weimar dos Santos
 [EMAIL PROTECTED] escreveu


 Oi Rogério,

 A sintaxe é parecida com o mod_rewrite do Apache (mas mais simples).

 Att.

 Fabiano Weimar



 Legal, uma luz do pai da criança...

 Dei uma olhada no arquivo mas incialmente não consegui fazer o que
 queria, até porque estou como uma situação bem particular aqui.

 Estou com um plone 2.53 e outro 2.05 (que devemos migrar até o final
 do segundo semestre) neste caso a solução não serviria.

 Mas caso os 2 sites estivessem no mesmo Plone 2.53 bastaria fazer
 alterações neste arquivo ou teria que modificar em algum lugar mais.

 Outra pergunta:

 Esse tipo de solução funciona perfeitamente com o Plone 3?

 Obrigado.

 



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

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


Re: [zope-pt] Error Type: IOError Error Value: [Errno 13] Permission denied: '/opt/Plone-3.0.

2008-07-07 Por tôpico Fabiano Weimar dos Santos
Olá Edgard,

erro 13 é problema de permissão.

Basta você dar permissão de escrita  nos diretórios log e var para o
usuário que roda o Zope que deve funcionar.

Att.

Fabiano Weimar


2008/7/7 Edgard Costa [EMAIL PROTECTED]:
 Amigos Zope-pt

 Estou tentando mudar um portal de um servidor Zope para outro e estou
 recebendo este erro na tela do novo servidor zope.

 Exportei normalmente. Sem problemas.

 Mas ao importar, surge o erro descrito acima.

 Todo o procediemento foi executado como root.

 Não há diferenças entre os servidores quanto a versão do zope/plone.
 Ambos são iguais.

 Qual é a solução??

 Edgard Costa

 



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

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


Re: [zope-pt] Re: Error Type: IOError Error Value: [Errno 13] Permission denied: '/opt/Plone-3.0.

2008-07-08 Por tôpico Fabiano Weimar dos Santos
Edgard,

Você tem que dar permissão de escrita, não de execução.

Att.

Fabiano Weimar


2008/7/8 Edgard Costa [EMAIL PROTECTED]:
 Fabiano

 Vou mudar a permissão como vc indica.
 Apenas uma coisa. Um simples chmod a+x basta?

 Muito obrigado pela ajuda

 EdgardCosta

 



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

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


Re: [zope-pt] Servidor zope não inicia

2008-07-08 Por tôpico Fabiano Weimar dos Santos
Oi Christian,

eu acho que sei problema deve ser no índice do seu ZODB. Faça o seguinte:

1) Mantenha um backup por perto
2) Desligue todas as instancias
3) Desligue o ZEO
4) Apague todos os arquivos Data.fs.* MENOS o Data.fs. Isso irá limpar
arquivos temporários e indices do ZODB. Apague tambem todos arquivos
.zec que por ventura tiver (cache persistente do ZODB)
5) Inicialize o ZEO
6) Inicialize uma instancia (e tenha paciencia, vai demorar para reindexar)

Sempre que voce resolver restaurar um backup, não mantenha os indices
do banco anterior ;-)

Att.

Fabiano Weimar


2008/7/8 Christian Hermann Potter [EMAIL PROTECTED]:
 E ae pessoas.

 Olha só, sou absurdamente iniciante em zope/plone, deu um galho aqui e eu
 não tenho idéia do que fazer.

 Estavamos fazendo alguns testes e injetamos muito conteúdo no banco do
 plone. Data.fs cresceu demais e estorou o disco. Tentamos realizar um pack
 para diminuir o tamanho dele, que meio que pendurou. Cancelamos a operação e
 decidimos simplesmente baixar um backup do Data.fs antes da inclusão de
 grande parte dos dados. Substitui o Data.fs, restartei o servidor e o zope
 não iniciou mais.

 Já tentei com outros data.fs (e até sem nenhum),  mas acho que ele nem chega
 a tentar ler o banco.
 Quando eu inicio o servico ele não dá nenhum erro, mas as requisicoes pra
 http://meusite:8080 penduram, ftp pendura, nem um sinal de vida.

 E não tenho a mínima idéia do que raios houve com o zope. Não sei se ele tá
 pendurado porque tá esperado alguma operação ser finalizada (talvez aquele
 pack que foi cancelado), se algum arquivo ficou corrompido, se ele tá se
 perdendo por causa do Data.fs, ou se perdeu porque algum dos produtos
 instalados está esperando algum dado que foi apagdo. Sei lá.

 Quando inicio o servico com zopectl -fg pra ver os passos o que eu tenho é o
 abaixo:

 ---
 [EMAIL PROTECTED]:~# /opt/Plone-3.0.6/zeocluster/client1/bin/zopectl fg
 /opt/Plone-3.0.6/zeocluster/client1/bin/runzope -X debug-mode=on
 2008-07-08 09:40:54 INFO ZServer HTTP server started at Tue Jul  8 09:40:54
 2008
 Hostname: 0.0.0.0
 Port: 8080
 2008-07-08 09:40:54 INFO ZServer FTP server started at Tue Jul  8 09:40:54
 2008
 Hostname: 0.0.0.0
 Port: 8021
 2008-07-08 09:40:54 INFO ZServer ICP server started
 Address: 0.0.0.0
 Port: 9080
 2008-07-08 09:40:54 INFO Zope Set effective user to plone
 2008-07-08 09:40:56 INFO Marshall libxml2-python not available. Unable to
 register libxml2 based marshallers.
 2008-07-08 09:41:02 WARNING Init Class
 Products.mxmCounter.mxmCounter.mxmCounter has a security declaration for
 nonexistent method 'manage_edit_mxmCounter'
 2008-07-08 09:41:02 WARNING Init Class
 Products.mxmCounter.mxmCounter.mxmCounter has a security declaration for
 nonexistent method 'manage_editForm_mxmCounter'
 2008-07-08 09:41:02 WARNING Init Class
 Products.mxmCounter.mxmCounter.mxmCounter has a security declaration for
 nonexistent method 'manage_addAction_mxmCounter'
 2008-07-08 09:41:02 WARNING Init Class
 Products.mxmCounter.mxmCounter.mxmCounter has a security declaration for
 nonexistent method 'manage_addForm_mxmCounter'
 2008-07-08 09:41:02 INFO windowZ Installing Product
 2008-07-08 09:41:02 INFO ZEO.ClientStorage (16270) ClientStorage (pid=16270)
 created RW/normal for storage: '1'
 2008-07-08 09:41:02 INFO ZEO.cache created temporary cache file 'fdopen'

 ---


 e não sai disso.
 Ah, o mxmCounter que ele fala é um hit counter
 (http://www.mxm.dk/products/public/mxmCounter/). Como é um Warning e ele é
 basicamente um contador, achei que não era o problema.

 Bom, esse é o galho, o Zope não levanta mais e eu não tenho idéia do que
 pode ser e como eu faço ele voltar.

 Qualquer ajuda é muito bem-vinda!

 E valeu pela atenção.


 Christian.





 



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

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


Re: [zope-pt] Re: RES: Servidor zope não inicia

2008-07-09 Por tôpico Fabiano Weimar dos Santos
Manda pra cá a saida do comando /sbin/ifconfig


2008/7/9 Christian Hermann Potter [EMAIL PROTECTED]:
 E ae gurizada.

 Como eu comentei, não levem a mal as dúvidas cretinas, sou amador mesmo.

 Olha só, alterei o /etc/network/interfaces como o email do sidnei comentava
 e ativei o loopback, ainda a mesma estória, sem sinal de vida.

 Tu diz alterar de localhost pra ip em que arquivo? nos arquivos de conf do
 zope e do zeo eles ja fazem referencia a 127.0.0.1.

 E se é algum erro na configuração de rede da máquina ou do zope, porque
 antes funcionava na boa e ele foi se perder depois de um reset?

 Ainda procurando a luz,

 Christian.



 
 De: zope-pt@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome
 de Dorneles Treméa
 Enviada em: terça-feira, 8 de julho de 2008 22:21
 Para: zope-pt@yahoogrupos.com.br
 Assunto: [zope-pt] Re: RES: Servidor zope não inicia

 Opa,

 Achei mais informacoes:

 
 self.socket.bind(self.server_address)
 File string, line 1, in bind
 socket.error: (99, 'Cannot assign requested address')

 * What should I do to solve this?

 Sloved! Thanks to [EMAIL PROTECTED]
 mailto:ThomasWaldmann%40chat.freenode.net#moin. lo
 interfaces has not been enabled.(Maybe it's because I can't connect to
 the network during installation, so debian installer doesn't tune up
 lo interfaces.)

 To enable it:

 #editor /etc/network/interfaces

 - add

 auto lo
 iface lo inet loopback

 Then,

 #ifup -a
 

 outra possível saída é substituir todos os localhost (ou o
 hostname que estiver sendo usado) diretamente pelo endereço
 IP (127.0.0.1 ou o IP do hostname)...

 HTH,

 --

 Dorneles Treméa
 X3ng Web Technology
 http://nosleepforyou.blogspot.com

 



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

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


Re: [zope-pt] Ajuda no ZEO

2008-07-09 Por tôpico Fabiano Weimar dos Santos
Oi Felipe,

pelo erro, você ainda está usando Zope 2.8. Outros poderiam detalhar
melhor, mas as versões mais recentes do ZEO/ZODB (do Zope 2.9 e 2.10)
tem correções importantes.

A mensagem mostra que você está com o cache corrompido. Apague os
arquivos .zec e analise se você realmente precisa usar cache
persistente no ZODB. As vezes, simplesmente não compensa.

Att.

Fabiano Weimar


2008/7/9 Felipe Toscano [EMAIL PROTECTED]:
 Fala ae pessoal, estou com um servidor que esta com um instabilidade
 constante, onde esta caindo o serviço do zope. O administrador dos
 servidores me passou o log de erro, sera que olhando este log alguem poderia
 me me dar uma dica do que pode estar acontecendo?? Abradeço a todos que
 puderem me ajudar

 Segue abaixo o log que o administrador me passou:

 2008-07-09T08:52:49 ERROR Zope.ZODBMountPoint Failed to mount database.

 exceptions.ValueError (corrupted record, oid) Traceback (most recent call
 last):

   File /usr/lib/zope2.8/lib/python/Products/ZODBMountPoint/Mount.py,

 line 94, in _getOrOpenObject

 conn = self._getMountedConnection(anyjar)

   File /usr/lib/zope2.8/lib/python/Products/ZODBMountPoint/Mount.py,

 line 78, in _getMountedConnection

 conn = self._getDB().open(version=root_conn.getVersion())

   File

 /usr/lib/zope2.8/lib/python/Products/ZODBMountPoint/MountedObject.py,

 line 142, in _getDB

 return getConfiguration().getDatabase(self._path)

   File /usr/lib/zope2.8/lib/python/DBTab/DBTab.py, line 96, in getDatabase

 db = self._createDatabase(name, is_root)

   File /usr/lib/zope2.8/lib/python/DBTab/DBTab.py, line 113, in
 _createDatabase

 db = factory.open()

   File /usr/lib/zope2.8/lib/python/Zope2/Startup/datatypes.py, line 163,
 in open

 DB = self.createDB()

   File /usr/lib/zope2.8/lib/python/Zope2/Startup/datatypes.py, line 160,
 in createDB

 return ZODBDatabase.open(self)

   File /usr/lib/zope2.8/lib/python/ZODB/config.py, line 97, in open

 storage = section.storage.open()

   File /usr/lib/zope2.8/lib/python/ZODB/config.py, line 153, in open

 read_only_fallback=self.config.read_only_fallback)

   File /usr/lib/zope2.8/lib/python/ZEO/ClientStorage.py, line 314, in
 __init__

 self._cache.open()

   File /usr/lib/zope2.8/lib/python/ZEO/cache.py, line 112, in open

 self.fc.scan(self.install)

   File /usr/lib/zope2.8/lib/python/ZEO/cache.py, line 835, in scan

 install(self.f, ent)

   File /usr/lib/zope2.8/lib/python/ZEO/cache.py, line 121, in install

 o = Object.fromFile(f, ent.key, skip_data=True)

   File /usr/lib/zope2.8/lib/python/ZEO/cache.py, line 630, in fromFile

 raise ValueError(corrupted record, oid)

 ValueError: corrupted record, oid
 



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

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


Re: [zope-pt] Re: RES: Servidor zope não inicia

2008-07-09 Por tôpico Fabiano Weimar dos Santos
Oi Christian,

parece que o Sidnei estava certo (ou quase) pq a sua interface eth0 sumiu.

Verifique o arquivo /etc/network/interfaces e providencie para que a
eth0 volte a aparecer, com o IP que ela tinha assinalado que as coisas
devem começar a voltar a fazer sentido.

Agora convenhamos, quem imaginaria que poderia ser isso lendo o início
dessa thread...

Att,

Fabiano Weimar


2008/7/9 Christian Hermann Potter [EMAIL PROTECTED]:
 Se ajudar:


 [EMAIL PROTECTED]:/opt/Plone-3.0.6/zeocluster/server# ifconfig
 eth1   Encapsulamento do Link: Ethernet  Endereço de HW
 00:0C:29:83:B9:8F
   inet end.: 10.168.16.67  Bcast:10.168.17.255  Masc:255.255.254.0
   endereço inet6: fe80::20c:29ff:fe83:b98f/64 Escopo:Link
   UP BROADCASTRUNNING MULTICAST  MTU:1500  MÃ(c)trica:1
   RX packets:851964 errors:0 dropped:0 overruns:0 frame:0
   TX packets:63635 errors:0 dropped:0 overruns:0 carrier:0
   colisões:0 txqueuelen:1000
   RX bytes:89479077 (85.3 MiB)  TX bytes:11143934 (10.6 MiB)
   IRQ:185 Endereço de E/S:0x1080

 lo Encapsulamento do Link: Loopback Local
   inet end.: 127.0.0.1  Masc:255.0.0.0
   endereço inet6: ::1/128 Escopo:Máquina
   UP LOOPBACKRUNNING  MTU:16436  MÃ(c)trica:1
   RX packets:7113 errors:0 dropped:0 overruns:0 frame:0
   TX packets:7113 errors:0 dropped:0 overruns:0 carrier:0
   colisões:0 txqueuelen:0
   RX bytes:3047354 (2.9 MiB)  TX bytes:3047354 (2.9 MiB)

 [EMAIL PROTECTED]:/opt/Plone-3.0.6/zeocluster/server#

 
 De: zope-pt@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome
 de Fabiano Weimar dos Santos
 Enviada em: quarta-feira, 9 de julho de 2008 12:52
 Para: zope-pt@yahoogrupos.com.br
 Assunto: Re: [zope-pt] Re: RES: Servidor zope não inicia

 Manda pra cá a saida do comando /sbin/ifconfig

 2008/7/9 Christian Hermann Potter [EMAIL PROTECTED]:
 E ae gurizada.

 Como eu comentei, não levem a mal as dúvidas cretinas, sou amador mesmo.

 Olha só, alterei o /etc/network/interfaces como o email do sidnei
 comentava
 e ativei o loopback, ainda a mesma estória, sem sinal de vida.

 Tu diz alterar de localhost pra ip em que arquivo? nos arquivos de conf do
 zope e do zeo eles ja fazem referencia a 127.0.0.1.

 E se é algum erro na configuração de rede da máquina ou do zope, porque
 antes funcionava na boa e ele foi se perder depois de um reset?

 Ainda procurando a luz,

 Christian.



 
 De: zope-pt@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome
 de Dorneles Treméa
 Enviada em: terça-feira, 8 de julho de 2008 22:21
 Para: zope-pt@yahoogrupos.com.br
 Assunto: [zope-pt] Re: RES: Servidor zope não inicia

 Opa,

 Achei mais informacoes:

 
 self.socket.bind(self.server_address)
 File string, line 1, in bind
 socket.error: (99, 'Cannot assign requested address')

 * What should I do to solve this?

 Sloved! Thanks to [EMAIL PROTECTED]
 mailto:ThomasWaldmann%40chat.freenode.net#moin. lo
 interfaces has not been enabled.(Maybe it's because I can't connect to
 the network during installation, so debian installer doesn't tune up
 lo interfaces.)

 To enable it:

 #editor /etc/network/interfaces

 - add

 auto lo
 iface lo inet loopback

 Then,

 #ifup -a
 

 outra possível saída é substituir todos os localhost (ou o
 hostname que estiver sendo usado) diretamente pelo endereço
 IP (127.0.0.1 ou o IP do hostname)...

 HTH,

 --

 Dorneles Treméa
 X3ng Web Technology
 http://nosleepforyou.blogspot.com



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

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



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

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


Re: [zope-pt] Configuração Plone + Cache Fu com balanceamento de carga.

2008-07-24 Por tôpico Fabiano Weimar dos Santos
Oi Rogério,

essa é barbadinha: usa um cache_peer para cada instancia, colocando as
instancias Zope escutar a porta ICP.

http://www.mail-archive.com/zope-pt@yahoogrupos.com.br/msg07962.html

Att.

Fabiano Weimar


2008/7/24 rogeriocdluiz [EMAIL PROTECTED]:
 Olá pessoal. Estou com a seguinte situação.

 Tenho um site Plone + Squid + Cache Fu utilizando ZEO e 1 Zope Server.

 Mais ou menos assim:

 SQUID (porta 80) - ZOPE (porta 8080) - ZEO

 Quero adicionar + Zope apontando para o ZEO, assim teria 2 Zope
 Servers, cada um rodando em uma máquina diferente e por sua vez
 utilizando o mesmo ZEO.

 Ficaria assim:

 / - ZOPE 1 (porta 8080) \
 SQUID (porta 80) -- --- ZEO
 \-- ZOPE 2 (porta 8080) /

 Utilizei a ferramenta que vem com o Cache Fu para gerar a configuração
 do Squid mas ela prevê apenas, até onde sei, 1 servidor Zope. Como
 faria para configurar no squid mais um servidor Zope e fazer o
 balanceamento de carga entre eles.

 Assim, no caso de um deles cair ou todo o servidor ficar indisponível
 o squid repassaria as requisições automáticamente para o outro.

 Obrigado.


 



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

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


Re: [zope-pt] 3 dúvidas

2008-09-25 Por tôpico Fabiano Weimar dos Santos
2008/9/23 el_chapelon2000 [EMAIL PROTECTED]:
 Olá,

 Meu nome é Mauro Gonçalves e faço parte da equipe de
 desenvolvimento WEB de um órgão federal que está migrando o portal
 Web para a tecnologia Zope/plone, tenho várias dúvidas sobre o Zope e
 principalmente sobre o ZODB e não consigo respostas nem nos sites
 oficiais do produto e nem em comunidades, gostaria de saber se alguém
 sabe me responder as dúvidas abaixo:

 1- Como são armazendos os metadados no ZODB?

São atributos de um objeto persistente.


 2- Em quais camadas ficam o Zope, Plone e a CMF??(esquema gráfico)

Pense numa piramide. A base é o interpretador Python. Sobre ele, na
seguinte ordem, temos Zope, CMF, Plone.

Camadas são apenas níveis diferentes de abstração.


 3- Qual é a razão(tecnicamente falando) pela qual devemos armazenar
 dados pesados como: arquivos operacionais de vídeo, imagem e grandes
 volumes de documentos em SGDB relacional e não no ZODB?


Eu trabalhei anos da Camara e conheço bem a estrutura deles ;-)

Essa afirmação está incorreta. Se você tira um vídeo de 1 hora de
duração e 200 MB de tamanho de dentro do ZODB e coloca num SGBD
relacional e acessa esse SGBD via Zope é PIOR  (MUITO MUITO PIOR) que
colocar o arquivo como um objeto no ZODB. O certo seria colocar isso
num servidor web como o Apache ou nginx que irá servi-lo direto do
filesystem. O como fazer isso depende essencialmente da forma como
você monta sua infra-estrutura.

Cuidado com a forma como você interpreta o que algumas pessoas lhe
dizem. Se você está preocupado em performance, não faz sentido
complicar o que é simples: servidor large files de um servidor
apache é algo simples. Complicado é colocar um large file como um blog
dentro de um SGBD ou colocar apenas o ponteiro da localização desse
arquivo no SGBD e ter que manter consistente o filesystem com os
ponteiros e ainda ter que servir esses dados ocupando as threads de um
application server quando o mesmo poderia ser feito por um servidor
web numa camada separada.

Decidir onde colocar os dados, se dentro do ZODB, no filesystem ou num
banco relacional sempre dependerá do balanço de uma equação:
facilidade de implementação x segurança x integridade transacional x
facilidade de backup x recursos de hardware disponiveis.

Se não estivessemos falando de Zope e Plone e estivessemos falando de
Oracle AS e Oracle BD relacional minha resposta seria exatamente a
mesma. Isso não é uma limitação da tecnologia Plone; é algo comum a
arquitetura de qualquer plataforma de application servers de grande
porte.

 agradeço e aguardo por respostas.

 Mauro G. Souza

 [EMAIL PROTECTED]

 



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

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


Re: [zope-pt] Instalação de Tipo - Plone 3

2008-09-29 Por tôpico Fabiano Weimar dos Santos
Olá André,

você lembrou de ir no archetype_tool e dar um update schema?

Att.

Fabiano Weimar


2008/9/27 André F Silva [EMAIL PROTECTED]:
 Olá, pessoal.

 Estou criando um produto seguindo o livro do Aspeli. Eu estava usando um
 certo Plone Site e desde o momento que eu mudei o esquema de um tipo de
 conteúdo, o site parece não reconhecer a nova estrutura. Dá um
 AttributeError em um atributo que existe no objeto. Se eu debugar com pdb,
 tudo ocorre perfeitamente, sem attribute error.

 Criei um novo objeto Plone Site e nesse tudo ocorre como esperado. O fato é
 que eu preciso que o produto funcione no site anterior.

 Meu ambiente:

 Zope Version

 (Zope 2.10.5-final, python 2.4.4, linux2)
 Python Version

 2.4.4 (#2, Apr 15 2008, 23:43:20) [GCC 4.1.2 20061115 (prerelease) (Debian
 4.1.1-21)]
 System Platform

 linux2
 SOFTWARE_HOME

 /opt/zope/zope-2.10.5/lib/python
 ZOPE_HOME

 /opt/zope/zope-2.10.5

 --
 André FS

 Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua
 cara @ymail.com ou @rocketmail.com.
 http://br.new.mail.yahoo.com/addresses

 



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

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


Re: [zope-pt] Ajuda com erro Tipo de Erro KeyError

2008-11-03 Por tôpico Fabiano Weimar dos Santos

- Names:

   {'container': PloneSite at / site,

'context': FormFolder at /site/fale_conosco/fale-conosco,

'default': Products.PageTemplates.TALES.Default instance at
 0x2b3576316ea8,

'here': FormFolder at / site/fale_conosco/fale-conosco,

'loop': Products.PageTemplates.TALES.SafeMapping object at
 0x2aaab9690908,

'modules': Products.PageTemplates.ZRPythonExpr._SecureModuleImporter
 instance at 0x2b357631b638,

'nothing': None,

'options': {'args': (),

'state':
 Products.CMFFormController.ControllerState.ControllerState object at
 0x2aaab80992d0},

'repeat': Products.PageTemplates.TALES.SafeMapping object at
 0x2aaab9690908,

'request': HTTPRequest,
 URL=http://www.site.com.br/fale_conosco/fale-conosco/fg_base_view,

'root': Application at ,

'template': FSControllerPageTemplate at / site/fg_base_view used for
 / site/fale_conosco/fale-conosco,

'traverse_subpath': [],

'user': PloneUser 'cristina7l'}

   Module Products.PageTemplates.ZRPythonExpr, line 47, in __call__

- __traceback_info__: widget.postback and request.get(fieldName,
 here.session_restore_value(fieldName, value)) or value

   Module Python expression widget.postback and request.get(fieldName,
 here.session_restore_value(fieldName, value)) or value, line 1, in
 expression

   Module Products.CMFCore.FSPythonScript, line 108, in __call__

   Module Shared.DC.Scripts.Bindings, line 311, in __call__

   Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec

   Module Products.CMFCore.FSPythonScript, line 164, in _exec

   Module None, line 8, in session_restore_value

- FSPythonScript at / site/session_restore_value used for /
 site/fale_conosco/fale-conosco

- Line 8

   Module Products.Sessions.SessionDataManager, line 96, in getSessionData

   Module Products.Sessions.SessionDataManager, line 183, in
 _getSessionDataObject

   Module Products.Transience.Transience, line 843, in new_or_existing

   Module Products.Transience.Transience, line 452, in __setitem__

 KeyError: 1225719340















 Atenciosamente,



 Cristina  Tolentino

Analista de Sistemas Web











 



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

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


[zope-pt] Contratações de TI

2009-01-26 Por tôpico Fabiano Weimar dos Santos
Olá Pessoal,

um link interessante sobre contratações de TI

http://www.Dicas-L.com.br/legaltech/legaltech_20090126.php

Se Plone já era o padrão para portais no governo federal, agora então
virou regra.

Att.

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

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


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

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


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



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



 Seguindo estes conceitos, entendi que:



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



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



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



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



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


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



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


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



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

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



















 



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

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



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

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

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

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




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

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

snip


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

 Olá Xiru, tudo tranquilo ?

 Tem algum motivo para usar squid+icp ?

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

Aqui tem uma descrição do protocolo:

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


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

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


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

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

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

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

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

Um squid bem configurado funciona bem SIM.

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

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

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


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

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

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

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

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

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

 Perguntas:

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

 Como resolvo o problema das urls 404 ?

Da uma olhada em

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

Veja a diretiva stale-if-error

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

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

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


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


 abraços,

 Clayton

 



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

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


Re: [zope-pt] Squid+ Cache Fu

2009-02-11 Por tôpico Fabiano Weimar dos Santos
Olá,

Você parece estar usando o template ZPT que gera configurações do
Squid como arquivo de configuração.

Assim, certamente não vai funcionar.

Att.

Fabiano Weimar


2009/2/10 eduardo_silvap eduardo_sil...@yahoo.com.br:
 Ola Pessoal,

 Sou novo aqui na lista, estou implementando um site em plone, onde se
 encontrar com uma velocidade restrita de navegação. Em meu ver, seria
 o ideal termos uma estrutura aplicada com squid+cache fu, mas tive
 alguns problemas nos procedimentos :

 1 - Usamos ubuntu 8.10, realizei a instalação do squid por apt, e do
 cachefu de seu svn.

 2 - Copie os arquivos localizados na pasta do cache fu para squid (
 iRedirector.py, squid.conf, squidacl.py, squidrewriterules.py).

 3 - Ao tentar inciar o squid, tem-se a mensagem :

 * Starting Squid HTTP proxy squid

 2009/02/10 13:00:36| parseConfigFile: squid.conf:1
 unrecognized: 'tal:def'
 2009/02/10 13:00:36| parseConfigFile: squid.conf:2 unrecognized: '
 global'
 2009/02/10 13:00:36| parseConfigFile: squid.conf:3 unrecognized: '
 global'
 2009/02/10 13:00:36| parseConfigFile: squid.conf:4 unrecognized: '
 global'
 2009/02/10 13:00:36| parseConfigFile: squid.conf:5 unrecognized: ''
 2009/02/10 13:00:36| parseConfigFile: squid.conf:6 unrecognized: '/'
 2009/02/10 13:00:36| parseConfigFile: squid.conf:14 unrecognized:
 'tal:effective_user'
 2009/02/10 13:00:36| parseConfigFile: squid.conf:19 unrecognized:
 '/tal:effective_user'
 2009/02/10 13:00:36| parseConfigFile: squid.conf:22 unrecognized:
 'tal:port'
 2009/02/10 13:00:36| parseConfigFile: squid.conf:23 unrecognized:
 'tal:port'
 2009/02/10 13:00:36| parseConfigFile: squid.conf:24 unrecognized:
 'tal:port'
 2009/02/10 13:00:36| parseConfigFile: squid.conf:25 unrecognized:
 '/tal:porttal:port'
 2009/02/10 13:00:36| parseConfigFile: squid.conf:26 unrecognized:
 'tal:port'
 2009/02/10 13:00:36| parseConfigFile: squid.conf:27 unrecognized:
 'tal:port'
 2009/02/10 13:00:36| parseConfigFile: squid.conf:28 unrecognized:
 '/tal:port'
 FATAL: Bungled squid.conf line 33: cache_dir ufs tal:dir
 replace=squid_cache_dir / tal:dir replace=squid_cache_size_mb /
 16 256
 Squid Cache (Version 2.7.STABLE3): Terminated abnormally.

 O que deve estar dando errado ?
 Fikei com mais algumas duvidas, a respeito de como realizar os testes
 e configurações dos arquivos a serem armazenados, o que me
 recomendariam de leitura (how-to) ?

 Grande Abraço

 Eduardo Silva

 



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

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


Re: [zope-pt] Mapeador objeto/relacional para Plone

2009-03-03 Por tôpico Fabiano Weimar dos Santos
Olá Zénrique,

a pesquisa continua como sempre foi, via portal_catalog.

A camara de persistencia não tem relação com o portal_catalog, mas
operando com dados no SGBD, nada lhe impede de usar SQL para fazer
buscas.

Att.

Fabiano Weimar


2009/3/3 José Henrique jhr...@gmail.com:
 Jean,

 Como fica a pesquisa dos conteúdos armazenados utilizando esse mapeamento
 objeto/relacional?  É transparente no Plone ou é necessário fazer alguma
 adaptação?

 Zénrique.

 2009/2/10 Jean Rodrigo Ferri jeanfe...@gmail.com

 Olá pessoal,

 Um dos projetos patrocinados pelo Interlegis nos últimos meses foi uma
 camada transparente de mapeamento objeto/relacional para o
 Plone/Archetypes.

 Para desenvolver esse projeto foi contratado o grande Fabiano Weimar
 (vulgo Xiru), então, vocês podem ter certeza que a solução ficou
 excelente e muito bem implementada, exatamente como o Interlegis
 precisava.

 O interlegis.sqlalchemystorage é software livre e quem quiser mais
 informações sobre o projeto, visite:

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

 Tenho certeza que isso vai ser útil para muita gente! ;-)

 Abraço,

 --
 Jean Ferri


 

 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



 



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

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


Re: [zope-pt] Consulta pública

2009-03-20 Por tôpico Fabiano Weimar dos Santos
Oi Paulo,

muito legal seu apontamento :)

Acabei de ler o documento e percebe-se que alguém certamente suou a
camiseta para escreve isso tudo.

Felizmente, o Plone não terá a menor dificuldade de aderir as
recomendações desse documento.

Att.

Fabiano Weimar


2009/3/20 Paulo Pastore pfpast...@gmail.com:
 Pessoal

 Como muitos aqui trabalham direta ou indiretamente com o desenvolvimento de
 sítios para Governo, acho que será de interesse.

 Ontem fiquei sabendo de uma consulta pública que está em andamento sobre
 sítios governamentais e que tem como prazo final essa sexta-feira, dia 20.

 Para acessá-la http://www.governoeletronico.gov.br/consulta-publica -
 Consultas em Andamento - Padrões Brasil e-GOV - Guia de Administração

 Como agora de manhã o site estava fora do ar, estou encaminhando em anexo o
 pdf.

 Paulo Pastore
 --
 Two things are infinite: the universe and human stupidity...and I'm not sure
 about the universe.
 - Albert Einstein

 



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

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


Re: [zope-pt] runing scripts

2009-03-28 Por tôpico Fabiano Weimar dos Santos
Oi Rodrigo,

não sei se entendi direito sua pergunta, mas acho que deve dar para usar o
self.REQUEST (que é uma espécie de dicionário).

Att.

Fabiano Weimar


2009/3/26 Rodrigo Ristow rodr...@webristow.com.br


 Alguem sabe como passar e retornar parametros para um script (dentro
 de uma view por exemplo)?

 view:
 (...)
 def __call__(self):
 par1 = 'my name'
 par2 = 'value2'

 # get the script...
 sc = self.context.userScript

 # error!!!
 # execute the user script..
 if sc(par1, par2):
 # error!!!
 # what the user set to par1
 return the user name is: +sc.par1
 else:
 return 
 (...)

 --
 script:

 if par2 == 'value2':
 par1 = 'this is my name'
 return True
 --

  




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

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


Re: [zope-pt] COLLECTION DINÂMICO

2009-03-28 Por tôpico Fabiano Weimar dos Santos
Olá,

se você leu um manual que disse que era para usar ZClass, está indo pelo
caminho errado.

Tente entender como funciona o portal_catalog. É necessário que você entenda
como funcionam os diferentes tipos de índices e como as buscas são
processadas. Entendendo isso, ficará trivial você configurar o que você quer
ou escrevendo um script e um template para isso.

ZClass é dose...

Att.

Fabiano Weimar


2009/3/26 altefi4 tonyl...@gmail.com

   meu objetivo é apresentar uma collection que contenha noticias, e que a
 pagina mostre o conteudo desta collection com as noticas do dia, ou em um
 range de data. assim como as noticias são apresentadas diariamente. preciso
 que a collection receba dinamicamente as noticias.
 Lendo no manual, fui instruido a criar uma zclass e indexar ela por data.

 Estou indo pelo caminho certo?? alguém ja fez algo parecido que possa me
 indicar o caminho?

  




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

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


Re: [zope-pt] portal_catalog fora do Data.fs

2009-04-05 Por tôpico Fabiano Weimar dos Santos
Oi PH,

a idéia de separar o ZODB do portal_catalog do ZODB principal é para
melhorar a performance.

Acontece o seguite: da versão 2.5 em diante, praticamente TUDO no
Plone é baseado em consultas ao portal_catalog. Isso significa que é
conveniente deixar um cache do ZODB do catalog bem grande, de
preferencia grande o suficiente para manter todo o catalog em memória.
Na ocorrencia de um objeto grande ser acessado, digamos... um PDF de
20 MB, ele não entraria todo no cache único, tirando de lá muitos
objetos de catalog que provavelmente, no próximo request, iriam
competir por espaço nesse mesmo cache.

Em linhas gerais, separando os dados do das estruturas de catalog você
mantém todos os índices devidamente cacheados e deixa a peleia da
competição por espaço em cache apenas para os conteúdos, o que faz
mais sentido, especialmente se você não tem memória sobrando, o que é
bem raro com instalações Plone.

Espero ter esclarecido.

Att.

Fabiano Weimar


2009/4/3 Paulo Henrique paulo...@yahoo.com.br

 Pessoal,
 tenho visto que em alguns portais plone (como o plone.org) utilizam um mount 
 point específico para o portal_catalog.
 Alguém poderia me dizer quais os ganhos reais de se fazer isso?

 PH

 
 Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - 
 Celebridades - Música - Esportes
 


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

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


Re: [zope-pt] SGDBs e ZODB

2009-04-09 Por tôpico Fabiano Weimar dos Santos
Aqui tem um tutorial de como usar buildouts no Windows.

http://plone.org/documentation/how-to/buildout-using-windows-installer

Deve funcionar :)


2009/4/8 Jean Rodrigo Ferri jeanfe...@gmail.com:


 Fernando Sanches escreveu:

 Jean boa tarde,

 Baixei os arquivos e tentei seguir a documentação do interligis, mas
 achei complicado para a versão windows. Não consegui fazer funcionar.
 Mas gostei e vou continuar tentando...

 Ele usa mysql?

 Sim, ele utiliza qualquer banco suportado pelo SQLAlchemy.

 Vc teria um passo a passo para windows ou somente o que esta para linux no
 site?

 Nunca testamos no Windows, mas deve funcionar! :-)

 Abraço,

 --
 Jean Ferri
 



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

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


[zope-pt] Edital de Zope/Plone

2009-04-09 Por tôpico Fabiano Weimar dos Santos
Olá pessoal,

a quem possa estar interessado, o SEBRAE publicou edital de licitação
para desenvolvimento e suporte na plataforma Zope/Plone

http://tinyurl.com/czjfbe

Em tempos de crise, fica a dica.

Att.

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

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


[zope-pt] Mais um edital de Zope e Plone

2009-04-27 Por tôpico Fabiano Weimar dos Santos
Olá Pessoal,

a quem puder interessar, o tribunal superior eleitoral liberou hoje pregão
eletronico para Zope e Plone

O objeto é a contratação de serviços especializados de consultoria técnica
em tecnologia Zope/Plone/Python, visando à implementação do Portal da
Justiça Eleitoral escopos de intranet e internet, incluindo desenvolvimento
de código, dimensionamento, implantação e tunning de infra-estrutura,
documentação e repasse de conhecimentos aos técnicos do Tribunal Superior
Eleitoral, abrangendo produtos e serviços, de acordo com as especificações,
quantidades e prazos constantes no Termo de Referência

ENTREGA DA PROPOSTA: a partir de 27/04/2009 às 08:00:00, no endereço:
www.comprasnet.gov.br
ABERTURA DA PROPOSTA: em 11/05/2009 às 14:00:00, no endereco:
www.comprasnet.gov.br

Att.

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

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


Re: [zope-pt] Postgres

2009-07-31 Por tôpico Fabiano Weimar dos Santos
Olá Alexandre,

não tenho o hábito de guardar arquivos no banco de dados, mas já
tentaste encodar o conteúdo de seu arquivo usando base64?

O encoding base64 transforma arquivos binários em uma sequencia de
caracteres. Codificando antes de gravar e decodificando depois de ler
você conseguiria gravar qualquer coisa no banco de dados.

Att.

Fabiano Weimar


2009/7/31 xandebsb79 xand...@gmail.com:


 Pessoal, estou tentando desenvolver um formulário que grava um arquivo no
 postgress, so que nao estou conseguindo gerar o binário do arquivo.
 Alguem pode me ajudar?

 Alexandre

 



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

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


Re: [zope-pt] Plone 3 - Newsletter

2009-08-20 Por tôpico Fabiano Weimar dos Santos
Olá,

O bom do Plone Gazzete nem é o Product em si, mas a integração com o
Maildrophost que faz entrega assincrona de mensagens usando um
processo bem inteligente. O Plone Gazette grava arquivos texto num
diretório de spooler e o MaildropHost roda como um daemon, separado do
Zope, que le o conteúdo desse diretório de spool, pega aleatóriamente
mensagens nesse diretório e envia para o MTA.

Funciona muito bem. Tenho clientes no provedor que enviam algumas
milhares de mensagens de email usando isso.

Eu nunca usei o Singing and Dancing... o nome não ajuda :P

Att.

Fabiano Weimar


2009/8/20 Luciano Pacheco lucm...@gmail.com:


 Além disso ele tem a opção de usar o zope.sendmail que faz a entregra do
 e-mail de forma assíncrona, o que é bom para performance.

 Até mais,

 2009/8/20 rafael rafaelcro...@gmail.com


 matzenh,

 Você chegou a usar o Singing and Dancing para comparar? Pelo que eu vi ele
 está mais atualizado e segue em desenvolvimento, enquanto o Gazette parece
 meio morto.Isso pode ser importante para manutenções futuras..

 elizabetemf wrote:



 matzenh,
 Você instalou a dependência opcional MaildropHost ? Estou tentando usar o
 Gazette e não estou conseguindo...
 Você poderia me dizer quais os passos que você fez?

 Obrigada
 Elizabete

 matzenh wrote:
 
  --- Em zope-pt@yahoogrupos.com.br, rafael rafaelcro...@... escreveu
 
  Singing and Dancing ...
 
 
  Resolvido, com o próprio Gazette...descobri que tem a versão 3.0 que não
  é
  mostrado lá no site, enfim...deu certo. Irei testar esse indicado por vc
  e
  ver qual o melhor pra situação.
 
 
 

 --
 View this message in context:
 http://n2.nabble.com/Plone-3-Newsletter-tp3445130p3478865.html
 Sent from the Zope  Plone - Portugal/Brazil mailing list archive at
 Nabble.com.






 --
 Luciano Pacheco
 Simples Consultoria
 www.simplesconsultoria.com.br
 



-- 
Fabiano Weimar dos Santos [Xiru]
http://www.pytown.com


Re: [zope-pt] Plone - Owner sem permissão de deleta r o objeto criado.

2009-09-04 Por tôpico Fabiano Weimar dos Santos
Olá Vanderson,

você não deve saber que a permissão de Delete não é dada no próprio
objeto, mas sim no container (pasta) onde o objeto está.

Nenhum objeto comete suicídio, ou seja, se auto apaga a si mesmo.
Todo objeto é apagado pelo pai.

Se você mexeu no workflow do objeto, mexeu no lugar errado; deveria
ter mexido no workflow do objeto pai dele.

Att.

Fabiano Weimar


2009/9/4 Vanderson Mota dos Santos vanderson.m...@gmail.com:


 O objeto n está travado, o que acontece é que só aparece a opção de de
 copiar.

 2009/9/3 Lucas Aquino luxcasaqu...@yahoo.com.br:



 Se vc estiver utilizando o Plone 3, verifica se o objeto está travado...
 entre no objeto e salve novamente... depois tente excluir.

 att

 2009/9/3 gustavo rezende nsigust...@gmail.com



 2009/9/3 Vanderson Mota dos Santos vanderson.m...@gmail.com



 Olá galera,

 Tenho um plone site cujo um owner de um determinado objeto não tem
 permissão para excluí-lo. Já tentei mudar permissões no workflow, no
 portal_types... ou seja apelei de tudo quanto foi maneira e nada.
 Também não consegui encontrar muita coisa útil na web. Tenho certeza
 que é uma besteirinha que está passando despercebida.

 Então? alguém pode me dar uma luz?













 http://www.360graus.com.br/compras/shopdisplayproducts.asp?id=400cat=Lanternas













 [ ]'s

 --
 Vanderson Mota dos Santos




 --
 Lucas Aquino



 --
 Vanderson Mota dos Santos
 



-- 
Fabiano Weimar dos Santos [Xiru]
http://www.pytown.com


Re: [zope-pt] Email gerado pelo Gazette marcado como spam

2009-09-04 Por tôpico Fabiano Weimar dos Santos
Oi André,

é difícil dizer porque as mensagens estão sendo consideradas como SPAM
sem ver os cabeçalhos de uma mensagem dessas; uma das que tenha sido
entregue e considerada como SPAM.

Um dos motivos prováveis é que seu envio não esteja respeitando o SPF

http://www.openspf.org/

Está além do escopo dessa lista discutir SPF, mas tem bastante
material no site acima para voce estudar.

Outro provável motivo é que quem esteja recebendo essas mensagens
esteja marcando ela como SPAM. Assim, quando muitos o fazem, o gmail
aprende que essa mensagem é SPAM e já vai colocando mensagens
semelhantes a essa e destinadas a outros usuários do gmail também no
label de SPAM.

Há recomendações a serem seguidas no envio massivo de mensagens. Eis
as recomendações mais conhecidas

http://www.sympa.org/faq/bulk_mail_sending

Se você seguir as recomendações acima, enviar mensagens apenas para
quem solicitou e observar o SPF, há pouca chance de você ser
considerado spammer.

Apenas uma coisa é certa: culpa do Plone não é ;)

Att.

Fabiano Weimar


2009/9/4 André Yamin andreya...@gmail.com:


 Olá pessoal

 Comecei agora a usar o Gazette e tô com um problema sério.
 A maior parte dos meus assinantes recebe o email na pasta spam
 (principalmente do gmail)

 Antes que perguntem, o maildrophost não tá instalado, ainda não tive
 tempo. Será que é esse o problema?

 Abraço a todos,

 André.

 



-- 
Fabiano Weimar dos Santos [Xiru]
http://www.pytown.com


Re: [zope-pt] Plone - Owner sem permissão de deleta r o objeto criado.

2009-09-08 Por tôpico Fabiano Weimar dos Santos
Seu workflow está provavelmente errrado. Você declara permissões no
workflow e não define algumas delas no estado visible (a Delete
objects, por exemplo). Revise seu código, toda permissão declarada em
um workflow deve estar corretamente definida em todos os estados.

Depois de revisar, ajuste as permissões dos objetos já instanciados
com o fix permissions do portal_workflow. Não esqueça que as
permissões são por objeto. Não adianta definir algo no workflow e não
fazer/garantir que os objetos estejam usando isso.


2009/9/8 Vanderson Mota dos Santos vanderson.m...@gmail.com:


 Este objeto pode estar travado no WebDAV Lock Manager.
 Para desbloquear entre na ZMI do seu zope vá até seu Root Folder e
 clique em control_panel, ao lado terá a opção WebDAV Lock Manager.
 Clique nele e na caixa localize o caminho onde está o objeto por
 completo. voce pode colocar apenas / se não souber. Desbloqueie o
 objeto depois você poderá excluir.

 Infelizmente não é isso.

 Eu disse que tinha resolvido o problema, porém quando eu criei uma
 instancia nova, o owner continua sem permissão de excluir os objetos,
 mesmo com as permissões no container. Eu checo no workflow do
 container e as permissões estão setadas, porém, o problema persiste.

 aqui está o definition.xml:

 http://pastebin.org/16216

 abraços!

 2009/9/7 Jeferson Lelis C. dos Santos jeferle...@yahoo.com:


 Olá,

 Este objeto pode estar travado no WebDAV Lock Manager.
 Para desbloquear entre na ZMI do seu zope vá até seu Root Folder e clique
 em
 control_panel, ao lado terá a opção WebDAV Lock Manager.
 Clique nele e na caixa localize o caminho onde está o objeto por completo.
 voce pode colocar apenas / se não souber. Desbloqueie o objeto depois você
 poderá excluir.

 Atenciosamente,

 Jeferson Lelis.

 
 De: Vanderson Mota dos Santos vanderson.m...@gmail.com
 Para: zope-pt@yahoogrupos.com.br
 Enviadas: Quinta-feira, 3 de Setembro de 2009 18:17:59
 Assunto: [zope-pt] Plone - Owner sem permissão de deletar o objeto criado.



 Olá galera,

 Tenho um plone site cujo um owner de um determinado objeto não tem
 permissão para excluí-lo. Já tentei mudar permissões no workflow, no
 portal_types. ... ou seja apelei de tudo quanto foi maneira e nada.
 Também não consegui encontrar muita coisa útil na web. Tenho certeza
 que é uma besteirinha que está passando despercebida.

 Então? alguém pode me dar uma luz?

 [ ]'s

 --
 Vanderson Mota dos Santos

 
 Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 -
 Celebridades - Música - Esportes


 --
 Vanderson Mota dos Santos
 



-- 
Fabiano Weimar dos Santos [Xiru]
http://www.pytown.com