Re: [zope-pt] Pasta esperta qe mostra somente notíci as contidas em uma determinada pasta comum

2008-01-03 Por tôpico Andre Nogueira
Olá João

basta usar uma pasta esperta (colection no Plone 3)
Para configurar uma pasta esperta é só clicar a aba critérios e adicionar 
parametros para refinar a sua busca.

Lembre sempre que uma pasta esperta na verdade não é uma pasta, voce não pode 
adicionar itens a ela. 
Ele apenas retorna resultados de uma busca baseada nos critérios que você 
definiu.
Por isso que acabou mudando de nome no Plone 3

[]s
Andre Nogueira
www.simplesconsultoria.com.br


  - Original Message - 
  From: jgbalb 
  To: zope-pt@yahoogrupos.com.br 
  Sent: Thursday, January 03, 2008 3:37 AM
  Subject: [zope-pt] Pasta esperta qe mostra somente notícias contidas em uma 
determinada pasta comum


  Pessoal,

  preciso que uma pasta esperta mostre somente as notícias 
  contidas em uma determinada pasta comum, ignorando notícias que estejam 
  em outras pastas.

  Agradeço qualquer ajuda.

  João



   

[zope-pt] CMFPublicator (era Plone Slide Show)

2008-01-03 Por tôpico Ricardo Bánffy
Desculpe a demora - eu estava limpando a instância e coletando algumas
infos extras (e tendo certeza do que está dando problemas).

É uma instância que existe em um Plone 2.1 e está migrando para um Plone
2.5 como uma parada necessária no caminho para um 3.x.

O problema acontece depois do produto CMFPublicator (originalmente 1.3.0
svn/trunk, mas antigo) é atualizado para o 1.2.2. Antes disso, o
portlet funciona corretamente.

Depois de feita a atualização, acontece isso (vou transcrever o que rola
no console do zopectl fg):

 /opt/zope/instances/id_25/Products/CMFPublicator/PublicatorTool.py(401)getPublicationBoxesInfo()
- if box_id is not None:
(Pdb)
(Pdb) l
396 Return the content of all the publication boxes or a
specified
397 publication box.
398 
399 pdb.set_trace()
400
401  - if box_id is not None:
402 pb = self._listPublicationBoxes(box_id)
403 return pb.extract()
404 else:
405 publication_boxes = []
406
(Pdb) box_id
'noticias'
(Pdb) c
2008-01-03 13:27:26 ERROR Zope.SiteErrorLog
http://localhost:8081/site/index_html
Traceback (innermost last):
  Module ZPublisher.Publish, line 115, in publish
  Module ZPublisher.mapply, line 88, in mapply
  Module ZPublisher.Publish, line 41, in call_object
  Module Shared.DC.Scripts.Bindings, line 311, in __call__
  Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec
  Module Products.PageTemplates.ZopePageTemplate, line 255, in _exec
  Module Products.PageTemplates.PageTemplate, line 104, in pt_render
   - ZopePageTemplate at /site/index_html
  Module TAL.TALInterpreter, line 238, in __call__
  Module TAL.TALInterpreter, line 281, in interpret
  Module TAL.TALInterpreter, line 749, in do_useMacro
  Module TAL.TALInterpreter, line 281, in interpret
  Module TAL.TALInterpreter, line 457, in do_optTag_tal
  Module TAL.TALInterpreter, line 442, in do_optTag
  Module TAL.TALInterpreter, line 437, in no_tag
  Module TAL.TALInterpreter, line 281, in interpret
  Module TAL.TALInterpreter, line 780, in do_defineSlot
  Module TAL.TALInterpreter, line 281, in interpret
  Module TAL.TALInterpreter, line 457, in do_optTag_tal
  Module TAL.TALInterpreter, line 442, in do_optTag
  Module TAL.TALInterpreter, line 437, in no_tag
  Module TAL.TALInterpreter, line 281, in interpret
  Module TAL.TALInterpreter, line 728, in do_defineMacro
  Module TAL.TALInterpreter, line 281, in interpret
  Module TAL.TALInterpreter, line 772, in do_defineSlot
  Module TAL.TALInterpreter, line 281, in interpret
  Module TAL.TALInterpreter, line 749, in do_useMacro
  Module TAL.TALInterpreter, line 281, in interpret
  Module TAL.TALInterpreter, line 507, in do_setLocal_tal
  Module Products.PageTemplates.TALES, line 221, in evaluate
   - URL: /site/portlet_noticias_static
   - Line 31, Column 19
   - Expression: PythonExpr
