32
Plone para las entidades gubernamentales 3. sesión

Plone Gobierno Tercera SesióN

  • Upload
    ajussis

  • View
    754

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Plone Gobierno   Tercera SesióN

Plone

para las entidades gubernamentales

3. sesión

Page 2: Plone Gobierno   Tercera SesióN

• Continuar con la instalación de los productos adicionales

– Instalación de productos estilo Zope 2• Configuración de Plone

– Revisar los opciones en Configuración del Sitio

– Respaldar el base de datos• Respaldo del contenido de Zope / Plone• Manejo de Contenido en Plone parte primero

– http://www.plonebook.info/books

Page 3: Plone Gobierno   Tercera SesióN

Instalación de un Producto Zope 2

• Instrucciones para la instalación de un producto estilo Zope 2

• http://plonegob.blogspot.com

Page 4: Plone Gobierno   Tercera SesióN

Configuración del Sitio

Para entrar a configuración del sitio http://localhost:8080/Plone/plone_control_panel O a través del enlace “Site Setup” o “Configuración

del sitio” en http://localhost:8080/Plone/ Primero cambiamos la lengua:

Entra a Language Elige Spanish Haga clic en Save

Page 5: Plone Gobierno   Tercera SesióN

Busqueda

Entramos a Busqueda LiveSearch = muestra resultados en tiempo real si

el navegador soporta JavaScript

– Se muestra resultados mientras usuario esta escribiendo las palabras de busqueda

Opciones para eligir que tipos de contenido se muestra en los resultados del busqueda

Se puede crear sus propios tipos de contenido Productos adicionales frecuentemente tiene sus

propios tipos

Page 6: Plone Gobierno   Tercera SesióN

Calendario y Correo

Calendario Eligir el primer día de semana Y que estados de los elementos se muestra en el

calendario Correo

Indica Servidor SMTP Puerto, Usuario, contraseña Nombre y dirección del remitente

El formulario general de contacto envia correos a esta dirección

Page 7: Plone Gobierno   Tercera SesióN

Errores y Etiquetado

Errores “Esta página lista las excepciones que han ocurrido

en este sitio recientemente. Puede configurar cuántas excepciones deberían guardarse y cuáles deberían ser copiadas al/a los archivo(s) de eventos de Zope.”

Enlaces a los error logs Decidir que tipo de etiquetado (o markup) los

usuarios pueden utilizar Permite / prohibe el comportamiento wiki

Page 8: Plone Gobierno   Tercera SesióN

Filtrado HTML

Se filtra las etiquetas de HTML que son consideradas como un riesgo de seguridad

Debe cuidarse en haciendo cambios Por defecto, sólo están permitidas las etiquetas

definidas en XHTML En particular, para permitir 'embed' como

etiqueta debe de eliminarla de 'Etiquetas no deseadas' y agregarla como 'Etiquetas personalizadas'

Page 9: Plone Gobierno   Tercera SesióN

ZMI y mantenimiento

Interfaz de Administración de Zope La configuración de sitio desde Plone

Por ejemplo, cambios a flujo de trabajo, CSS, xhtml / page templates, vistas

Mantenimiento Cerrar / reiniciar el servidor Zope Tamaño de base de datos Días del histórico de un objeto a mantener tras la

compactación

Page 10: Plone Gobierno   Tercera SesióN

Navegación

Como se construye la navegación Generar pestañas automáticamente Generar pestañas para elementos que no sean

carpetas Tipo de contenido mostrados

Que tipos de contenido mostramos en la navegación

Filtro sobre el estado del flujo de trabajo

Page 11: Plone Gobierno   Tercera SesióN

Reglas de Contenido

Las reglas realizarán acciones en el contenido de forma automática al dispararse ciertos eventos Por defecto hay cuatro disparadores

Objeto agregado a una carpeta Objeto modificado Objeto eliminado / movido de un contenador El estado de flujo de trabajo cambiado

Agrega condiciónes y acciones Por ejemplo: evia un correo cuando alguien de un

grupo X agrega un fichero de PDF y hace un copia automaticamente de dicho ficher

Page 12: Plone Gobierno   Tercera SesióN

Seguridad

Habilitar autoregistro Permite a los usuarios registrarse a sí

mismos en el sitio. Por defecto sólo los administradores pueden agregar usuario

Permite a los usuarios elegir sus propias contraseñas Si no se selecciona, las contraseñas serán

