[zope-pt] Re: SOS - CMFPublication
Oi Rudá Bom dia! Eu já havia postado as minhas duvidas em relação ao CMFPublicator em mensagem anterior, mas não obtive resposta. Seguem os passos: Criei uma Publication Box e a configurei de acordo com as minha necessidades, usando o CMFPublicator. Criei uma nova page template para o portlet e inseri na caixa de slots, em Propriedades, mas deu erro. Quero saber onde eu errei nesse processo. Abraço Natália --- Em zope-pt@yahoogrupos.com.br, Ruda Filgueiras [EMAIL PROTECTED] escreveu On 5/24/07, Natalia Souza [EMAIL PROTECTED] wrote: Pessoal Alguem aí pode em ajudar com o CMFPublication? Please ... Natália Eu particurlamente nunca usei esse produto, mas com uma mensagem desse tipo, vai ser difícil alguém poder ajudar, pois não tem informação alguma... Qual o seu problema, qual o erro, qual o ambiente de teste.. Com isso alguém pode ter uma dica ou até adivinhar o que possa estar acontencendo. -- Rudá Porto Filgueiras Weimar Consultoria Hospedagem Plone, Zope e Python? http://www.pytown.com
Re: [zope-pt] Alterar data de publicacao via Script Python
Obrigada pela iniciativa, Rudá! No caso abaixo não alterei a data de publicação *mesmo* (raiz.invokeFactory...). Me desculpa se fiz entender isso. Só dei um exemplo de criação de um objeto, no caso uma pasta, via script python. O que eu queria, e consegui com a ajuda do Déo off_lista_zope-pt (thanks de novo :) ), é editar a data da última modificação para um objeto específico já migrado de outro Portal. Então fica a solução para quem precisar: obj = context.Portal.noticias.informativos['testando'] obj.setModificationDate('2006-05-03 08:20:55') obj.reindexObject(idxs=['modified']) #ler observação abaixo return 'ok' # Dado importante: Este reindexObject, por padrão, também altera a data da # modificação, caso nenhum parâmetro seja passado para ele. Por isso não # conseguiria alterar o campo nunca sem idxs=['modified']! Ele setava a # data fixa que coloquei, depois atualizava com a data atual :/ Até a próxima, Tânia Andrea Ruda Filgueiras [EMAIL PROTECTED] escreveu: On 5/24/07, Tania Andrea [EMAIL PROTECTED] wrote: PessoALL, Como faço para alterar a data de publicação de um objeto específico, via script python? Para criar é algo assim: raiz = context.portal_url.getPortalObject() raiz.invokeFactory('Folder', institucional, title='Institucional', description='Pasta com conteúdo institucional') E para editar um objeto criado anteriormente? No caso acima, você não alterou a data de publicação. ;-( Para isso temo o métdo setEffectiveDate ou seja, o workflow muda essa data no momento em que o item é publicado e serve para controlar se o conteúdo já está pronto para ser exibido. Em relação a outros objetos, é a mesma coisa, mas você tem que acessar o objeto de alguma forma, via portal_catalog ou o método objectValues de uma pasta. O recomendáve é usar o portal_catalog sempre que possível. -- Rudá Porto Filgueiras Weimar Consultoria Hospedagem Plone, Zope e Python? http://www.pytown.com __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/
[zope-pt] Re: Silva, o outro CMS baseado em Zope - SIMPLESMENTE NÃO INSTALA
Você me mostrou a instalação do Silva em ambiente Linux! Como faço para instalar em ambiente windows? João --- --- Em zope-pt@yahoogrupos.com.br, Rodrigo Senra [EMAIL PROTECTED] escreveu [ jgbalb ]: - |Pessoal, | | alguém conseguiu instalar este Silva? Tentei fazer a |instalação colocando o arquivo do mesmo no diretório 'Products' do |Zope, re-startei o Zope mas nada aconteceu... Para que se tenha uma |idéia, o arquivo compactado disponível no site da infrae NÃO contém |um diretório com arquivos .py, como acontece com todos os outros |produtos do Zope. Assim, alguém poderia me dizer por favor como |instalar corretamente este Silva? | # instalar os produtos em um diretório # por exemplo /usr/local/src/instance-2.9.7/Silva mkdir Silva tar xvzf /home/rodrigo/Desktop/Silva-2.0-all.tgz # editar instance-2.9.7/etc/zope.conf # Adicionei a linha # products /usr/local/src/instance-2.9.7/Silva # Iniciar o Zope bin/zopectl fg Isso deveria ser suficiente, porém pelo que estou vendo aqui o Silva-2.0 não gostou muito do Zope 2.9.7 ;o) ImportError: No module named contenttype Não fui a fundo no problema, pois estava só tentando responder a sua pergunta, e não estou com tempo (e confesso nem motivação) para ver isso agora. Abração, Senra - Rodrigo Senra GPr Sistemas http://www.gpr.com.br
[zope-pt] Re: SOS - CMFPublication
Oi Segue o erro: Tipo de Erro KeyError Valor do Erro 'portlet' Requisição feita em 2007/05/25 13:28:17.296 GMT-3 Ele aparece sempre que incluo a nova portlet em Properties. Abraço Natália --- Em zope-pt@yahoogrupos.com.br, Erico Andrei [EMAIL PROTECTED] escreveu Natália, Qual o erro? Abs, ea On 5/25/07, Natalia Souza [EMAIL PROTECTED] wrote: Oi Rudá Bom dia! Eu já havia postado as minhas duvidas em relação ao CMFPublicator em mensagem anterior, mas não obtive resposta. Seguem os passos: Criei uma Publication Box e a configurei de acordo com as minha necessidades, usando o CMFPublicator. Criei uma nova page template para o portlet e inseri na caixa de slots, em Propriedades, mas deu erro. Quero saber onde eu errei nesse processo. Abraço Natália --- Em zope-pt@yahoogrupos.com.br zope-pt% 40yahoogrupos.com.br, Ruda Filgueiras rudazz@ escreveu On 5/24/07, Natalia Souza nataliamsol@ wrote: Pessoal Alguem aí pode em ajudar com o CMFPublication? Please ... Natália Eu particurlamente nunca usei esse produto, mas com uma mensagem desse tipo, vai ser difícil alguém poder ajudar, pois não tem informação alguma... Qual o seu problema, qual o erro, qual o ambiente de teste.. Com isso alguém pode ter uma dica ou até adivinhar o que possa estar acontencendo. -- Rudá Porto Filgueiras Weimar Consultoria Hospedagem Plone, Zope e Python? http://www.pytown.com
[zope-pt] Como faço para instalar o SILVA (outro CMS baseado em Zope) no Windows?
Pessoal, Como faço para instalar o SILVA (outro CMS baseado em Zope) no Windows? Tentei baixar o software no site da infrae (http://www.infrae.com/download/Silva), mas o resultado descompactado é um arquivo grande e estranho, e não tem nenhum arquivo .py para instalar o produto no Zope. Como proceder então? Agradeço qualquer ajuda, porque preciso instalar este produto. João
[zope-pt] Remover cabeçalho de tabela da pasta esperta (topic)
Olá gostaria de saber se existe alguma forma de remover o cabeçalho dos tópicos (pastas espertas) quando são exibidos como tabela. Preciso exibir pastas que estão em um local específico mas não queria que fossem mostrados aqueles cabeçalhos, titulo, descrição e tal. Pensei em criar outro tipo chamado topic2 ou algo assim mas não sei exatamente onde teria que editar pra remover o tal header. Obrigado.
[zope-pt] Publicator
Estou tentando usar o publicator. Customizei o portlet_documents, renomeei para o ID da box que eu criei, tudo certinho.. mas quando chamo ele no slot dá o seguinte erro: Tipo de Erro AttributeError Valor do Erro 'NoneType' object has no attribute 'visible' Alguém helpa?
[zope-pt] Re: Publicator
--- Em zope-pt@yahoogrupos.com.br, Bruna Sodré [EMAIL PROTECTED] escreveu Estou tentando usar o publicator. Customizei o portlet_documents, renomeei para o ID da box que eu criei, tudo certinho.. mas quando chamo ele no slot dá o seguinte erro: Tipo de Erro AttributeError Valor do Erro 'NoneType' object has no attribute 'visible' Alguém helpa? Opa, já resolvi... faltou arrumar o tal:define=box_id string:nomedabox; no template de exemplo.
Re: [zope-pt] CMFPublication - Reformulando
Natália, Por favor envie o código do portlet. Abs, EA On 5/25/07, Natalia Souza [EMAIL PROTECTED] wrote: Olá pessoal Estou com problemas com o CMFPublication. Não estou conseguindo fazer com que as portles apareçam na página. Já postei várias msgs, mas acho que não fui muito específica. É o seguinte: Instalei o Publicator sem problemas, e consegui colocar um portlet com o título notícias. Até aí tudo bem. O problema é que não consigo fazer com que outras portles apareçam. Até consigo criá- las pelo plone, mas elas não esão aparecendo na página. Tentei criar um novo template e inserir a referência em Properties (here/portlet_modelo/macros/portlet), mas dá erro. Help-me! Abraços Natália
Re: [zope-pt] Re: CMFPublication - Reformulando
Substitua: div tal:define=box_id string:modelo; por div metal:define-macro=portlet tal:define=box_id string:modelo; On 5/25/07, Natalia Souza [EMAIL PROTECTED] wrote: Oi Segue: div tal:define=box_id string:modelo; portal_publicator nocall:here/portal_publicator; pb python:portal_publicator.getPublicationBoxesInfo(box_id); isVisible pb/visible; tal:condition=python:template.getId()!='cinza' and isVisible div tal:define=box_items python:pb['items'] tal:block tal:repeat=obj box_items div tal:define=oddrow repeat/obj/odd; item_id obj/Id; global item_idRestrict obj/Id; item_title obj/Title; item_url obj/RelativeContentURL; new_window obj/NewWindow; item_icon obj/Icon; item_modified obj/ModificationDate; item_description obj/Description; item_date obj/CreationDate; tal:condition=python:item_url span tal:define=global dateFor obj/CreationDate / a href= tal:attributes=href string:${portal_url}/${item_url}; target python:test (new_window, '_blank', None); span tal:content=python:test(item_title, item_title, item_id) class=titleBoxTitle/span span tal:content=python:DateTime(dateFor).strftime('%d/%m/% y - ') + DateTime(dateFor). TimeMinutes()[:2] + 'h' + DateTime(dateFor). TimeMinutes()[3:5] class=DateNews style=color: #003366; font- size: 10px;Date create/span /abr/ div span tal:content=item_description/span /div /div /tal:block /div /div Abçs Natália --- Em zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br, Erico Andrei [EMAIL PROTECTED] escreveu Natália, Por favor envie o código do portlet. Abs, EA On 5/25/07, Natalia Souza [EMAIL PROTECTED] wrote: Olá pessoal Estou com problemas com o CMFPublication. Não estou conseguindo fazer com que as portles apareçam na página. Já postei várias msgs, mas acho que não fui muito específica. É o seguinte: Instalei o Publicator sem problemas, e consegui colocar um portlet com o título notícias. Até aí tudo bem. O problema é que não consigo fazer com que outras portles apareçam. Até consigo criá- las pelo plone, mas elas não esão aparecendo na página. Tentei criar um novo template e inserir a referência em Properties (here/portlet_modelo/macros/portlet), mas dá erro. Help-me! Abraços Natália
[zope-pt] Re: CMFPublication - Reformulando
Oi Segue: div tal:define=box_id string:modelo; portal_publicator nocall:here/portal_publicator; pb python:portal_publicator.getPublicationBoxesInfo(box_id); isVisible pb/visible; tal:condition=python:template.getId()!='cinza' and isVisible div tal:define=box_items python:pb['items'] tal:block tal:repeat=obj box_items div tal:define=oddrow repeat/obj/odd; item_id obj/Id; global item_idRestrict obj/Id; item_title obj/Title; item_url obj/RelativeContentURL; new_window obj/NewWindow; item_icon obj/Icon; item_modified obj/ModificationDate; item_description obj/Description; item_date obj/CreationDate; tal:condition=python:item_url span tal:define=global dateFor obj/CreationDate / a href= tal:attributes=href string:${portal_url}/${item_url}; target python:test (new_window, '_blank', None); span tal:content=python:test(item_title, item_title, item_id) class=titleBoxTitle/span span tal:content=python:DateTime(dateFor).strftime('%d/%m/% y - ') + DateTime(dateFor). TimeMinutes()[:2] + 'h' + DateTime(dateFor). TimeMinutes()[3:5] class=DateNews style=color: #003366; font- size: 10px;Date create/span /abr/ div span tal:content=item_description/span /div /div /tal:block /div /div Abçs Natália --- Em zope-pt@yahoogrupos.com.br, Erico Andrei [EMAIL PROTECTED] escreveu Natália, Por favor envie o código do portlet. Abs, EA On 5/25/07, Natalia Souza [EMAIL PROTECTED] wrote: Olá pessoal Estou com problemas com o CMFPublication. Não estou conseguindo fazer com que as portles apareçam na página. Já postei várias msgs, mas acho que não fui muito específica. É o seguinte: Instalei o Publicator sem problemas, e consegui colocar um portlet com o título notícias. Até aí tudo bem. O problema é que não consigo fazer com que outras portles apareçam. Até consigo criá- las pelo plone, mas elas não esão aparecendo na página. Tentei criar um novo template e inserir a referência em Properties (here/portlet_modelo/macros/portlet), mas dá erro. Help-me! Abraços Natália
[zope-pt] Re: CMFPublication - Reformulando
Erico Deu certo!! [:D] Muito obrigada! Abração procê Natália --- Em zope-pt@yahoogrupos.com.br, Erico Andrei [EMAIL PROTECTED] escreveu Substitua: div tal:define=box_id string:modelo; por div metal:define-macro=portlet tal:define=box_id string:modelo; On 5/25/07, Natalia Souza [EMAIL PROTECTED] wrote: Oi Segue: div tal:define=box_id string:modelo; portal_publicator nocall:here/portal_publicator; pb python:portal_publicator.getPublicationBoxesInfo(box_id); isVisible pb/visible; tal:condition=python:template.getId()!='cinza' and isVisible div tal:define=box_items python:pb['items'] tal:block tal:repeat=obj box_items div tal:define=oddrow repeat/obj/odd; item_id obj/Id; global item_idRestrict obj/Id; item_title obj/Title; item_url obj/RelativeContentURL; new_window obj/NewWindow; item_icon obj/Icon; item_modified obj/ModificationDate; item_description obj/Description; item_date obj/CreationDate; tal:condition=python:item_url span tal:define=global dateFor obj/CreationDate / a href= tal:attributes=href string:${portal_url}/${item_url}; target python:test (new_window, '_blank', None); span tal:content=python:test(item_title, item_title, item_id) class=titleBoxTitle/span span tal:content=python:DateTime(dateFor).strftime('%d/%m/% y - ') + DateTime(dateFor). TimeMinutes()[:2] + 'h' + DateTime(dateFor). TimeMinutes()[3:5] class=DateNews style=color: #003366; font- size: 10px;Date create/span /abr/ div span tal:content=item_description/span /div /div /tal:block /div /div Abçs Natália --- Em zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br, Erico Andrei ericof@ escreveu Natália, Por favor envie o código do portlet. Abs, EA On 5/25/07, Natalia Souza nataliamsol@ wrote: Olá pessoal Estou com problemas com o CMFPublication. Não estou conseguindo fazer com que as portles apareçam na página. Já postei várias msgs, mas acho que não fui muito específica. É o seguinte: Instalei o Publicator sem problemas, e consegui colocar um portlet com o título notícias. Até aí tudo bem. O problema é que não consigo fazer com que outras portles apareçam. Até consigo criá- las pelo plone, mas elas não esão aparecendo na página. Tentei criar um novo template e inserir a referência em Properties (here/portlet_modelo/macros/portlet), mas dá erro. Help-me! Abraços Natália
Re: [zope-pt] Busca Zope - ZCatalog
Olá Diego. ainda não resolvi o problema mas estava com uma linha de pensamento parecida com a sua, que é fazer a busca por uma faixa de data. Valeu pela dica !!! Em 24/05/07, Diego Manhães Pinheiro [EMAIL PROTECTED] escreveu: Olá Ronaldo. Através do DateIndex não é possível fazer esse tipo de busca do tipo informar o mês e ano.É necessário informar o dia mês e ano na consulta ao catálogo. Tem duas formas de fazer: 1) Pra fazer isso vc pode tentar fazer uma busca por faixa de data informando o primeiro dia do do mês atual e o primeiro dia do mês seguinte como faixa de valores. Você pode usar alguns métodos do portal_calendar (getPreviousMonth e getNextMonth) pra lhe ajudar. 2) Se vc quiser pegar os dias exatos(primeiro dia do mês e o último dia do mês ) a meu ver terá q criar um external method pra usar a faixa de valores através do módulo calendar[1]. (gurus de plantão estou certo? ) Você pode habilitá-lo também em python scripts no zope[2] se não quiser usar external method. Você poderia usar o módulo calendar para capturar o primeiro e último dia do mês corretamente, pois consegue informar com anos bisextos e tudo mais. [1] : http://docs.python.org/lib/module-calendar.html [2] : http://wiki.zope.org/zope2/HowToAddModulesToRestrictedCode Espero ter ajudado de alguma forma. :) Em 24/05/07, Ronaldo Amaral [EMAIL PROTECTED] escreveu: Como faço para efetuar uma busca por mês e ano em um determinado tipo de conteúdo, onde utilizo um campo tipo DateField. -- Ronaldo Amaral Santos Tecnólogo em Desenvolvimento de Software 6º Período Noturno Núcleo de Pesquisa em Sistemas de Informação – NSI Cefet-Campos - Linux User #437600 -- --- Diego Manhães Pinheiro Linux User #375020 Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Links do Yahoo! Grupos -- Ronaldo Amaral Santos Tecnólogo em Desenvolvimento de Software 6º Período Noturno Núcleo de Pesquisa em Sistemas de Informação – NSI Cefet-Campos - Linux User #437600