portal_publicator.getPublicationBoxesInfo(box_id)
   - Names:
  {'container': PloneSite at /site,
   'context': PloneSite at /site,
   'default': Products.PageTemplates.TALES.Default instance at
0x2a9a8bbea8,
   'here': PloneSite at /site,
   'loop': Products.PageTemplates.TALES.SafeMapping object at
0x2a9abd5170,
   'modules':
Products.PageTemplates.ZRPythonExpr._SecureModuleImporter instance at
0x2a9a8bf638,
   'nothing': None,
   'options': {'args': ()},
   'repeat': Products.PageTemplates.TALES.SafeMapping object at
0x2a9abd5170,
   'request': HTTPRequest,
URL=http://localhost:8081/site/index_html,
   'root': Application at ,
   'template': ZopePageTemplate at /site/index_html,
   'traverse_subpath': [],
   'user': PloneUser 'ricardo'}
  Module Products.PageTemplates.ZRPythonExpr, line 47, in __call__
   - __traceback_info__:
portal_publicator.getPublicationBoxesInfo(box_id)
  Module Python expression
portal_publicator.getPublicationBoxesInfo(box_id), line 1, in
expression
  Module Products.CMFPublicator.PublicatorTool, line 403, in
getPublicationBoxesInfo
AttributeError: 'tuple' object has no attribute 'extract'

A linha do template é uma chamada a getPublicationBoxesInfo quase
exatamente como eso template exemplo.


On Fri, 2007-12-28 at 11:59 -0200, Cleber J Santos wrote: 
 Ah tá,
 
 Mas mesmo assim, post aqui o trace para que possamos ajudar ;)
 
 At,
 
 Ricardo L. A. Bánffy wrote:
  Obrigado, Cleber.
 
  Na verdade, não estou usando o PloneSlideShow. Estou usando apenas
 o 
  CMFPublicator em uma instância 2.5.4.
 
  Cleber J Santos wrote:
  
  Ricardo,
 
  Se a versão deste SlideShow for a 0.9 você poderá ver como
 configura-lo
  na documentação que o acompanha, ao instalar o produto, entre em no
 link
  *preferências* nessa página você terá um ícone do PloneSlideShow, é
 ai
  que você pode configura-lo e ou ler sua documentação e o Faq ;)
 
  Contudo se não ajudar, dá um alô aqui na lista para que possamos 
  ajuda-lo :)
 
  PS. Se possível post aqui o TRaceBack do erro ;)
 
  At,
 
  Ricardo 

Re: [zope-pt] Dúvida 1: Como colocar notícias em uma Pasta Esperta

2008-01-03 Por tôpico Ricardo Bánffy
Diretamente, não pode.

A pasta esperta mostra o resultado de uma busca. Para incluir algo que
não está lá, você precisa ajustar os critérios da pasta.

On Thu, 2008-01-03 at 04:38 +, jgbalb wrote:
 Pessoal,
 
 tenho uma dúvida: como posso colocar notícias em uma pasta 
 esperta?
 
 Agradeço qualquer ajuda.
 
 João
 
 
 
 
  



Re: [zope-pt] CMFPublicator (era Plone Slide Show)

2008-01-03 Por tôpico Luis Flavio Rocha
Opa,

