F3 µframework PHP y su esqueleto

Rebotando en distintos enlaces uno encuentra cosas interesantes.
Una de ella es Fat-Free Framework, también conocido como F3. Un micro cuadro de trabajo PHP liviano, rápido y muy completo.
Está realizado en PHP 5.3, lo cual permite utilizar las últimas bondades de este lenguaje, entre esas espacios de nombres (namespaces).
Va perfecto con el patrón MVC, modelo-vista-controlador. Pero tampoco es obligatorio. Todo, absolutamente todo se puede configurar.
Tiene su propio sistema de plantillas optimizadas, se puede usar otro sistema de plantillas, o usar el propio PHP.
También tiene 3 mapeadores de modelos-objetos (ORM), se puede usar sin mapeador, con mapeadores de terceros, directo contra SQL, o sin mapeadores ni SQL.
Es un proyecto mas que recomendable. Y su código se actualiza muy seguido.
La lista de cosas que contiene, en inglés, son:
-
Fast and clean template engine
-
Dynamic XML sitemaps
-
Atom/RSS feed reader
-
CAPTCHA, thumbnail and fake image generator
-
On-the-fly Javascript/CSS compressor
-
Identicons
-
User authentication
-
OpenID (consumer)
-
Custom logger
-
Network diagnostics
-
Lightweight subsets of PHP's mb_string and intl extensions
-
SMTP over SSL/TLS
-
API wrappers for Google, Twitter, Yahoo! and Akismet
-
Tools for communicating with other servers
-
ZIP archive manager
-
And more!
Sitio de F3 http://fatfree.sourceforge.net/
A partir de este excelente proyecto realicé un esqueleto para poder usarlo directamente con namespaces, base de datos SQL y plantillas con diseño (layout) y MVC.
Proyecto del esqueleto https://gitorious.org/f3/f3-skeleton
Clonar el repositiorio de este esqueleto:
git clone git://gitorious.org/f3/f3-skeleton.git