Duración: 24 horas
Descripción del curso: brindar al alumno los conocimientos suficientes para construir un sitio web completo en base a una herramienta wiki, utilizando software 100% Libre. Al completar el curso, los alumnos estarán en condiciones de:
- Instalar un servidor de desarrollo basado en las herramientas Libres GNU+Linux, Apache y PHP
- Instalar una herramienta wiki (PmWiki se usará como modelo)
- Planificar una diagramación del sitio web acorde a los contenidos que desea publicar
- Integrar en el wiki un diseño gráfico personalizado para su sitio
- Sacar provecho de addons (extensiones de propósito específico)
Audiencia: personas con interés en publicar contenidos dinámicos en Internet, con buenos conocimientos de manejo de PC e Internet, preferentemente (pero no requerido!) con conocimientos básicos de Linux, programación html y diseño web. No recomendado para programadores PHP expertos.
Contenido
Clase 1: Presentación e introducción. Conceptos y herramiéntas básicos
Presentación de los objetivos del curso y las expectativas de los alumnos. Introducción a los conceptos básicos de desarrollo web y publicación en Internet que deberán manejar todos los alumnos. Uso de herramientas auxiliares: editores fáciles de paginas web (NVU) y gráficos (Xara LX, Gimp) Introducción a GNU+Linux. Distribuciones.
Clase 2: Instalacion del servidor web y el sistema wiki
Instalación y configuración del servidor GNU+Linux (UTUTO XS), el servicio web Apache v2, el motor de páginas dinámicas PHP v5, y el sistema WIKI (PmWiki)
Clase 3: Uso básico del wiki. Edición y diagramación de contenidos con PmWiki
Creación y edición de páginas utilizando la sintaxis de wiki. Posibilidades que ofrece un wiki: el sistema dinámico por excelencia, el modelo colaborativo de desarrollo. Planificación de los contenidos y la manera de acceder a ellos.
Clase 4: Instalación y uso de Addons (extensiones) y skins
Elementos avanzados de configuración y herramientas para extender la funcionalidad estándar del wiki. Grupos y permisos de acceso, protección de paginas y control de cambios.
Clase 5: Integración de un diseño gráfico original
Búsqueda y aplicación de skins. Desarrollo de skins personalizados utilizando herramientas Libres (NVU, Gimp, Xara LX) y estándares web w3c (html estandar, css)
Clase 6: Integración práctica: creación de un portal completo
Creación de un portal completo desde el comienzo, trabajando en forma colaborativa alumnos y profesor.