ImageCache
- Área: Librerías y Módulos
- Grupo: Módulos para Drupal
- Carácter del recurso: Recomendado
- Tecnologías: PHP
Descripción
ImageCache es un módulo que permite manejar diferentes tamaños de las mismas imágenes. Requiere el uso de una librería de manipulación de imágenes, como GD2, y que el limpiado de urls esté activado. Se puede usar ImageCache con cualquier imagen subida a Drupal. Otra de las grandes características es que ImageCache es compatible con una gran cantidad de módulos y es muy sencillo integrarlo con nuestros propios módulos. Algunos de los módulos más interesantes, que son compatibles con Imagecache, son:
- ImageCache Profiles
- iTweak Upload
- Taxonomy Image
- Ubercart
- Imagecache Actions
- ImageMagick raw action
- Imagecache javascript crop
Ejemplo de uso
Es necesario implementar hook_imagecache_actions en el módulo. Los datos de la acción son cacheados si aseguramos que está presente el siguiente código en el fichero de instalación:
<?php
function hook_enable() {
cache_clear_all('imagecache_actions', 'cache');
}
function hook_disable() {
cache_clear_all('imagecache_actions', 'cache');
}
?>
Ventajas e inconvenientes
Este módulo ofrece características muy interesantes, entre las principales se destacan las siguientes:
- Reducir el número de nodos que se emplean en la web (si se hace uso del módulo image se crea un nodo por cada versión)
- Manejar el tamaño de las imágenes que se almacenan
- Introducir marcas de agua a las imágenes
- Reducir el número de imágenes (sólo se crearán las versiones en el momento en que se necesiten, también hay posibilidad de administrar las diferentes versiones de imágenes y borrar las de una versión en concreto).
- Poder usar diferentes versiones en diferentes apartados de la web, gracias a la administración del CCK, o directamente usar nuestras versiones en las plantillas, gracias al tema proporcionado por el módulo.
Requisitos e incompatibilidades
- La configuración de PHP en Modo seguro tiene que estar deshabilitada.
- Utilizar una versión de Drupal superior a la 5
Enlaces externos
Contenidos relacionados
Código | Título | Tipo | Carácter | |
---|---|---|---|---|
LIBP-0351 | Módulos para Drupal | Libro de pautas | Directriz | Recomendada |