Re: [zope-pt] Workflow - Abortar transição

2009-03-31 Por tôpico Luciano Pacheco
2009/3/31 vinicius_marco 

> Pessoal,
>
>  Preciso criar uma validação que impeça a transição para determinado estado
> enquanto as condições não forem atendidas.
>
>  Assim, por exemplo, caso se deseje publicar um objeto "inconsistente", a
> transição deve ser abortada e uma mensagem exibida.
>
>  Tentei utilizar os scripts nos eventos de pre e pos transição, mas não vi
> forma de abortar a transição uma vez iniciada.
>

Na transição tem como usar um expression, pense nele como sendo um condition
(do template). Eu já utilizei e funcionou.

A diferença de usar o expression é que enquanto o objeto estiver
"incosistente" a transição não poderá ser feita.

Crie um método no seu objeto que diga se ele está insconsistente e no
expression use algo como here/estaInconsistente.

Ou crie uma browser view que diga se o objeto está incosistente e use algo
como here/@@estaInconsistente no expression.

Lá na tela da transition na ZMI tem uma ajuda ao lado do campo Expression,
lá vc encontra mais informações.

Até mais,
-- 
Luciano Pacheco
Simples Consultoria
www.simplesconsultoria.com.br


[zope-pt] Workflow - Abortar transição

2009-03-31 Por tôpico vinicius_marco
Pessoal, 

  Preciso criar uma validação que impeça a transição para determinado estado 
enquanto as condições não forem atendidas. 

  Assim, por exemplo, caso se deseje publicar um objeto "inconsistente", a 
transição deve ser abortada e uma mensagem exibida. 

  Tentei utilizar os scripts nos eventos de pre e pos transição, mas não vi 
forma de abortar a transição uma vez iniciada. 

[]'s



[zope-pt] RSS com RDFSummary

2009-03-31 Por tôpico Tony Morais
Estou tentando colocar em meu site as noticias de qualquer outro site (do
jornal do brasil, por exemplo). mas sempre tenho como resposta um erro ao
clicar em update.

eu, seguindo as instruções o READ-ME, descompactei o arquivo mais recente do
RDFSummary.tgz na pasta de produtos do zope, e criei uma instância. coloquei
"testRss" no titulo e no id, e coloquei "
http://www.slashdot.org/slashdot.rdf"; no URL or RSS File.

PERGUNTA:
este RDFSummary dá certo mesmo?
Tem uma maneira mais fácil de fazer isso?
o que estou fazendo de errado?
 ah proposito... eu sou iniciante no zope.

-- 
Tony Morais
Estudante de Ciências da Computação


Re: [zope-pt] Mais um site plone saindo do forno!

2009-03-31 Por tôpico Alexandre Chagas
Ficou um excelente trabalho.

Parabéns Robson...

Alexandre Chagas

2009/3/27 Robson Virino 

> Olá, pessoal!
>
> Mais um site plone saindo do forno! É uma página de uma empresa de serviços
> automecânicos.
>
> Qualquer feedback será bem-vindo!
>
> http://www.marolaservice.com.br
>
> Atenciosamente,
> Robson Virino
>
>
>
> 
>
> 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
>
>
>


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


Re: Res: [zope-pt] Re: Apache

2009-03-31 Por tôpico rafael
Ola Rodrigo,

O buildout baixa, compila e instala o squid (2.6) e cria o arquivo de
configuração do apache (que foi instalado pelo apt-get no ubuntu
server). (Ao final desse email copiei a configuração presente no
buildout.cfg).

Depois eu inicio o apache   

 /etc/init.d/apache2 restart

Crio as pastas do cache do squid (o binário esta na pasta bin da
instalação do Plone)

./bin/squid-instance -z

Daí , vez ou outra dá um erro de permissão na pasta, então acerto isso com:

chown -R nobody var/log/squid-*  var/squidstorage/
parts/squid-build/install/var/

Inicio o squid

./bin/squid-instance -x

E por último inicio o zope e o plone

./bin/startcluster

O comando netstat -ntl me garante que esta tudo no ar

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address   Foreign Address
State 
tcp0  0 206.196.110.2:8100  0.0.0.0:*  
LISTEN
tcp0  0 206.196.110.2:7022  0.0.0.0:*  
LISTEN
tcp0  0 206.196.110.2:8080  0.0.0.0:*  
LISTEN
tcp0  0 206.196.110.2:800.0.0.0:*  
LISTEN
tcp0  0 206.196.110.2:3128  0.0.0.0:*  
LISTEN
tcp0  0 206.196.110.2:443   0.0.0.0:*   LISTEN



