Oskar Calvo's blog

Crear acciones mediante el módulo Trigger en Drupal 7

Drupal trae el módulo Trigger, que permite definir acciones que se ejecutan en función de los disparadores que se han indicado en las acciones. Es cierto que Trigger se queda pequeño si lo comparamos con el módulo Rules, así que hay que ver si podemos resolver lo que queremos hacer con Triggers, o en su defecto es mejor hacerlo con Rules.

php app/console generate:bundle en la versión 2.8.* de Symfony

Llevo varios días de inmersión en Symfony y Syilus, aunque he tocado algunas cosas de D8, lo cierto es que eran cosas muy superficiales, y un nuevo proyecto que nos toca hacer en Sylius supone meternos de lleno con este magnífico framework.

Pero me he encontrado que cuando ejecuto la sentencia de generate:bundle de la consola, dependiendo de como lo haga el Bundle se genera bien y se carga correctamente, o se genera mal y hay que terminar tocando varios archivos para asegurar la carga de la clase.

Vamos al turrón:

Ejecutar historias de usuarios con casperjs contra una url https

En estos días me he encontrado que para ejecutar test contra webs con certificado de seguridad (https) a la hora de ejecutar la sentencia en la consola hay que añadir un parámetro adicional a la sentencia.

De lo que sería una sentencia normal de ejecutar un test:

casperjs test wadus.js

tenemos que ejecutar

#Si no sabemos el protocolo que se utiliza
casperjs test wadus.js   --ssl-protocol=any

#Si sabemos el protocolo que se utiliza lo podemos definir.
casperjs test wadus.js   --ssl-protocol=tlsv1

Views in code, un módulo para cargar las vistas que se tienen en código.

Views to code es un módulo sencillo que he desarrollado para tenerlo en proyectos en los que use Views.

Este módulo no aporta nada nuevo que no se pueda hacer con features, de hecho es un poco más "trabajo", pero me gusta ya que cuando tienes muchas features a la vez a Drupal le lleva un buen rato revisarlas todas ellas, de esta manera las vistas en vez de tenerlas en features las almaceno en este módulo y uso drush para exportar el código de las features a un archivo.

Ejecutar múltiples test de Casperjs con Gruntjs

Gruntjs es una librería escrita en JavaScript que nos facilita la ejecución de tareas, para poder ejecutar Gruntjs es necesario tener instalado NodeJs en nuestro equipo. Una de las cosas buenas de Gruntjs es que dispone de más de 4000 plugins que ayudan a trabajar con Gruntjs. Casperjs es una librería de JavaScript que entre otras cosas nos permite hacer test de usuarios en nuestras aplicaciones webs.

PHP definición de tipos de parámetros

Definición de tipos de parámetros proporcionados en funciones o métodos.

Una de las novedades que trae PHP en su versión 7 es la extensión de la definición de tipos de parámetros, esta opción que se agrego escasamente en la versión 5.1 permitía únicamente definir arrays y objetos como tipos de parámetros.

Pages

Subscribe to RSS - Oskar Calvo's blog