Plone Gobierno Tercera SesióN

894 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
894
On SlideShare
0
From Embeds
0
Number of Embeds
41
Actions
Shares
0
Downloads
32
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Plone Gobierno Tercera SesióN

  1. 1. Plone para las entidades gubernamentales 3. sesión
  2. 2. • 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
  3. 3. Instalación de un Producto Zope 2 • Instrucciones para la instalación de un producto estilo Zope 2 • http://plonegob.blogspot.com
  4. 4. 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
  5. 5. 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
  6. 6. 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
  7. 7. 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
  8. 8. 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'
  9. 9. 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
  10. 10. 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
  11. 11. 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
  12. 12. 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.
  13. 13. 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.
  14. 14. 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
  15. 15. 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.
  16. 16. 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.
  17. 17. 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
  18. 18. 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
  19. 19. 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)
  20. 20. 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
  21. 21. 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
  22. 22. 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: ...
  23. 23. 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
  24. 24. 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
  25. 25. 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)
  26. 26. 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
  27. 27. Zope: basicos • Creación de objetos • Renombrar, mover, copiar y eliminar objetos • Importar / exportar objetos
  28. 28. 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)
  29. 29. 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
  30. 30. 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
  31. 31. 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)
  32. 32. 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

×