On Jan 3, 2008 11:48 AM, Ricardo Bánffy [EMAIL PROTECTED] wrote:
cut
 Depois de feita a atualização, acontece isso (vou transcrever o que rola
 no console do zopectl fg):

  /opt/zope/instances/id_25/Products/CMFPublicator/PublicatorTool.py(401)getPublicationBoxesInfo()
 - if box_id is not None:
 (Pdb)
 (Pdb) l
 396 Return the content of all the publication boxes or a
 specified
 397 publication box.
 398 
 399 pdb.set_trace()
 400
 401  - if box_id is not None:
 402 pb = self._listPublicationBoxes(box_id)
 403 return pb.extract()
 404 else:
 405 publication_boxes = []
 406
 (Pdb) box_id
 'noticias'
 (Pdb) c
 2008-01-03 13:27:26 ERROR Zope.SiteErrorLog
 http://localhost:8081/site/index_html
 Traceback (innermost last):
  Module ZPublisher.Publish, line 115, in publish
  Module ZPublisher.mapply, line 88, in mapply
  Module ZPublisher.Publish, line 41, in call_object
  Module Shared.DC.Scripts.Bindings, line 311, in __call__
  Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec
  Module Products.PageTemplates.ZopePageTemplate, line 255, in _exec
  Module Products.PageTemplates.PageTemplate, line 104, in pt_render
   - ZopePageTemplate at /site/index_html
  Module TAL.TALInterpreter, line 238, in __call__
  Module TAL.TALInterpreter, line 281, in interpret
  Module TAL.TALInterpreter, line 749, in do_useMacro
  Module TAL.TALInterpreter, line 281, in interpret
  Module TAL.TALInterpreter, line 457, in do_optTag_tal
  Module TAL.TALInterpreter, line 442, in do_optTag
  Module TAL.TALInterpreter, line 437, in no_tag
  Module TAL.TALInterpreter, line 281, in interpret
  Module TAL.TALInterpreter, line 780, in do_defineSlot
  Module TAL.TALInterpreter, line 281, in interpret
  Module TAL.TALInterpreter, line 457, in do_optTag_tal
  Module TAL.TALInterpreter, line 442, in do_optTag
  Module TAL.TALInterpreter, line 437, in no_tag
  Module TAL.TALInterpreter, line 281, in interpret
  Module TAL.TALInterpreter, line 728, in do_defineMacro
  Module TAL.TALInterpreter, line 281, in interpret
  Module TAL.TALInterpreter, line 772, in do_defineSlot
  Module TAL.TALInterpreter, line 281, in interpret
  Module TAL.TALInterpreter, line 749, in do_useMacro
  Module TAL.TALInterpreter, line 281, in interpret
  Module TAL.TALInterpreter, line 507, in do_setLocal_tal
  Module Products.PageTemplates.TALES, line 221, in evaluate
   - URL: /site/portlet_noticias_static
   - Line 31, Column 19
   - Expression: PythonExpr
 portal_publicator.getPublicationBoxesInfo(box_id)
   - Names:
  {'container': PloneSite at /site,
   'context': PloneSite at /site,
   'default': Products.PageTemplates.TALES.Default instance at
 0x2a9a8bbea8,
   'here': PloneSite at /site,
   'loop': Products.PageTemplates.TALES.SafeMapping object at
 0x2a9abd5170,
   'modules':
 Products.PageTemplates.ZRPythonExpr._SecureModuleImporter instance at
 0x2a9a8bf638,
   'nothing': None,
   'options': {'args': ()},
   'repeat': Products.PageTemplates.TALES.SafeMapping object at
 0x2a9abd5170,
   'request': HTTPRequest,
 URL=http://localhost:8081/site/index_html,
   'root': Application at ,
   'template': ZopePageTemplate at /site/index_html,
   'traverse_subpath': [],
   'user': PloneUser 'ricardo'}
  Module Products.PageTemplates.ZRPythonExpr, line 47, in __call__
   - __traceback_info__:
 portal_publicator.getPublicationBoxesInfo(box_id)
  Module Python expression
 portal_publicator.getPublicationBoxesInfo(box_id), line 1, in
 expression
  Module Products.CMFPublicator.PublicatorTool, line 403, in
 getPublicationBoxesInfo
 AttributeError: 'tuple' object has no attribute 'extract'


Eu acho que já tive este problema. Eu sempre esqueço de criar
os publication boxes, no portal_publicator da nova instância.
Verifica se não é isso.

Abraço,
-- 
Luís Flávio Rocha

Ever tried. Ever failed. No matter. Try again. Fail again. Fail better.
Samuel Beckett (1906-1989)


Re: [zope-pt] Hospedagem Plone

2008-01-03 Por tôpico gracascheuermann
O site não estáno ar.



 cara estou montando hoje o aondeajudar.com.br,
 eu disponibilizo uma pasta para vc lá oq acha?
 
 On 9/21/07, Juliano Rafael Bringer [EMAIL PROTECTED] wrote:
 
Olá Pessoal,
 
  Alguém sabe se fora do Brasil existe algum tipo de hospedagem em plone
  gratuito, é que estou querendo fazer um site de uma igreja.
 
  Agradeço pela atenção.
 
  Juliano Bringer
  Domingos Martins-ES
 
  Flickr agora em português. Você clica, todo mundo vê. Saiba 
  maishttp://br.rd.yahoo.com/mail/taglines/flickr/*http://www.flickr.com.br/.
 
 
  
 
 

Graça Scheuermann :}



Re: [zope-pt] CMFPublicator (era Plone Slide Show)

2008-01-03 Por tôpico Ricardo Bánffy
Agora que eu vi. 

/me bate com a mão na testa

Obrigado

