[zope-pt] Portlet com título das imagens mais acessadas

2007-02-09 Por tôpico Robson Virino
Olá amigos,

A questão é a seguinte:

Em uma determinada pasta há diversas imagens (fotos)
Como eu faria para que em um portlet fosse mostrado o título das imagens 
mais acessadas?
Gostaria de receber algumas idéias... tipo, onde seria melhor guardada 
essa contagem, como associá-las a cada objeto, onde eu entraria com 
Pyhton etc...

Dei uma busca na lista e encontrei alguns produtos que poderiam ajudar, 
mas não sei se são aplicados a essa finalidade...

Qualquer ajuda é válida!

[]'s
Robson Virino




Re: [zope-pt] Portlet com título das imagens mais acessadas

2007-02-09 Por tôpico Fernando Correa Neto
Olah!!

M.nao sei se eh o caso mas.
Se forem imagens do Plone mesmo (ATImage) eu acredito que a melhor
maneira de se fazer isso seria usando eventos do zope (zope.event)
aliada a uma tool do plone ou ate mesmo um SGBD no qual voce mantem as
informacoes de acesso as imagens.
Isso pode ser uma tarefa um pouco complicada mas nao impossivel pois
esta bem documentada no plone.org.
Basicamente seria isso para criar um subscriber para o ATImage.
Dentro do seu produto plone, no configure.zcml:

subscriber for=Products.ATContentTypes.interfaces.IATImage
  zope.app.publication.IBeforeTraverseEvent
  handler=.seumodulo.FuncaoQueRegistraOAcesso /

Sendo que FuncaoQueRegistraOAcesso eh a funcao que registra o
acesso...como ficou obvio :D.

Depois disso eh soh fazer o portlet que tras as informacoes que voce
quer exibire uma vez que isso esta registrado, eh facil.

DECLARO QUE O CODIGO ACIMA EH FICTICIO E UNTESTED!!!

Boas fontes para the orientar sobre enventos:
http://plone.org/documentation/tutorial/borg/sending-and-handling-events/?searchterm=zope.event


Espero ter ajudado e nao complicado ;)

Abracos,
Fernando




On 2/9/07, Robson Virino [EMAIL PROTECTED] wrote:






 Olá amigos,

  A questão é a seguinte:

  Em uma determinada pasta há diversas imagens (fotos)
  Como eu faria para que em um portlet fosse mostrado o título das imagens
  mais acessadas?
  Gostaria de receber algumas idéias... tipo, onde seria melhor guardada
  essa contagem, como associá-las a cada objeto, onde eu entraria com
  Pyhton etc...

  Dei uma busca na lista e encontrei alguns produtos que poderiam ajudar,
  mas não sei se são aplicados a essa finalidade...

  Qualquer ajuda é válida!

  []'s
  Robson Virino