
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