SlideShare una empresa de Scribd logo
1 de 19
Descargar para leer sin conexión
Drupalcamp.es




Parches, bugs, ¿de que va todo eso?
Sobre el presentador

¿Quién soy?                 ¿Qué hago?
Manuel García               ✔ Plantillas
✔ Autónomo                  ✔ Implementaciones
✔ Site builder              ✔ Arquitectura de información
✔ Themer                    ✔ Consultoría
✔ Desarrollador front-end

Autor de:                   Contacto
✔ views_accordion            manueg.okkernoot.net
✔ darkblue                   drupal.org/user/213194
                             manuel.drupal@gmail.com
Si todos fuesen asi...




     http://www.deaddog.com/?p=10712
(y algunas veces lo son)




Nosotros mismos los encontrábamos...
Pero les gusta esconderse
Así es que...




  Cuando alguien encuentra uno,
nos tiene que decir como encontrarlos
             para poder...
Acabar con ellos!




http://www.asian-travel-hotel-news.com/2009/04/crazy-bug-eating-show.html
Que son los bugs
●   No son bichos pequeños dentro de
    ordenadores.




●   Si son errores, typos, cosas no previstas.
      Imágen: http://www.internet20.org/entry/buggd-is-an-exclusive-site-for-bug-lovers/
Y un parche, ¿eso qué es?



●   Hacen modificaciones al código.
●   Los buenos arreglan bugs.
●   Los buenos añaden funcionalidades.
●   Los malos introducen bugs.
He encontrado mi primer bug

    Bienvenido al club!
●   Documenta como lo encontraste.
●   Toma pantallazos de los pasos importantes
    para ver el bicho.
●   Reportalo en la página del módulo.
●   Incluye toda la información necesaria para
    poder encontrarlo.
Como reportar bugs

1 - Busca si alguien lo reportó antes
Como reportar bugs

2 – Si no, crea un issue nuevo
Alguien creó un parche, aah!
●   Sólo los bugs muerden, tranquilo.
●   Si nadie los testea, no sirven para nada, y el
    bug no se arreglará.
●   Ese alguien no tiene que ser desarrollador!
●   http://drupal.org/patch/apply
Por qué molestarse
●   Por que atención al cliente en Drupal no existe.
●   Por que si no lo haces en ese momento, no lo
    harás nunca.
●   Por que si no lo hacemos nosotros, no se hará
    nunca, y es vital.
●   Por que participando aprendes.
●   Por que el desarrollador se pondrá contento, le
    dará animos, y creará Views 3.
Como usar un parche
●   Windows: http://drupal.org/node/60179
●   MAC: http://drupal.org/node/60818
●   Linux: patch -p0 < path/file.patch

●   Los parches se prueban en la versión dev

●   Es más fácil de lo que parece, en serio!
Como crear un parche

1 - Pincha en CVS instructions
Como crear un parche

2 – Selecciona tu version dev
Como crear un parche

3 – Sigue las instrucciones, modifica y crea el
parche.
Gracias!

Animaros e intentarlo
(Preguntas, aplausos y regalos inesperados van ahora)




                                     Contacto
                                      manueg.okkernoot.net
                                      drupal.org/user/213194
                                      manuel.drupal@gmail.com

Más contenido relacionado

La actualidad más candente

Jugamos a programar. Curso Scratch La Rioja. Sesión 2.
Jugamos a programar. Curso Scratch La Rioja. Sesión 2.Jugamos a programar. Curso Scratch La Rioja. Sesión 2.
Jugamos a programar. Curso Scratch La Rioja. Sesión 2.Programamos
 
Presentación de Programamos en EBE13
Presentación de Programamos en EBE13Presentación de Programamos en EBE13
Presentación de Programamos en EBE13Programamos
 
Tp nº4 informatica gonzalo mochon
Tp nº4 informatica gonzalo mochonTp nº4 informatica gonzalo mochon
Tp nº4 informatica gonzalo mochonGonzalo Mochon
 
