Desarrollo-CeSPI/choique — pull request #1 by ncuesta (2013-03-12 19:37:09+00:00)
Title: Sitemap generation

Se agrega la lógica para generar el sitemap que consumen los web crawlers.

Los cambios incluyen:

- `/robots.txt`: Archivo estático con directivas para los crawlers + la dirección al Sitemap index.
- `/sitemap_index.xml`: Archivo dinámico (es un controller) que funciona como índice de los sitemaps que Choique genera (básicamente `/sitemap_articles.xml` y `/sitemap_sections.xml`). Se agregó para dividir el sitemap y que no sea un gran archivo, para evitar problemas por [las limitaciones que sitemap.org impone sobre los sitemaps](http://www.sitemaps.org/protocol.html#index).
- `/sitemap_articles.xml`: Archivo dinámico (es un controller) que contiene las URLs de todos los artículos publicados en el sitio.
- `/sitemap_sections.xml`: Archivo dinámico (es un controller) que contiene las URLs de todas las secciones publicadas en el sitio. Asigna mayor prioridad relativa a las secciones menos anidadas en el arbol de secciones.

![Yee haw!](http://www.reactiongifs.com/wp-content/uploads/2013/03/woo-hoo.gif)