Entrenamiento en Plone
- Módulo 1: Configuración de Python, Zope y Plone
- Módulo 2: Introducción a Plone
- Módulo 3: Plone desde el ZMI
- Módulo 4: Api de Plone
- Módulo 5: Zope Page Templates y Metal Macros
- Módulo 6: Personalización de aspectos visuales de Plone
- Módulo 7: Viewlets y Portlets
- Módulo 8: ArchGenXML y Archetypes
Módulo 1: Configuración de Python, Zope y Plone
Objetivo
Presentar distintas alternativas de configuración e instalación necesarias en el uso y desarrollo de Plone.
Contenido
Configuración de Plone mediante unified installer, vritualenv y buildout. Instalación de Zope y productos para Zope, eggs de python, recetas para buildout. Replicación y creación de nuevos.Duración
4 horas
Público:
- Administradores de sistemas
- Desarrolladores
Módulo 2: Introducción a Plone
Objetivo
Presentar y nivelar conceptos elementales de un usuario Plone.
Contenido
Aspectos visuales de sitios Plones. Cuentas de usuarios y roles. Autenticación. Dashboard. Agregando contenido: carpetas, imágenes, archivos, eventos, items de noticias. Personalización de propiedades elementales. Adeministrando contenido. Copiar, pegar, ordenando items, bloqueo y desbloqueo automático. Copia de trabajo, versionado. Colecciones: organización de contenido. Publuicación y workflows: estados y transiciones. Colaboración mediante la pestaña compartir. Perfiles humanos en un proyecto Plone. Prueba y criterios para usar productos de terceros.
Duración
4 horas
Público
- Administradores de sistemas
- Desarrolladores
Módulo 3: Plone desde el ZMI
Objetivo
Presentar la ZMI (Zope Manangement Interface) y los objetos necesarios para personalizar aspectos de Plone.
Contenido
Configurando puntos de montaje. Login & Membership tools. Content Type Tools. Content Specif tools. Utilities. Caching tools. Miscelanius Tools. Sistema de ayuda online. Adquisición.
Duración
4 horas
Público
- Administradores de sistemas
- Desarrolladores
Módulo 4: Api de Plone
Objetivo
Presentar recetas de tareas programaticas comunes en Plone
Contenido
Haciendo programáticamente: creando páginas y carpetas, modificación del contenido de un documento. Copiar y pegar contenidos. Borrar un objeto de contenido. Cambiar estados de un workflow. Búsquedas con el catálogo de Plone. Manipulación de usuarios y roles.
Duración
3 horas
Público
- Desarrolladores
Módulo 5: Zope Page Templates y Metal Macros
Objetivo
Presentación de ZPT y Metal Macros para generación de páginas de forma dinámica.
Contenido
Definición, creación, edición. Template Atribute Language (TAL). Sintaxis de TAL. Expresiones sencillas. Insertando contenido. Estructuras de repetición. Condicionales. Cambiando atributos. Insertando Texto estructurado. Contenido Default. Repetición avanzada. Adquisición. Definición de variables. Manejo de errores. Interacción entre comandos TAL. Path alternativos. Expresiones strings. Expresiones Not. Macros. Usando Macros. Slots. Macros de página completa. Manejos de grandes volumenes de datos desde macros.
Duración
4 horas
Público
- Desarrolladores
Módulo 6: Personalización de aspectos visuales de Plone
Objetivo
Introducir a HTML, CSS y estandares. Personalizar el look and feel de Plone.
Contenido
Estandares de HTML y CSS. Personalización de aspectos visuales de un sitio Plone con CSSManager y personalizando código fuente: logo, encabezado, portlets, área de contenido, footer. Buenas Práctica y recursos en Plone.
Duración
6 horas
Público
- Desarrolladores
Módulo 7: Viewlets y Portlets
Objetivo
Presentar como funcionan los viewlets en Plone3 y crear nuevos portlets.
Contenido
Viewlets, viewlet-manager, Zope3 views.
Duración
6 horas
Público
- Desarrolladores
Módulo 8: ArchGenXML y Archetypes
Objetivo
Presentar y desarrollar nuevos tipos de contenidos para Plone.
Contenido
UML, ArgoUml, Poseidon, definición de nuevos tipos de contenidos en UML, ArchgenXML, formularios, vistas, vocabularios, estereotipos, extensión de tipos existentes, workflows. Archetypes. Schema, Campos, Widgets. Testing.
Duración
6 horas
Público
- Desarrolladores