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

Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfluisantoniocruzcorte1
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptAlberto Rubio
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfDannyTola1
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 

Último (20)

Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdf
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.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