[zope-pt] Obtendo diretório principal do plone

2008-10-17 Por tôpico Pedro Vítor Lima Rodrigues
Pessoas,
estou com um template que pega uma pasta criada mais recentemente e, dentro 
dela, pega uma imagem mais recentemente criada. para isso, estou usando um 
mecanismo de busca do zope onde, entre outros, especifico um atributo path 
pois quero que seja pesquisado dentro de uma determinada pasta fotos. Mais ou 
menos assim:
path='/Pasta/Pasta/NomeDoSitePlone/fotos/'

Gostaria de obter esse diretorio Pasta/Pasta/NomeDoSitePlone automaticamente. 
Existe alguma variavel padrão no plone?



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

[zope-pt] Enviar formulário por e-mail

2008-10-15 Por tôpico Pedro Vítor Lima Rodrigues
Senhores,
gostaria de enviar um formulário com dados de email do usuario, nome, assunto e 
texto para um determinado email. Gostaria de fazer isso através do zope/plone 
ou um script python. Alguém poderia me ajudar? não consegui achar nada que me 
fosse úteil...
Desde já agradeço.



  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

[zope-pt] Traduzindo Datas

2008-09-26 Por tôpico Pedro Vítor Lima Rodrigues
Senhores,
tenho aqui um zpt que me exibe dados sobre uma noticia criada, como descrição, 
imagem, data de criação, etc. Em 
(span tal:replace=obj/Date/)
eu exibo a data do objeto. Mas esta vem em formato americano, gostaria de 
exibir no formato Brasileiro. Qual a melhor maneira?



  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

[zope-pt] menu portal-globalnav horizontal

2008-09-14 Por tôpico Pedro Vítor Lima Rodrigues
Gostaria de saber como transformo o menu abaixo do banner do plone (menu 
portal-globalnav) em um menu horizontal, com os itens em fila de cima para 
baixo.
Obrigado!



  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

[zope-pt] Problema com o MassLoader

2008-09-01 Por tôpico Pedro Vítor Lima Rodrigues
Instalei o produto MassLoader no Plone3 para permitir aos usuários fazerem 
upload de fotos e criar seus albuns. O problema é que esses usuários não 
possuem nenhum role global, quero que cada usuário possa usar o MassLoader na 
página de sua gerência.
Estou dando todas as permissões a o usuário desejado de forma local, através da 
aba Compartilhamento. Porém não importa que role global eu dê aos usuários, 
eles simplesmente não tem acesso à aba Import. 
Como faço para meus usuários terem acesso à essa aba, para poderem usar o 
MassLoader?



  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

Re: [zope-pt] Re: Ocutando itens de usuários

2008-08-28 Por tôpico Pedro Vítor Lima Rodrigues
Alexandre, primeiramente obrigado pela resposta.
Acho que acabei errando, peço desculpas. Quando me refiro a criar um item, não 
é um novo produto mas sim um novo conteudo (no nosso caso, uma Folder e uma 
Page). Gostariamos de limitar o acesso a determinados conteúdos criados por 
nós, mas não ao tipo do conteúdo em geral...

Será que ainda existe solução? :)

--- Em qui, 28/8/08, Alexandre Marinho [EMAIL PROTECTED] escreveu:
De: Alexandre Marinho [EMAIL PROTECTED]
Assunto: [zope-pt] Re: Ocutando itens de usuários
Para: zope-pt@yahoogrupos.com.br
Data: Quinta-feira, 28 de Agosto de 2008, 9:18











Bom Pedro,



Isso poderia ser resolvido da seguinte forma:



Supondo que você criou um novo tipo chamado Item, primeiro seria

necessário a criação de um novo role no plone, através da aba security. 



Depois você deverá criar um novo workflow(portal_ workflow) baseado ou

no plone_workflow ou no folder_workflow e atribuir esse workflow ao

tipo Item.



Depois é necessário editar esse novo workflow para que somente o role

que você criou tenha a permissão de view. Assim todos os usuários a

que você atribuir esse role poderão ver o seu novo tipo.



Isso é como eu faria no plone 2.5, o plone 3 tem vários outros

workflows que você pode se basear. Vai depender do qual você colocou

como workflow base do seu site.



Outra maneira seria já embutir o workflow dentro do produto do seu

novo tipo. Isso pode ser feito mais transparente através do

ArchGenXML. Você pode saber mais sobre o ArchGem aqui:

http://plone. org/documentatio n/manual/ archgenxml2



Espero ter ajudado.



--

Alexandre Marinho

Consultor Pleno - ITEC/AL



--- Em [EMAIL PROTECTED] .com.br, Pedro Vítor Lima Rodrigues

pedrovitorlima@ ... escreveu



 Quero criar um determinado ítem e gostaria de deixá-lo visível e

acessível a apenas um grupo de usuários no meu portal Plone3. Não

encontrei como poderia fazer isso, apenas uma solução de deixar o

objeto como privado, mas além da insegurança de que algum usuário

possa publicar todos os usuarios logados que tenham permissões para

ver itens privados poderão vê-lo.

 Existe como fazer isso no Plone3?

 

 

 

   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






  




 

















  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

[zope-pt] Ocutando itens de usuários

2008-08-27 Por tôpico Pedro Vítor Lima Rodrigues
Quero criar um determinado ítem e gostaria de deixá-lo visível e acessível a 
apenas um grupo de usuários no meu portal Plone3. Não encontrei como poderia 
fazer isso, apenas uma solução de deixar o objeto como privado, mas além da 
insegurança de que algum usuário possa publicar todos os usuarios logados que 
tenham permissões para ver itens privados poderão vê-lo.
Existe como fazer isso no Plone3?



  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

Re: [zope-pt] Actions Plone 3

2008-08-26 Por tôpico Pedro Vítor Lima Rodrigues
Cristina,
primeiro pega os identificadores das divs. Depois na sua css adicione

#nomedoidentificador{
display: none;
}

Não é lá a melhor das maneiras, mas quebrará um galho até você descubrir. 
Gostaria de saber como fazer isso tambem... 
--- Em ter, 26/8/08, Cristina Souza [EMAIL PROTECTED] escreveu:
De: Cristina Souza [EMAIL PROTECTED]
Assunto: [zope-pt] Actions Plone 3
Para: zope-pt@yahoogrupos.com.br
Data: Terça-feira, 26 de Agosto de 2008, 8:43











Oi pessoal, estou usando o Plone 3.1.4 e estou com uma dúvida.



Para eu tirar do meu site, o quick search box, o logo, as global

sections, a personal bar e os breadcrumbs, etc, eu usava o

main_tamplate no Plone 2.5.



Mas agora percebi que no Plone 3 dentro do main_tamplate não dá para

fazer isso, pois as divs não estão mais lá. Só tem uma expressão:

div id=portal-top i18n:domain= plone

div tal:replace= structure provider:plone. portaltop /

/div

Então fui pesquisando e no site TcheZope encontrei uma informação a

respeito:

http://www.tchezope .org/documentaca o/tutorial/ customizando- viewlets- 
no-main_template /introducao



Será que não tem outra forma de tirar esses actions sem ter que fazer

tudo isso? O problema é: e se eu não tenho acesso as pastas de

instalação do Zope, como vou fazer? 

Não gostei dessa parte do Plone3.



No aguardo!

Abraços!




  




 

















  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

[zope-pt] Pesquisando objetos por critério em um path

2008-08-25 Por tôpico Pedro Vítor Lima Rodrigues
Estou pequisando em meu site as três últimas notícias cadastradas, através de

div tal:define=resultado 
python:here.portal_catalog.searchResults(portal_type='News Item',
 
 sort_on='Date',
 
 sort_order='reverse',
 
 review_state='published')[:3];

