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/(.*)',
 

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