Upload
yannick-warnier
View
1.999
Download
0
Embed Size (px)
DESCRIPTION
Esta presentación es acerca de hacking, no de cracking. Nota: Una gran parte de la comunidad mundial de D0keos, incluyendome, se ha trasladado al proyecto Chamilo por razones éticas. Sigalo en http://www.chamilo.org
Citation preview
Yannick Warnier
Hacking Dokeos (Sistema e-learning en PHP)
Yannick Warnier
¿Quien soy?
Yannick Warnier
● Yannick Warnier● Ingeniero de sistemas● Belga● Fan de software libre● Actor activo del software libre● Leader del proyecto Dokeos● Dueño de empresa Dokeos Latinoamérica
¿Dokeos, qué es?
Yannick Warnier
¿Dokeos, qué es?
Yannick Warnier
● Una solución de e-learning– de software libre (GPL)– de alta capacidad (hasta 200K)– extensible (plugins)– muy completa (más de 20 herramientas)
● Una comunidad– mundial, pero + Europea y Latinoamericana– en crecimiento
¿Dokeos, qué es?
Yannick Warnier
¿Dokeos, qué es?
Yannick Warnier
Yannick Warnier
● Una comunidad– mundial, + Europea y Latinoamericana– en crecimiento importante
¿Dokeos, qué es?
Yannick Warnier
Hacking
Yannick Warnier
Yannick Warnier
Base principal: 32 tablas en 1.8.5
Yannick Warnier
Base principal: 53 tablas en 1.8.6
Yannick Warnier
Base cursos: 70 tablas en 1.8.5
Yannick Warnier
Base cursos: 76 tablas en 1.8.6
Yannick Warnier
+ Security, plugins & starter sheets
Yannick Warnier
Recursos
Yannick Warnier
http://www.dokeos.com/forum/
Recursos
Yannick Warnier
Recursos
http://www.dokeos.com/wiki/
Yannick Warnier
http://projects.dokeos.com/
Recursos
Yannick Warnier
Recursos
Yannick Warnier
● Los blogs– dokeoslatinoamerica.wordpress.com– dokeoslead.wordpress.com
Yannick Warnier
Plugin, tool e integración
Yannick Warnier
● Plugin– Agrega funcionalidad– No modifica el código de Dokeos
● Tool– Agrega funcionalidad– Modifica el código de Dokeos
Plugin, tool, integración
Yannick Warnier
● Integración– Integrar tool o plugin dentro de Dokeos– Soportarlo en las versiones siguientes
● Ejemplos– Messages (tool)– Date (plugin)– Search (tool)– Glossary (tool)
Plugin, tool, integración
Yannick Warnier
Bugs y parches
Yannick Warnier
http://projects.dokeos.com/
Bugs y parches
Yannick Warnier
● Elementos esenciales de un bug report– Evitar duplicados– Título claro– Descripción completa– URL o nombre del script– Parámetros del URL– Como reproducir (desde el login)– Captura de pantalla– Mensaje de error (copiar y pegar)
Bugs y parches
18/03/09 Yannick Warnier 28
II Concurso de parches01/06/2009 - 26/06/2009
Yannick Warnier
● ¿Qué es ?– Un concurso en lo cual todos pueden ganar– Una forma de ayudarles a entrar en el SL– Una forma de ganar platita para la chela (de
US$10 a US$100 por bug)– Una forma de dejar su nombre marcado
Concurso de parches
Yannick Warnier
● ¿Cómo funciona ?– http://projects.dokeos.com/– Busco un bug marcado con “COPA”
(COncurso de PArches)– Evalúo si estoy capaz– Evalúo si me interesa el monto propuesto– Pongo un comentario para
● Decir que empiezo a trabajar sobre este bug● Evaluar cuanto tiempo necesito
– Mando mi parche en el mismo sistema
Concurso de parches
18/03/09 Yannick Warnier 31
Comunidad Dokeos Perú
Yannick Warnier
● Sitio web● http://www.dokeosplanet.org/peru
● Necesitamos gente● Desarrolladores● Docentes usuarios de Dokeos● Alumnos usuarios de Dokeos● Dinámicos y con tiempo libre
● Un evento cada 2 meses
Comunidad Dokeos Latino
Yannick Warnier
● Interés de participar en la comunidad– Organizar eventos– Conocer gente dinámica– Contribuir en el desempeño de la mejor
plataforma e-learning de software libre– Aprender como contribuir a proyectos libres– Mejorar la imagen de Perú en el mundo– Mejorar tu imagen– Reuniones y capacitaciones de grupo
Comunidad Dokeos Latino
Yannick Warnier
Contacto
Yannick Warnier
Contacto
● http://www.dokeos.com/latino/● En Perú
– [email protected]– +51 1 705 9728
Yannick Warnier
Muchas gracias por su tiempo¿Preguntas?