Producto que los ficheros se almancenan por defecto en la ZODB cuando se instala Zope – Plone el crecimiento de la base de datos de Zope se hace evidente sobre todo en los sistemas de uso intensivo, ejemplo nuestra Intranet. Este crecimiento atenta contra el correcto desempeño de Zope. Es por esto que fueron realizadas las siguientes acciones para detener el crecimiento de ZODB:
- Se creo un producto llamado PloneFile que instala el tipo de contenido PloneFile que es una copia casi exacta de File con la diferencia que PloneFile coloca el fichero en el Filesystem en vez de ZODB. Este producto depende de FileSystemStorage.
- Se realizaron cambios en el producto FileSystemStorage para cumplir el objetivo de crear automáticamente el camino donde se almacenarán los fichero para el sitio en cuestión al instalar el producto.
- Se realizaron cambios en el producto kupu para permitir instalar por defecto los productos PloneFile y FileSystemStorage al crear un nuevo sitio de Plone.
- Se realizaron cambios en el producto ATContentTypes para permitir desactivar el tipo de contenido File al crear un nuevo sitio Plone.
Solución definitiva:
- Se realizaron cambios en el producto FileSystemStorage para cumplir el objetivo de crear automáticamente el camino donde se almacenarán los fichero para el sitio en cuestión al instalar el producto.
- Se realizaron cambios en el producto kupu para permitir instalar por defecto los productos FileSystemStorage al crear un nuevo sitio de Plone.
- Se realizaron cambios en el producto ATContentTypes para permitir desactivar el tipo de contenido File y Image al crear un nuevo sitio Plone.
Nota:
Todos los cambios a los productos se encuentra debidamente almacenados en nuestro repositorio de control de versiones SVN (http://svn.sld.cu/svn/devel/plone/products/). Ver detalles en nuestro sitio de ayuda de la intranet.