Os logs estarão na pasta var/log do próprio plone


As partes do buildout.cfg


[apacheconfig]
recipe = plone.recipe.apache:config
mainconfig = /etc/apache2/apache2.conf
bind = 80
backends =
   dominio.org:dominio.org:3128
zope2_vhm_map =
dominio.org:/

[squid-build]
recipe = plone.recipe.squid:build
url = http://www.squid-cache.org/Versions/v2/2.6/squid-2.6.STABLE18.tar.gz

[squid-instance]
recipe = plone.recipe.squid:instance
bind = 127.0.0.1:3128
backends = 127.0.0.1:8080
cache-size = 256



Qualquer coisa em que puder ajudar...


[]s

Rafael






Rodrigo Leite escreveu:
> Rafael,
>
> como está configurado o Squid para o cache? Nós usamos aqui, mas,
> ultimamente, estamos com um problema imenso. Sempre tem caído, pois
> creio que o Squid e o Plone  não estão configurados como deveriam.
>
> Se puder dar uma ajuda com isto, agradecerei.
>
> Rodrigo Leite
>
> 
> *De:* rafael 
> *Para:* simonemedeirosm ;
> zope-pt@yahoogrupos.com.br
> *Enviadas:* Sexta-feira, 27 de Março de 2009 18:12:23
> *Assunto:* [zope-pt] Re: Apache
>
> Simone,
>
> Você usa o buildout para instalar o Plone?
> Se você usa, pode tentar acrescentar no seu buildout uma sessão (não
> esquece de por uma linha no parts= apacheconfig
>
> [apacheconfig]
> recipe = plone.recipe. apache:config
> mainconfig = /etc/apache2/ apache2.conf
> bind = 80
> backends =
> exemplo.org: inverta.org: 8080
> zope2_vhm_map =
> exemplo.org: /
>
> Se o caminho da configuração do seu apache for /etc/apache2/ , ele já
> vai gerar uma configuração pro seu apache e instalá-la automaticamente.
> (ela ficará na pasta parts/apacheconfig/ etc/conf. d/seusiteapachec onfig
>
> Qualquer dúvida me avise. Eu aqui,além do apache uso o squid para cache...
>
> Abraços,
>
> Rafael
>
> simonemedeirosm escreveu:
> > Olá Rafael, vi no forum que você implementou o site com o uso do
> apache, gostaria de saber que configuração é preciso fazer no zope e
> no apache para a integração de ambos. Caso possas enviar os arquivos
> de configuração, agradeço.
> >
> > Obrigada,
> > Simone
> >
> >
> >
>
>
> 
> Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10
> 
> - Celebridades
> 
> - Música
> 
> - Esportes
> 
>
> 



Res: [zope-pt] Re: Apache

2009-03-31 Por tôpico Rodrigo Leite
Rafael,

como está configurado o Squid para o cache? Nós usamos aqui, mas, ultimamente, 
estamos com um problema imenso. Sempre tem caído, pois creio que o Squid e o 
Plone  não estão configurados como deveriam.

Se puder dar uma ajuda com isto, agradecerei.

Rodrigo Leite





De: rafael 
Para: simonemedeirosm ; zope-pt@yahoogrupos.com.br
Enviadas: Sexta-feira, 27 de Março de 2009 18:12:23
Assunto: [zope-pt] Re: Apache


Simone,

Você usa o buildout para instalar o Plone?
Se você usa, pode tentar acrescentar no seu buildout uma sessão (não
esquece de por uma linha no parts= apacheconfig

[apacheconfig]
recipe = plone.recipe. apache:config
mainconfig = /etc/apache2/ apache2.conf
bind = 80
backends =
exemplo.org: inverta.org: 8080
zope2_vhm_map =
exemplo.org: /

Se o caminho da configuração do seu apache for /etc/apache2/ , ele já
vai gerar uma configuração pro seu apache e instalá-la automaticamente.
(ela ficará na pasta parts/apacheconfig/ etc/conf. d/seusiteapachec onfig

Qualquer dúvida me avise. Eu aqui,além do apache uso o squid para cache...

Abraços,

Rafael

simonemedeirosm escreveu:
> Olá Rafael, vi no forum que você implementou o site com o uso do apache, 
> gostaria de saber que configuração é preciso fazer no zope e no apache para a 
> integração de ambos. Caso possas enviar os arquivos de configuração, agradeço.
>
> Obrigada,
> Simone
>
>
> 


   


  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com