Réplica a una parte del vídeo de Vodafone Empresas y Pompeii: El valor del software libre

Vodafone ha publicado recientemente un vídeo en el que se entrevista a uno de los integrantes de la empresa Pompeii (Jaime Garrastazu), hasta aquí todo sin problemas, el problema es cuando Jaime dice “... a través de una interfaz que era un wordpress de 300 euros.” ( https://www.youtube.com/watch?time_continue=1&v=niB3ast9BH8 ).

Drupal VM, primeros pasos.

Si, ya se que en la era de Docker, cuando todo el mundo está moviéndose a contenedores, son el futuro, etc... sobre Docker solo os diré que en un par de meses me toca curso, pero mientras tanto sigo trabajando con Vagrant.

El motivo de usar Drupal VM es por motivos de tiempo, con este proyecto, la orquestación de la máquina virtual se ha simplificado, con todo lo bueno y malo que eso supone.
Del proyecto, lo importante esto sería el resumen de lo que he visto más interesante.

Vagrant para proyectos de Drupal.

Charla de código limpio del grupo PHP Madrid.

Aunque la charla es del 2016, la han subido esta semana, es muy recomendable verla, el tema principal de la misma es simplemente cómo mantener nuestro código limpio, lo cual considero muy importante.

El ponente es: @oxkhar

Redirector, la última locura, modulo, para D8

Si hace unos días hablaba de ACB, un módulo que estoy dando las puntadas finales para D7, y que me parece una buena idea, a ver la acogida del público XD, ahora quiero comentar otro módulo que estoy rumiando.

La idea detrás de redirector es doble, por un lado una mejora en el rendimiento de las redirecciones de Drupal, y por otro quitarles trabajo a los administradores de Sistemas.

Pero vamos por partes, primero ¿Qué hace/debería hacer Redirector?

Un nuevo módulo en el horno, Alternativa Configuration Block (acb)

Uno de los grandes problemas que tiene el sistema de bloques de Drupal core es que está más pensando en que sea un administrador el que pueda definir la visibilidad de los bloques y no tanto los creadores de contenidos.

Por otro lado, algunos otros módulos que ayudan a configurar la visibilidad de los bloques tampoco están pensados para una persona que sea "una persona de contenidos" con un nulo conocimiento de configuración de Drupal, un claro ejemplo de ello es Context.

Mejorar la velocidad de carga de drupal con Boost y Nginx como proxy.

Hace ya tiempo que hable de como crear un midleware que facilitaba la carga de páginas estáticas creadas con Boost y servidas con Silex (Drupal + Silex), esta opción era interesante en caso de que tengamos un servidor compartido, ya que todo se resuelve mediante php.

Entendiendo un poco más como funciona la cache de Drupal

Cuando configuramos la cache de Drupal tenemos que designar dos valores, Minimum cache lifetime y Expiration of cached pages, estos nombres o literales tampoco son lo más correctos posibles, el motivo es que en realidad ambos literales se refieren a dos elementos diferentes.

Minimum cache lifetime es el tiempo de vida máximo que puede tener nuestra cache y que los procesos de cron son encarga de validar para ver si tiene que borrar o no. Si tenemos un Minimum cache lifetime de 5 minutos, cron borraŕa todos los elementos de cache que tengan una antiguedad superior a 5 minutos.

Buscar un buen profesional

Entiendo por profesional una persona que se implica en su trabajo, intenta dar lo mejor de si mismo pero no solo programando, sino también en el ámbito profesional para mejorarlo esto es tanto montando charlas/conferencias, participando en proyectos de software libre, e incluso dando tu opinión aunque esto pueda suponer una bronca en público.

De hecho hace poco tuve una conversación airada con otro homínido acerca de CEOs tiranos que son dioses todo poderosos en las empresas.

Recuperar información de una entidad de configuración (configuration entity) en Drupal 8

Una de las novedades de Drupal 8 son las entidades de configuración, estas entidades son opciones de configuración que se pueden repetir muchas veces, un buen ejemplo de ello sería el módulo metatag, que nos permite crear reglas de seo para cada uno de los tipos de nodo que tenemos, para los diferentes vocabularios, usuarios, y luego existe una opción global, con esto tenemos una serie de entidades de configuración, si usásemos el sistema tradicional de variables de drupal 7 sería una variable con un montón de información, de esta manera podemos guardar de forma independiente cada una de la

Pages

Subscribe to Oskar Calvo RSS