Archivo por autor

Capturando excepciones en Symfony 1.4

Gracias al componente sfEventDispatcher que se encuentra integrado en Symfony 1.x (desde la versión 1.2)  es posible capturar eventos (a manera de hooks) de forma muy sencilla. Voy a explicar rápidamente como podemos capturar eventos asociados a excepciones que regularmente implican errores cuyo código de salida es 500. Primero que todo, Symfony incluye una serie [...]

Comentarios ( 0 )

Monitoreando sistemas de archivos en Linux

¿Quién borró ese archivo ? ¿ Cuando lo borraron ? son preguntas recurrentes entre los usuarios y más aún cuando se mantienen directorios y archivos compartidos en una red. La situación se complica cuando se quiere llevar una trazabilidad de las operaciones que los usuarios realizan sobre los archivos, (aclaro que no me refiero al [...]

Comentarios ( 0 )

Drupal y Doctrine: mezclando dos paradigmas

Una de las características que nos encantan de Drupal es su flexibilidad tanto para el desarrollador como para el usuario. Por esa razón muchos sitios de renombre en internet lo han elegido como gestor de contenidos (CMS) y al tener una comunidad tan activa, la cantidad de módulos y componentes disponibles lo hacen aún más [...]

Comentarios ( 2 )

Drupal y jQuery 1.4.x : problemas con formato JSON

La instalación por defecto de Drupal 6.x (último release 6.20) incluye jQuery versión 1.2.6 que aunque permite muchas funcionalidades, es una versión muy antigua (fué liberada en mayo de 2008). Al realizar la actualización a jQuery 1.4.4 (actual versión estable) no hay incovenientes con las funcionalidades javascript internas de Drupal, sin embargo si existe un [...]

Comentarios ( 1 )

Capturar evento logout y login en Symfony

Este es un post muy corto, en donde comentaré de forma muy rápida como capturar los eventos logout y login en Symfony (puedes leer una introducción al manejo de eventos con Symfony), particularmente cuando se usa el plugin sfGuardUser (bien sea con Propel o Doctrine). Lo primero que se debe tener en cuenta, es sobreescribir [...]

Comentarios ( 0 )

Introducción al manejo de eventos con Symfony

El tratamiento de eventos en el desarrollo de aplicaciones es algo muy común, para la muestra algunas situaciones típicas: Necesitamos enviar un correo electrónico al usuario cuando se registra Es necesario registrar las acciones que ejecutan los usuarios (creación y actualización de información) Cada vez que un usuario sube un archivo o califica algún contenido [...]

Comentarios ( 2 )

Patron de usabilidad web “tags an object”

Otro patrón de usabilidad web, “importante” cuando se manejan una cantidad extensa de información y los usuarios la requieren frecuentemente, consiste en ligar un objecto (imagen, documento, libro, canción, etc) con una o varias palabras clave(tag), esta etiqueta servirá para recuperar el objecto de forma rápida y eficiente. En las siguientes presentación encontrara cuando usarlo, [...]

Comentarios ( 0 )

Symfony interactive shell

The command line interface (known as cli) is a good tool for most developers, due ten fingers make more things than two. In fact, when we develop web applicactions using the Symfony framework several tasks are made through the command line, for instance: model generation, creation of database schemas, cache clear and so on. This [...]

Comentarios ( 0 )

Trabajando con Symfony en forma interactiva

Para algunos desarrolladores nos es muy cómodo trabajar desde la línea de comandos, ya que diez dedos hacen más que dos. De hecho cuando se desarrollan aplicaciones con Symfony, el uso de la terminal de comandos es fundamental para muchas tareas (generación del modelo, creación de esquemas de base de datos, limpiar la cache, etc,.) [...]

Comentarios ( 2 )

Trabajando con filtros en Symfony (II)

Esta es una segunda entrega acerca del trabajo con los formularios de filtro en Symfony. He tenido en cuenta los comentarios y sugerencias de  los visitantes del blog,  así que esta entrega integrará el uso de Doctrine. Antes de comenzar,  aclaro que mucha de la información aquí consignada está basada en el código generado por [...]

Comentarios ( 24 )
Pág. 1 de 51234Última »