CuatroXL

Desarrollo web - Cuatro XL

Archive for the ‘zend framework’ Category

Sunday
Aug 30,2009

Estoy empezando a investigar sobre Zend Application, creo que debo de ser el único que a estas alturas no lo usa; pero nunca es tarde para empezar.

Aquí pongo unos enlaces para comenzar a leer y poder empezar

Wednesday
Jul 15,2009

Si ha utilizado Zend_Feed, sabrá que la obtención de algo tan  sencillo, como el contenido, o una fecha de creación, es una tarea que requiere un poco de trabajo. La alimentación  vienen en tres formas diferentes: RSS, RDF / RSS y Atom, todos con múltiples versiones. Cada uno tiene su propia manera de presentar la información…

$feed = Zend_Feed_Reader::import('http://www.planet-php.net/rdf/');
$data = array(
    'title'        => $feed->getTitle(),
    'link'         => $feed->getLink(),
    'dateModified' => $feed->getDateModified(),
    'description'  => $feed->getDescription(),
    'language'     => $feed->getLanguage(),
    'entries'      => array(),
);

foreach ($feed as $entry) {
    $edata = array(
        'title'        => $entry->getTitle(),
        'description'  => $entry->getDescription(),
        'dateModified' => $entry->getDateModified(),
        'author'       => $entry->getAuthor(),
        'link'         => $entry->getLink(),
        'content'      => $entry->getContent()
    );
    $data['entries'][] = $edata;
}

Enlace: Zend_Feed_Reader promoted to Zend Framework trunk (watch out for ZF 1.9!)

Thursday
Feb 12,2009

[queda por traducir]

Friday
Jul 11,2008

Akra’s ha escrito una clase bastante sencilla y muy útil para poder utilizar Zend_Cache File.

ejemplo de uso:

$cacheEnabled = (bool)getenv('THE_CACHE_ENABLED') ? getenv('THE_CACHE_ENABLED') : false;
TheCache::init($cacheEnabledTMP_DIR.'/the-cache/');

$keyName 'data-z-a-b'// unique name describing this data set
$data TheCache::load($keyName)
if($data === false) { 
    $sql 'SELECT x,y FROM z WHERE a=b';
    $rs $db->Execute($sql);
    $data $rs->GetArray();
    TheCache::save($keyName$data);
}

Enlace a TheCache
Sunday
Jul 6,2008

cito a Rodrigo Corral en la conferencia de “Metodologías ágiles y Calidad del software”:

“..antes de ponermos a inplantar metodologías de trabajo, tenemos que tener la costumbre de crear Test Unitarios para todo lo que programemos.” (no son palabras textuales :] )

Lamentablemente en PHP, la cosa de los TestUnitarios está casi en pañales y es una teréa bastante engorrosa la de crear un test unitario para cada componente que creemos.

PHPUnit, nos intenta facilitar este trabajo con una fántastica herramienta para poder testear nuestras clases.

weierophinney.net está creando una herramienta(aún está en la incubadora) para poder probar las funcionalidades de nuestras aplicaciones con Zend Framework que utilizan MVC.

¿Qué podremos probar con esta herramienta?

  • Si la acción no dio lugar a un redireccionamiento, en caso de éxito, redireccionarlo
  • Presencia de determinadas cabeceras de respuesta HTTP y / o su contenido
  • ¿Qué módulo, controlador, y / o acción se utilizó en la última interacción del bucle de envío?
  • ¿Cuál fue la ruta seleccionada?

Enlace a: Testing Zend Framework MVC Applications

Saturday
Jul 5,2008

un tutorial bastante introductorio para crear una aplicación con ZendFramework.

enlace: http://es.wikibooks.org/wiki/Zend_Framework/Configuracion_Basica

Sunday
Jun 29,2008

enlace:

From Swift Mailer to Zend_Mail

tiene varios ejemplos y casos de uso; muy útil para quien todavía no a utilizado esta clase

Friday
May 16,2008

Como comente en un post anterior; estoy haciendo una aplicación para poder mostrar contenido multimedia de servidores públicos(youtube, flickr, …)

Por fin he podido sacar una primera versión(pre-alfa) con soporte para sonido, video e imágenes; me fue difícil empezar, más que nada porque me cuesta empezar con algo abstracto. Decidí empezar con algo practico y escogí un grupo de música y les hice la página con todos lo contenidos que encontraba en los servidores públicos.

Elegí el grupo de música La calle 13 (podría haber cogido cualquier otro) y ya tengo la primera versión; aunque voy a cambiar radicalmente la estructura de desarrollo; más que nada porque creo que es absolutamente necesario mejorar los tiempos de respuesta; es más lentos de lo que esperaba. En la siguiente versión, que trabajaré este fin de semana.

Aquí os presento:

En la próxima versión lo pondré todo en ajax, instalaré un sistema de cache para agilizar las peticiones; cambiaré el diseño web.

Hasta la próxima; que os contaré los problemillas que he tenido al crear la aplicación; un bug en Zend_Service_Flickr (que solucioné), bug en el sistema de cache con Zend_Cache_File

Saturday
Apr 19,2008

En mi fugas relación con Symfony descubrí Doctrine; me dejo bastante impresionado, pero luego en la practica se me quedaba demasiado grande para los proyectos que tenía.

Para los que no sepan que es Doctrine; este diagrama dirá mucho más, que lo que escriba:

Esto lo podemos integrar en ZF, para que se encargue de todo el modelo de abstracción de la base de datos, dejando a Zend_Db, archivado en la librería.

Enlace al tutorial para integrar Doctrine en Zend Framework: Integrating Zend Framework and Doctrine
creado por Ruben Vermeersch

Friday
Apr 11,2008

En mi cruzada para prepararme la certificación me pedí el libro de practicas para el examen, lo pedí en Amazon pero está tardando más de lo normal. Dado que mi paciencia es bastante limitada, me he puesto a buscar por la red si encontraba algo y me acabo de encontrar con todo el el libro en PDF listo para descargar o echarle un vistazo cada X tiempo y hacer unas preguntas así en plan rápido.

leer: Zend PHP Certification Practice Test Book

también recomiendo mirar está búsqueda que seguro hay algo interesante para vosotros.