[Zope-es] guión bajo ( _ ) al inicio de un id

Alexis Roda alexis.roda.villalonga en gmail.com
Mar Dic 18 17:52:29 CET 2007


En/na Erik Rivera Morales ha escrit:
> Hola  Zoperos/Ploneros!
> 
> hice un producto que a groso modo su función es leer un archivo zip,
> lo descompacta en el sistema de archivos del servidor y luego hace uso
> del contenido del zip utilizando el __bobo_traverse__ hasta ahí me
> funciona bien, acceso a los recursos como
> http://instanciaPlone/carpetaExterna/mi_archivo_externo.htm
> 
> mi problema está en algunos archivos zip al descompactarlos contienen
> carpetas con  ( _ )  gión bajo al inicio, por ejemplo:
[...]
> 
> estoy utilizando plone 3.0.3/zope 2.10.4

El problema es que por defecto zope no publica los objetos cuyo id 
empieza por _, esto se aplica también a los métodos y atributos.

Las opciones que se me ocurren son tres:

* al tratarse aparentemente de contenido estático puedes publicarlos 
directamente con tu servidor web. Puedes utilizar un IFRAME o algo 
parecido para "integrarlo" visualmente dentro de plone.

* renombras las carpetas conflictivas y modificas los html, css etc. de 
manera acorde

* implementas un nuevo componente que no descarte objetos cuyo id 
empiece por _, es complicado y ¡¡PUEDE SER PELIGROSO!!, no lo recomiendo.

http://wiki.zope.org/zope3/traversal.html

Esta página está un poco desactualizada y se aplica a zope 3, pero te 
dará una idea de por donde van los tiros. No se hasta que punto la 
integración de zope 2 + five permitiría hacer esto.



Saludos


Más información sobre la lista de distribución Zope-es