Blog de enzo

Las funciones anónimas fueron implementadas en PHP 5.3, por tanto está sera la versión minina necesaria para ejecutar nuestras aplicaciones en Silex. al que igual que sos homónimas de Javascript las funciones anónimas no requieren un nombre definido y son ideales para usarlas como parámetros de funciones que son utilizadas para procesar alguna información, como se puede apreciar en el siguiente ejemplo.

Los Field Formatter es una propiedad muy usada en Drupal 7 que consiste en poder tomar la entrada del usuario y transformarla al presentar un usuario, como por ejemplo subir un archivo y decidir si se quiere presentar un link par descargar o hacer un renderizado de la imagen en caso de ser una imagen. Bueno hoy quiero mostrarles como podemos crear nuestros propios Field Formatters en Drupal 7, para ellos imaginemos que tenemos un content type donde queremos ingresar en un textfield un numero identificador de video del servicios de video Vimeo y que a visualizar el nodo se visualize el video. Lo anterior ignorando que existe ya un modulo para esta tarea llamado media_vimeo.
Anteriormente les había compartido algo de BackboneJS en los videos Integración Backbone.js con Drupal parte #1 y #2. Hoy quiero compartirles sobre MarionetteJS que es un capa que se coloca sobre BackboneJS para poder crear aplicaciones escalables y profesionales.
Hoy vengo a hablarles de Silex Micro Framework, creado por Fabien Potencier e Igor Wiedler. Como su nombre lo indica Silex es un pedernal negro de gran dureza utilizado para la creación de las primeras armas primitivas; pues Silex en un micro framework que utiliza componentes de Symfony permitiéndole heredar las buenas practicas y profesionalismo de Symfony pero manteniendo la agilidad que da una aplicación sencilla de PHP.
Anteriormente había compartido los videos sobre Como crear una distribución Drupal - Partes #1 y #2 y aunque es funcional y se puede distribuir sin ningún tipo de problema, queda el problema que siempre en el git de desarrollo de la distribución debemos guardar una version de los módulos y themas utilizados, incrementando de esta forma el tamaño de nuestros repositorio.
Se que esta no es una de esas cosas que hagamos todos los días con Git, porque precisamente en eso reside el poder de Git en crear nuevos branchs a partir de una historia presente e seguir con el proceso de desarrollo que quizá en un futuro devuelva el branch creado al branch principal.
Como sabemos GIT es hoy día el sistema de control de versiones mas usado y ni que decir de su porcentaje de uso en proyectos Open Source. Una de las características mas usadas en Git es el fork que nos permite tomar un proyecto en el que contribuyen muchas personas y hacernos nuestra propia version para nuestros proyecto y así tener el control de agregar o quitar código a nuestro gusto sin tener que pasar por el tedioso proceso de aprobación.
RequireJS es una librería JavaScript que nos permite aislar mediante módulos los componentes de nuestra aplicación cliente y resolver las dependencias de estos mismos. RequireJS implementa el patron de diseño de software AMD (Asynchronous module definition) lo cual se podría decir es muy similar al Dependency injection implementado por muchos frameworks como Symfony.

Hoy acaba el Drupal Camp Mexico 2014 el cual fue en evento de excelente calidad, es mi tercer Drupal Camp en Mexico y creo que me deja con energia para volver en el 2015.

Felicitaciones a los organizadores Ricardo Beltran, Jesus Olivas y David Flores, sin olvidar a todos los demas heroes anonimos que hicieron posible este evento.

En la entrada de blog Como crear un formulario múltiple dentro de una tabla en Drupal 7 vimos como usar el control de FAPI tableselect en conjunto con llamados Ajax. Hoy veremos como hacer borrado de las lineas seleccionadas.

Páginas

Suscribirse a RSS: Blog de enzo
bursa esc
bursa eskort
bursa escort bayan bursa travesti escort bursa merkez escort bursaescort bursa escort bayanlar alanya eskort bayan antalya bayan eskort havalimanı transfer