Archive for the 'utilidades' Category

PHPUnit en MVC con ZendFramework. Test unitarios

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

Class htmlSQL. el buscador para archivos HTML

htmlSQL es una exelente clase para buscar contenido dentro de archivos HTML con las consultas tradicionales de SQL .

htmlsql; una clase php para buscar en thml

enlace a la página oficial: http://www.jonasjohn.de

demo de consulta: http://www.jonasjohn.de/lab/htmlsql/

Tutorial :: aplicación de escritorio para subir imágenes. PHP y Air

En Zend Developer Zone han escrito un excelente tutorial para crear una aplicación de escritorio, en Air, para subir imágenes a nuestro servidor con un simple drag & drop (arrastrar y soltar en la ventanita de la aplicación).

En el tutorial podéis ver todo el código, de Air como PHP.

Enlace:  Desktop Image Uploaders Using Adobe AIR and JavaScript

Previsualizar un archivo PDF con PHP

  1. <?php
  2. /* Read page 1 */
  3. $im = new imagick( ‘test.pdf[0]‘ );
  4. /* Convert to png */
  5. $im->setImageFormat( “png” );
  6. /* Send out */
  7. header( “Content-Type: image/png” );
  8. echo $im;
  9. ?>

(el cero que está entre [ ] es el numero de páginas)
Articulo original: Creating a PDF preview
Gracias a: http://valokuva.org

Cobrando por servicios a través de PayPal con PHP (enlace)

“Nuestro caso es más complicado. Vendemos servicios que pueden ser suscripciones, créditos de uso en la web, servicios premium, acceso a zonas privadas… todo este tipo de opciones donde el usuario, después de pagar, vuelve a tu web para disfrutar de los servicios que ha comprado.”

interesante tutorial para hacer una hacer nuestros cobros con paypal

Enlace: Cobrando por servicios a través de PayPal con PHP

http://blog.osusnet.com/

4 enlaces, 3 tutoriales un plugin

Leer y escribir en Hojas de calculo(Exel) con PHP

De la mano de Zend Developer Zone, nos llega un tutorial con ejemplos y muy bien escrito, vamos que después de leer ya me he enterado como leer los p.. Exel de MS.
enlace:  Reading and Writing Spreadsheets with PHP

Shortcuts(acceso rápido) para Zend Studio

No se si existirá un “Cheat Sheet” para Zsudio; pero esto ayuda bastante; al menos para mí que soy bastante vago a la hora de estar escribiendo lo mismo siempre.

enlace: Zend Studio keyboard shortcuts and effective workflow

Zend_Image; clase para convertir y reescalar imagenes.

Neil Garb ha creado esta utilidad para poder integrarla en ZF.

En palabras del aut; la clase es:

“… he decidido escribir una clase, con la que pueda cambiar el tamaño y convertir(entre diferentes tipo MIME)imágenes utilizando la librería GD”

Seguir leyendo.

Smarty + Zend_Framework y(&) php

Tres enlaces que nos ayudaran a integrar y comprender el modelo de integración de los templates Smarty.

Integración de Smarty y Zend_Framework I (incluye la clase para integrar)
Integración de Smarty y Zend_Framework II

Enfoque de plantillas HYSOCAMTT

Yo personalmente; prefiero  XSL, pero parece que hay mucha gente que está acostumbrada a Smarty

Entradas siguientes »