Propuesta de transferencia y apropiación tecnológica en Plone

Introducción

En pro de hacer más fácil la curva de aprendizaje dentro de los miembros de la comunidad, se proponen dos niveles de formación:

  1. Administración de sitios y gestión de contenido con Plone: Este nivel inicial de formación está orientado a la instalación, configuración, administración de un sitio Plone y como gestionar contenidos del mismo.
  2. Desarrollo Ágil de Sitios y Aplicaciones Web con Plone: Este segundo nivel de formación requiere tener conocimiento previo del "nivel inicial" de plone y se enfoca en el desarrollo de personalizaciones, temas, integración con servicios, componentes.

Administración de sitios y gestión de contenido con Plone

Programación estipulada

  • Primer día:
    • Introducción a Plone
      • Objetivo: Presentar y nivelar conceptos elementales de un usuario Plone.
      • Contenido: Aspectos visuales de sitios de Plone. Autenticación. Dashboard. Agregando contenido: carpetas, imágenes, archivos, eventos, noticias. Personalizar propiedades elementales. Administrando contenido: copiar, pegar, ordenando elementos, bloqueo y desbloqueo automático. Categorizando, Copia de trabajo, Control de versiones. Colecciones: organización de contenido.
      • Duración: 4 horas.
      • Público: Administradores de sistemas, Desarrolladores.
    • Configuración de Python, Zope y Plone
      • Objetivo: Presentar distintas alternativas de instalación e configuración necesarias en el uso y desarrollo de Plone.
      • Contenido:Configuración de Plone mediante Unified Installer, Buildout, Sistema de paquetes Debian y Virtualenv. Instalación de Zope y sus productos, paquetes eggs de Python, recetas para buildout. Servidor ZEO y clientes, Replicación y respaldo de ZODB.Prueba y criterios para usar productos de terceros.
      • Duración: 6 horas.
      • Público: Administradores de sistemas, Desarrolladores.
  • Segundo día
    • Personalizar aspectos visuales de Plone
      • Objetivo: Introducir a estándares Web. Personalizar la apariencia de Plone.Presentar los viewlets y portlets en Plone3.
      • Contenido: Estándares Web. Personalizar aspectos visuales de un sitio Plone a traves del CSSManager, Subskins III y personalizando código fuente: logotipo, encabezado, área de contenido, pie de página. ViewletsManager?, PortletsManager?, Zope3 views. Usar los productos ContentWellPortlets?, Portletmania y Gloworm
      • Duración: 4 horas.
      • Público: Administradores de sistemas, Desarrolladores
    • 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 en linea. Adquisición.
      • Duración: 4 horas.
      • Público: Administradores de sistemas, Desarrolladores
  • Tercer día
    • Políticas seguridad y flujos de trabajos
      • Objetivo: Presentar la características de las políticas de seguridad de Zope / Plone con los flujos de trabajos predeterminados aplicadas a los grupos, usuarios y roles.
      • Contenido: Administrar usuarios, grupos, roles globales Zope y locales Plone. El ZMI con el acl_users y el portal_workflow.Colaboración mediante la pestaña «compartir» y roles locales. Publicar a través de flujos de trabajo: estados y transiciones. Administración de los mismos con DCWorkflowGraph, collective.workflowed y CMFPlacefulWorkflow.
      • Duración: 6 horas.
      • Público: Administradores de sistemas, Desarrolladores
  • Cuarto día
    • Políticas de personalización de Plone
      • Objetivo: Presentar como funcionan las reglas para automatizar los procesos de instalación y personalizar de sitios con Plone.
      • Contenido: Migrar de TTW al sistema de archivo, policy product.
      • Duración: 8 horas
      • Público: Administradores de sistemas, Desarrolladores
  • Quinto día
    • Cayapa comunitaria
      • Objetivo: Poner en practica los conocimientos adquiridos para solventar los requerimientos pendiente en el Trac de CANAIMA.
      • Contenido: Integración con el LDAP, Mailman y Wiki .
      • Duración: 8 horas
      • Público: Administradores de sistemas, Desarrolladores
  • Duración: Una Semana, tiempo completo.
  • Total de horas: 40 horas.
  • Horario: De 8 am a 12 m / de 2 pm a 6 pm
  • Modalidad: En general es presentación de tema resolviendo algún caso en particular y se complementa con ejercicios.

Desarrollo Ágil de Sitios y Aplicaciones Web con Plone

  • Por definir
  • Duración: Una Semana, tiempo completo.
  • Total de horas: 40 horas.
  • Horario: De 8 am a 12 m / de 2 pm a 6 pm
  • Modalidad: En general es presentación de tema resolviendo algún caso en particular y se complementa con ejercicios.

Aval de curso

  • Centro Nacional de Desarrollo e Investigación en Tecnologías Libres

Facilitador(es)

Leonardo J. Caballero G. – CENDITEL.

  1. Desarrollador de Tecnologías libres en CENDITEL.
  2. Co-fundador de Plone Venezuela.
  3. Miembro del Plone ConoSur?.
  4. Colaborador de Communes Plone, sub-comunidad del proyecto PloneGov?.
  5. Autor del blog ( http://lcaballero.wordpress.com/) dedicado a Software Libre, Plone y temas relacionados con la web.