views

Como crear un bloque de contenido relacionado en Drupal 7.

Nos hemos visto en la necesidad de crear un bloque de contenido relacionado, y como sabiendo que la comunidad es muy activa empezamos a buscar en internet como hacerlo. Encontramos dos artículos interesantes, uno en ingles y otro en castellano.

Atención, si slideshow no funciona bien con cache, el problema puede ser del json2.js

Recientemente hemos presentado un proyecto a un cliente, y una de las cosas más raras que nos ha pasado (podría ser por diferentes versiones de php en local,producción y desarrollo) es que en desarrollo (ubuntu lt) Slideshow funcionaba correctamente con la cache de drupal activado, mientras que en devel (debian 6) y en producción (debian 6) no funcionaba.

Drupal velocidad en views, pruebas diversas

Resultados de pruebas de rendimiento:

Hay que tener en cuenta que estas pruebas de rendimiento se han realizado sin que se haya navegado intensivamente por la web, por lo tanto la cache que esta puede tener es mínima.

Hay que tener en cuenta que en una instalación básica como la que hemos usado, no se tiene activada la cache de mysql, la cual debería mejorar el redimiento de la web, tampoco esta activado memcache aunque si apc.
Las comparaciones que se han hecho han sido teniendo en cuenta las diferentes posibilidades que da drupal.
* Sin ningún tipo de cache.
* Con cache de drupal

Como recuperar argumentos para pasarlos a views

Views es un gran módulo que permite ahorrar horas de trabajo de una forma increíble, manejarlo bien no es sencillo, pero tampoco es muy complicado.

Hoy vamos a ver un pequeño truco para pasar argumentos. Pensemos que tenemos una ruta que es /node/nid/foo, y tenemos que recuperar otros artículos del tipo node/nid/foo que tengan el mismo tid que el que estamos viendo en estos momentos.

En Drupal 6 se haría lo siguiente:

  • en argumentos le indicamos que vamos a pasar en el argumento el tid de una taxonomía (Defaults: Configure Argument Taxonomy: Term ID)

Como crear un elemento de menu con variables que imprima una vista

Recientemente en Documentados nos han pedido una de esas cosas que aunque no son imposibles, tampoco son de lo más normales.

La situación, hay que crear un elemento de menu, que tiene una variable en medio, y al pinchar en dicho elemento de menú se muestra una vista que tiene que recoger la variable de la url.

Distribuir contenido