Resulta que el módulo «Cache Expiration» refresca en Varnish las siguientes urls al editar un nodo:

^/$|^/node/3425/edit$|^/frontpage$|^/node/3425$|^/test-cache$

(siendo, obviamente, 3425 el nid del nodo y «test-cache» el alias)

si nuestro sitio es de un solo idioma esto va perfecto, el problema es si es multi-idioma ¿que cuál es el problema? que no está teniendo en cuenta los prefijos de idioma ....

Clojure es un lenguaje funcional (dialecto de Lisp) que compia en forma de ejecutables de JAVA.
Yo, comparado con lenguajes de scripting, lo noto lento. Pero tiene otras ventajas.

HHVM es una máquina virtual para correr programas escritos en Hack y/o PHP. Es de los chicos de Facebook y tiene buena fama por algo. Mi sensación subjetiva es que va volao :)
Tenemos unas instrucciones de instalación cómodamente con YUM en Fedora y en otros entornos.

En mi caso tengo 2 webforms, uno se abre en un colorbox y otro está como bloque dentro del detalle del nodo. En cada caso, los valores del nodo se pasan de manera diferente:

a) COLORBOX:

1. hacemos un enlace del tipo → node/175?&nid=177&title=Gilvus%20Humo%20Luptatum&width=1200&height=1200&iframe=true [175 es el nid del webform]

Vale, eres un descerebrado y te liaste a bajar módulos en ese sitio que estás desarrollando.... ahora tienes el sites/all/modules hecho un verdadero cristo ....
Ok, te decides a mover tus modulos a sites/all/modules/contrib y en sites/all/modules/custom pones ese modulo tuyo ... el tema es que ahora el sitio se ha roto. :-(

drush cc all no funciona, ni siquiera drush rr ....
tranquilo hay una solución:

Given the fact Geeksphone is not going to provide more updates for its phones with firefoxos (at least for the Peak, which i own) and that i usually compile from the B2G repo an image each week to test it in my phone, i decided to upload to a public site an image of the compilation ready to flash once in a while ...

here comes the first one, flash it while it's hot !!

Llevo ya unos meses incursionando en la programación funcional, la verdad es que me apasiona. Si bien, reconozco que según voy avanzando me rompe mucho la cabeza por ser mis lenguajes "madre" Javascript y PHP. Le pegué un repaso general a Haskell hace ya y me gustó mucho, ahora llevo una temporada con más tiempo libre del habitual y estoy con Erlang. Que me encanta, no sólo como lenguaje, sino porque a nivel de sistema todo se instala en cómodos paquetes sin compilar nada.

Estaba haciendo unas querys con EntityFieldQuery y todo iba bien.
Filtraba buscando por campos tal que:

$query
->entityCondition('entity_type', 'node')
->entityCondition('bundle', 'album')
->fieldCondition('field_album_id', 'value', $xml_release->id, '=')
->execute();
?>

pero se me presentó tener que filtrar por el título del nodo y así no iba :-/
la solución es

propertyCondition('title', $valor, operador)
?>

Trabajando con AngularJS como frontend y PHP como API tenía el problema que algunos caracteres del español como la eñe (amén de idiomas como el árabe o japonés) no los parseaba AngularJS correctemente.
Esto me tuvo de cabeza un tiempo porque, teóricamente, AngularJS es agnóstico en cuanto al JSON que parsea, por lo que el problema debía estar en el JSON.

A modo de máquina del tiempo voy a hacer un listado de los módulos que generalmente instalo en todos los Drupal 7 por defecto. Con el tiempo uno va generando sus manías y preferencias, y se da cuenta que, al final, siempre acaba instalando un mínimo que siempre es muy parecido.
No están todos, hay muchos que unas veces si y otras no; pero estos casi siempre:

Suscribirse a