DrupalMad febrero 2010 - code sprint: programando gestión avanzada de módulos en Drupal

Organizado por:
 

kurkuma@drupal.org

Convocatoria oficial:

http://groups.drupal.org/node/47956

DrupalMad representa a la comunidad de desarrolladores y usuarios en torno a Drupal en Madrid, tanto profesionales como aficionados. Su objetivo es el de promover y mejorar Drupal en Madrid y, por extensión, en España, a través de acciones de divulgación y desarrollo.
Su primera actividad es la organización de reuniones con carácter mensual para dinamizar la comunidad y promover el uso, conocimiento y mejoras de Drupal.
Salvo que se indique lo contrario, el horario de las reuniones será de 18:00h a 20:00h el segundo martes de cada mes.
La página web del grupo de Madrid es http://groups.drupal.org/madrid-area

Acerca de esta sesión:

El objetivo de este mini code sprint es programar un módulo para gestión avanzada de módulos y mejorar Drupal 6 en dos aspectos:

  1. Agilizar la activación y desactivación de módulos sin tener que conocer su nombre corto (como requiere drush). Esto podría hacerse desde la interfaz web sin tener que pasar por admin/build/modules/list mediante un bloque con autocompletado de nombres de módulos.
  2. Deshabilitar los módulos contribuidos antes de una actualización del core y volver a activarlos de modo automático.
  3. Otras funcionalidades dependerán del número de programadores que seamos, pero todas las ideas son bienvenidas.

Requisitos:

  • Es necesario contar con conocimientos de PHP y traer vuestro propio PC
  • Es conveniente tener conocimientos básicos de la API de Drupal
  • Es deseable aportar jQuery o Javascript

Planificación:

  • 18:00h a 18:40h: Planteamiento y discusión del diseño, arquitectura y funcionamiento del módulo.
  • 18:40h a 20:00h: Programación del módulo.

El objetivo es un módulo muy sencillo pero podría incluir mejoras sobre lo propuesto, como uso de jquery y ventanas modales para usar el módulo, en función de las habilidades de los participantes. Lo ideal sería que estuviese listo para llevarlo a la DrupalCamp como parte de una de las charlas que daremos allí.
¿Qué es Drupal?
Se trata de un sistema de gestión de contenido modular y muy configurable.

Es un programa de código abierto, con licencia GNU/GPL, escrito en PHP, desarrollado y mantenido por una activa comunidad de usuarios. Destaca por la cálidad de su código y de las páginas generadas, el respeto de los estándares de la web, y un énfasis especial en la usabilidad y consistencia.
Más información:
Drupal Hispano. Comunidad de usuarios de Drupal
Drupal.org (en inglés)