
Generador de archivos .info para drupal
Nuestro colega Sergio Cerrutti se ha currado un generador online de archivos .info muy útil para la creación de themes en Drupal.


Pruebas Unitarias en Drupal (Unit Testing)
El unit testing es una práctica que consiste en tomar una pequeña porción de código y someterlo a unas pruebas de programación para probar su corrección. Por lo general someteremos a prueba funciones o pequeñas funcionalidades específicas con un conjunto de parámetros controlados que nos servirán para hacer las comprobaciones necesasias en función de los valores de retorno de la funcionalidad testeada.
Utilidades

Drupal: Creación de regiones
Una de las cosas más importantes a la hora de crear un theme para Drupal o integrar una maquetación realizada a medida es la posibilidad de modificar los layouts de nuestra aplicación para que se adapten a nuestras necesidades. La creación de nuevas regiones y la modificación del los layouts disponibles nos ayudarán a realizar una integración más o menos rápida.
1 – En Drupal 5

Sobrescritura de templates en Drupal
Todos los que trabajamos con Drupal a menudo sabemos que integrar una maqueta no es nada fácil, muchos de los módulos aportados por la comunidad y otros tantos del core de Drupal tienen sus propios templates y es muy recomendable no hacer cambios en dichos módulos, ya sea para poder actualizar más fácilmente los propios módulos(en un futuro) o poder realizar una nueva actualización de Drupal o bien para no hacer modificaciones que puedan alterar el comportamiento de nuestra aplicación ya que si cambiamos algún módulo estable aportado por la comunidad nos veríamo

Imagecache – Módulo Imprescindible
Con este gran módulo podremos crear diferentes versiones de las imágenes de nuestro portal, algunas de las características más importantes son:
- Nos permitirá reducir el número de nodos usados en nuestra web (si usamos el módulo image, crearía un nodo por cada versión).
- Reducir el número y tamaño en nuestra carpeta 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).

Escalabilidad Drupal, guía general
Ya he hablado en otro artículo de las grandes ventajas competitivas de Drupal para arrancar de forma rápida cualquier tipo de proyecto que requiera de procesos de gestión de contenidos e interacción de usuarios en una comunidad. En ese ámbito, Drupal aporta grandes beneficios por la agilidad en el arranque del proyecto.

Theming, la ardua tarea de maquetar en Drupal
Tal y como exponía Pablo en las ventajas competitivas de utilizar Drupal, es indudable que Drupal aporta innumerables beneficios sobre otras soluciones (ya sean otros frameworks, CMS o desarrollos íntegros partiendo de cero), gracias a su arquitectura modular, y especialmente al hecho de no tener que estar “reinventando la rueda” cada día.

Cómo liberar la carga de consultas de búsqueda en Drupal
Uno de los principales puntos negativos de Drupal a nivel de rendimiento, es la sobre carga de consultas a la base de datos, consecuencia inevitable de la modularización de la funcionalidad que hace que varios módulos que se desarrollan de forma independiente terminen extrayendo (cada uno por su cuenta) los mismos datos que podrían ser reutilizables o extraídos en una misma consulta.

Implementando capas de caché no intrusivas en Drupal
Hablar de capas de caché es complicado porque no hay una receta que se adapte a todas las aplicaciones, depende de muchos factores, no es lo mismo un sitio que sólo publica información estática sin apenas usuarios autenticados, o uno que se basa totalmente en la interacción por parte de los usuarios (por ejemplo Facebook) puesto que el procesamiento en tiempo real puede ser más exigente con los servidores.

Optimización de base de datos para mejorar el rendimiento de Drupal
Vamos a detallar algunas fórmulas que podemos seguir para hacer que nuestra base de datos (que es el punto más sobre cargado de nuestra arquitectura de sistemas) pueda tener el rendimiento más óptimo de acuerdo a la capacidad de hardware del servidor.

Mapas y Geoposicionamiento con Drupal
Como ya se ha comentado en artículos anteriores, Drupal permite implantar proyectos web profesionales en plazos cortos debido a la existencia de una multitud de módulos provistos por su comunidad.
Estos permiten que el desarrollador disponga de un abanico muy amplio de funcionalidades en ámbitos como la gestión de información multimedia, el usuario y comunidad, procesos de búsqueda, SEO, gestión documental, ...
Uno de los apartados que a mi entender están muy bien gestionados es el de la gestión del geoposicionamiento (GIS) y de los mapas.

Las ventajas competitivas de utilizar Drupal
Un Sistema de Gestión de contenidos es un programa que permite crear una estructura de soporte para la creación y administración de contenidos, que regularmente son páginas web. En este sentido, Drupal es un paquete de software libre que permite a un individuo o a una comunidad de usuarios, publicar, administrar u organizar fácilmente una amplia variedad de contenidos en un website.
Buscar
Acciones de grupo
- Debes registrarte o acceder con tus datos para poder publicar en este grupo.
Archivo
- July 2010 (1)
- Febrero 2010 (9)
- December 2009 (5)
- November 2009 (1)
- October 2009 (2)
