Re: [zope-pt] Dúvida para gerar pág. do plone estática

2007-07-30 Por tôpico Dirceu Pereira Tiegs
Em 24/07/2007, às 17:12, Rodrigo Hübner escreveu:
> Humm.. não era bem isso que eu queria ... era mais criar uma pagina  
> dinamicamente... tipo, um script em python  que toda vez que  
> tivesse uma coisa nova no banco ele criasse uma pagina ...
> o processor pra chamar o codigo eu sei ... eu não sei por onde  
> começar a criar o script que crie essa página do plone!!!

Olá Rodrigo,

Basicamente você vai precisar de um Python Script que rode de tempos  
em tempos (por exemplo, ativado via cron job), que faça um loop nos  
dados do banco (via ZSQL, por exemplo) e use

context.minha_folder.invokeFactory('Document', id='meu_doc',  
title='Test Page', text='  test page  ')

Para criar as páginas. Provavelmente o "text" virá do banco de dados.

Espero que ajude.
--
Dirceu Pereira Tiegs - http://dirceu.info/
Weimar Consultoria

Hospedagem Plone, Zope e Python
http://www.pytown.com




Re: [zope-pt] Dúvida para gerar pág. do plone estática

2007-07-24 Por tôpico Rodrigo Hübner

opa ... valew cara ...
as noções eu tenho ... só não sabia por onde começar pra esse caso em
específico

abraço!

Em 24/07/07, Leonardo Miranda <[EMAIL PROTECTED]> escreveu:


  Entendi, eu tenho algo que vai te ajudar...
daqui apouco eu te mando um link.. com algumas dicas..

eu ate posto exemplos aqui... mais tem que ter noções se ZPT e python..

script python chamado: buscaAcao.py :

-

consulta = context.select_acao
(planoinves=planoinves,ano=ano,agregadora=agregadora).dictionaries()
lista = []
for i in consulta:
descricao = i['descricao']
#descricao = i['descricao'].decode('utf-8').encode('latin-1')
lista.append((i['codigo'],descricao))
return tuple(lista)

-

ele me retorna uma tutla que eu listo no page template dessa forma:

-



Ações  cadastradas


lista de ações cadastradas












-

Este código não vai funcionar se vc tentar copiar e colar no seu portal,
pois ele usa banco de dados... mais ai é um exemplo bem simple de como vc
usar script python mais zpt..

Abraços

Leonardo Miranda


Em 24/07/07, Rodrigo Hübner <[EMAIL PROTECTED]> escreveu:
>
>   Humm.. não era bem isso que eu queria ... era mais criar uma pagina
> dinamicamente... tipo, um script em python  que toda vez que tivesse uma
> coisa nova no banco ele criasse uma pagina ...
> o processor pra chamar o codigo eu sei ... eu não sei por onde começar a
> criar o script que crie essa página do plone!!!
>
> Em 24/07/07, Leonardo Miranda < [EMAIL PROTECTED]> escreveu:
> >
> >   Opa Rodrigo,
> >
> > Dentro da ZMI, voce tem a opção de adicionar um PAGE_TEMPLATE ...
> > dai para você utilizar a estrutura do seu site...
> >
> > use o seguinte codigo:
> >
> > 
> >
> >
> >
> >
> > 
> > Minha Inicial
> > 
> > 
> >
> > abraços..
> > Leonardo Miranda
> >
> > Em 24/07/07, Rodrigo Hübner <[EMAIL PROTECTED]> escreveu:
> > >
> > >   alguém?
> > >
> > > pelo menos queria saber como criar uma pagina com conteudo do plone
> > > sem estar nele (adicionando como uma nova página)
> > >
> > > estou perguntando por que não encontro isso nem no google e nem em
> > > livro algum...
> > >
> > > Em 23/07/07, Rodrigo Hübner <[EMAIL PROTECTED] > escreveu:
> > > >
> > > > E ae galaera!
> > > > Vou mandar meu primeiro post pra lista pedindo já uma ajuda
> > > > quente da galera...
> > > >
> > > > Eu tenho um site em plone que puxa as informções de um banco
> > > > de dados postgreSQL
> > > > gravados por um programa externo...
> > > > Minha dúvida seria, como eu gero PÁGINAS DO PLONE que
> > > > armazenam o conteúdo vindo
> > > > desse banco de dados.
> > > > Já queria adiantar que não quero simplesmente mostrar as
> > > > informações mas criar páginas
> > > > estáticas que podem ser buscadas pelo plone.. pois o conteúdo
> > > > vindo de um banco de dados
> > > > externo não é indexado...
> > > >
> > > > Se alguém puder dar essa luz eu agradeceria bastante... Valeu
> > > >
> > > > Rodrigo Hübner
> > >
> > >
> > >
> >
>
 