/div

Gostaria de pesquisar as três pastas mais recentes dentro da pasta ./eventos. 
Como poderia fazer isso?



  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

Re: [zope-pt] Pesquisando objetos por critério em um path

2008-08-25 Por tôpico Pedro Vítor Lima Rodrigues
Robson, obrigado por responder!
Mas o código que você mandou não me retorna resultados. Quando coloco no 
caminho do path='' ele retorna as 3 ultimas pastas criadas no portal inteiro. 
Já tentei path='./eventos', path='eventos/', path='/eventos/' e nada deu 
certo...




  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

Re: [zope-pt] Pesquisando objetos por critério em um path

2008-08-25 Por tôpico Pedro Vítor Lima Rodrigues
Isso meu amigo, agora sim funcionou!
Muito obrigado!

--- Em seg, 25/8/08, ROBSON VIRINO - GEINF [EMAIL PROTECTED] escreveu:
De: ROBSON VIRINO - GEINF [EMAIL PROTECTED]
Assunto: Re: [zope-pt] Pesquisando objetos por critério em um path
Para: zope-pt@yahoogrupos.com.br
Data: Segunda-feira, 25 de Agosto de 2008, 16:51











Olá, Pedro.

Testa com  path='/Plone/ eventos', se o nome do teu Plone Site for Plone.



Você usa o Plone 3.0 ou 2.5.x?



Robson Virino



Pedro Vítor Lima Rodrigues escreveu:



 Robson, obrigado por responder!

 Mas o código que você mandou não me retorna resultados. Quando coloco 

 no caminho do path='' ele retorna as 3 ultimas pastas criadas no 

 portal inteiro. Já tentei path='./eventos' , path='eventos/ ', 

 path='/eventos/ ' e nada deu certo...





  - - - - - -

 Novos endereços, o Yahoo! que você conhece. Crie um email novo 

 http://br.rd. yahoo.com/ mail/taglines/ mail/*http: //br.new. mail.yahoo. 
 com/addresses 

 com a sua cara @ymail.com ou @rocketmail. com.

  




  




 

















  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

Re: [zope-pt] Produto de album de fotos para o Plone

2008-08-20 Por tôpico Pedro Vítor Lima Rodrigues

Valeu Jacson!
--- Em ter, 19/8/08, Jacson Tiola [EMAIL PROTECTED] escreveu:
De: Jacson Tiola [EMAIL PROTECTED]
Assunto: Re: [zope-pt] Produto de albom de fotos para o Plone
Para: zope-pt@yahoogrupos.com.br
Data: Terça-feira, 19 de Agosto de 2008, 17:43











Olá Pedro, 

Existe o produto chamado MassLoader, nele você pode fazer o upload de um 
arquivo .zip com todas as fotos. E depois é só publicar. 

http://plone. org/products/ massloader



[]'s

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



2008/8/19 Pedro Vítor Lima Rodrigues pedrovitorlima@ yahoo.com. br



















Gostaria de saber sobre produtos para o Plone 3 que criam interfaces de 
slideshow ou album para fotos. Encontrei alguns interessantes, mas todos eles 
dependem que eu adicione imagem por imagem para criar um album. Quero que o 
pessoal aqui da empresa gere seus próprios albuns, podendo selecionar várias 
fotos de uma vez (já pensou o sujeito ter que criar um album de 100 fotos? Uma 
por uma?). 

Pensei em contornar com ftp, mas quero realmente que qualquer pessoa possa 
criar esse tipo de conteúdo.
Alguém tem alguma dica?




  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail.com.
  





















  




 

















  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

[zope-pt] Produto de albom de fotos para o Plone

2008-08-19 Por tôpico Pedro Vítor Lima Rodrigues
Gostaria de saber sobre produtos para o Plone 3 que criam interfaces de 
slideshow ou album para fotos. Encontrei alguns interessantes, mas todos eles 
dependem que eu adicione imagem por imagem para criar um album. Quero que o 
pessoal aqui da empresa gere seus próprios albuns, podendo selecionar várias 
fotos de uma vez (já pensou o sujeito ter que criar um album de 100 fotos? Uma 
por uma?). 
Pensei em contornar com ftp, mas quero realmente que qualquer pessoa possa 
criar esse tipo de conteúdo.
Alguém tem alguma dica?



  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

[zope-pt] Página nova aberta para mostrar objetos links

2008-08-05 Por tôpico Pedro Vítor Lima Rodrigues
Pessoal, boa tarde!
Alguém sabe dizer se existe como determinar que quando o usuário clicar em um 
objeto link em um portlet seja aberta uma nova página, para mostrar esse link? 
Existe alguma opção no Zope ou Plone para isso?


  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


Re: [zope-pt] (unknown) - Banners diferentes a cada refresh

2008-08-05 Por tôpico Pedro Vítor Lima Rodrigues
Tania, achei o problema. Tinha criado os banners e a pasta pelo zope, e por 
isso não constávam no catalog. Agora já estou achando...
Mas continua não mostrando nada na minha page template.

 path='/Plone/banners/banners-topo'


 No portal_catalog achei 
 /Plone/banners/banners-topo   ATFolder


Na minha page template uso

 span tal:define=obj python:context.random_banner()
   tal:condition=python:obj 
  h1asdfasdf/h1
  a href=
   class=tile
   tal:attributes=href string:${obj/url}
   target=_blank

      img tal:attributes=src string:${obj/url}/image_thumb /

  /a

 /span





--- Em seg, 4/8/08, Tania Andrea [EMAIL PROTECTED] escreveu:
De: Tania Andrea [EMAIL PROTECTED]
Assunto: Re: [zope-pt] (unknown) - Banners diferentes a cada refresh
Para: zope-pt@yahoogrupos.com.br
Data: Segunda-feira, 4 de Agosto de 2008, 19:59











No catalog você tem que achar objetos com os paths de exemplo 
abaixo:

/Plone/banners/ banners_topo/ meubanner1
/Plone/banners/ banners_topo/ meubanner2

Algo assim...

E sei que é trivial, mas já tiveram esta dúvida: veja se os estados do seu 
objeto estão publicados mesmo, para que a consulta traga algo.

Att,
Tânia Andrea

--- Em seg, 4/8/08, Pedro Vítor Lima Rodrigues]%5 Vítor Lima Rodrigues 
pedrovitorlima@ yahoo.com. br escreveu:
De: Pedro Vítor Lima Rodrigues]%5 Vítor Lima Rodrigues pedrovitorlima@ 
yahoo.com. br
Assunto: Re: [zope-pt] (unknown) - Banners diferentes a cada refresh
Para: [EMAIL PROTECTED] .com.br
Data: Segunda-feira, 4 de Agosto de 2008, 16:01








No caso, o banner a ser atualizado seria o fundo de #portal-header. 
Fiz o script como descrito no link, em uma page template de teste em branco com 
o seguinte parâmetro de busca:

context.portal_ catalog.searchRe sults(path= '/Plone/banners/ banners_topo' ,
   portal_type=
 'Image',
  
 review_state= 'published' ,
   sort_limit=10)

Mas não está me retornando nada. Não dá erro, apenas não retorna nada como se 
nada fosse encontrado. Tentei colocar no path 'here/banners/ banners_topo' e 
até '/Plone/banners' mas a situação persiste. No meu portal_catalog, não acho o 
indice para a pasta banners_topo. ..
 

--- Em seg, 4/8/08, Tania Andrea bmw_taninha@ yahoo.com. br escreveu:
De: Tania Andrea bmw_taninha@ yahoo.com. br
Assunto: Re: [zope-pt] (unknown) - Banners diferentes a cada refresh
Para:
 [EMAIL PROTECTED] .com.br
