SlideShare una empresa de Scribd logo
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

PDF
Jugamos a programar. Curso Scratch La Rioja. Sesión 3.
PDF
Club de Scratch. Sesión 1: el movimiento
PDF
Taller Drscratch en Medialab Prado 27/02/2015
PDF
Jugamos a programar. Curso a docentes de La Rioja. Sesión 1.
PDF
Construyendo redes sociales con herramientas de software libre #OpenExpoSMAC
PDF
Curso navarra b1_3_paralelismoeventos
PDF
Curso de Scratch Día 2 (CPETIG)
PPTX
Importancia de las aplicaciones para blogs.
Jugamos a programar. Curso Scratch La Rioja. Sesión 3.
Club de Scratch. Sesión 1: el movimiento
Taller Drscratch en Medialab Prado 27/02/2015
Jugamos a programar. Curso a docentes de La Rioja. Sesión 1.
Construyendo redes sociales con herramientas de software libre #OpenExpoSMAC
Curso navarra b1_3_paralelismoeventos
Curso de Scratch Día 2 (CPETIG)
Importancia de las aplicaciones para blogs.

La actualidad más candente (14)

PDF
Jugamos a programar. Curso Scratch La Rioja. Sesión 2.
PDF
Presentación de Programamos en EBE13
DOCX
Tp nº4 informatica gonzalo mochon
PPTX
Escobar, karina
PPTX
Scratch
DOCX
Informética lucia stafolani 2
PPTX
DOCX
Informética lucia stafolani 2
DOCX
Informética lucia stafolani 2
PDF
Ensamblaje de una computadora
PPTX
Ciudadanos digitales presentacion
PDF
Introducción a groovy
DOCX
Informética lucia stafolani 2
Jugamos a programar. Curso Scratch La Rioja. Sesión 2.
Presentación de Programamos en EBE13
Tp nº4 informatica gonzalo mochon
Escobar, karina
Scratch
Informética lucia stafolani 2
Informética lucia stafolani 2
Informética lucia stafolani 2
Ensamblaje de una computadora
Ciudadanos digitales presentacion
Introducción a groovy
Informética lucia stafolani 2
Publicidad

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

PDF
[Drupal campspain2017] Contribuir a Drupal, de 0 a 100
PDF
[DrupalCampSpain2018] Contribuir a Drupal
PDF
Contribuir a Drupal
PDF
Contribuir a drupal
PPTX
Cómo contribuir en tu día a día
PDF
Plantillas en Drupal 6
PDF
[DrupalCampSpain2023] Introducción al desarrollo de módulos en Drupal 10
PDF
Los mejores trucos y prácticas para configurar drupal
PPTX
Drupal
PDF
Todo lo que necesitas saber sobre Drupal 8
PDF
Intro a Drupal 8: Drupal Global Training Day
PDF
Introducción general a Drupal
PDF
Introduccion técnica a Drupal
PDF
Drupal 7: mucho más que una nueva versión (para desarrolladores)
PDF
Symfony y Drupal
PDF
Presentacion Drupal Ccrtv
PPTX
Introduciendo drupal 8
PDF
Módulos imprescindibles que desconoces
PDF
Drupal mas que un cms
PDF
Inciación a Drupal 8
[Drupal campspain2017] Contribuir a Drupal, de 0 a 100
[DrupalCampSpain2018] Contribuir a Drupal
Contribuir a Drupal
Contribuir a drupal
Cómo contribuir en tu día a día
Plantillas en Drupal 6
[DrupalCampSpain2023] Introducción al desarrollo de módulos en Drupal 10
Los mejores trucos y prácticas para configurar drupal
Drupal
Todo lo que necesitas saber sobre Drupal 8
Intro a Drupal 8: Drupal Global Training Day
Introducción general a Drupal
Introduccion técnica a Drupal
Drupal 7: mucho más que una nueva versión (para desarrolladores)
Symfony y Drupal
Presentacion Drupal Ccrtv
Introduciendo drupal 8
Módulos imprescindibles que desconoces
Drupal mas que un cms
Inciación a Drupal 8
Publicidad

Último (20)

PDF
ACERTIJO EL CONJURO DEL CAZAFANTASMAS MATEMÁTICO. Por JAVIER SOLIS NOYOLA
PDF
Tomo 1 de biologia gratis ultra plusenmas
PDF
TOMO II - LITERATURA.pd plusenmas ultras
PDF
Escuelas Desarmando una mirada subjetiva a la educación
PDF
Telos 127 Generacion Al fa Beta - fundaciontelefonica
PDF
LIBRO 2-SALUD Y AMBIENTE-4TO CEBA avanzado.pdf
PDF
Introduccion a la Investigacion Cualitativa FLICK Ccesa007.pdf
PDF
La Formacion Universitaria en Nuevos Escenarios Ccesa007.pdf
DOC
Manual de Convivencia 2025 actualizado a las normas vigentes
PDF
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
PDF
Aqui No Hay Reglas Hastings-Meyer Ccesa007.pdf
PPTX
LAS MIGRACIONES E INVASIONES Y EL INICIO EDAD MEDIA
PDF
Esc. Sab. Lección 7. El pan y el agua de vida.pdf
DOCX
PLAN DE CASTELLANO 2021 actualizado a la normativa
PDF
Los hombres son de Marte - Las mujeres de Venus Ccesa007.pdf
PDF
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
PPTX
MATEMATICAS GEOMETRICA USO TRANSPORTADOR
PDF
Nadie puede salvarte excepto Tú - Madame Rouge Ccesa007.pdf
PDF
Ernst Cassirer - Antropologia Filosofica.pdf
PDF
Aumente su Autoestima - Lair Ribeiro Ccesa007.pdf
ACERTIJO EL CONJURO DEL CAZAFANTASMAS MATEMÁTICO. Por JAVIER SOLIS NOYOLA
Tomo 1 de biologia gratis ultra plusenmas
TOMO II - LITERATURA.pd plusenmas ultras
Escuelas Desarmando una mirada subjetiva a la educación
Telos 127 Generacion Al fa Beta - fundaciontelefonica
LIBRO 2-SALUD Y AMBIENTE-4TO CEBA avanzado.pdf
Introduccion a la Investigacion Cualitativa FLICK Ccesa007.pdf
La Formacion Universitaria en Nuevos Escenarios Ccesa007.pdf
Manual de Convivencia 2025 actualizado a las normas vigentes
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
Aqui No Hay Reglas Hastings-Meyer Ccesa007.pdf
LAS MIGRACIONES E INVASIONES Y EL INICIO EDAD MEDIA
Esc. Sab. Lección 7. El pan y el agua de vida.pdf
PLAN DE CASTELLANO 2021 actualizado a la normativa
Los hombres son de Marte - Las mujeres de Venus Ccesa007.pdf
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
MATEMATICAS GEOMETRICA USO TRANSPORTADOR
Nadie puede salvarte excepto Tú - Madame Rouge Ccesa007.pdf
Ernst Cassirer - Antropologia Filosofica.pdf
Aumente su Autoestima - Lair Ribeiro Ccesa007.pdf

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