Re: [zope-pt] Dúvida para gerar pág. do plone estática

2007-07-24 Por tôpico Leonardo Miranda

Entendi, eu tenho algo que vai te ajudar...
daqui apouco eu te mando um link.. com algumas dicas..

eu ate posto exemplos aqui... mais tem que ter noções se ZPT e python..

script python chamado: buscaAcao.py:
-

consulta = context.select_acao
(planoinves=planoinves,ano=ano,agregadora=agregadora).dictionaries()
lista = []
for i in consulta:
   descricao = i['descricao']
   #descricao = i['descricao'].decode('utf-8').encode('latin-1')
   lista.append((i['codigo'],descricao))
return tuple(lista)

-
ele me retorna uma tutla que eu listo no page template dessa forma:
-



   Ações  cadastradas

   
   lista de ações cadastradas
   
   
   
   

   
   
   
   
   


-
Este código não vai funcionar se vc tentar copiar e colar no seu portal,
pois ele usa banco de dados... mais ai é um exemplo bem simple de como vc
usar script python mais zpt..

Abraços
Leonardo Miranda


Em 24/07/07, Rodrigo Hübner <[EMAIL PROTECTED]> escreveu:


  Humm.. não era bem isso que eu queria ... era mais criar uma pagina
dinamicamente... tipo, um script em python  que toda vez que tivesse uma
coisa nova no banco ele criasse uma pagina ...
o processor pra chamar o codigo eu sei ... eu não sei por onde começar a
criar o script que crie essa página do plone!!!

Em 24/07/07, Leonardo Miranda < [EMAIL PROTECTED]> escreveu:
>
>   Opa Rodrigo,
>
> Dentro da ZMI, voce tem a opção de adicionar um PAGE_TEMPLATE ...
> dai para você utilizar a estrutura do seu site...
>
> use o seguinte codigo:
>
> 
>
>
>
> 
> Minha Inicial
> 
> 
>
> abraços..
> Leonardo Miranda
>
> Em 24/07/07, Rodrigo Hübner <[EMAIL PROTECTED]> escreveu:
> >
> >   alguém?
> >
> > pelo menos queria saber como criar uma pagina com conteudo do plone
> > sem estar nele (adicionando como uma nova página)
> >
> > estou perguntando por que não encontro isso nem no google e nem em
> > livro algum...
> >
> > Em 23/07/07, Rodrigo Hübner <[EMAIL PROTECTED] > escreveu:
> > >
> > > E ae galaera!
> > > Vou mandar meu primeiro post pra lista pedindo já uma ajuda
> > > quente da galera...
> > >
> > > Eu tenho um site em plone que puxa as informções de um banco de
> > > dados postgreSQL
> > > gravados por um programa externo...
> > > Minha dúvida seria, como eu gero PÁGINAS DO PLONE que armazenam
> > > o conteúdo vindo
> > > desse banco de dados.
> > > Já queria adiantar que não quero simplesmente mostrar as
> > > informações mas criar páginas
> > > estáticas que podem ser buscadas pelo plone.. pois o conteúdo vindo
> > > de um banco de dados
> > > externo não é indexado...
> > >
> > > Se alguém puder dar essa luz eu agradeceria bastante... Valeu
> > >
> > > Rodrigo Hübner
> >
> >
> >
>
 



Re: [zope-pt] Dúvida para gerar pág. do plone estática

2007-07-24 Por tôpico Rodrigo Hübner

Humm.. não era bem isso que eu queria ... era mais criar uma pagina
dinamicamente... tipo, um script em python  que toda vez que tivesse uma
coisa nova no banco ele criasse uma pagina ...
o processor pra chamar o codigo eu sei ... eu não sei por onde começar a
criar o script que crie essa página do plone!!!