Data: Segunda-feira, 4 de Agosto de 2008, 9:47








Bom dia, Pedro.

Este tutorial busca imagens randomicamente via python script (import random).

Mas você pode adaptá-lo para buscar um vkBanner...

http://www.taniaand rea.com/tutoriai s/python- zope-plone/ criar-imagem- 
randomica/

Att,
Tânia Andrea

--- Em sex, 1/8/08, Pedro Vítor Lima Rodrigues pedrovitorlima@ yahoo.com. br 
escreveu:
De: Pedro Vítor Lima Rodrigues pedrovitorlima@ yahoo.com. br
Assunto: [zope-pt] (unknown)
Para: zope yahoogroups [EMAIL PROTECTED] .com.br
Data: Sexta-feira, 1 de Agosto de
 2008, 17:56








Pessoal, estou construindo um portal plone e tive a ideia de criar 
uma rotina que, sempre que o usuário abra o navegador (uma nova sessão), um 
novo banner é exibido. Os banners pelomenos já tenho :P
Alguém tem alguma idéia que possa me ajudar? Existe alguma forma de fazer isso 
via CSS e JavaScript ou outra maneira seria mais fácil?




  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail. com.
  


 





  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail. com.
  


 





  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail. com.
  


 





  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail. com.
  




 

















  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

Re: [zope-pt] (unknown) - Banners diferentes a cada refresh

2008-08-04 Por tôpico Pedro Vítor Lima Rodrigues ] %5 Vítor Lima Rodrigues
No caso, o banner a ser atualizado seria o fundo de #portal-header. Fiz o 
script como descrito no link, em uma page template de teste em branco com o 
seguinte parâmetro de busca:

context.portal_catalog.searchResults(path='/Plone/banners/banners_topo',
   portal_type='Image',
   review_state='published',
   sort_limit=10)

Mas não está me retornando nada. Não dá erro, apenas não retorna nada como se 
nada fosse encontrado. Tentei colocar no path 'here/banners/banners_topo' e até 
'/Plone/banners' mas a situação persiste. No meu portal_catalog, não acho o 
indice para a pasta banners_topo...
 

--- Em seg, 4/8/08, Tania Andrea [EMAIL PROTECTED] escreveu:
De: Tania Andrea [EMAIL PROTECTED]
Assunto: Re: [zope-pt] (unknown) - Banners diferentes a cada refresh
Para: zope-pt@yahoogrupos.com.br
Data: Segunda-feira, 4 de Agosto de 2008, 9:47











Bom dia, Pedro.

Este tutorial busca imagens randomicamente via python script (import random).

Mas você pode adaptá-lo para buscar um vkBanner...

http://www.taniaand rea.com/tutoriai s/python- zope-plone/ criar-imagem- 
randomica/

Att,
Tânia Andrea

--- Em sex, 1/8/08, Pedro Vítor Lima Rodrigues pedrovitorlima@ yahoo.com. br 
escreveu:
De: Pedro Vítor Lima Rodrigues pedrovitorlima@ yahoo.com. br
Assunto: [zope-pt] (unknown)
Para: zope yahoogroups [EMAIL PROTECTED] .com.br
Data: Sexta-feira, 1 de Agosto de 2008, 17:56








Pessoal, estou construindo um portal plone e tive a ideia de criar 
uma rotina que, sempre que o usuário abra o navegador (uma nova sessão), um 
novo banner é exibido. Os banners pelomenos já tenho :P
Alguém tem alguma idéia que possa me ajudar? Existe alguma forma de fazer isso 
via CSS e JavaScript ou outra maneira seria mais fácil?




  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail. com.
  


 





  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail. com.
  




 

















  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

[zope-pt] (unknown)

2008-08-01 Por tôpico Pedro Vítor Lima Rodrigues
Pessoal, estou construindo um portal plone e tive a ideia de criar uma rotina 
que, sempre que o usuário abra o navegador (uma nova sessão), um novo banner é 
exibido. Os banners pelomenos já tenho :P
Alguém tem alguma idéia que possa me ajudar? Existe alguma forma de fazer isso 
via CSS e JavaScript ou outra maneira seria mais fácil?



  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

[zope-pt] Exibindo resultado de external method

2008-07-31 Por tôpico Pedro Vítor Lima Rodrigues
Tenho um external method que obtém a data atual, formata e me retorna em uma 
string. Como posso exibir essa string em um page template?



  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

Re: [zope-pt] Re: Alterando imagem por trás do b anner

2008-07-24 Por tôpico Pedro Vítor Lima Rodrigues
Cara, uso o Plone 3.0.6 e não consigo achar os templates para customização na 
mão... Me falaram que é diferente do Plone 2, mas não especificaram. Poderia me 
ajudar??

--- Em qui, 24/7/08, Davi Medeiros [EMAIL PROTECTED] escreveu:

De: Davi Medeiros [EMAIL PROTECTED]
Assunto: [zope-pt] Re: Alterando imagem por trás do banner
Para: zope-pt@yahoogrupos.com.br
Data: Quinta-feira, 24 de Julho de 2008, 7:47






Você poderia aplicar um background: url(image.jpg) na tag que contém o
banner, ou uma antes, ou até encapsular o código do banner num DIV ou
SPAN somente para obter o efeito.

--
DL

--- Em [EMAIL PROTECTED] .com.br, Pedro Vítor Lima Rodrigues
pedrovitorlima@ ... escreveu

 Gostaria de saber como preencher o fundo branco atrás do banner de
um site Plone. Colocar um banner maior por exemplo, onde o banner
pequeno do logo do plone iria sobrepor-se a ele.

 














  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

[zope-pt] Alterando imagem por trás do banner

2008-07-23 Por tôpico Pedro Vítor Lima Rodrigues
Gostaria de saber como preencher o fundo branco atrás do banner de um site 
Plone. Colocar um banner maior por exemplo, onde o banner pequeno do logo do 
plone iria sobrepor-se a ele.


  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

[zope-pt] Problema ao migrar site plone

