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

RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONamelia poma
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...Ars Erótica
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfEduardoJosVargasCama1
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxpaogar2178
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxBeatrizQuijano2
 
🦄💫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
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuelabeltranponce75
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptxCamuchaCrdovaAlonso
 
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
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 

Último (20)

RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
🦄💫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
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
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
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 

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