SlideShare una empresa de Scribd logo
1 de 36
Descargar para leer sin conexión
Hacking Dokeos
 (Sistema e-learning en PHP)




           Yannick Warnier
¿Quien soy?




   Yannick Warnier
¿Dokeos, qué es?




●   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


                    Yannick Warnier
¿Dokeos, qué es?




    Yannick Warnier
¿Dokeos, qué es?




●   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


                         Yannick Warnier
¿Dokeos, qué es?




Yannick Warnier
Yannick Warnier
¿Dokeos, qué es?




●   Una comunidad
    –   mundial, + Europea y Latinoamericana
    –   en crecimiento importante




                      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
Recursos




http://www.dokeos.com/forum/




         Yannick Warnier
Recursos




http://www.dokeos.com/wiki/




         Yannick Warnier
Recursos




http://projects.dokeos.com/




         Yannick Warnier
Recursos




Yannick Warnier
●   Los blogs
    –   dokeoslatinoamerica.wordpress.com
    –   dokeoslead.wordpress.com




                      Yannick Warnier
Plugin, tool e integración




         Yannick Warnier
Plugin, tool, integración




●   Plugin
    –   Agrega funcionalidad
    –   No modifica el código de Dokeos
●   Tool
    –   Agrega funcionalidad
    –   Modifica el código de Dokeos



                       Yannick Warnier
Plugin, tool, integración




●   Integración
    –   Integrar tool o plugin dentro de Dokeos
    –   Soportarlo en las versiones siguientes
●   Ejemplos
    –   Messages (tool)
    –   Date (plugin)
    –   Search (tool)
    –   Glossary (tool)

                          Yannick Warnier
Bugs y parches




    Yannick Warnier
Bugs y parches




http://projects.dokeos.com/




         Yannick Warnier
Bugs y parches




●   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)
                            Yannick Warnier
II Concurso de parches
           01/06/2009 - 26/06/2009




18/03/09           Yannick Warnier   28
Concurso de parches




●   ¿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




                         Yannick Warnier
Concurso de parches




●   ¿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
                             Yannick Warnier
Comunidad Dokeos Perú




18/03/09          Yannick Warnier   31
Comunidad Dokeos Latino




●   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


                             Yannick Warnier
Comunidad Dokeos Latino




●   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
                         Yannick Warnier
Contacto




 Yannick Warnier
Contacto




●   http://www.dokeos.com/latino/
●   En Perú
    –   yannick.warnier@dokeos.com
    –   +51 1 705 9728




                         Yannick Warnier
Muchas gracias por su tiempo
        ¿Preguntas?




           Yannick Warnier

Más contenido relacionado

Similar a Hacking Dokeos 1.8.6

Chamilo: Plataforma E-learning de Software Libre
Chamilo: Plataforma E-learning de Software LibreChamilo: Plataforma E-learning de Software Libre
Chamilo: Plataforma E-learning de Software Libre
Linda Martinez
 
Montaje de-un-proyecto-de-software-libre-v0114069
Montaje de-un-proyecto-de-software-libre-v0114069Montaje de-un-proyecto-de-software-libre-v0114069
Montaje de-un-proyecto-de-software-libre-v0114069
Diego Segada
 
3recursosweb20
3recursosweb203recursosweb20
3recursosweb20
ticupt
 

Similar a Hacking Dokeos 1.8.6 (20)

Mejorando Dokeos
Mejorando DokeosMejorando Dokeos
Mejorando Dokeos
 
Historia de Dokeos
Historia de DokeosHistoria de Dokeos
Historia de Dokeos
 
PloneGov y experiencias en Venezuela
PloneGov y experiencias en VenezuelaPloneGov y experiencias en Venezuela
PloneGov y experiencias en Venezuela
 
Plone CMS en el Proyecto CANAIMA GNU/Linux
Plone CMS en el Proyecto CANAIMA GNU/LinuxPlone CMS en el Proyecto CANAIMA GNU/Linux
Plone CMS en el Proyecto CANAIMA GNU/Linux
 
PloneGov - ¡Liberando su plataforma informática!
PloneGov - ¡Liberando su plataforma informática!PloneGov - ¡Liberando su plataforma informática!
PloneGov - ¡Liberando su plataforma informática!
 