2008-07-10 Por tôpico Pedro Vítor Lima Rodrigues
Possuo um site Plone 3.1 em um servidor e gostaria de migrar para outro. Neste 
outro, ja instalei todos os produtos que ele utiliza, PlonePopoll, WindowZ, 
Produtos de integracao com o AD, etc. A versao do servidor e do plone tambem 
sao identicas nos dois servidores.
Estou copiando o /opt/Plone-x.x.x/zeocluster/server/var/Data.fs para o outro,  
mas quando reinicio o processo e atualizo o navegador ele fica em estado de 
espera eterna.
Algu[em pode me ajudar com esse problema?


  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


[zope-pt] Migrando site entre servidores Zope de mesma versão

2008-07-08 Por tôpico Pedro Vítor Lima Rodrigues
Como devo proceder para fazer a migração de um site plone de um servidor para 
outro?
Possuo um site com várias configurações em seu servidor, como a utilização de 
uma skin, instalação de vários
produtos, customizações pessoais e configurações com servidor LDAP. O 
import/export do Zope resolve meu problema?
Qual seria a melhor solução?


  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

[zope-pt] Migrando site entre servidores Zope de mesma versão

2008-07-08 Por tôpico Pedro Vítor Lima Rodrigues
Como devo proceder para fazer a migração de um site plone de um servidor para 
outro?
Possuo um site com várias configurações em seu servidor, como a utilização de 
uma skin, instalação de vários
produtos, customizações pessoais e configurações com servidor LDAP. O 
import/export do Zope resolve meu problema?
Qual seria a melhor solução?


  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

[zope-pt] Links nos portlets de navegação

2008-06-26 Por tôpico Pedro Vítor Lima Rodrigues
Pessoal, tenho portlets de navegação que puxam links de uma determinada pasta. 
Porém quando clico no ítem do portlet, ele exibe uma nova página mostrando o 
valor da url para que o usuário clique e abra o caminho desejado.
Existe alguma maneira de deixar automático, algo do tipo clicar no ítem de 
navegação e este já encaminhar para a página desejada? Acho incômodo essa 
funcionalidade, clicar no link e mostrar a url para aí sim ser redirecionado...


  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

[zope-pt] Links nos portlets de navegação

2008-06-26 Por tôpico Pedro Vítor Lima Rodrigues
Pessoal, tenho portlets de navegação que puxam links de uma determinada pasta. 
Porém quando clico no ítem do portlet, ele exibe uma nova página mostrando o 
valor da url para que o usuário clique e abra o caminho desejado.
Existe alguma maneira de deixar automático, algo do tipo clicar no ítem de 
navegação e este já encaminhar para a página desejada? Acho incômodo essa 
funcionalidade, clicar no link e mostrar a url para aí sim ser redirecionado...


  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

Res: [zope-pt] Links nos portlets de navegação

2008-06-26 Por tôpico Pedro Vítor Lima Rodrigues
Descobri que isso só acontecia enquanto estava logado como administrador.
Desculpem o incômodo!


- Mensagem original 
De: Pedro Vítor Lima Rodrigues [EMAIL PROTECTED]
Para: zope yahoogroups zope-pt@yahoogrupos.com.br
Enviadas: Quinta-feira, 26 de Junho de 2008 16:44:33
Assunto: [zope-pt] Links nos portlets de navegação


Pessoal, tenho portlets de navegação que puxam links de uma determinada pasta. 
Porém quando clico no ítem do portlet, ele exibe uma nova página mostrando o 
valor da url para que o usuário clique e abra o caminho desejado.
Existe alguma maneira de deixar automático, algo do tipo clicar no ítem de 
navegação e este já encaminhar para a página desejada? Acho incômodo essa 
funcionalidade, clicar no link e mostrar a url para aí sim ser redirecionado. ..

Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara 
@ymail.com ou @rocketmail. com.  


  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

[zope-pt] Dando papel de owner através da ZMI

2008-06-17 Por tôpico Pedro Vítor Lima Rodrigues
Pessoal, como torno um usuário owner de um conteúdo? 
Fiz uma página mas gostaria que somente dois usuários tivessem acesso.
Criei essa page template na mão mesmo, e na aba security do zope dei permissões 
de visão apenas aos administradores e aos owners.

Ps:. como a página foi criada na mão, pela ZMI, não aparece as abas usuais do 
plone como compartilhamento. O papel deve ser dado pelo Zope mesmo, acho que 
mexendo na acl


  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

Res: [zope-pt] Dando papel de owner através da ZMI

2008-06-17 Por tôpico Pedro Vítor Lima Rodrigues
Sei...
e como posso criar um form de upload de arquivos usando a interface do plone?
pq na edição de páginas, no Plone, nem um input eu posso colocar...


- Mensagem original 
De: José Henrique [EMAIL PROTECTED]
Para: zope-pt@yahoogrupos.com.br
Enviadas: Terça-feira, 17 de Junho de 2008 15:04:02
Assunto: Re: [zope-pt] Dando papel de owner através da ZMI


2008/6/17 Pedro Vítor Lima Rodrigues pedrovitorlima@ yahoo.com. br:
 Pessoal, como torno um usuário owner de um conteúdo?
 Fiz uma página mas gostaria que somente dois usuários tivessem acesso.
 Criei essa page template na mão mesmo, e na aba security do zope dei
 permissões de visão apenas aos administradores e aos owners.

 Ps:. como a página foi criada na mão, pela ZMI, não aparece as abas usuais
 do plone como compartilhamento . O papel deve ser dado pelo Zope mesmo,
 acho que mexendo na acl

Você não deve manipular conteúdo do Plone usando a ZMI. Use a
interface do Plone para isso.

Zénrique.
 


  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

Res: [zope-pt] Re: Ajuda com 'Privilégios Insu ficientes'

2008-06-16 Por tôpico Pedro Vítor Lima Rodrigues
 Ae cara, segue o código que você pediu em outro tópico. Qualquer coisa é só 
perguntar...
Abraço.
Ps:. o yahoomail não coopera, logo o código segue sem identação.
### Name: save_file.py
### Author: Pedro Vítor L. Rodrigues
### Date: 06-02-2008

from Products.PythonScripts.standard import html_quote
from Products.CMFCore.utils import getToolByName
from DateTime import DateTime
#import datetime

#padrão
request = container.REQUEST
RESPONSE = request.RESPONSE

#pega dados da data atual para montar nome do arquivo
data = DateTime()
mes = str(data.month())
dia = str(data.day())
ano = str(data.year())

#pega arquivo e nome do arquivo a ser gravado
#'file' é o nome do input file do form
file = request.get('file',None)
filename = BI- + ano + - + mes + - + dia + .pdf

#pega contexto inicial
portal = context.portal_url.getPortalObject()


#pega contexto da pasta 'publicações', dentro da pasta raíz
folder = getattr(portal, 'publicacoes')

#pega contexto da pasta 'bi', dentro da pasta publicações
folder = getattr(folder, 'bi')


#se o tipo de arquivo for PDF, salva
if filename[-3:].lower() in ['pdf']:
#se ainda não existir uma pasta com o nome ano, cria
if not hasattr(folder, ano):
novaPasta={'type_name':'Folder',
'id':ano,
'title':'B.I.s do ano ' + ano,
'description':'Pasta com os B.I.s deste ano'}

folder.invokeFactory(**novaPasta)

#pega referência à novaPasta criada anteriormente
objeto = getattr(folder, novaPasta['id'])
#publica o objeto
objeto.content_status_modify(workflow_action='publish')

#pega contexto da pasta do ano atual 
folder = getattr(folder, ano)

#se não existir uma pasta do mês atual dentro da pasta do ano, cria
if not hasattr(folder, mes):
novaPastaMes={'type_name':'Folder',
'id':mes,
'title':'B.I.s do mes ' + mes,
'description':'Pasta com os B.I.s deste mes'}
folder.invokeFactory(**novaPastaMes)
objeto = getattr(folder, novaPastaMes['id'])
objeto.content_status_modify(workflow_action='publish')

#faz o mesmo com o mês
folder = getattr(folder, mês)

#cria o arquivo no servidor, caso este não exista ainda na pasta mês
if hasattr(folder, filename):
folder.manage_delObjects(filename)

novoArquivo={'type_name':'File',
'id':filename,
'title': filename,
'file': file}

folder.invokeFactory(**novoArquivo)
objeto = getattr(folder, novoArquivo['id'])
objeto.content_status_modify(workflow_action='publish')

folder = getattr(portal, 'publicacoes')

id=bi-do-dia


#Sempre que um BI for adicionado, quero que a URL estática do portal
#aponte para esse BI. Quero sempre a URL relacionada ao BI mais atual.
#Assim, sempre que criar um arquivo, faço uma cópia com um id 'bi-do-dia', e 
#ao criar a url mando esta apontar para um objeto com este id. Veja que o id não
#muda, quando um arquivo novo é carregado deleto o antigo com esse id e 
adiciono uma
#cópia do novo com ele.
if hasattr(folder, id):
folder.manage_delObjects(id)

url = {'type_name':'Link',
'id':id,
'title':'B.I do Dia',
'remote_url':'./bi/' + ano + '/' + mes + '/' + filename}
folder.invokeFactory(**url)
objeto = getattr(folder, id)
objeto.content_status_modify(workflow_action='publish')


#se o arquivo não for pdf...
else:
print 'Arquivo não suportado.' + filename[-3].lower()
RESPONSE.redirect(./erro-upload?erro='2')

return printed




- Mensagem original 
De: illidam [EMAIL PROTECTED]
Para: zope-pt@yahoogrupos.com.br
Enviadas: Segunda-feira, 16 de Junho de 2008 11:21:46
Assunto: [zope-pt] Re: Ajuda com 'Privilégios Insuficientes'


--- Em [EMAIL PROTECTED] .com.br, Jorge Guimarães [EMAIL PROTECTED] . escreveu

 
 O script não tem privilégios suficientes para manipular a pasta do
contexto. Porque não tenta colocar esse script como um outro papel,
tipo manager?
 
 Att,
 
 Jorge
 
opa jorge , tudo bom ne!?

Cara eu ja fiz isso e mesmo assim o danado não roda!!

Alguma outra dica!!?
=D
valeu ae...

att.
Guilherme

 


  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

Res: [zope-pt] Área restrita

2008-06-16 Por tôpico Pedro Vítor Lima Rodrigues
Elisandra,
Poderia dar maiores detalhes da utilização do acl_users para restrições de 
acesso à usuários?
Possuo aqui um form de upload e gostaria que apenas dois usuários utilizase 
este. Teria que criar uma pasta nova apenas para este form e configurar um 
acl_users dentro dela? Como configuro esse ficheiro?
Desde já agradeço!


- Mensagem original 
De: Elisandra Lopes [EMAIL PROTECTED]
Para: zope-pt@yahoogrupos.com.br
Enviadas: Domingo, 15 de Junho de 2008 21:36:29
Assunto: Re: [zope-pt] Área restrita


oi Mateus

O controlo de acesso a áreas privadas do teu site pode ser feito usando 
o acl_users sim, para isso deves criar este ficheiro dentro
da pasta que pretendes restringir o acesso, nesse caso vais precisar de 
criar um para a folder Financeiro e outra para Adminstrador.
Assim, apenas os utilizadores definidos no acl_users da pasta 
exp:Financeiro tem acesso á ela , e assim por diante a autorizaçaõ 
funciona obdecendo o
modelo hierárquico..

Agora pra autenticar os teus utilizadores do mysql penso que tens que 
usar o produto MySQLUserFolder do zope, eu tenho pouca experiencia
com o zope ainda por isso não vou puder ajudar-t .. espero que alguém da 
lista já tenha usado e consegue ajudar-te-

Cumprimentos
Elisandra Lopes

Mateus Henriques escreveu:

 Boa tarde,


 Pessoal estou a fazer uma aplicação Web e decidi fazer utilizando o 
 Zope. A versão que irei usar é a 2.10.6 junto com o MySQL(não usarei o 
 plone). Gostaria de saber como trabalho no Zope com áreas restritas no 
 site. Por Exemplo:

 - MySite

 - Administrador

 - Financeiro

 Ao digitar mysite/administrado r/financeiro barrar o usuario e levar 
 para pagina de login (administrador) . Como fazer isso no Zope? Alguem 
 pode me mostrar algum exemplo? Seria com sessão ? filtro ? ou 
 utilizaria a pasta de usuarios (acl_users)? mais meus usuarios estao 
 na base mysql


 Desde ja, agradeco a atencao.

 Um abraço



 Mateus Zenaide Henriques
 [http://matzen. objectis. net]
 [http://construirsit es.com.br]
 

 -- 

 rock.com http://webmail. rock.com/ signup/

 


 _ _ _ _ ___ 
Yahoo! Mail - Sempre a melhor opção para você! 
Experimente já e veja as novidades. 
http://br.yahoo. com/mailbeta/ tudonovo/ 
 


  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

Re: [zope-pt] Publicação de notícia (Permiss ões)

2008-06-16 Por tôpico Pedro Vítor Lima Rodrigues
Cristina,
Penso da seguinte forma. Você poderia ter quatro estados de conteúdos: Privado, 
enviado para autorização, autorizado, e publicado.
nbsp;
Papel Jornalista -gt; de privado para enviado para autorização
Papel Avaliador -gt; de enviado para autorização para autorizado
Papel Revisor -gt; de autorizado para publicado

O papel Jornalista poderia ver tudo. 
O papel Avaliador só poderia ver, além de conteúdos publicados, conteúdos 
enviados para autorização e autorizados. 
O papel Revisor só poderia ver autorizado e publicado.

Assim você garante a integridade do seu Workflow.

Espero que tenha sido útil...
Abraço

--- Em seg, 16/6/08, Cristina Souza lt;[EMAIL PROTECTED]gt; escreveu:
De: Cristina Souza lt;[EMAIL PROTECTED]gt;
Assunto: [zope-pt] Publicação de notícia (Permissões)
Para: zope-pt@yahoogrupos.com.br
Data: Segunda-feira, 16 de Junho de 2008, 15:21











Olá pessoal, preciso de mais uma ajuda.



Como posso fazer o processo de publicação de notícia em um site dando

permissão da seguinte forma:

Jornalista escreve a notícia envia para uma pessoa autorizar ou não o

tipo da notícia, se autorizar manda pro revisor e o revisor publica ou

não.



Se fosse só o Jornalista e o revisor, eu criaria o papel Jornalista,

depois daria a este papel permissões através da guia Security.

Mas com um terceiro, não sei como fazer.

Alguém pode me dar uma idéia?




  




 

















  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

Re: [zope-pt] Re: Publicação de notícia (P ermissões)

2008-06-16 Por tôpico Pedro Vítor Lima Rodrigues
Depende...
Se sua aplicação tiver como (um dos) objetivo(s) principal(is) esse tipo de 
ação, então acho que a melhor saída seria criar um novo workflow. Se não, então 
pode existir outras saídas mais em conta e/ou mais simples, que inclusive não 
conheço mais se tratando de Zope existe sim.
--- Em seg, 16/6/08, Cristina Souza lt;[EMAIL PROTECTED]gt; escreveu:
De: Cristina Souza lt;[EMAIL PROTECTED]gt;
Assunto: [zope-pt] Re: Publicação de notícia (Permissões)
Para: zope-pt@yahoogrupos.com.br
Data: Segunda-feira, 16 de Junho de 2008, 15:56











Neste caso, vc está dizendo que eu devo criar um workflow só para

fazer isso?



--- Em [EMAIL PROTECTED] .com.br, Pedro Vítor Lima Rodrigues

lt;pedrovitorlima@ ...gt; escreveu

gt;

gt; Cristina,

gt; Penso da seguinte forma. Você poderia ter quatro estados de

conteúdos: Privado, enviado para autorização, autorizado, e publicado.

gt; amp;nbsp;

gt; Papel Jornalista -amp;gt; de privado para enviado para autorização

gt; Papel Avaliador -amp;gt; de enviado para autorização para autorizado

gt; Papel Revisor -amp;gt; de autorizado para publicado

gt; 

gt; O papel Jornalista poderia ver tudo. 

gt; O papel Avaliador só poderia ver, além de conteúdos publicados,

conteúdos enviados para autorização e autorizados . 

gt; O papel Revisor só poderia ver autorizado e publicado.

gt; 

gt; Assim você garante a integridade do seu Workflow.

gt; 

gt; Espero que tenha sido útil...

gt; Abraço

gt; 

gt; --- Em seg, 16/6/08, Cristina Souza [EMAIL PROTECTED] .. escreveu:

gt; De: Cristina Souza [EMAIL PROTECTED] ..

gt; Assunto: [zope-pt] Publicação de notícia (Permissões)

gt; Para: [EMAIL PROTECTED] .com.br

gt; Data: Segunda-feira, 16 de Junho de 2008, 15:21

gt; 

gt; 

gt; 

gt; 

gt; 

gt; 

gt; 

gt; 

gt; 

gt; 

gt; 

gt; Olá pessoal, preciso de mais uma ajuda.

gt; 

gt; 

gt; 

gt; Como posso fazer o processo de publicação de notícia em um site dando

gt; 

gt; permissão da seguinte forma:

gt; 

gt; Jornalista escreve a notícia envia para uma pessoa autorizar ou não o

gt; 

gt; tipo da notícia, se autorizar manda pro revisor e o revisor publica ou

gt; 

gt; não.

gt; 

gt; 

gt; 

gt; Se fosse só o Jornalista e o revisor, eu criaria o papel Jornalista,

gt; 

gt; depois daria a este papel permissões através da guia Security.

gt; 

gt; Mas com um terceiro, não sei como fazer.

gt; 

gt; Alguém pode me dar uma idéia?

gt; 

gt; 

gt; 

gt; 

gt;   

gt; 

gt; 

gt; 

gt;

gt; 

gt;

gt;

gt; 

gt; 

gt; 

gt; 

gt; 

gt; 

gt; 

gt; 

gt;

gt; 

gt; 

gt;

gt;

gt; 

gt; 

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

para armazenamento!

gt; http://br.mail. yahoo.com/

gt;




  




 

















  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

Re: Res: [zope-pt] Área restrita

2008-06-16 Por tôpico Pedro Vítor Lima Rodrigues
Aee Mateus, achei uma forma melhor de fazer as coisas.
No conteúdo que você quer restringir, clique na aba security (Zope). Lá, 
procure a linha horizontal View e desmarque o primeiro combobox (coluna 
acquire). Em seguida, marque a combobox owner da mesma linha, e confirme. 
Pronto, esse conteúdo só estará disponível para os usuários ao qual você 
configurar como dono owner. Caso você não tenha privilégios ele exibi a tela 
de privilégios insuficientes, caso não esteja logado exibi a tela de login.
Espero que tenha sido útil.
Maiores informações: Usuário e Segurança =gt; Tchezope
http://www.tchezope.org/documentacao/manual/o-livro-do-zope/usuario-e-seguranca

--- Em seg, 16/6/08, Pedro Vítor Lima Rodrigues lt;[EMAIL PROTECTED]gt; 
escreveu:
De: Pedro Vítor Lima Rodrigues lt;[EMAIL PROTECTED]gt;
Assunto: Res: [zope-pt] Área restrita
Para: zope-pt@yahoogrupos.com.br
Data: Segunda-feira, 16 de Junho de 2008, 15:20











Elisandra,
Poderia dar maiores detalhes da utilização do acl_users para restrições de 
acesso à usuários?
Possuo aqui um form de upload e gostaria que apenas dois usuários utilizase 
este. Teria que criar uma pasta nova apenas para este form e configurar um 
acl_users dentro dela? Como configuro esse ficheiro?
Desde já agradeço!


- Mensagem original 
De: Elisandra Lopes lt;elisandra_tav60@ yahoo.com. brgt;
Para: [EMAIL PROTECTED] .com.br
Enviadas: Domingo, 15 de Junho de 2008 21:36:29
Assunto: Re: [zope-pt] Área restrita



oi Mateus

O controlo de acesso a áreas privadas do teu site pode ser feito usando 
o acl_users sim, para isso deves criar este ficheiro dentro
da pasta que pretendes restringir o acesso, nesse caso vais precisar de 
criar um para a folder Financeiro e outra para Adminstrador.
Assim, apenas os utilizadores definidos no acl_users da pasta 
exp:Financeiro tem acesso á ela , e assim por diante a autorizaçaõ 
funciona obdecendo o
modelo hierárquico..

Agora pra autenticar os teus utilizadores do mysql penso que tens que 
usar o produto MySQLUserFolder do zope, eu tenho pouca experiencia
com o zope ainda por isso não vou puder ajudar-t .. espero que alguém da 
lista já tenha usado e consegue ajudar-te-

Cumprimentos
Elisandra Lopes

Mateus Henriques escreveu:
gt;
gt; Boa tarde,
gt;
gt;
gt; Pessoal estou a fazer uma aplicação Web e decidi fazer utilizando o 
gt; Zope.
 A versão que irei usar é a 2.10.6 junto com o MySQL(não usarei o 
gt; plone). Gostaria de saber como trabalho no Zope com áreas restritas no 
gt; site. Por Exemplo:
gt;
gt; - MySite
gt;
gt; - Administrador
gt;
gt; - Financeiro
gt;
gt; Ao digitar mysite/administrado r/financeiro barrar o usuario e levar 
gt; para pagina de login (administrador) . Como fazer isso no Zope? Alguem 
gt; pode me mostrar algum exemplo? Seria com sessão ? filtro ? ou 
gt; utilizaria a pasta de usuarios (acl_users)? mais meus usuarios estao 
gt; na base mysql
gt;
gt;
gt; Desde ja, agradeco a atencao.
gt;
gt; Um abraço
gt;
gt;
gt;
gt; Mateus Zenaide Henriques
gt; [http://matzen. objectis. net]
gt; [http://construirsit es.com.br]
gt;
 
gt;
gt; -- 
gt;
gt; rock.com lt;http://webmail. rock.com/ signup/gt;
gt;
gt; 


 _ _ _ _ ___ 
Yahoo! Mail - Sempre a melhor opção para você! 
Experimente já e veja as novidades. 
http://br.yahoo. com/mailbeta/ tudonovo/ 




  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!
http://br.mail.yahoo.com/

Re: [zope-pt] Acessando dados do GadFly via Python

2008-06-12 Por tôpico Pedro Vítor Lima Rodrigues
Ricardo, já resolvi o problema.
Eu queria que, quando o usuário carregasse o arquivo no servidor a url desse 
arquivo fosse cadastrada num banco de dados, tudo isso através do mesmo script 
python.
Assim, a url que seria exibida no site seria o resultado de uma consulta aquele 
banco, garantindo assim que aquela url aponte sempre para o arquivo mais 
recente.

Resolvi o problema criando um conteúdo link e apagando o antigo (caso já 
exista), com a propriedade 'remote_url' dele setada para o link do arquivo.

--- Em qua, 11/6/08, Ricardo Bánffy lt;[EMAIL PROTECTED]gt; escreveu:
De: Ricardo Bánffy lt;[EMAIL PROTECTED]gt;
Assunto: Re: [zope-pt] Acessando dados do GadFly via Python
Para: zope-pt@yahoogrupos.com.br
Data: Quarta-feira, 11 de Junho de 2008, 17:59











Peraí... Explica passo a passo o que você pretente.



Porque você pode chamar coisas no Zope via HTTP ou XML/RPC (é uma

idéia muito melhor do que tentar acessar dados diretamente do Gadfly).



2008/6/11 Pedro Vítor Lima Rodrigues lt;pedrovitorlima@ yahoo.com. brgt;:

gt; Pessoal, estou precisando acessar dados de tabelas no GadFly. Porém, este

gt; precisa ser feito através de um script python, que após salvar um arquivo 
no

gt; servidor deve se conectar com o banco e cadastrar a URL desse arquivo. Como

gt; posso fazer isso? Posso usar ZSQL methods dentro do python?

gt;


  




 
















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

Re: [zope-pt] Exibição de arquivos sem paginaç ão!

2008-06-12 Por tôpico Pedro Vítor Lima Rodrigues
Lois,
você pode utilizar uma Collection (ou pasta esperta, nas versões antigas) e 
configurá-la para exibir os conteúdos dela até uma certa quantidade de arquivos.

Quanto ao resto não sei informar...
Boa Sorte!

--- Em qui, 12/6/08, Louis lt;[EMAIL PROTECTED]gt; escreveu:
De: Louis lt;[EMAIL PROTECTED]gt;
Assunto: [zope-pt] Exibição de arquivos sem paginação!
Para: Zope-pt lt;zope-pt@yahoogrupos.com.brgt;
Data: Quinta-feira, 12 de Junho de 2008, 16:54











Olá colegas,

Ao entrar em uma PASTA e clicar na aba CONTEÚDO é mostrado os 20 primeiros 
arquivos e o restante é paginado para outra página. Tem como aumentar esta 
paginação ou colocar esta exibição de conteúdo em uma única página? 
Aproveitando a pergunta, que também iria resolver meu problema: Na última 
coluna de exibição de CONTEÚDO, há uma coluna chamada ORDEM e ela deixa ordenar 
clicando e arrastando, tem como fazer ele voltar a ficar naquele padrão de 
clicar nas setas para cima ou para baixo, como existiam em versões anteriores 
do Plone?. Estou utilizando o Plone 3.0.6.

Obrigado a qualquer ajuda!
 


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

  




 
















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

Re: [zope-pt] Re: Script python para upload de arquivos

2008-06-11 Por tôpico Pedro Vítor Lima Rodrigues
E ae Zé! Obrigado por responder...
Bom, aqui já consegui. Vasculhei a web inteira e não achei nada parecido até 
que um rapaz chamado (créditos a ele também, 
http://www.tchezope.org/foruns/plone-3.x/upload-de-arquivos-no-plone) Davi 
Lima, do tchezope, salvou minha vida.
Fiz algumas alterações,nbsp; e acabei usando o invokeFactory ao invés do 
citado por ele. invokeFactory cria um conteúdo no plone e indexa no mesmo. 
Assim todos os arquivos tornaram-se visíveis pela interface do portal e não 
apenas pelo zope.

--- Em ter, 10/6/08, José Henrique lt;[EMAIL PROTECTED]gt; escreveu:
De: José Henrique lt;[EMAIL PROTECTED]gt;
Assunto: Re: [zope-pt] Re: Script python para upload de arquivos
Para: zope-pt@yahoogrupos.com.br
Data: Terça-feira, 10 de Junho de 2008, 9:27











2008/6/6 Pedro Vítor Lima Rodrigues lt;pedrovitorlima@ yahoo.com. 
brgt;:

gt;

gt; Vinicius,

gt; dei uma olhada mais continuo sem horizonte. Não faço a mínima de como pegar

gt; um arquivo da máquina do usuário para o servidor Zope através do caminho 
(um

gt; input type=file dentro de um form). Copiar o arquivo, gerenciá-lo através

gt; do objectmanager acho que não seria o problema...

gt; Alguem pode me ajudar?

gt; Desde já agradeço...



Veja se esse exemplo ajuda:  http://www.zopelabs .com/cookbook/ 995659423



Zénrique.


  




 

















  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

[zope-pt] Acessando dados do GadFly via Python

2008-06-11 Por tôpico Pedro Vítor Lima Rodrigues
Pessoal, estou precisando acessar dados de tabelas no GadFly. Porém, este 
precisa ser feito através de um script python, que após salvar um arquivo no 
servidor deve se conectar com o banco e cadastrar a URL desse arquivo. Como 
posso fazer isso? Posso usar ZSQL methods dentro do python?



  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

[zope-pt] Script python para upload de arquivos

2008-06-06 Por tôpico Pedro Vítor Lima Rodrigues
Pesoal,
Estou precisando de um script que, através de um input file de um form, faça o 
upload de um arquivo, copie para uma determinada pasta com um nome e copie para 
outra pasta com outro nome. Não entendo muito python, qualquer erro grotesco me 
desculpem pois ainda sou iniciante, mais pesquisando na web consegui chegar no 
seguinte:

import cgi, os
import cgitb; cgitb.enable()
nbsp;nbsp;nbsp; #Função que vai carregar o arquivo. Recebe um caminho de 
arquivo
def uploadBi(self):
nbsp;nbsp;nbsp; try: 
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; import msvcrt
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; msvcrt.setmode (0, os.O_BINARY)
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; msvcrt.setmode (1, os.O_BINARY)
nbsp;nbsp;nbsp; except ImportError:
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; pass
nbsp;nbsp;nbsp; #Pega o objeto do form
nbsp;nbsp;nbsp; form = cgi.FieldStorage()
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 
nbsp;nbsp;nbsp; #pega o conteúdo do elemento caminho, do form. Esse elemento
nbsp;nbsp;nbsp; #possui o arquivo
nbsp;nbsp;nbsp; fileitem = form['caminho']
nbsp;nbsp;nbsp; 
nbsp;nbsp;nbsp; #chama função para gravar o arquivo. envia como parâmetros
nbsp;nbsp;nbsp; #o caminho do arquivo, o camingo e o nome a ser gravado nele
nbsp;nbsp;nbsp; arroxaBi(fileitem, '/publicacoes/bi/bi-atual/', 
'biatual.pdf')
nbsp;nbsp;nbsp; arroxaBi(fileitem, '/publicacoes/bi/', 
os.path.basename(fileitem.filename))

def arroxaBi(fileitem, caminho, nome_do_arquivo):
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 
nbsp;nbsp;nbsp; #se o arquivo contiver um nome...
nbsp;nbsp;nbsp; if fileitem.filename:
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; fn = 
os.path.basename(fileitem.filename)
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; open(caminho + fn, 
'wb').write(fileitem.file.read())
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; message = 'O arquivo ' + fn + 'foi 
carregado com sucesso!'
nbsp;nbsp;nbsp; #senão...
nbsp;nbsp;nbsp; else:
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; message = 'Nenhum arquivo foi 
carregado!'
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 
nbsp;Fiz um external method para o arquivo colocado na pasta Extensions, 
chamando a função uploadBi. Está dando erro no seguinte:

gt;KeyError: 'caminho'



  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

Res: Res: Res: [zope-pt] Portlet do Plone Popoll

2008-04-25 Por tôpico Pedro Vítor Lima Rodrigues
Davi,
to vendo aqui que minha versão é a 2.6.1!
Ja tentei em um site plone zerado, mais ocorre o mesmo problema. o portlet 
nunca é ativado automaticamente,
tenho que ativar manualmente.
Abraço


- Mensagem original 
De: Davi Medeiros [EMAIL PROTECTED]
Para: zope-pt@yahoogrupos.com.br
Enviadas: Sexta-feira, 25 de Abril de 2008 14:36:02
Assunto: Re: Res: Res: [zope-pt] Portlet do Plone Popoll


Realmente o importante é o efeito final, mas apenas por desencargo de
consciência, você está usando a versão 2.7.0beta1 do Popoll?

Tente fazê-la funcionar num Plone site zerado. Aqui instalei pelo
@@manage-portlets sem problemas.

Abraço,
DL

--- Em [EMAIL PROTECTED] .com.br, Pedro Vítor Lima Rodrigues
pedrovitorlima@ ... escreveu

 Olá a todos! 
 Davi, 
 estava configurado corretamente. Realmente esse não era o problema.
 
 Vinÿedcius,
 Meu plone é o 3. Essa opção que você mensionou sequer está
habilitada na minha ZMI. Porém você resolveu
 meu problema, eu apenas fui em manage portlets e adicionei um
portlet manualmente, selecionando classic portlet.
 Em seguida, coloquei o id que você me indicou (portlet_popoll, de
here/portlet_ popoll/.. .) e colocando no campo macro
 a macro portlet. :)
 
 Obrigado a todos pela ajuda, consegui finalmente!
 
 
 - Mensagem original 
 De: Vinÿedcius Perallis perallis_master@ ...
 Para: [EMAIL PROTECTED] .com.br
 Enviadas: Quinta-feira, 24 de Abril de 2008 12:22:50
 Assunto: Re: Res: [zope-pt] Portlet do Plone Popoll
 
 
 Olá Pedro,
 
 Já me aconteceu esse erro.
 
 Para resolver isto você tem que ir:
 Entre na ZMI ---  Clique em Properties  -- em right_slots or
left_slots adicione a seguinte linha :
 
 here/portlet_ popoll/macros/ portlet
 
 A versão do meu plone é 2.5, mas acredito que também resolverá o
problema na versão 3. Caso contrário, deixe nos saber!
 
 
 
 Abraços
 
 Davi Medeiros [EMAIL PROTECTED] com.br escreveu:
 Configure também a opção Caixa da Enquete e coloque Enquete mais nova.
 Já está assim?
 
 Abraço,
 Davi Lima
 
 --- Em [EMAIL PROTECTED] .com.br, Pedro Vítor Lima Rodrigues
 pedrovitorlima@ ... escreveu
 
  Quanto as mensagens repetidas me desculpem todos, mas minha conexão
 está com problema. Todas as veses que tentei mandar o email meu
 yahoomail(html) acusou falha na mensagem. Axei que ainda nao tivesse
 conseguido enviar.
  Quanto a enquete, sim, ela esta publicada...
  
  - Mensagem original 
  De: Eder ederjcm@ 
  Para: [EMAIL PROTECTED] .com.br
  Enviadas: Quarta-feira, 23 de Abril de 2008 8:32:39
  Assunto: Re: [zope-pt] Portlet do Plone Popoll
  
  Cara não adianta mandar a mesma pergunta várias veses,
  assim que alguem souber a solução será passada para a 
  lista. :-)
  
  abraço!
  
  
  2008/4/23 Pedro Vítor Lima Rodrigues pedrovitorlima@ yahoo.com. br:
  
  Pessoal, to com um problema com o popoll. Instalo normalmente, crio
 enquetes mais o portlet que as enquetes deveriam aparecer nao está
 aparecendo (Plone3). Nas configurações do produto está configurado
 para aparecer 1 enquete no portlet.
  
  
Abra sua conta no Yahoo! Mail, o único sem limite de espaço
 para armazenamento! 
  
  
  
  
  
  
  
  
  -- 
  Eder Santos
  
  [EMAIL PROTECTED] com
  
  31-8697.8789
  31-9782.1355 
  
  !--
  
  #ygrp-mkp{
  border:1px solid #d8d8d8;font- family:Arial; margin:14px
 0px;padding: 0px 14px;}
  #ygrp-mkp hr{
  border:1px solid #d8d8d8;}
  #ygrp-mkp #hd{
 
 color:#628c2a; font-size: 85%;font- weight:bold; line-height:
122%;margin: 10px
 0px;}
  #ygrp-mkp #ads{
  margin-bottom: 10px;}
  #ygrp-mkp .ad{
  padding:0 0;}
  #ygrp-mkp .ad a{
  color:#ff; text-decoration: none;}
  --
  
  !--
  
  #ygrp-sponsor #ygrp-lc{
  font-family: Arial;}
  #ygrp-sponsor #ygrp-lc #hd{
  margin:10px 0px;font-weight: bold;font- size:78%; line-height: 122%;}
  #ygrp-sponsor #ygrp-lc .ad{
  margin-bottom: 10px;padding: 0 0;}
  --
  
  !--
  
   #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-reco {
  margin-bottom: 20px;padding: 0px;}
  #ygrp-reco #reco-head {
  font-weight: bold;color: #ff7900;}
  
  #reco

