Re: [zope-pt] Dúvida para gerar pág. do plone estática
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
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
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
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
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
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