Zope dispone de una interfaz administrativa accesible desde la Web, por medio de la presente url http://localhost:8080/manage o accediendo desde Plone en Configuración del Sitio ‣ Interfaz de Administración de Zope, tenga cuidado ahí dentro, por que es la “vista geek” de las cosas, y no es fácil, ni tampoco lo protegerá de hacer cosas de novato.
Dicha herramienta se llama Zope Management Interface - ZMI esta representa una vista dentro de la jerarquía de objetos de Zope. (Ver Figura 3.1)
Plone ofrece herramientas persistente en la ZMI que representan una acción realizada a un objeto Plone. A continuación describo algunas de esas herramientas:
Esta herramienta proporciona facilidades de administración centralizadas de Zope. En el Panel de control, puede reiniciar y apagar Zope, acceder a información de depuración, gestión de la base de datos de Zope y administrar versiones.
Los Productos Zope se encuentran dentro del Panel de control.
Para mas detalle consulte la herramienta en Configuración del Sitio ‣ Interfaz de Administración de Zope ‣ Control_Panel. (Ver Figura 3.2)
Esta herramienta le permite acceder a los controles de la base de datos de Zope. Los base de datos Zope almacena los objetos. Aquí puede gestionar el tamaño de la base de datos Zope por compresión. Puede controlar el uso de memoria con los parámetros de la caché de base de datos de Zope.
Para mas detalle consulte la herramienta en Configuración del Sitio ‣ Interfaz de Administración de Zope ‣ Control_Panel ‣ Database. (Ver Figura 3.3)
Esta herramienta le permite hacer depuración de Zope Online.
Esta vista proporciona información de depuración simple que ayuda a los autores de productos encontrar fugas de memoria en sus productos, así como Zope sí mismo.
Puede obtener la siguiente información:
La versión de Zope, la versión de Python, y el nombre de plataforma del sistema se utilizan para verificar la compatibilidad entre Zope, Python, y su sistema. En plataformas donde el número ID de proceso está disponible, el proceso de Zope puede gestionarse a través de medios más contundentes que está disponible a través de la web.
Para mas detalle consulte la herramienta en Configuración del Sitio ‣ Interfaz de Administración de Zope ‣ Control_Panel ‣ DebugInfo. (Ver Figura 3.4)
acl_users es una carpeta objeto que usa “plugins” que pueden implementarse con varias interfaces de autenticación de usuario (por ejemplo LDAP y OpenID) que son un plug en el Pluggable Authentication Service (PAS) que es un framework para manipulación autenticación de usuario en Zope 2.
Las User Folder de usuario definen los usuarios de Zope.
Sólo puede tener una User Folder por carpeta. Las User Folder siempre tienen un id acl_users.
Para mas detalle consulte la herramienta en Configuración del Sitio ‣ Interfaz de Administración de Zope ‣ acl_users. (Ver Figura 3.5)
Rápidamente volver a instalar, desinstalar complementos. A menudo, más rápido y más ligero que carga equivalente panel de control de Plone.
Para mas detalle consulte la herramienta en Configuración del Sitio ‣ Interfaz de Administración de Zope ‣ portal_quickinstaller. (Ver Figura 3.6)
Algunos sitios web Plone muy grandes y complejos pueden romperse si lo que queramos o añadir / quitar / instalar add-ons. A menudo es más seguro para ejecutar una sólo específica actualización GenericSetup. Por ejemplo, si se ha añadido un nuevo portlet, en lugar de importar el específico (portlets.xml) paso a través de portal_setup (la pestaña de import), y luego volver a instalar todo el producto.
Para mas detalle consulte la herramienta en Configuración del Sitio ‣ Interfaz de Administración de Zope ‣ portal_setup. (Ver Figura 3.7)
Configura las diversos acciones disponible a que si estarán visibles/presentes o no.
Para mas detalle consulte la herramienta en Configuración del Sitio ‣ Interfaz de Administración de Zope ‣ portal_actions. (Ver Figura 3.8)
portal_skins es una herramienta persistente en el directorio raíz del sitio Plone la cual ofrece funciones para administrar capas de skin.
Permite:
Ver las carpetas de skins que están instaladas.
Vea el orden de las capas de la skins (vía la pestaña de propiedades).
También puede editar las plantillas, hojas de estilo y javascript en los directorios de skins.
Truco
No lo recomiendo! Pero útil para la depuración.
Para mas detalle consulte la herramienta en Configuración del Sitio ‣ Interfaz de Administración de Zope ‣ portal_skins. (Ver Figura 3.9)
La herramienta portal_view_customizations le mostrara los registros de viewlet (y los administradores de viewlet allí registrados). Al igual que con vistas, puede desplazarse sobre el nombre del viewlet para ver donde se encuentra registrado en la herramienta. Para descubrir el nombre de una viewlet particular, se puede utilizar la vista @@manage-viewlets, por ejemplo, como http://localhost:8080/Plone/@@manage-viewlets.
Para mas detalle consulte la herramienta en Configuración del Sitio ‣ Interfaz de Administración de Zope ‣ portal_view_customizations. (Ver Figura 3.10)
Los Javascripts de Plone son administrado por el registro de recursos portal_javascripts en la ZMI.
Permite automáticamente:
Entonces los Javascripts usan portal_javascripts para registrarse en el sitio Plone de las siguientes formas:
Para mas detalle consulte la herramienta en Configuración del Sitio ‣ Interfaz de Administración de Zope ‣ portal_javascripts. (Ver Figura 3.11)
En Plone, la mayoría de los archivos CSS son gestionados por la herramienta portal_css través del ZMI. Las plantillas de página aún puede importar archivos CSS directamente, pero la portal_css hace la compresión de archivos CSS y los fusiona automáticamente.
Básicamente lo mismo que portal_javascripts pero para hojas de estilos.
Para mas detalle consulte la herramienta en Configuración del Sitio ‣ Interfaz de Administración de Zope ‣ portal_css. (Ver Figura 3.12)
Un flujo de trabajo o también conocido como Workflow le provee una forma lógica de administrar contenido dentro de un sitio Plone. Inicialmente se dispone de dos flujo de trabajo: flujo de trabajo por defecto y el flujo de trabajo de carpetas. El flujo de trabajo por defecto establece los estados y transiciones para cada tipo de contenido excepto las carpetas que poseen su propio Flujo de trabajo.
Permite:
Para mas detalle consulte la herramienta en Configuración del Sitio ‣ Interfaz de Administración de Zope ‣ portal_workflow. (Ver Figura 3.13)
Provee un mecanismo poderoso de indexación y búsqueda en la ZODB denominado Zcatalog. Es una clase envoltorio (wrapper) de ZCatalog que provee índices adicionales, metadatos y políticas específicas para las operaciones de un sitio Plone.
Permite:
Esta herramienta le permite a usted indexar y hacer búsquedas para objetos Zope, mas el ZCatalog no es simplemente un sistema administración de datos que le permite buscar a través de contenido. Usted tiene la opción de almacenar las propiedades en el Catálogo y cuales atributos se utilizan para la búsqueda.
Una vez que se introduce un conjunto de objetos en el catálogo, usted será capaz de actualizar el inventario objeto agregando, actualización de los objetos, o borrar estos.
Para mas detalle consulte la herramienta en Configuración del Sitio ‣ Interfaz de Administración de Zope ‣ portal_catalog. (Ver Figura 3.14)
¿Cómo actualizar el índice de objetos de la ZODB con Zcatalog?
Por hacer
Por definir por que este punto.
Advertencia
Por precaución haga un respaldo de tu ZODB en ubicada por defecto en el directorio var/filestorage/Data.*
Accede a tu ZMI de tu sitio Plone Configuración del Sitio ‣ Interfaz de Administración de Zope ‣ portal_catalog ‣ Advanced allí encontrara las siguientes opciones: (Ver Figura 3.15)
Catalog Maintenance: con esta tarea realizas la actualización del catálogo, el cual actualizará todos los registros del catálogo y eliminar registros no válidos. Para ello, en la limpieza de todos los índices y volver a catalogar todos los objetos actualmente indexados.
Advertencia
La eliminación del catálogo eliminará todas las entradas. Si desea realizar esta tarea presione el botón Clear Catalog.
El registro de los progresos por cada N objetos re-indexado al registro Zope (esta definido en 0 para deshabilitar el registro). Para activar esta funcionalidad debe cambiar el valor a 1 y presione el botón Change.
Clear and Rebuild: con esta tarea se se eliminarán todas las entradas del catálogo, y luego caminar todo el portal en busca de objetos de contenido que deben ser indexados en el catálogo y el índice de ellos. Haciendo esto eliminará las entradas inapropiados del catálogo de portal (scripts, plantillas) y conservar todo el contenido indexado. Esto puede tomar mucho tiempo, pero es la forma correcta de reconstruir un catálogo que ha tenido indebidamente objetos añadidos o eliminados.
Provee una interfaz gráfica que le permite actualizar cada sitio Plone a las ultimas versiones disponible en su sistema de archivos:
Permite:
Esta herramienta le permite aplicar los cambios dentro de cada sitio Plone que hospeda dentro de su instancia Zope, esto significa que aunque usted allá actualizo los cambios e instalado en su sistema de archivos parches de seguridad o migrado a una nueva versión de Plone, están no son aplicadas automáticamente en cada ZODB de sus sitios desplegados.
Para mas detalle consulte la herramienta en Interfaz de Administración de Zope ‣ portal_migration. (Ver Figura 3.16)
Temporary Folders son las carpetas que almacenan sus contenidos “en memoria”, en la misma forma como un disco RAM. El contenido de una carpeta temporal se pierden al apagar.
Por defecto, Zope creará una carpeta temporal llamada temp_folder en la raíz de todas las instalaciones de Zope. Esta carpeta temporal será utilizada por la maquinaria Zope sesiones, pero puede ser utilizado para otros propósitos.
Para mas detalle consulte la herramienta en Configuración del Sitio ‣ Interfaz de Administración de Zope ‣ temp_folder. (Ver Figura 3.17)
El código fuente de este archivo esta hospedado en GitHub. Todos pueden actualizar y corregir errores en este documento con unos clic - sin necesidad de descargar.
Para mas información básica acerca de como actualizar este manual y referencia a sintaxis Sphinx, por favor consulte la guía Escribiendo y actualizando el manual.