[zope-pt] Portlet do Plone Popoll

2008-04-23 Por tôpico Pedro Vítor Lima Rodrigues
Pessoal, to com um problema com o popoll. Instalo normalmente, crio enquetes 
mais o portlet que as enquetes deveriam aparecer nao está aparecendo (Plone3). 
Nas configurações do produto está configurado para aparecer 1 enquete no 
portlet.



  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

[zope-pt] Portlet do Plone Popoll

2008-04-23 Por tôpico Pedro Vítor Lima Rodrigues
Pessoal, to com um problema com o popoll. Instalo normalmente, crio enquetes 
mais o portlet que as enquetes deveriam aparecer nao está aparecendo (Plone3). 
Nas configurações do produto está configurado para aparecer 1 enquete no 
portlet.



  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

[zope-pt] Portlet do Plone Popoll

2008-04-23 Por tôpico Pedro Vítor Lima Rodrigues
Pessoal, to com um problema com o popoll. Instalo normalmente, crio enquetes 
mais o portlet que as enquetes deveriam aparecer nao está aparecendo (Plone3). 
Nas configurações do produto está configurado para aparecer 1 enquete no 
portlet.



  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

Res: [zope-pt] Portlet do Plone Popoll

2008-04-23 Por tôpico Pedro Vítor Lima Rodrigues
Quanto as mensagens repetidas me desculpem todos, mas minha conexão está com 
problema. Todas as veses que tentei mandar o email meu yahoomail(html) acusou 
falha na mensagem. Axei que ainda nao tivesse conseguido enviar.
Quanto a enquete, sim, ela esta publicada...