Informética lucia stafolani 2
Informética lucia stafolani 2Informética lucia stafolani 2
Informética lucia stafolani 2Lucia Stafolani
 
Informética lucia stafolani 2
Informética lucia stafolani 2Informética lucia stafolani 2
Informética lucia stafolani 2Lucia Stafolani
 
Informética lucia stafolani 2
Informética lucia stafolani 2Informética lucia stafolani 2
Informética lucia stafolani 2Lucia Stafolani
 
Ciudadanos digitales presentacion
Ciudadanos digitales presentacionCiudadanos digitales presentacion
Ciudadanos digitales presentacionguadalupe mezzera
 
Informética lucia stafolani 2
Informética lucia stafolani 2Informética lucia stafolani 2
Informética lucia stafolani 2Lucia Stafolani
 

La actualidad más candente (14)

Jugamos a programar. Curso Scratch La Rioja. Sesión 2.
Jugamos a programar. Curso Scratch La Rioja. Sesión 2.Jugamos a programar. Curso Scratch La Rioja. Sesión 2.
Jugamos a programar. Curso Scratch La Rioja. Sesión 2.
 
Presentación de Programamos en EBE13
Presentación de Programamos en EBE13Presentación de Programamos en EBE13
Presentación de Programamos en EBE13
 
Tp nº4 informatica gonzalo mochon
Tp nº4 informatica gonzalo mochonTp nº4 informatica gonzalo mochon
Tp nº4 informatica gonzalo mochon
 
Escobar, karina
Escobar, karinaEscobar, karina
Escobar, karina
 
Scratch
ScratchScratch
Scratch
 
Informética lucia stafolani 2
Informética lucia stafolani 2Informética lucia stafolani 2
Informética lucia stafolani 2
 
REDVOLUCION
REDVOLUCIONREDVOLUCION
REDVOLUCION
 
Informética lucia stafolani 2
Informética lucia stafolani 2Informética lucia stafolani 2
Informética lucia stafolani 2
 
Informética lucia stafolani 2
Informética lucia stafolani 2Informética lucia stafolani 2
Informética lucia stafolani 2
 
Actividades
ActividadesActividades
Actividades
 
Ensamblaje de una computadora
Ensamblaje de una computadoraEnsamblaje de una computadora
Ensamblaje de una computadora
 
Ciudadanos digitales presentacion
Ciudadanos digitales presentacionCiudadanos digitales presentacion
Ciudadanos digitales presentacion
 
Introducción a groovy
Introducción a groovyIntroducción a groovy
Introducción a groovy
 
Informética lucia stafolani 2
Informética lucia stafolani 2Informética lucia stafolani 2
Informética lucia stafolani 2
 

Similar a Bugs patches, trabajando con la comunidad de Drupal

Plantillas en Drupal 6
Plantillas en Drupal 6Plantillas en Drupal 6
Plantillas en Drupal 6Manuel Garcia
 
Presentacion programador apasionado
Presentacion programador apasionadoPresentacion programador apasionado
Presentacion programador apasionadoEdwin Cruz
 
Antipatrones de desarrollo de software
Antipatrones de desarrollo de softwareAntipatrones de desarrollo de software
Antipatrones de desarrollo de softwarePablo Bouzada
 
Introducción al 7º hackathon UGR
Introducción al 7º hackathon UGRIntroducción al 7º hackathon UGR
Introducción al 7º hackathon UGRJuan J. Merelo
 
El diseñador a medias (con notas). UX Spain 2013
El diseñador a medias (con notas). UX Spain 2013 El diseñador a medias (con notas). UX Spain 2013
El diseñador a medias (con notas). UX Spain 2013 qweos
 
Como triunfar con tu proyecto en un hackatón
Como triunfar con tu proyecto en un hackatónComo triunfar con tu proyecto en un hackatón
Como triunfar con tu proyecto en un hackatónJuan J. Merelo
 
Pasos para crear juegos en Android
Pasos para crear juegos en AndroidPasos para crear juegos en Android
Pasos para crear juegos en AndroidGDG Lima
 
