openkratio/proyecto-colibri — pull request #3 by andresgutgon (2013-05-13 19:51:43+00:00)
Title: Moved static files to main application folder

Hola, he movido los estaticos de la pagina a una aplicacion segun lo hablado aqui: https://github.com/openkratio/proyecto-colibri/pull/2#issuecomment-17797902

## Porque este cambio?
Los staticos (css, js e imagenes) no es correcto meterlos en la carpeta `static` generica. Ya que esta esta linkada con el `STATIC_ROOT` que es usado por el comando `collectstatic` para recopilar todos los estaticos en una carpeta en produccion.

## Cosas que hace este Pull request

1. Elimina la carpeta `colibri/static` ya que se generara en el proceso de deploy @ewokcillo
2. Los estaticos son movidos a `main/static`
3. Add a namespace. Los estaticos servidos desde `main/static` estan dentro de una carpeta `main` de esta manera no entraran en conflicto con otros estaticos.
4. Add `colibri/static` al .gitignore
5. Eliminar de los estaticos los **js** y **css** del Admin de Django y de `admin_tools` son dos aplicaciones externas que django se encarga de cargar sus estaticos.

En principio. Mirando las urls.py he visto que la parte publica son tres
```python
url(r'^documentacion/$','main.views.documentation', name="main_documentation"),
url(r'^somos/$','main.views.weare', name="main_weare"),
url(r'^$','main.views.index', name="main_index"),
```
He revisado que sigan viendose bien. Pero seria recomendable que lo probaseis vosotros tambien.

## Porque en la App main y no una nueva?
En principio iba a crear una nueva app y llamarla `common` o algo asi como comentamos con @ewokcillo [aqui](https://github.com/openkratio/proyecto-colibri/pull/2#issuecomment-17801214) . Pero luego he pensado que main es un buen lugar para meter configuraciones y estaticos comunes. Tiene muy pocas rutas y son mas bien vistas muy sencillas.
Supongo que si en el futuro se meten cosas mas complejas estilo un foro ira en una app aparte. Lo que quiero decir es que creo que `main` no va a crecer mucho en cuanto funcionalidad propia. Y parece un buen lugar para meter temas comunes como los css y js de todo el proyecto.

Como lo veis?

**NOTA**
Me estoy tomando la libertad de mandaros pull request y opinar sobre el proyecto. Si considerais que no deberia hacerlo por favor, hacedmelo saber.