Zend Framework 1.5.0 Preview Release

La gente de Zend ha sacado a la luz la nueva versión de Zend Framework (1.5.0 Preview Release). Lógicamente no es estable y los desarrolladores esperan los comentarios de los usuarios para poder pulirla.

En ella podemos encontrar como novedades:

  • El componente Zend_Form con soporte para AJAX
  • Autenticadores para Infocard, OpenID y LDAP
  • Helpers para composición avanzada de vistas.
  • El nuevo componente Zend_Latout para la automatización y la creación sencilla de layouts.

Zend Framework 1.5.0 Preview Release now available

Vía / PHPDeveloper.org

Mahara: CMS para portfolio, blog y CV

Mahara es un CMS para la creacion de portfoliosm blogs y curriculums vitae, a parte de un sistema de redes sociales, creando comunidad al conectar unos usuarios con otros.
mahara.png
Puedes decidir que información es la que permites mostrar a otros usuarios, además de disponer de un repositorio de archivos que controlas facilmente, un editor WYSIWYG para el blog y una administración sencilla multi-idioma.
Mahara

poMMo: programa de envío de emails masivos

poMMo es una aplicación web para el envío masivo de emails. Puede ser usado para añadir listas de correo a tu web u organizar listas independientes. Además es posible enviar emails a subgrupos de estas listas como alternativas.

pommo.png

Realizado bajo licencia GPL y en PHP, nos ofrece las siguientes características:

  • No es necesario cron
  • Fácil de usar y bien documentado
  • Editor WYSIWYG
  • Colecciones de suscriptores, pudiendo definir los campos
  • Permite themes
  • Limita el envio de emails para evitar ser considerado spam, por horas, bytes y dominios.
  • Permite recibir emails o URLs para suscribirse, actualizarse o borrarse.
  • Personalizar el email
  • Permite eliminar emails incorrectos automáticamente

poMMo

links for 2008-01-29

DateSlider: seleccionar fechas mediante un slider

DateSlider es un javascript realizado con Prototype/Scriptaculous que te permite seleccionar fechas con un simple slider.

dateslider.png

Su uso es sencillo, a parte de añadir los scripts y estilos, tan solo es necesario incluir este texto:

<div id = "slider-container">
<div id = "sliderbar"></div>
</div><br />
<form>
<label for = "datestart">Start:</label> <input type = "text" id = "datestart">
<label for = "dateend">End:</label> <input typde = "text" id = "dateend">
</form>

Y este script:

p_oDateSlider = new DateSlider('sliderbar', '2007-10-01', '2008-10-01', 2001, 2009);
p_oDateSlider.attachFields($('datestart'), $('dateend'));

Introducing: The sliding date-picker

Gracias Carlos por el aviso

Blogocosa: quién es quién en la blogosfera hispana

Hoy hemos lanzando Blogocosa un poster del mismo estilo que TwitterPoster que nos muestra los usuarios más seguidos dentro de Bitacoras.com.
blogocosa.png
La filosofía es la misma, imágenes de los usuarios en tres tamaños 30×30, 60×60 y 90×90, cuanto más grande la imagen más seguidores tiene. Cuando pinchamos sobre un usuario podremos acceder a su ficha en Bitacoras.com o ir directamente a sus blogs. En esta ocasión los integrantes de Bitacoras.com nos hemos quitado del poster al pensar que quizás tenemos cierta ventaja, ya que algunos usuarios nos pueden seguir por el hecho de ser del equipo de Bitacoras.com.
Para una búsqueda más sencilla podemos usar el buscador el cual nos localiza a los usuarios, resaltándolos del resto. Y recordad que para poder aparecer en Blogocosa es necesario darse de alta en Bitacoras.com y subir vuestra imagen en el perfil.
Felicitar a mis compañeros de Bitacoras.com por el lanzamiento y sobre todo a Daniel por el diseño, que personalmente, me encanta.
Blogocosa

links for 2008-01-27

Introducción a una buena usabilidad

La usabilidad es algo muy importante que siempre hay que tener en cuenta , entre otras cosas porque se diseña para los usuarios y éstos deben estar cómodos visitando nuestra página.
Para los que necesiten empezar a aprender, el documento que pasamos a continuación introduce algunos de los aspectos importantes. Pero empieza diciendo algo importante: sobre el tema de usabilidad es muy difícil hacer algo nuevo, por lo que es mejor que no pierdas el tiempo inventando, copia de los grandes, que gastan mucho dinero en hacer que sus sitios sean usables.
Entre los consejos que da, trata el tema de los breadcrumbs (barra de navegación), indicando que debe ser la misma que los menús, no debes inventarte una navegación nueva, y que la página actual no debe tener enlace.
Sobre las pestañas indica que debe haber solamente una fila, y en el caso de que haya dos, la segunda debe ser dependiente de la primera (tipo submenús) y quedar diferenciadas en el diseño (por ejemplo con distintos colores).
De los enlaces dice que lo mejor es seguir los estándares, que sean azules y subrayados y que los enlaces visitados también se diferencien. Aunque si no lo quieres hacer así (lo más normal), deben ser claramente diferenciables del texto normal y si se usan imágenes, que estas cambien al pasar el ratón sobre ellas.
De los servicios que acortan URLs no habla demasiado bien, pero yo creo que su uso es muy correcto en determinados escenarios, sobre todo si el enlace solo se usa para ir a un contenido que se ha descrito anteriormente.
En resumen, un documento muy interesante para ir empezando con la usabilidad.
Introduction to Good Usability
Vía / Css Globe

Nueva versión de CodeIgniter

codeigniter.pngCodeIgniter, el framework de PHP y uno de los que personalmente más me gustan, ha sacado una nueva versión, lo que no tengo muy claro es cual, porque ellos indican en la noticia que es la 1.5.2, cuando ya hace tiempo salió la 1.5.4, por lo cual, viendo el código se puede ver que es la 1.6.0

// CI Version
define('CI_VERSION', '1.6.0');

Tampoco le hagáis mucho caso (por ahora) a lo que diga el changelog, ya que muestra el de la version 1.5.2, en el changelog del SVN se pueden ver los cambios realizados a esta última versión:

  • La posibilidad de cargar varias vistas, añadiendo el contenido de estas al buffer.
  • Añadida la clase DBForge a las herramientas de la base de datos.
  • Modificaciones en Active Record, como por ejemplo vaciar tablas, contar resultados, seleccionar máximos o mínimos.
  • Posibilidad de decidir si se guarda o no el histórico de SQLs ejecutadas, antes sí se guardaban siempre, lo cual podía acabar con la memoria si se realizaban procesos con muchas quueries (por ejemplo importaciones).
  • Poder autocargar modelos y lenguajes de traducción.
  • Nuevo email helper.

CodeIgniter

Collabtive: herramienta de gestión de proyectos

Collabtive es una aplicación web de gestión de proyectos. Pretende ser una alternativa a herramientas como Active Collab o Basecamp.

collabtive.png

Entre las características que ofrece nos encontramos con:

  • Gestión de proyectos
  • Listas de tareas pendientes
  • Milestones
  • Tareas
  • Fácil de usar
  • Multilenguaje
  • Ajax

Collabtive