FirebugNext ¿Qué se viene en la nueva versión de Firebug?
FirebugNext ¿Qué se viene en la nueva versión de Firebug?FirebugNext ¿Qué se viene en la nueva versión de Firebug?
FirebugNext ¿Qué se viene en la nueva versión de Firebug?hidekel
 
Presentacion Programador Apasionado
Presentacion Programador ApasionadoPresentacion Programador Apasionado
Presentacion Programador ApasionadoEdwin Cruz
 
Manual para-instalar-windows-xp
Manual para-instalar-windows-xpManual para-instalar-windows-xp
Manual para-instalar-windows-xpNorbert R Ibañez
 
Manual para-instalar-windows-xp
Manual para-instalar-windows-xpManual para-instalar-windows-xp
Manual para-instalar-windows-xpNorbert R Ibañez
 
Taller de Mono - Desarrollo Visual en .NET bajo Linux
Taller de Mono - Desarrollo Visual en .NET bajo LinuxTaller de Mono - Desarrollo Visual en .NET bajo Linux
Taller de Mono - Desarrollo Visual en .NET bajo LinuxJuan Percy Rojas Cruz
 
Taller de Mono - Desarrollo Visual en .NET bajo Linux
Taller de Mono - Desarrollo Visual en .NET bajo LinuxTaller de Mono - Desarrollo Visual en .NET bajo Linux
Taller de Mono - Desarrollo Visual en .NET bajo LinuxJuan Percy Rojas Cruz
 

Similar a Bugs patches, trabajando con la comunidad de Drupal (20)

Plantillas en Drupal 6
Plantillas en Drupal 6Plantillas en Drupal 6
Plantillas en Drupal 6
 
Depuracion
DepuracionDepuracion
Depuracion
 
Presentacion programador apasionado
Presentacion programador apasionadoPresentacion programador apasionado
Presentacion programador apasionado
 
Sharing the ux love
Sharing the ux loveSharing the ux love
Sharing the ux love
 
Antipatrones de desarrollo de software
Antipatrones de desarrollo de softwareAntipatrones de desarrollo de software
Antipatrones de desarrollo de software
 
Introducción al 7º hackathon UGR
Introducción al 7º hackathon UGRIntroducción al 7º hackathon UGR
Introducción al 7º hackathon UGR
 
El diseñador a medias (con notas). UX Spain 2013
El diseñador a medias (con notas). UX Spain 2013 El diseñador a medias (con notas). UX Spain 2013
El diseñador a medias (con notas). UX Spain 2013
 
Sigamos la huella
Sigamos la huellaSigamos la huella
Sigamos la huella
 
Como triunfar con tu proyecto en un hackatón
Como triunfar con tu proyecto en un hackatónComo triunfar con tu proyecto en un hackatón
Como triunfar con tu proyecto en un hackatón
 
Pasos para crear juegos en Android
Pasos para crear juegos en AndroidPasos para crear juegos en Android
Pasos para crear juegos en Android
 
FirebugNext ¿Qué se viene en la nueva versión de Firebug?
FirebugNext ¿Qué se viene en la nueva versión de Firebug?FirebugNext ¿Qué se viene en la nueva versión de Firebug?
FirebugNext ¿Qué se viene en la nueva versión de Firebug?
 
Presentacion Programador Apasionado
Presentacion Programador ApasionadoPresentacion Programador Apasionado
Presentacion Programador Apasionado
 
Manual
ManualManual
Manual
 
Manual para-instalar-windows-xp
Manual para-instalar-windows-xpManual para-instalar-windows-xp
Manual para-instalar-windows-xp
 
Manual para-instalar-windows-xp
Manual para-instalar-windows-xpManual para-instalar-windows-xp
Manual para-instalar-windows-xp
 
Manual para-instalar-windows-xp
Manual para-instalar-windows-xpManual para-instalar-windows-xp
Manual para-instalar-windows-xp
 
