Sakai: administración, configuración y desarrollo de aplicaciones
- México D.F Alfaomega 2011
- 236 pág. Ilustraciones 23 cm
Capítulo 1. Instalación de Sakai Capítulo 2. Configuración avanzada de Sakai Capítulo 3. Fundamentos de administración Capítulo 4. Administración avanzada Capítulo 5. Gestión diaria de Sakai Capítulo 6. Desarrollo de aplicaciones en Sakai Capítulo 7. Integración en la organizació Capítulo 8. Sakai QA
Este manual está estructurado para ofrecer una visión completa del ciclo de vida de Sakai, desde su instalación básica hasta su integración avanzada en organizaciones educativas y su personalización mediante el desarrollo de nuevas herramientas.
1. Instalación de Sakai Se proporciona una guía paso a paso para preparar el entorno técnico necesario (Java, Tomcat, Maven, Subversion, base de datos) e instalar una instancia funcional de Sakai. También se explica cómo clonar el código fuente y realizar despliegues locales.
2. Configuración avanzada Explora opciones más complejas como la personalización visual, configuración del correo, almacenamiento de archivos, skins, gestión de sesiones, parámetros de propiedades (sakai.properties) y ajustes en el logging y servicios web.
3. Fundamentos de administración Presenta los conceptos clave de Sakai: sitios, herramientas, roles, usuarios y permisos. Enseña a gestionar usuarios y roles, administrar los distintos tipos de sitios (cursos, proyectos), y entender cómo funciona el sistema de seguridad interna.
4. Administración avanzada Introduce prácticas de alto nivel como el ajuste fino de la JVM, escalado horizontal, balanceo de carga, y el uso de clusters para entornos con alta demanda. También se tratan configuraciones específicas del servidor de aplicaciones (Tomcat).
5. Gestión operativa Ofrece estrategias para el mantenimiento diario, solución de problemas, migraciones de versiones, elección de herramientas y cómo contribuir a la comunidad Sakai. También muestra cómo personalizar la interfaz sin reiniciar el servidor.
6. Desarrollo de herramientas Explica cómo extender Sakai desarrollando nuevas herramientas utilizando frameworks como Spring, Hibernate e interfaces web basadas en MVC. Incluye detalles sobre el modelo de componentes y la integración con el entorno de ejecución de Sakai.
7. Integración organizativa Discute la adopción institucional de Sakai, incluyendo aspectos técnicos, organizativos y de gestión del cambio, necesarios para que el LMS se adapte a las necesidades de la entidad.
8. Calidad y pruebas (Sakai QA) Describe las estrategias y herramientas utilizadas para asegurar la calidad del software, como la ejecución de pruebas automáticas y manuales, y cómo participar en los procesos de QA de la comunidad Sakai.