plone gubierno cuarto sesión1

26
Plone para las entidades gubernamentales 4. sesión

Upload: ajussis

Post on 13-Jun-2015

809 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Plone Gubierno   Cuarto SesióN1

Plone

para las entidades gubernamentales

4. sesión

Page 2: Plone Gubierno   Cuarto SesióN1

• Manejo de Contenido en Plone– Tipos de contenido– Colecciones– Portlets– Compartir carpetas

• Configuración a través de Zope

Page 3: Plone Gubierno   Cuarto SesióN1

Manejo de Contenido parte 1

• Revisamos la interfaz de Plone para el manejo básico de contenido

• La página de Plone consiste de diferentes elementos, prácticamente dividiendose a dos tecnologías

– Portlets • Pedazitos de contenido, dinámicos o estáticos

– Viewlets (quedan dentro de un Viewlet Manager)• Menos configurables a través de Plone, contenido que

quedan misma en cada página (header, footer...)

• Se puede analizar los viewlets a traves de http://localhost:8080/Plone/@@manage-viewlets

Page 4: Plone Gubierno   Cuarto SesióN1

Manejo de Contenido parte 1

• Contenido Central

– Barra de herramientas

– Las acciones que se pueden ejecutar a través de la barra cambian según los roles

• Contenidos, Visualizar, Editar, Reglas, Compartir, Historia

• Mostrar

• Agregar elemento

• Estado: ...

Page 5: Plone Gubierno   Cuarto SesióN1

Colecciones

• La Colección es un contenedor que muestra su contenido como lo hace la Carpeta, pero tal contenido no se agrupa manualmente sino que lo colecta automáticamente siguiendo criterios que se le asignen

• El contenedor para la colección se crea llenando un formulario semejante al de los demás elementos. Los criterios para colectar su contenido se especifican de manera semejante a los de una búsqueda avanzada con opciones adicionales

Page 6: Plone Gubierno   Cuarto SesióN1

Administración de Zope

CONFIGURACIÓN DE ZOPE

Mayoría de la Configuración que hicimos en Plone a través de “Configuración de Sitio” se pude hacer también a través de la interfaz de Zope Entramos a Zope Management Interface:

– http://localhost:8080/manage

Page 7: Plone Gubierno   Cuarto SesióN1

Zope: basicos

• Varias secciones pero concentramos a las que se probablemente necesitan

• ZMI es interfaz para

– Manejar y Desarrollar Zope

• A través de ZMI se puede controlar, manipular objetos Zope y desarrollar aplicaciones web

Page 8: Plone Gubierno   Cuarto SesióN1

Zope: basicos

• Los ficheros html no existe en disco duro, tampoco no hay una hierachia de carpetas de objetos Zope

• En lugar de guardar ficheros html en el disco duro como hace Apache o IIS, Zope guarda objetos en su base de datos: ZODB (Zope Object Database)

• Más que todo se interactua con ZODB a través de ZMI (pero se puede conectarlo con FTP / WebDAV)

Page 9: Plone Gubierno   Cuarto SesióN1

Zope: basicos

• Cada solicitud web es una transacción

– Zope guarda todas las transacciones en ZODB

– Se puede deshacer las transacciones a través de la pestaña Undo

– Se nombra las transacciones según acciones Zope por ejemplo: /manage_delObjects

• No son siempre muy intuitivos

• Problemas ocurrir si se trata de respaldar un objeto que han tenido nuevas modificaciones después del momento del respaldo

• La solución: hay que deshacer cada modificación del objeto

Page 10: Plone Gubierno   Cuarto SesióN1

Zope: basicos

• Creación de objetos

• Renombrar, mover, copiar y eliminar objetos

• Importar / exportar objetos

Page 11: Plone Gubierno   Cuarto SesióN1

Zope: Control Panel

• Control Panel

– Información general de Zope/Plone Setup • INSTANCE_HOME, ZOPE_HOME

• Versiones

– Database Management• main

– Empacar» Haga clic en main» Haga clic en pack» Va a hacer un fichero de respaldo Data.fs.old el la

carpeta var/filestorage y empacar (quitar la historía del) fichero Data.fs

» Puede tomar mucho tiempo, y Apache puede aún dar un Internal Server Error (pero trabajo continua atrás)

Page 12: Plone Gubierno   Cuarto SesióN1

Zope: Control Panel

• Control_Panel/Database/main

– Pestaña Activity• Actividad de ZODB, transacciones, numero de objetos

– Pestañas Cache Parametres & Flush Cache• Parametros para Cache, limpieza de Cache

• Control_Panel/Versions

• Control_Panel/DavLocks

– En caso se usa WebDAV para intercambiar datos, los consultas pueden romper y cerrarse, acá se puede soltar los objetos

Page 13: Plone Gubierno   Cuarto SesióN1

Zope: Control Panel

• Control_Panel/Products

– Cada componente de Core Zope y también cada producto adicional se los agregan acá

• Control_Panel/DebugInfo

– Encuentra los productos en disco duro

• Control_Panel/TranslationService

– Placeless (zope-wide) Translation Service• Se lee formatos .po y traduce las palabras /