Plone como un espacio virtual para compartir saberes entre comunidades locale...
Plone como un espacio virtual para compartir saberes entre comunidades locale...Plone como un espacio virtual para compartir saberes entre comunidades locale...
Plone como un espacio virtual para compartir saberes entre comunidades locale...
 
Plone CMS es chevere!!!
Plone CMS es chevere!!!Plone CMS es chevere!!!
Plone CMS es chevere!!!
 
Plone Venezuela, una comunidad iniciándose
Plone Venezuela, una comunidad iniciándosePlone Venezuela, una comunidad iniciándose
Plone Venezuela, una comunidad iniciándose
 
SWAD FLISOL 2013
SWAD FLISOL 2013SWAD FLISOL 2013
SWAD FLISOL 2013
 
Chamilo: Plataforma E-learning de Software Libre
Chamilo: Plataforma E-learning de Software LibreChamilo: Plataforma E-learning de Software Libre
Chamilo: Plataforma E-learning de Software Libre
 
Presentacion lswc-espacio-comunidad
Presentacion lswc-espacio-comunidadPresentacion lswc-espacio-comunidad
Presentacion lswc-espacio-comunidad
 
Novedades en Chamilo 1.9
Novedades en Chamilo 1.9Novedades en Chamilo 1.9
Novedades en Chamilo 1.9
 
Montaje de-un-proyecto-de-software-libre-v0114069
Montaje de-un-proyecto-de-software-libre-v0114069Montaje de-un-proyecto-de-software-libre-v0114069
Montaje de-un-proyecto-de-software-libre-v0114069
 
3recursosweb20
3recursosweb203recursosweb20
3recursosweb20
 
Tarea 7 de tecnologia aplicada a la educacion
Tarea 7 de tecnologia aplicada a la educacionTarea 7 de tecnologia aplicada a la educacion
Tarea 7 de tecnologia aplicada a la educacion
 
Aula virtual con Chamilo. 1era fase
Aula virtual con Chamilo. 1era faseAula virtual con Chamilo. 1era fase
Aula virtual con Chamilo. 1era fase
 
Plone CMS, como herramienta de apoyo a los procesos educativos
Plone CMS, como herramienta de apoyo a los procesos educativosPlone CMS, como herramienta de apoyo a los procesos educativos
Plone CMS, como herramienta de apoyo a los procesos educativos
 
Plone CMS, como herramienta de apoyo a los procesos educativos, EFD 2014 Caracas
Plone CMS, como herramienta de apoyo a los procesos educativos, EFD 2014 CaracasPlone CMS, como herramienta de apoyo a los procesos educativos, EFD 2014 Caracas
Plone CMS, como herramienta de apoyo a los procesos educativos, EFD 2014 Caracas
 
MOOC CC Semana 2 (edición 2015)
MOOC CC Semana 2 (edición 2015)MOOC CC Semana 2 (edición 2015)
MOOC CC Semana 2 (edición 2015)
 
web 2.0
web 2.0web 2.0
web 2.0
 

Más de Yannick Warnier

Crear cursos-virtuales-chamilo-flisol-2014
Crear cursos-virtuales-chamilo-flisol-2014Crear cursos-virtuales-chamilo-flisol-2014
Crear cursos-virtuales-chamilo-flisol-2014
Yannick Warnier
 
Chamilo LMS y otros LMSes - Universidad de Valencia, España - Octubre 2013
Chamilo LMS y otros LMSes - Universidad de Valencia, España - Octubre 2013Chamilo LMS y otros LMSes - Universidad de Valencia, España - Octubre 2013
Chamilo LMS y otros LMSes - Universidad de Valencia, España - Octubre 2013
Yannick Warnier
 

Más de Yannick Warnier (20)

Chamilo, 12 ans déjà
Chamilo, 12 ans déjàChamilo, 12 ans déjà
Chamilo, 12 ans déjà
 
Chamilo en FLISOL Perú 2018
Chamilo en FLISOL Perú 2018Chamilo en FLISOL Perú 2018
Chamilo en FLISOL Perú 2018
 
