Re: [zope-pt] Mais um prêmio para a Comunidade ZOPE/PLONE - Fábrica de Sítios - Alagoas

2006-12-27 Por tôpico Bruno Rezende

Olá Thiago,

tentei acessar o site do projeto (www.itec.al.gov.br/fabricadesitios), mas
parece que está fora do ar. O endereço é esse mesmo?

--
um abraço,
Bruno

On 12/23/06, Thiago Avila [EMAIL PROTECTED] wrote:


  Olá galera,

No último dia 12/12, estive em São Paulo para receber o prêmio TIGoverno
2006, categoria e-democracia pelo projeto Fábrica de Sítios do Poder
Executivo do Estado de Alagoas. Para aqueles que não conhecem o projeto,
trata-se do modelo e padronização de processos, projetos e tecnologias para
a produção de Portais de Governo em Alagoas.

O Projeto utiliza tecnologia 100% ZOPE/Plone, e estamos fechando 2006 com
18 portais no ar. Este projeto permitiu uma revolução no processo de
relacionamento entre o Governo de Alagoas e o cidadão na web.

Colocamos no ar nesta semana mais 3 filhos. São eles:

Portal da Defesa Agropecuária - www.defesaagropecuaria.al.gov.br
Portal da Cultura - www.cultura.al.gov.br
Portal da Defesa Social - www.defesasocial.al.gov.br

Para conhecerem o Projeto, acessem www.itec.al.gov.br/fabricadesitios

Abração e Feliz Natal !!!



--
Thiago Ávila - [EMAIL PROTECTED]
Bacharel em Ciência da Computação - UFAL
Pós-Graduando em Gerência Executiva de Projetos - FGV

Inclusão digital não é sinônimo de computador, é sinônimo de capacitação
e conhecimento distribuido. - Sérgio Amadeu
 



[zope-pt] Anti-robô, senha forte, etc..

2006-12-27 Por tôpico Paulo Jamil

Olá pessoal!

Eu estou tentando colocar em produção um site esta semana, porém o pessoal
da produção solicitou-me algumas implementações antes de liberar a produção
são elas:

- um mecanismo anti-robô
- um rotina para validar uma politíca de senha forte
- um rotinha que limite o upload de arquivos por tipo e extensão

Os colegas da lista poderiam me ajudar , me informando se existe algum
produto que implemente esses requisitos, ou sugerindo algum caminho a
seguir!

Atenciosamente,

Paulo Jamil


[zope-pt] Erro no envio de Senha - Plone

2006-12-27 Por tôpico Vinÿffffedcius Perallis
Olá Pessoal,
   
  Minha dúvida é a seguiente:
   
  Eu tenho conta no gmail, e estou configurando me e-mail pelo plone para poder 
enviar e-mail, os dados que digito são:
   
  Servidor SMTP
  smtp.gmail.com
   
  Porta SMTP
  25 ou 587 / Testei as duas, deu o mesmo efeito
   
  ESMTP
  [EMAIL PROTECTED]
   
  Senha ESMTP
  ***
   
  Quando vou adicionar um novo usuário, eu configuerei para mandar a senha
