Herramientas Personales
Usted está aquí: Inicio Documentación Configuraciones Anotaciones referentes al gran de fichero Data.fs

Anotaciones referentes al gran de fichero Data.fs

Parece que ese fichero misterioso da miedo a todo el que lo ve por primera vez, pero es una perfecta base de datos y no suele fallar

Backup

Adjunto un script para Debian para realizar backup incrementales de todas las bases de datos:

 

#!/bin/sh
export PYTHONPATH=/usr/lib/zope2.9/lib/python
export PATH=$PATH:/usr/lib/zope2.9/bin

BASE_PATH=/var/lib/zope2.9/zeo/arty/var

FILES=`ls $BASE_PATH/*.fs`
DESTINO=/opt/backup/zope

for file in $FILES 
do
        echo "- Procesando $file"
        file_name=`basename $file`
        mkdir $DESTINO/$file_name 2> /dev/null
        time repozo.py -v --backup -r $DESTINO/$file_name -f $file
        echo "- Terminado --------------------------------------"
done

 

 

Quota

Complicado, parece que está un poco olvidado el tema. Hay 3 productos:

 

  • QuotaFolder: Es de zope, pero hay que transformar las carpetas existentes mediante una llamada a un método externo.
  • CMFAnyWhere: Parece que es una carpeta que permite añadir un objeto que controla la quota en la carpeta y el las hijas.Es CMF no plone y no funcionan las excepciones.
  • PloneQuota: Tiene demasiadas depencias y la version actual tiene un problema de un producto dependiente, parece que el proyecto está abandonado.

Optimizar el tamaño si nos asusta

Hay un producto capaz de sacar de la base de datos al sistema de ficheros ciertos campos de tipos generados con los Archetypes. Se llama Atachment Field (Relacionado con external storage) Parece que funciona, y mantienen en el sistema de ficheros diferentes versiones del campo para poder hacer undo.

Lo único que no sale de la base de datos principal son la imágenes.

Se basa en AttachmentField y FilesystemStorage y se llama PloneExFile . Además tiene la ventaja que hace preview de los archivos que reconoce y los indexa en el buscador. Reconoce: PDF,DOC,PPT. Detalles de instalación:

  • Instalar previamente  AttachmentField y FilesystemStorage.
  • Cambiar en la configuración de FilesystemStorage las directivas para que almacene los archivos en el disco duro con una estrucutra correcta. Leer el README del producto. Y establecer un directorio para guardar los archivos, por ejemplo "zeo/instances/portal/var/db_files"
  • Instalar PloneExFile y configurarlo en el panel de control para que use FilesystemStorage.
  • Revisar en el arranque de zope todos los conversores que hay que instalar en el sistema.
  • Comprobar si no falla con los archivos doc.
  • Tiene un pequeño problema con los nombres cortos, si es activa el campo y no se especifica falla con algunos tipos de documentos (Version 4)

Vistas previas de ficheros

Han salido varios productos nuevos:

  • ARFilePreview: Funciona muy bien, realmente es una nueva vista para el tipo ATFILE pero funciona con el producto PloneExfile. Parece que hay que traducir algunas cadenas y se puede acoplar la vista al producto PloneExFile, quedando una vista previa mejorada
  • AROfficeTransforms: Se supone que transforma de forma stardard plone los ficheros de entrada.

 

Acciones de Documento