lunes, 20 de junio de 2011

Google code search una herramienta excelente

Google code search es una herramienta de Google para buscar código fuente dentro de los proyectos alojados en Google code. Por ejemplo, Yupp Framework es un proyecto de código abierto alojado en Google code.

Ingresando al buscador de código, podemos ingresar el siguiente texto: "helper ajax_link package:http://yupp\.googlecode\.com". Al buscar, vamos a obtener una lista de resultados. Haciendo clic en alguno de los resultados de esa lista, podemos acceder al código fuente:

Luego podemos recorrer el código fuente de uno o más archivos donde se dieron resultados para nuestra búsqueda, o también podemos realizar otras búsquedas.

Esta es una excelente herramienta para encontrar en pocos segundos el código fuente exacto que estamos buscando.

viernes, 17 de junio de 2011

Ideas para mejorar el framework

   
En esta página de la wiki, dejé algunas ideas para mejorar el framework, su usabilidad y funcionalidad: http://code.google.com/p/yupp/wiki/IdeasDeMejoras

Me gustaría hacer una evaluación de las cosas que más les gustaría que el framework incluya, a modo de "lluvia de ideas", para luego poder elegir las más interesantes y poder implementarlas como parte del framework.

Lo que más valor puede agregar en este momento al framework, creo que es la "arquitectura de plugins" (descrita en el link previo). La idea es poder extender el framework indefinidamente, pero de forma controlada y gestionable, mediante "plugins" o "agregados". Por ejemplo, en el Yupp Connect que hicimos hace pocos días, hablamos de poder contar con un "módulo" de gestión de usuarios y permisos, que cualquier aplicación pudiera usar. Este es un claro ejemplo de lo que llamo "plugin": algo que no es parte del core o núcleo del framework, pero que tampoco es una aplicación, sino que es algo que está en el medio y que las aplicaciones pueden usar.


¿Cómo seguimos?
  1. Lee las "ideas de mejoras" que hay publicadas en la wiki, comenta al respecto en la misma wiki o respondiendo a este hilo. Los comentarios se convertirán en mejoras a las ideas propuestas. 
  2. Proponé nuevas ideas para extender y mejorar el framework respondiendo a este hilo de discusión. Todas las ideas serán tomadas en cuenta y debatidas para lograr especificarlas lo más posible, luego haremos una votación en la comunidad para detectar las ideas más útiles o novedosas. Estas serán en las que nos concentraremos para su desarrollo.
  3. Si tienes algún desarrollo ya hecho, que pueda servir para integrar con el framework, también puedes proponerlo, y entre todos los podemos evaluar. Lo que se debe considerar en este caso, es que el dueño del código debe dar soporte al mismo y documentación, además deberá ayudar en la integración con el framework. Esto es para mantener el nivel del framework y no integrar código que no tiene documentación y al que nadie puede dar soporte.

¡Espero sus comentarios e ideas!
  
 

viernes, 10 de junio de 2011

Nuevo Yupp PHP Framework v0.4

Estamos muy contentos de anunciar la liberación de la nueva versión de Yupp PHP Framework.


En esta versión se incluyen varias mejoras y correcciones que hacen al framework más simple de usar y más completo en cuanto a su funcionalidad de base. Además hemos actualizado la documentación de referencia para facilitar la tarea de quienes están comenzando a usar el framework.

Como siempre, el framework podrá ser descargado desde nuestro sitio en Google Code:
http://code.google.com/p/yupp/

Aquí podrás encontrar los detalles de los cambios y mejoras hechos en esta nueva versión:
http://code.google.com/p/yupp/wiki/Hoja_de_ruta#v0.4:_codename_Genesis_3_%28liberado%29

Las notas de la versión con detalles de las pruebas realizadas, de la instalación del framework y mucha información útil para comenzar a usar el framework, las puedes encontrar aquí:
http://code.google.com/p/yupp/wiki/YuppPHPFrameworkv04

La documentación actualizada la puedes encontrar aquí:
http://www.simplewebportal.net/yupp_framework_php_doc/

Pronto estaremos actualizando las aplicaciones en nuestro sitio de Yupp Apps para aprovechar al máximo las novedades de esta versión del framework:
http://code.google.com/p/yupp-apps/

Como siempre, todas las consultas y comentarios serán recibidas en nuestro sitio de Google Groups:
http://groups.google.com/group/yuppframeworkphp