phrases según su formato

• Frecuentemente utilizado a través de ZPT

Page 14: Plone Gubierno   Cuarto SesióN1

• Agregar elementos

– En menu desplegable:

– Elige objeto, llena los campos y guarda

– Por ejemplo, como se agrega un nuevo sitio Plone• En Menu deplegable, eli "Sitio Plone"

• Llena los campos y guarda

• acl_users

– Cambiar la contraseña de administrador de Zope

• acl_user -> users -> Password

Page 15: Plone Gubierno   Cuarto SesióN1

Zope: Navegación horizontal

• Contents

– Contenido de la area actual

• View

– Ver el contenido del area actual

• Properties

– Editar y definir propiedades del objeto

– Utilizado para metadata

– default_page (para definir un objeto por defecto)

Page 16: Plone Gubierno   Cuarto SesióN1

Zope: Basicos

• Security

– Settings de seguridad para el objeto actual

– Filas son permisos, columnas roles

– Acquire permission settings• Se usa los mismos settings del objeto padre

– Preferible no tocar la si las cosas de seguridad se implementa a través de Flujo de Trabajo

Page 17: Plone Gubierno   Cuarto SesióN1

Zope: portal_actions

• portal_actions

– La ubicación para los bótones y acciones

– document_actions• RSS, imprimir, enviar...,

– site_actions• Mapa del sitio, contactos, configuración del sitio

– etc...

• http://plone.org/documentation/how-to/changing-tabs

Page 18: Plone Gubierno   Cuarto SesióN1

Zope: portal_catalog

• portal_catalog

– Seccion para ZCatalog, la motor de busqueda de Zope para categorizar y buscar información en Zope.

• En el fase de desarrollo del sitio Plone puede ocurrir errores cuando se proba diferentes productos adicionales y tipos de contenido. Para actualizar el catalog, ayuda a veces:

– portal_catalog -> Advanced -> Update Catalog

• http://zope.org/Documentation/Books/ZopeBook/2_6Edition/SearchingZCatalog.stx

Page 19: Plone Gubierno   Cuarto SesióN1

plone_controlpanel

• plone_controlpanel

– Configuración general para diferentes opciones en el control panel de Plone

• Se quiere dar permisos a un grupo de usuarios para agregar nuevos miembros:

– plone_control_panel -> cambia el Permission en la sección de "Users and groups"

Page 20: Plone Gubierno   Cuarto SesióN1

Zope: portal_css

• portal_css

– Lista de todos los hojas de estilos del portal. Las etiquetas en las hojas de estilos que situan más abajo en la lista va a sobreescribir las mismas de las hojas en arriba.

• Agregar un nuevo hoja de estilo:

– portal_css -> en pie de página agrega el nombre de hoja de estilo (ID) y haga clic en Add

– agrega esta hoja de estilo en la carpeta portal_skins/custom

• portal_css es tal vez más utilizado pero existe dos secciones con mismo tipo de funciones pero se trata diferentes tecnologías, esos son:

– portal_javascript

– portal_kss

Page 21: Plone Gubierno   Cuarto SesióN1

portal_quickinstaller

• portal_quickinstaller

– Casi igual vista con "Productos adicionales" en la configuración del sitio de Plone pero con funcionalidad para reinstalar productos

Page 22: Plone Gubierno   Cuarto SesióN1

Zope: portal_skins

• portal_skins

– El lugar para modificar hojas de estilo (CSS), imagenes de las plantillas y ciertos page templates. (Ciertos porque los elementos que son viewlets se modifican a traves de portal_view_customization).

• Customizar hojas de estilo

– portal_skins -> plone_styles -> ploneCustom.css -> haga clic en Customize

– se mueve el fichero a carpeta:• portal_skins -> custom

• una vez agregado etiquetas en este fichero se las sobreescriben las etiquetas existentes en las otras hojas

Page 23: Plone Gubierno   Cuarto SesióN1

portal_view_customizations

• portal_view_customizations

– Para customizar las vistas / viewlets se lo pueden hacer a través de esta sección.

• Como buscar, encontrar y editar una vista existente?

– En el sitio, escribe @@manage-viewlets en el URL, por ejemplo:

– http://localhost:8080/Plone/@@manage-viewlets

– esta vista muestra los nombres de diferentes viewlets

• Para modificar uno de estos:

– portal_view_customizations -> (busca y haga clic en el nombre de viewlet) -> Customize

Page 24: Plone Gubierno   Cuarto SesióN1

portal_workflow

• Flujo de Trabajo:

– Un workflow provee una forma lógica de administrar contenido dentro de un sitio Plone. Inicialmente se dispone de dos workflows, workflow por defecto y el workflow de carpetas.

– El workflow por defecto establece los estados y transiciones para cada tipo de contenido excepto las carpetas que poseen su propio workflow.

Page 25: Plone Gubierno   Cuarto SesióN1

Zope: portal_workflow

• portal_workflow permite:

– Asociar Content Types y workflows

– Modificar Workflows existentes

– Crear un nuevo workflow

– Personalizar las configuraciones de seguridad de workflows dados

Page 26: Plone Gubierno   Cuarto SesióN1