Ficha 1 y 0, Luces y códigos
 Ficha 1 y 0, Luces y códigos Ficha 1 y 0, Luces y códigos
Ficha 1 y 0, Luces y códigos
 
SCRATCH
SCRATCHSCRATCH
SCRATCH
 
Taller de Mono - Desarrollo Visual en .NET bajo Linux
Taller de Mono - Desarrollo Visual en .NET bajo LinuxTaller de Mono - Desarrollo Visual en .NET bajo Linux
Taller de Mono - Desarrollo Visual en .NET bajo Linux
 
Taller de Mono - Desarrollo Visual en .NET bajo Linux
Taller de Mono - Desarrollo Visual en .NET bajo LinuxTaller de Mono - Desarrollo Visual en .NET bajo Linux
Taller de Mono - Desarrollo Visual en .NET bajo Linux
 

Último

SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxhenarfdez
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptNancyMoreiraMora1
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!CatalinaAlfaroChryso
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 

Último (20)

SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 

Bugs patches, trabajando con la comunidad de Drupal

  • 2. Sobre el presentador ¿Quién soy? ¿Qué hago? Manuel García ✔ Plantillas ✔ Autónomo ✔ Implementaciones ✔ Site builder ✔ Arquitectura de información ✔ Themer ✔ Consultoría ✔ Desarrollador front-end Autor de: Contacto ✔ views_accordion manueg.okkernoot.net ✔ darkblue drupal.org/user/213194 manuel.drupal@gmail.com
  • 3. Si todos fuesen asi... http://www.deaddog.com/?p=10712
  • 4. (y algunas veces lo son) Nosotros mismos los encontrábamos...
  • 5. Pero les gusta esconderse
  • 6. Así es que... Cuando alguien encuentra uno, nos tiene que decir como encontrarlos para poder...
  • 8. Que son los bugs ● No son bichos pequeños dentro de ordenadores. ● Si son errores, typos, cosas no previstas. Imágen: http://www.internet20.org/entry/buggd-is-an-exclusive-site-for-bug-lovers/
  • 9. Y un parche, ¿eso qué es? ● Hacen modificaciones al código. ● Los buenos arreglan bugs. ● Los buenos añaden funcionalidades. ● Los malos introducen bugs.
  • 10. He encontrado mi primer bug Bienvenido al club! ● Documenta como lo encontraste. ● Toma pantallazos de los pasos importantes para ver el bicho. ● Reportalo en la página del módulo. ● Incluye toda la información necesaria para poder encontrarlo.
  • 11. Como reportar bugs 1 - Busca si alguien lo reportó antes
  • 12. Como reportar bugs 2 – Si no, crea un issue nuevo
  • 13. Alguien creó un parche, aah! ● Sólo los bugs muerden, tranquilo. ● Si nadie los testea, no sirven para nada, y el bug no se arreglará. ● Ese alguien no tiene que ser desarrollador! ● http://drupal.org/patch/apply
  • 14. Por qué molestarse ● Por que atención al cliente en Drupal no existe. ● Por que si no lo haces en ese momento, no lo harás nunca. ● Por que si no lo hacemos nosotros, no se hará nunca, y es vital. ● Por que participando aprendes. ● Por que el desarrollador se pondrá contento, le dará animos, y creará Views 3.
  • 15. Como usar un parche ● Windows: http://drupal.org/node/60179 ● MAC: http://drupal.org/node/60818 ● Linux: patch -p0 < path/file.patch ● Los parches se prueban en la versión dev ● Es más fácil de lo que parece, en serio!
  • 16. Como crear un parche 1 - Pincha en CVS instructions
  • 17. Como crear un parche 2 – Selecciona tu version dev
  • 18. Como crear un parche 3 – Sigue las instrucciones, modifica y crea el parche.
  • 19. Gracias! Animaros e intentarlo (Preguntas, aplausos y regalos inesperados van ahora) Contacto manueg.okkernoot.net drupal.org/user/213194 manuel.drupal@gmail.com