Exportar/importar nodequeue entre entornos.

No soy uno de los grandes defensores de Nodequeue, me gusta más Weight, pero en algunos casos Nodequeue es la única opción "usable" para los clientes.

He intentado exportar vía Features extra los nodequeue creados, pero no me preguntéis porque no los exportaba. Así que con esta tesitura me propuse buscar otra opción de tener en código una queueu que se pueda desplegar y "desplegar" en diferentes entornos.

Delivery Callback para recuperar html vía ajax con Drupal.

A raíz del post de Capynet en su blog: Drupal 7: Hacer bypass a page.tpl.php programáticamente he recordado que para un proyecto pasado usé la función Delivery Callback para realizar peticiones a la bbdd y recuperar datos en formato html e imprimirlos en la web.

Hook_update_N para procesos durante el despliegue o actualización de un proyecto

En el post anterior veíamos como se podía usar hook_update_N para actualizar la creación de alias de urls cuando se actualizaba/desplegaba un nuevo proyecto. En este post vamos a ver otros códigos que pueden ser también igualmente interesantes, son snipets que he encontrado por la red, y en algunos casos he usado o modificado para diferentes proyectos.

Crear pseudofields en entidades.

Ya se que parece raro la idea de un pseudofield, o lo que es lo mismo un campo falso. Pero lo cierto es que puede ser de ayuda.

Lo primero es entender que son los pseudofields.

Los no-fields son elementos que colocamos dentro de un nodo, para gestionarlos como fields, pero que a diferencia de los fields no podemos agregar valor en el formulario, ya sea porque este valor se genera automáticamente, o porque es una constante.

Mejorar el rendimiento de Drupal: activar la cache de Views.

En una de las charlas de la DrupalCamp 2014 Pedro (aka Niteman) recomendaba activar la cache de views.

Lo cierto es que me sorprendío, yo pensaba que la cache de Drupal también se cacheaba las consultas de Views, pero Niteman me ha confirmado que no, que cada vez que se pinta una página con vistas se realiza una consulta a la query que ha creado con Views.

Como agregamos archivos de js y css en Drupal

Cuando trabajamos en Drupal hay que diferenciar lo que podemos hacer como programadores, y lo que los editores/clientes/redactores pueden llegar a pedirnos.

Algunas de estas cosas pueden ser anatema para nosotros y si no somos capaces de hacer cambiar al cliente de su idea, tenemos que llevar a cabo lo mejor posible, de forma más eficiente y segura.

Con estos módulos se puede facilitar esta funcionalidad, aunque vamos a ver también la forma mediante código para agregar librerías.

La función para agregar js es:

SEO Drupal Modules: módulos para marcado html.

Como ya comenté en un post anterior sobre SEO, la forma de plantear estos artículos sería un poco diferente.

En vez de listar los módulos más recomendados o mejor valorados por la comunidad quería ver las diferentes opciones que tenemos según que aspectos de implementación y mejoras de SEO en Drupal. Y en este artículo hablaremos sobre aquellos módulos que nos permiten mejorar el marcado HTML para que sea más SEO Friendly.

Drupal ecommerce: comentarios en el checkout

En este post explico como agregar un campo de texto en el proceso de compra de una tienda programada con Drupal Ecommerce, puede servir para que durante el proceso de compra el cliente pueda dejar un cliente que luego se puede leer cuando se esta procesando el pedido. Una forma de comunicación entre el cliente y los dueños de la tienda.

Pages

Subscribe to Oskar Calvo RSS