generadas automáticamente y enviadas por correo a los usuarios, verificando así que han introducido una dirección de correo válida.

Page 13: Plone Gobierno   Tercera SesióN

Seguridad

Habilitar Carpetas de Usuario Las carpetas de inicio, donde los usuarios

pueden crear su contenido personal, serán creadas cuando inicien una sesión (en la carpeta /Plone/Members/USUARIO)

Permite que cualquiera vea la información 'acerca de' Si no se selecciona, sólo los usuarios

conectados podrán ver información sobre el creador de un elemento y sobre cuándo fue modificado.

Page 14: Plone Gobierno   Tercera SesióN

Sitio

Título & descripción del sitio Habilitar edición rápida

Usa javascript para poder modificar el contenido de diferentes elementos rapidamente (solo un clic)

Habilitar comprobaciones de integridad de enlaces Determina si los usuarios deberían recibir

advertencias cuando eliminan o mueven contenido que está enlazado dentro del sitio

Page 15: Plone Gobierno   Tercera SesióN

Sitio

Habilitar funcionalidad de Editor Externo Determina si la funcionalidad de editor

externo está habilitada. Esta característica requiere una aplicación especial instalada en el cliente.

Exponer sitemap.xml.gz en la raíz del portal Expone su contenido como un archivo según

los estándares. Puede enviarlo a motores de búsqueda que soporten este estándar. Permite a estos motores de búsqueda examinar su sitio de forma más inteligente.

Page 16: Plone Gobierno   Tercera SesióN

Sitio

Soporte JavaScript para estadísticas web Para habilitar el soporte de estadísticas web

de proveedores externos (por ejemplo, Google Analytics). Pegue los trozos de código suministrados. Serán incluidos en el HTML generado, tal y como se han introducido, al final de la página.

Page 17: Plone Gobierno   Tercera SesióN

Temas

Elige la tema para el sitio Solo una tema instalado a la vez en la sección de

Productos adicionales Marcar enlaces externos

Si está habilitado, todos los enlaces externos serán marcados con iconos específicos según el tipo de enlace.

Los enlaces externos se abren en una nueva ventana

Mostrar los iconos de tipo de contenido

Page 18: Plone Gobierno   Tercera SesióN

Tipos

La configuración de workflow, visibilidad y versionado para sus tipos de contenido Manejo de visiblidad, flujo de trabajo y política de

versiones de los tipos de contenido Se puede permitir comentarios globalmente Visible en los busquedas o no Muestra portlets para un tipo de contenido Cambia el flujo de trabajo del tipo de contenido

Page 19: Plone Gobierno   Tercera SesióN

Usuarios y Grupos

Manejo de Usuarios, Grupos y sus Roles Usuarios

Por defecto correo debe ser configurado Ve la configuración de Correo

Agrega los roles para los usuarios Por defecto hay cuatro roles

Contribuyente (puede agregar) Editor (puede editar) Reader (puede leer el contenido de otros) Revisor (puede publicar) Administrador (puede acceder a Configuración

del Sitio, y Zope)

Page 20: Plone Gobierno   Tercera SesióN

Visual Editor

Opciones para el editor visual de Plone: Kupu Agregar nuevos estilos disponibles Agrega nuevos funciones para el editor a través de

la barra de herramientas Más información en la pestaña Documentación

Page 21: Plone Gobierno   Tercera SesióN

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 22: Plone Gobierno   Tercera SesióN

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 23: Plone Gobierno   Tercera SesióN

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 24: Plone Gobierno   Tercera SesióN

Zope: basicos

• Varios secciones pero concentramos a los que se normalmente necesitan

• ZMI es interfaz para– Manejar y

– Desarrollar Zope

• Se puede controlar, manipular objetos Zope y desarrollar aplicaciones web

Page 25: Plone Gobierno   Tercera SesióN

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 26: Plone Gobierno   Tercera SesióN

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 27: Plone Gobierno   Tercera SesióN

Zope: basicos

• Creación de objetos

• Renombrar, mover, copiar y eliminar objetos

• Importar / exportar objetos

Page 28: Plone Gobierno   Tercera SesióN

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 29: Plone Gobierno   Tercera SesióN

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 30: Plone Gobierno   Tercera SesióN

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 31: Plone Gobierno   Tercera SesióN

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 32: Plone Gobierno   Tercera SesióN

Zope: Navegación horizontal

• 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