Acabo de terminar un HowTo sobre como integrar el API de Blogger para PHP5, que está disponible como un componente del conocido framework Zend, dentro del framework que más me agrada por su facilidad de uso y flexibilidad CodeIgniter. El howto puede ser encontrado en éste blog en la sección de "Tutoriales y Howtos".
La pregunta que alguien podría hacer es la siguiente, ¿para qué usar un API para extraer los posts, si de por sí Blogger los muestra?, y ciertamente esa fue la pregunta que me hice la primera vez que ví el API de Blogger, pero poco a poco me he dado cuenta de su utilidad. La primera y más obvia es que se puede usar la infraestructura de Blogger como una gran DB que contenga todos los posts y comentarios, de esa manera nuestros datos siempre estaran protegidos además de que podremos escalar nuesto blog fácilmente porque sólo se necesitaría añadir un webserver adicional que corra exactamente la misma aplicación que usamos para renderizar las páginas de nuestro blog y con un round-robin DNS repartir la carga.
Otra posibilidad es usar blogger como un CMS (Content Managment System), sistema de administración de contenidos, es decir podemos hacer con el API un mushup que transforme Blogger en algo parecido Mambo o Joomla, con las ventajas de que la data esta protegida y es fácilmente escalable. Incluso hasta podemos hacer que Blogger se comporte como un forum, sencillamente reorganizando la forma cómo se muestran los comentarios.
En conclusión las posibilidades son infinitas, incluso si no te gusta ni PHP y Apache, puedes usar Python y lighttpd en caso de que desees una aplicación super ligera que pueda correr sobre servidores antiguos.