por e-mail, porem ele acusa um erro ao envio.
   
  ERRO:
   
  Não foi possível enviar sua senha para o endereço de email: (8, 'EOF occurred 
in violation of protocol')
   
  Porém, ele envia o e-mail, o e-mail que recemo é este:
   
  Bem-vindo , você foi registrado como um membro de Teste, o que permite 
que você personalize sua forma de ver o site e participar na 
comunidade. Por favor, ative sua conta visitando 
http://localhost:83/passwordreset/e4825ff6e3192b163e01c88fbeadcdcb?userid=ola2 
Você precisa ativar sua conta em 24 horas, ou seja, antes de 28/12/2006 
11:03.
Saudações gentis,

--
Portal Administrator

  Mas, ao cliquer no link, ele vai até o plone e aparece uma msg assim:
   
  Erro definindo senha  Desculpe, isto parece ser uma requisição inválida. 
Por favor, certifique-se que você copiou a URL exatamente como ela aparece no 
email e que você digitou o nome do seu usuário corretamente.
   
  Alguem, tem uma Luz para mim?
   
   
  Obrigado, 
   
  Perallis


   
   

 __
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

[zope-pt] navigation

2006-12-27 Por tôpico Wilton Alencar

Pessoal,
estive estudoando o código do navigation para gerar vários navigation a
partir de pastas.
Isto é, portlets navigation de subpastas específicas.
Ao estudar o código me pareceu que a única maneira será gerar views no
modelo zope3.
O que acho até simples, porém como a manutenção desses portlets e criação
dos mesmos serão feitas num processo dinâmico
gostaria de algo via ZMI.
Vocês tem alguma idéia de como posso usar o navigation e navtree_macro como
modelos para portltes de navegação?
Alguma dica? (mesmo que não sejam best practices)

Obrigado.
TOM

PS: Feliz Ano Novo pra todos, saúde e paz.


--
Att,
Wilton Souza Alencar
www.tom.pro.br


[zope-pt] Permissão de uma pasta para um grupo

2006-12-27 Por tôpico robsonvirino
Olá, pessoal!

Como faço para editar em um ZPT que determinada frases distintas sejam
visiveis para grupos distintos?

Exemplo:

!-- Visualizada pelo grupo 'diretor' --
span tal:condition=python:?? FRASE DESTINADA AOS DIRETORES
/span 

!-- Visualizada pelo grupo 'vendedor' --
span tal:condition=python:?? FRASE DESTINADA AOS VENDEDORES
/span

Agradeço quem puder ajudar! Forte abraço a todos e feliz 2007!

Robson Virino



[zope-pt] Permissão de partes do código para grupos distintos

2006-12-27 Por tôpico robsonvirino
Olá, pessoal!

Como faço para editar em um ZPT que determinada frases distintas sejam
visiveis para grupos distintos?

Exemplo:

!-- Visualizada pelo grupo 'diretor' --
span tal:condition=python:?? FRASE DESTINADA AOS DIRETORES
/span 

!-- Visualizada pelo grupo 'vendedor' --
span tal:condition=python:?? FRASE DESTINADA AOS VENDEDORES
/span

Agradeço quem puder ajudar! Forte abraço a todos e feliz 2007!

Robson Virino



Res: [zope-pt] Permissão de partes do código par a grupos distintos

2006-12-27 Por tôpico André F Silva
Olá.

Você poderia fazer chamar da sua ZPT o seguinte script python:

## Title='usuarioEstaEmGrupo'
## parameters= userId='', groupId=''
pg = context.portal_groups
return (userId in pg.getGroupById(groupId).getGroupUsers())

No ZPT:

span tal:condition= 
python:usuarioEstaEmGrupo(user.getUserName(),'diretores') FRASE DESTINADA 
AOS DIRETORES

/span 

Espero que ajude.

André FS


- Mensagem original 
De: robsonvirino [EMAIL PROTECTED]
Para: zope-pt@yahoogrupos.com.br
Enviadas: Quarta-feira, 27 de Dezembro de 2006 21:55:18
Assunto: [zope-pt] Permissão de partes do código para grupos distintos









  



Olá, pessoal!



Como faço para editar em um ZPT que determinada frases distintas sejam

visiveis para grupos distintos?



Exemplo:



!-- Visualizada pelo grupo 'diretor' --

span tal:condition= python:? ? FRASE DESTINADA AOS DIRETORES

/span 



!-- Visualizada pelo grupo 'vendedor' --

span tal:condition= python:? ? FRASE DESTINADA AOS VENDEDORES

/span



Agradeço quem puder ajudar! Forte abraço a todos e feliz 2007!



Robson Virino






  







!--

#ygrp-mlmsg {font-size:13px;font-family:arial,helvetica,clean,sans-serif;}
#ygrp-mlmsg table {font-size:inherit;font:100%;}
#ygrp-mlmsg select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
#ygrp-mlmsg pre, code {font:115% monospace;}
#ygrp-mlmsg * {line-height:1.22em;}
#ygrp-text{
font-family:Georgia;
}
#ygrp-text p{
margin:0 0 1em 0;
}
#ygrp-tpmsgs{
font-family:Arial;
clear:both;
}
#ygrp-vitnav{
padding-top:10px;
font-family:Verdana;
font-size:77%;
margin:0;
}
#ygrp-vitnav a{
padding:0 1px;
}
#ygrp-actbar{
clear:both;
margin:25px 0;
white-space:nowrap;
color:#666;
text-align:right;
}
#ygrp-actbar .left{
float:left;
white-space:nowrap;
}
.bld{font-weight:bold;}
#ygrp-grft{
font-family:Verdana;
font-size:77%;
padding:15px 0;
}
#ygrp-ft{
font-family:verdana;
font-size:77%;
border-top:1px solid #666;
padding:5px 0;
}
#ygrp-mlmsg #logo{
padding-bottom:10px;
}

