lunes, 13 de enero de 2014

Módulos útiles para el desarrollo en Drupal.



Drupal nunca deja de sorprenderme y aunque llevo ya algunos años utilizándolo todavía descubro algunos módulos muy útiles que no sabía ni que existían, a continuación listo alguno de los módulos más usados por mi en el desarrollo, aclaro que son módulos para apoyar el desarrollo principalmente.


Module filter: Proporciona un filtro que facilita la gestión de los módulos, modificando la página de administración de módulos. Se pueden configurar algunas características (/admin/config/user-interface/modulefilter). 

Filter permissions: Proporciona un filtro para la gestión de los permisos, posibilitando escoger el roll y el módulo.

Backup and Migrate: Brinda la posibilidad de realizar backup de la base de datos desde nuestro sitio así como restaurarla (/admin/config/system/backup_migrate). Tiene otras funcionalidades que no he usado, se los dejo para que las descubran.

Devel: No he usado mucho este módulo el cual proporciona algunas funcionalidades útiles para el desarrollo, las usadas por mi son la función dvm() a la cual se le pasa una variable y devuelve un mensaje con el var_dump de la variable y dvr que hace un print_r, puede configurarse en (/admin/config/development/devel).

Theme developer: Muestra información sobre el tema que se está utilizando como los templates que fueron llamados las funciones correspondientes al tema.

Administration menu: Crea un menú de administración que sustituye el Toolbar del núcleo, es necesario desactivar este último porque si no se tienen dos menús de administración.
Funcionalidades:
I. Un mejor acceso a los enlaces de administración.
II. Limpiar cache y ejecutar cron desde cualquier lugar (poner el cursor sobre el icono de la casita en la esquina superior izquierda)
III. Accesos directos personalizables
IV. Configuración en (/admin/config/administration/admin_menu) de los componentes disponibles:
a) Íconos en el menú (Icon menu). 
b) Menu de Administración (Administration menu).
c) Barra de búsqueda (Search bar).
d) Cantidad de usuarios conectados (User counts).
e) Enlaces de la cuenta de usuario (Account links).
f) Accesos directos ( Shortcuts).
Posibles errores:
Error: Al activar el módulo aparezcan dos menús de administración.
Solución: Desactivar el módulo Toolbar del núcleo.
Error: Que no aparezca la barra de administración.
Solución: Ir a la configuración del módulo  (config/administration/admin_menu) en la parte de Rendimiento  (Performance )  y desactivar la opción de “Cache en el lado del  cliente”(Cache menu in client-side browser)

Espero les sirva de alguna ayuda estas acotaciones y que pueda facilitar un poco su trabajo a su paso por Drupal. Este es mi primer post, cualquier comentario sera bien recibido.