Actualización de la versión del módulo de características de Drupal
En la lección pasada vimos cómo crear módulos feature para Drupal, ahora en esta lección vamos a aprender cómo actualizar estos módulos, agregando nuevas funcionalidades.
Tenemos un módulo feature en la versión alpha1, vamos a crear un módulo de la siguiente versión, alpha2. En este módulo, además del título, agregaremos la fecha y un resumen (teaser) en el bloque de noticias. Copiamos la carpeta del módulo feature de la versión alpha1 en la carpeta sites/all/modules, pero no lo activamos, lo que nos permitirá recrear este feature.
Pero primero, vamos a modificar la vista para mostrar el bloque de noticias. Agregamos los campos "post date" (fecha de publicación) y "body" (contenido) con un límite de 100 caracteres. Guardamos la vista.
Ahora el bloque de noticias tiene un aspecto un poco diferente.
Ahora volvemos a la sección de features y recreamos nuestro módulo feature (segundo dibujo). Solo cambiará la versión, ya que no hemos creado nuevas vistas ni tipos de contenido, solo modificamos una vista. Hacemos clic en "download feature" (descargar).
Guardamos el nuevo archivo comprimido con nuestro nuevo módulo feature, que ahora estará en la versión más reciente, alpha2. Este nuevo módulo feature lo instalamos en otro sitio, donde aún está la antigua versión alpha1. Reemplazamos el viejo módulo feature por el nuevo. En el nuevo sitio, vamos a la lista de features, seleccionamos nuestro módulo feature y hacemos clic en "override" (sobrescribir).
Drupal detecta automáticamente la diferencia, indicando que hay cambios en el módulo feature. Estos cambios se pueden revertir a la funcionalidad original del módulo feature.
Ahora limpiamos la caché y nuestro bloque de noticias en el sitio se actualiza junto con el módulo feature.