#ygrp-vital{
background-color:#e0ecee;
margin-bottom:20px;
padding:2px 0 8px 8px;
}
#ygrp-vital #vithd{
font-size:77%;
font-family:Verdana;
font-weight:bold;
color:#333;
text-transform:uppercase;
}
#ygrp-vital ul{
padding:0;
margin:2px 0;
}
#ygrp-vital ul li{
list-style-type:none;
clear:both;
border:1px solid #e0ecee;
}
#ygrp-vital ul li .ct{
font-weight:bold;
color:#ff7900;
float:right;
width:2em;
text-align:right;
padding-right:.5em;
}
#ygrp-vital ul li .cat{
font-weight:bold;
}
#ygrp-vital a {
text-decoration:none;
}

#ygrp-vital a:hover{
text-decoration:underline;
}

#ygrp-sponsor #hd{
color:#999;
font-size:77%;
}
#ygrp-sponsor #ov{
padding:6px 13px;
background-color:#e0ecee;
margin-bottom:20px;
}
#ygrp-sponsor #ov ul{
padding:0 0 0 8px;
margin:0;
}
#ygrp-sponsor #ov li{
list-style-type:square;
padding:6px 0;
font-size:77%;
}
#ygrp-sponsor #ov li a{
text-decoration:none;
font-size:130%;
}
#ygrp-sponsor #nc {
background-color:#eee;
margin-bottom:20px;
padding:0 8px;
}
#ygrp-sponsor .ad{
padding:8px 0;
}
#ygrp-sponsor .ad #hd1{
font-family:Arial;
font-weight:bold;
color:#628c2a;
font-size:100%;
line-height:122%;
}
#ygrp-sponsor .ad a{
text-decoration:none;
}
#ygrp-sponsor .ad a:hover{
text-decoration:underline;
}
#ygrp-sponsor .ad p{
margin:0;
}
o {font-size:0;}
.MsoNormal {
margin:0 0 0 0;
}
#ygrp-text tt{
font-size:120%;
}
blockquote{margin:0 0 0 4px;}
.replbq {margin:4;}
--







__
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

Re: Res: [zope-pt] Permissão de partes do código para grupos distintos

2006-12-27 Por tôpico robsonvirino
Beleza, André!

De acordo com o teu código e mais umas googadas, consegui o que queria.

Vejam:

SCRIPT usuarioEstaEmGrupo

try:
  members=context.portal_groups.getGroupById(groupId).getGroupMemberIds()
  if (userId in members):
return 'SIM'
  else:
return 'NAO'

except:
  return 'erro'

NO ZPT:

div tal:define=usuario user/getUserName; 
 situacao
python:context.usuarioEstaEmGrupo(userId=usuario,groupId='group_diretores');
 tal:condition=python:situacao=='SIM'USUARIO PERTECE AO GRUPO
DIRETORES/div


Beleza pura, André...

[]'s

Robson Virino

--- Em zope-pt@yahoogrupos.com.br, André F Silva [EMAIL PROTECTED] escreveu

 Olá.
 
 Você poderia fazer chamar da sua ZPT o seguinte script python:
 
 ## Title='usuarioEstaEmGrupo'
 ## parameters= userId='', groupId=''
 pg = context.portal_groups
 return (userId in pg.getGroupById(groupId).getGroupUsers())
 
 No ZPT:
 
 span tal:condition=
python:usuarioEstaEmGrupo(user.getUserName(),'diretores') FRASE
DESTINADA AOS DIRETORES
 
 /span 
 
 Espero que ajude.
 
 André FS
 
 
 - Mensagem original 
 De: robsonvirino [EMAIL PROTECTED]
 Para: zope-pt@yahoogrupos.com.br
 Enviadas: Quarta-feira, 27 de Dezembro de 2006 21:55:18
 Assunto: [zope-pt] Permissão de partes do código para grupos distintos
 
 
 
 
 
 
 
 
 
   
 
 
 
 Olá, pessoal!
 
 
 
 Como faço para editar em um ZPT que determinada frases distintas sejam
 
 visiveis para grupos distintos?
 
 
 
 Exemplo:
 
 
 
 !-- Visualizada pelo grupo 'diretor' --
 
 span tal:condition= python:? ? FRASE DESTINADA AOS DIRETORES
 
 /span 
 
 
 
 !-- Visualizada pelo grupo 'vendedor' --
 
 span tal:condition= python:? ? FRASE DESTINADA AOS VENDEDORES
 
 /span
 
 
 
 Agradeço quem puder ajudar! Forte abraço a todos e feliz 2007!
 
 
 
 Robson Virino
 
 
 
 
 
 
   
 
 
 
 
 
 
 
 !--
 
 #ygrp-mlmsg
{font-size:13px;font-family:arial,helvetica,clean,sans-serif;}
 #ygrp-mlmsg table {font-size:inherit;font:100%;}
 #ygrp-mlmsg select, input, textarea {font:99%
