Plone Gubierno Cuarto SesióN1
-
Upload
ajussis -
Category
Technology
-
view
810 -
download
1
Transcript of Plone Gubierno Cuarto SesióN1
![Page 1: Plone Gubierno Cuarto SesióN1](https://reader036.fdocuments.co/reader036/viewer/2022062514/557b5f27d8b42a1f1a8b519f/html5/thumbnails/1.jpg)
Plone
para las entidades gubernamentales
4. sesión
![Page 2: Plone Gubierno Cuarto SesióN1](https://reader036.fdocuments.co/reader036/viewer/2022062514/557b5f27d8b42a1f1a8b519f/html5/thumbnails/2.jpg)
• 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](https://reader036.fdocuments.co/reader036/viewer/2022062514/557b5f27d8b42a1f1a8b519f/html5/thumbnails/3.jpg)
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](https://reader036.fdocuments.co/reader036/viewer/2022062514/557b5f27d8b42a1f1a8b519f/html5/thumbnails/4.jpg)
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](https://reader036.fdocuments.co/reader036/viewer/2022062514/557b5f27d8b42a1f1a8b519f/html5/thumbnails/5.jpg)
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](https://reader036.fdocuments.co/reader036/viewer/2022062514/557b5f27d8b42a1f1a8b519f/html5/thumbnails/6.jpg)
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](https://reader036.fdocuments.co/reader036/viewer/2022062514/557b5f27d8b42a1f1a8b519f/html5/thumbnails/7.jpg)
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](https://reader036.fdocuments.co/reader036/viewer/2022062514/557b5f27d8b42a1f1a8b519f/html5/thumbnails/8.jpg)
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](https://reader036.fdocuments.co/reader036/viewer/2022062514/557b5f27d8b42a1f1a8b519f/html5/thumbnails/9.jpg)
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](https://reader036.fdocuments.co/reader036/viewer/2022062514/557b5f27d8b42a1f1a8b519f/html5/thumbnails/10.jpg)
Zope: basicos
• Creación de objetos
• Renombrar, mover, copiar y eliminar objetos
• Importar / exportar objetos
![Page 11: Plone Gubierno Cuarto SesióN1](https://reader036.fdocuments.co/reader036/viewer/2022062514/557b5f27d8b42a1f1a8b519f/html5/thumbnails/11.jpg)
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](https://reader036.fdocuments.co/reader036/viewer/2022062514/557b5f27d8b42a1f1a8b519f/html5/thumbnails/12.jpg)
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](https://reader036.fdocuments.co/reader036/viewer/2022062514/557b5f27d8b42a1f1a8b519f/html5/thumbnails/13.jpg)
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](https://reader036.fdocuments.co/reader036/viewer/2022062514/557b5f27d8b42a1f1a8b519f/html5/thumbnails/14.jpg)
• 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](https://reader036.fdocuments.co/reader036/viewer/2022062514/557b5f27d8b42a1f1a8b519f/html5/thumbnails/15.jpg)
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](https://reader036.fdocuments.co/reader036/viewer/2022062514/557b5f27d8b42a1f1a8b519f/html5/thumbnails/16.jpg)
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](https://reader036.fdocuments.co/reader036/viewer/2022062514/557b5f27d8b42a1f1a8b519f/html5/thumbnails/17.jpg)
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](https://reader036.fdocuments.co/reader036/viewer/2022062514/557b5f27d8b42a1f1a8b519f/html5/thumbnails/18.jpg)
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](https://reader036.fdocuments.co/reader036/viewer/2022062514/557b5f27d8b42a1f1a8b519f/html5/thumbnails/19.jpg)
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](https://reader036.fdocuments.co/reader036/viewer/2022062514/557b5f27d8b42a1f1a8b519f/html5/thumbnails/20.jpg)
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](https://reader036.fdocuments.co/reader036/viewer/2022062514/557b5f27d8b42a1f1a8b519f/html5/thumbnails/21.jpg)
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](https://reader036.fdocuments.co/reader036/viewer/2022062514/557b5f27d8b42a1f1a8b519f/html5/thumbnails/22.jpg)
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](https://reader036.fdocuments.co/reader036/viewer/2022062514/557b5f27d8b42a1f1a8b519f/html5/thumbnails/23.jpg)
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](https://reader036.fdocuments.co/reader036/viewer/2022062514/557b5f27d8b42a1f1a8b519f/html5/thumbnails/24.jpg)
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](https://reader036.fdocuments.co/reader036/viewer/2022062514/557b5f27d8b42a1f1a8b519f/html5/thumbnails/25.jpg)
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](https://reader036.fdocuments.co/reader036/viewer/2022062514/557b5f27d8b42a1f1a8b519f/html5/thumbnails/26.jpg)