Em 24/07/07, Leonardo Miranda < [EMAIL PROTECTED]> escreveu:


  Opa Rodrigo,

Dentro da ZMI, voce tem a opção de adicionar um PAGE_TEMPLATE ...
dai para você utilizar a estrutura do seu site...

use o seguinte codigo:





Minha Inicial



abraços..
Leonardo Miranda

Em 24/07/07, Rodrigo Hübner <[EMAIL PROTECTED]> escreveu:
>
>   alguém?
>
> pelo menos queria saber como criar uma pagina com conteudo do plone sem
> estar nele (adicionando como uma nova página)
>
> estou perguntando por que não encontro isso nem no google e nem em livro
> algum...
>
> Em 23/07/07, Rodrigo Hübner <[EMAIL PROTECTED] > escreveu:
> >
> > E ae galaera!
> > Vou mandar meu primeiro post pra lista pedindo já uma ajuda quente
> > da galera...
> >
> > Eu tenho um site em plone que puxa as informções de um banco de
> > dados postgreSQL
> > gravados por um programa externo...
> > Minha dúvida seria, como eu gero PÁGINAS DO PLONE que armazenam o
> > conteúdo vindo
> > desse banco de dados.
> > Já queria adiantar que não quero simplesmente mostrar as
> > informações mas criar páginas
> > estáticas que podem ser buscadas pelo plone.. pois o conteúdo vindo de
> > um banco de dados
> > externo não é indexado...
> >
> > Se alguém puder dar essa luz eu agradeceria bastante... Valeu
> >
> > Rodrigo Hübner
>
>
>
 



Re: [zope-pt] Dúvida para gerar pág. do plone estática

2007-07-24 Por tôpico Leonardo Miranda

Opa Rodrigo,

Dentro da ZMI, voce tem a opção de adicionar um PAGE_TEMPLATE ...
dai para você utilizar a estrutura do seu site...

use o seguinte codigo:


   
   Minha Inicial
   


abraços..
Leonardo Miranda

Em 24/07/07, Rodrigo Hübner <[EMAIL PROTECTED]> escreveu:


  alguém?

pelo menos queria saber como criar uma pagina com conteudo do plone sem
estar nele (adicionando como uma nova página)

estou perguntando por que não encontro isso nem no google e nem em livro
algum...

Em 23/07/07, Rodrigo Hübner <[EMAIL PROTECTED]> escreveu:
>
> E ae galaera!
> Vou mandar meu primeiro post pra lista pedindo já uma ajuda quente
> da galera...
>
> Eu tenho um site em plone que puxa as informções de um banco de
> dados postgreSQL
> gravados por um programa externo...
> Minha dúvida seria, como eu gero PÁGINAS DO PLONE que armazenam o
> conteúdo vindo
> desse banco de dados.
> Já queria adiantar que não quero simplesmente mostrar as informações
> mas criar páginas
> estáticas que podem ser buscadas pelo plone.. pois o conteúdo vindo de
> um banco de dados
> externo não é indexado...
>
> Se alguém puder dar essa luz eu agradeceria bastante... Valeu
>
> Rodrigo Hübner


 



Re: [zope-pt] Dúvida para gerar pág. do plone estática

2007-07-24 Por tôpico Rodrigo Hübner

alguém?

pelo menos queria saber como criar uma pagina com conteudo do plone sem
estar nele (adicionando como uma nova página)

estou perguntando por que não encontro isso nem no google e nem em livro
algum...

Em 23/07/07, Rodrigo Hübner <[EMAIL PROTECTED]> escreveu:


E ae galaera!
Vou mandar meu primeiro post pra lista pedindo já uma ajuda quente da
galera...

Eu tenho um site em plone que puxa as informções de um banco de dados
postgreSQL
gravados por um programa externo...
Minha dúvida seria, como eu gero PÁGINAS DO PLONE que armazenam o
conteúdo vindo
desse banco de dados.
Já queria adiantar que não quero simplesmente mostrar as informações
mas criar páginas
estáticas que podem ser buscadas pelo plone.. pois o conteúdo vindo de um
banco de dados
externo não é indexado...

Se alguém puder dar essa luz eu agradeceria bastante... Valeu

Rodrigo Hübner