arial,helvetica,clean,sans-serif;}
 #ygrp-mlmsg pre, code {font:115% monospace;}
 #ygrp-mlmsg * {line-height:1.22em;}
 #ygrp-text{
 font-family:Georgia;
 }
 #ygrp-text p{
 margin:0 0 1em 0;
 }
 #ygrp-tpmsgs{
 font-family:Arial;
 clear:both;
 }
 #ygrp-vitnav{
 padding-top:10px;
 font-family:Verdana;
 font-size:77%;
 margin:0;
 }
 #ygrp-vitnav a{
 padding:0 1px;
 }
 #ygrp-actbar{
 clear:both;
 margin:25px 0;
 white-space:nowrap;
 color:#666;
 text-align:right;
 }
 #ygrp-actbar .left{
 float:left;
 white-space:nowrap;
 }
 .bld{font-weight:bold;}
 #ygrp-grft{
 font-family:Verdana;
 font-size:77%;
 padding:15px 0;
 }
 #ygrp-ft{
 font-family:verdana;
 font-size:77%;
 border-top:1px solid #666;
 padding:5px 0;
 }
 #ygrp-mlmsg #logo{
 padding-bottom:10px;
 }
 
 #ygrp-vital{
 background-color:#e0ecee;
 margin-bottom:20px;
 padding:2px 0 8px 8px;
 }
 #ygrp-vital #vithd{
 font-size:77%;
 font-family:Verdana;
 font-weight:bold;
 color:#333;
 text-transform:uppercase;
 }
 #ygrp-vital ul{
 padding:0;
 margin:2px 0;
 }
 #ygrp-vital ul li{
 list-style-type:none;
 clear:both;
 border:1px solid #e0ecee;
 }
 #ygrp-vital ul li .ct{
 font-weight:bold;
 color:#ff7900;
 float:right;
 width:2em;
 text-align:right;
 padding-right:.5em;
 }
 #ygrp-vital ul li .cat{
 font-weight:bold;
 }
 #ygrp-vital a {
 text-decoration:none;
 }
 
 #ygrp-vital a:hover{
 text-decoration:underline;
 }
 
 #ygrp-sponsor #hd{
 color:#999;
 font-size:77%;
 }
 #ygrp-sponsor #ov{
 padding:6px 13px;
 background-color:#e0ecee;
 margin-bottom:20px;
 }
 #ygrp-sponsor #ov ul{
 padding:0 0 0 8px;
 margin:0;
 }
 #ygrp-sponsor #ov li{
 list-style-type:square;
 padding:6px 0;
 font-size:77%;
 }
 #ygrp-sponsor #ov li a{
 text-decoration:none;
 font-size:130%;
 }
 #ygrp-sponsor #nc {
 background-color:#eee;
 margin-bottom:20px;
 padding:0 8px;
 }
 #ygrp-sponsor .ad{
 padding:8px 0;
 }
 #ygrp-sponsor .ad #hd1{
 font-family:Arial;
 font-weight:bold;
 color:#628c2a;
 font-size:100%;
 line-height:122%;
 }
 #ygrp-sponsor .ad a{
 text-decoration:none;
 }
 #ygrp-sponsor .ad a:hover{
 text-decoration:underline;
 }
 #ygrp-sponsor .ad p{
 margin:0;
 }
 o {font-size:0;}
 .MsoNormal {
 margin:0 0 0 0;
 }
 #ygrp-text tt{
 font-size:120%;
 }
 blockquote{margin:0 0 0 4px;}
 .replbq {margin:4;}
 --
 
 
 
 
 
 
 
 __
 Fale com seus amigos  de graça com o novo Yahoo! Messenger 
 http://br.messenger.yahoo.com/