- Mensagem original 
De: Eder [EMAIL PROTECTED]
Para: zope-pt@yahoogrupos.com.br
Enviadas: Quarta-feira, 23 de Abril de 2008 8:32:39
Assunto: Re: [zope-pt] Portlet do Plone Popoll

Cara não adianta mandar a mesma pergunta várias veses,
assim que alguem souber a solução será passada para a 
lista. :-)

abraço!


2008/4/23 Pedro Vítor Lima Rodrigues pedrovitorlima@ yahoo.com. br:

Pessoal, to com um problema com o popoll. Instalo normalmente, crio enquetes 
mais o portlet que as enquetes deveriam aparecer nao está aparecendo (Plone3). 
Nas configurações do produto está configurado para aparecer 1 enquete no 
portlet.


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








-- 
Eder Santos

[EMAIL PROTECTED] com

31-8697.8789
31-9782.1355

!--

#ygrp-mkp{
border:1px solid #d8d8d8;font-family:Arial;margin:14px 0px;padding:0px 14px;}
#ygrp-mkp hr{
border:1px solid #d8d8d8;}
#ygrp-mkp #hd{
color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px 0px;}
#ygrp-mkp #ads{
margin-bottom:10px;}
#ygrp-mkp .ad{
padding:0 0;}
#ygrp-mkp .ad a{
color:#ff;text-decoration:none;}
--

!--

#ygrp-sponsor #ygrp-lc{
font-family:Arial;}
#ygrp-sponsor #ygrp-lc #hd{
margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;}
#ygrp-sponsor #ygrp-lc .ad{
margin-bottom:10px;padding:0 0;}
--

!--

#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-reco {
margin-bottom:20px;padding:0px;}
#ygrp-reco #reco-head {
font-weight:bold;color:#ff7900;}

#reco-grpname{
font-weight:bold;margin-top:10px;}
#reco-category{
font-size:77%;}
#reco-desc{
font-size:77%;}

#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;}
--






  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/