Re: [zope-pt] proxy reverso em pasta
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...
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
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 !!
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...
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