On Thu, 2008-01-03 at 14:44 -0300, Luis Flavio Rocha wrote:
 Eu acho que já tive este problema. Eu sempre esqueço de criar
 os publication boxes, no portal_publicator da nova instância.
 Verifica se não é isso.




[zope-pt] Mudando a view de um generic plone content

2008-01-03 Por tôpico Robson Virino
Olá, amigos.

Para a criação de conteúdos personalizados de forma extremamente
rápida, estou usando o produto generic plone content
(http://plone.org/products/genericplonecontent) na versão 0.6.

Criei um conteudo chamado catalogo sob o schemata default, com os
seguintes campos: 'fabricante'(StringField), 'logotipo'(ImageField) e
'texto'(TextField -- text/html).

Até aí, tudo bem. No Plone, adiciono normalmente um item catalogo
novo, edito tudo... mas como faço para alterar a visualização padrão
desse item? 

Sei que eu preciso criar um template e referenciá-lo em Default view
method deste conteúdo, mas como faço para capturar esses campos,
tipo... dar um 'get' neles, visto que são dinâmicos?

Obrigado,
Robson Virino



[zope-pt] Re: Mudando a view de um generic plone content

2008-01-03 Por tôpico Dorneles Treméa
Opa Robson,

 Para a criação de conteúdos personalizados de forma extremamente
 rápida, estou usando o produto generic plone content
 (http://plone.org/products/genericplonecontent) na versão 0.6.
 
 Criei um conteudo chamado catalogo sob o schemata default, com os
 seguintes campos: 'fabricante'(StringField), 'logotipo'(ImageField) e
 'texto'(TextField -- text/html).
 
 Até aí, tudo bem. No Plone, adiciono normalmente um item catalogo
 novo, edito tudo... mas como faço para alterar a visualização padrão
 desse item?
 
 Sei que eu preciso criar um template e referenciá-lo em Default view
 method deste conteúdo, mas como faço para capturar esses campos,
 tipo... dar um 'get' neles, visto que são dinâmicos?

eu nunca usei esse produto, mas vi a apresentação do Fabrizio na
conferência de 2005 e posso dizer que ele apenas extende o schema
com os campos extras.

Dessa forma, ele herda o mesmo comportamento de qualquer campo
normal de um Archetype, ou seja, são criados accessors e mutators
com os prefixos get/set e o nome do campo capitulado.

Exemplo, para o teu campo 'fabricante', tu poderias acessar o valor
armazenado com getFabricante e, da mesma maneira, modificar com o
setFabricante.

HTH,

-- 

Dorneles Treméa
X3ng Web Technology
http://nosleepforyou.blogspot.com



[zope-pt] Re: Pasta esperta qe mostra somente notícias contidas em uma determinada pasta comum

2008-01-03 Por tôpico jgbalb
Desculpe, mas quais são os parametros que exatamente eu devo passar 
para pegar noticias contidas em uma determinada pasta especifica, ao 
inves de noticias de todo o site?

João



--- Em zope-pt@yahoogrupos.com.br, Andre Nogueira [EMAIL PROTECTED] 
escreveu

 Olá João
 
 basta usar uma pasta esperta (colection no Plone 3)
 Para configurar uma pasta esperta é só clicar a aba critérios e 
adicionar parametros para refinar a sua busca.
 
 Lembre sempre que uma pasta esperta na verdade não é uma pasta, 
voce não pode adicionar itens a ela. 
 Ele apenas retorna resultados de uma busca baseada nos critérios 
que você definiu.
 Por isso que acabou mudando de nome no Plone 3
 
 []s
 Andre Nogueira
 www.simplesconsultoria.com.br
 
 
   - Original Message - 
   From: jgbalb 
   To: zope-pt@yahoogrupos.com.br 
   Sent: Thursday, January 03, 2008 3:37 AM
   Subject: [zope-pt] Pasta esperta qe mostra somente notícias 
contidas em uma determinada pasta comum
 
 
   Pessoal,
 
   preciso que uma pasta esperta mostre somente as notícias 
   contidas em uma determinada pasta comum, ignorando notícias que 
estejam 
   em outras pastas.
 
   Agradeço qualquer ajuda.
 
   João





[zope-pt] Como posso colocar RSSfeed (botão azul RSS) em uma pasta comum?

2008-01-03 Por tôpico jgbalb
Pessoal,

tenho uma pasta comum com várias notícias dentro. Estou com um
problema: preciso que o botão RSSfeed esteja disponível para esta
pasta, para que o usuário possa ter acesso as notícias lá contidas por
meio de RSS. O que devo fazer para que isto aconteça?

Qualquer ajuda é bem-vinda.

João