Novedades de PHP 7.*
Novedades de PHP 7.*Novedades de PHP 7.*
Novedades de PHP 7.*
 
The benefits of using Git
The benefits of using GitThe benefits of using Git
The benefits of using Git
 
Skillms, solution de gestion des talents
Skillms, solution de gestion des talentsSkillms, solution de gestion des talents
Skillms, solution de gestion des talents
 
Chamilo "Lectoura", proyecto Hackaton EdTech, Lima 2017
Chamilo "Lectoura", proyecto Hackaton EdTech, Lima 2017Chamilo "Lectoura", proyecto Hackaton EdTech, Lima 2017
Chamilo "Lectoura", proyecto Hackaton EdTech, Lima 2017
 
Novedades de Chamilo 1.11 - 2017
Novedades de Chamilo 1.11 - 2017Novedades de Chamilo 1.11 - 2017
Novedades de Chamilo 1.11 - 2017
 
Chamilo, qu'est-ce? - Chamilo Camp Lyon 2017
Chamilo, qu'est-ce? - Chamilo Camp Lyon 2017Chamilo, qu'est-ce? - Chamilo Camp Lyon 2017
Chamilo, qu'est-ce? - Chamilo Camp Lyon 2017
 
L'avenir de Chamilo - 2017
L'avenir de Chamilo - 2017L'avenir de Chamilo - 2017
L'avenir de Chamilo - 2017
 
Introducción a Nginx y PHP FPM
Introducción a Nginx y PHP FPMIntroducción a Nginx y PHP FPM
Introducción a Nginx y PHP FPM
 
Desarrollo del plugin Chamilo-Wordpress
Desarrollo del plugin Chamilo-WordpressDesarrollo del plugin Chamilo-Wordpress
Desarrollo del plugin Chamilo-Wordpress
 
Calidad de código en Chamilo: Behat, Travis-CI y Scrutinizer-CI
Calidad de código en Chamilo: Behat, Travis-CI y Scrutinizer-CICalidad de código en Chamilo: Behat, Travis-CI y Scrutinizer-CI
Calidad de código en Chamilo: Behat, Travis-CI y Scrutinizer-CI
 
Como usar un aula virtual como recurso educativo - Caso Chamilo
Como usar un aula virtual como recurso educativo - Caso ChamiloComo usar un aula virtual como recurso educativo - Caso Chamilo
Como usar un aula virtual como recurso educativo - Caso Chamilo
 
Asociación Chamilo
Asociación ChamiloAsociación Chamilo
Asociación Chamilo
 
Crear cursos-virtuales-chamilo-flisol-2014
Crear cursos-virtuales-chamilo-flisol-2014Crear cursos-virtuales-chamilo-flisol-2014
Crear cursos-virtuales-chamilo-flisol-2014
 
Chamilo LMS y otros LMSes - Universidad de Valencia, España - Octubre 2013
Chamilo LMS y otros LMSes - Universidad de Valencia, España - Octubre 2013Chamilo LMS y otros LMSes - Universidad de Valencia, España - Octubre 2013
Chamilo LMS y otros LMSes - Universidad de Valencia, España - Octubre 2013
 
Prepa certificación docente Chamilo 1.8 (CHACOBU)
Prepa certificación docente Chamilo 1.8 (CHACOBU)Prepa certificación docente Chamilo 1.8 (CHACOBU)
Prepa certificación docente Chamilo 1.8 (CHACOBU)
 
Chamilo advantages against other LMSes
Chamilo advantages against other LMSesChamilo advantages against other LMSes
Chamilo advantages against other LMSes
 
Taller de optimizacion de servidores web tipo LAMP
Taller de optimizacion de servidores web tipo LAMPTaller de optimizacion de servidores web tipo LAMP
Taller de optimizacion de servidores web tipo LAMP
 
Chamilo, c'est pas le Pérou - Jeudis du libre
Chamilo, c'est pas le Pérou - Jeudis du libreChamilo, c'est pas le Pérou - Jeudis du libre
Chamilo, c'est pas le Pérou - Jeudis du libre
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (10)

EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 

Hacking Dokeos 1.8.6