AC/DC: another commands for drush core

Se trata de familiarizarse con la creación de comandos drush a la vez que contribuimos código. Para ello identificaremos áreas de Drupal core y de módulos contrib que sean susceptibles de ser gestionadas mediante comandos, y nos pondremos manos a la obra.

Algunas opciones:

  • (core) content-types: list, add, delete.
  • (core) nodes: filter,add,delete,alter --list --count. Issue: http://drupal.org/node/1005480
  • (core) vocabulary & taxonomy terms: list, add, delete.
  • (core) menu & menu items: list, add, delete.
  • (core) url alias: add, filter/list, delete.
  • (pathauto) bulk generate, delete all aliases (users,content,terms, by content-type..). Issue: http://drupal.org/node/867578
  • (nodequeue) list, add, delete, add-node, remove-node,... Issue: http://drupal.org/node/1074248
  • ...

Se requiere conocer drush a nivel de usuario y conocimientos de programación PHP. Además se recomienda cierto conocimiento de la API de Drupal y nociones básicas de git.

Dependiendo del número de asistentes nos organizaremos en grupos (o no) para afrontar el desarrollo de varios comandos a la vez.

El código generado se publicará como issues en drush, drush_extras o el proyecto correspondiente.

Si tienes alguna idea para desarrollar otro comando o mejorar alguno de los existentes, ¡deja un comentario!.

Líder: 

Comentarios

Imagen de jonhattan

He actualizado el nodo para añadir la referencia a algunas issues relacionadas.