Cyclope 3: un CMS libre desarrollado en Python/Django
Nicolás Echániz
Código Sur
Ver video de la charla en el sitio de Cyclope
Por qué otro CMS?
nueva versión del CMS de Código Sur
pensado para organizaciones y comunidades
desarrollado en Python
software libre
más versátil
manteniendo la facilidad de uso
[any material that should appear in print but not on the slide]
Por qué otro CMS?
un CMS para que los Pythonistas dejemos de ofrecer Drupal !
una capa sobre Django para crear sitios con muy poco esfuerzo
que puedan ser fácilmente administrados por usuarios que no programan
sin perder el poder de Django / Python
Características principales
roles de administración predefinidos
diferentes tipos de contenido relacionables entre sí
menúes de navegación jerárquicos
diferentes vistas para cada tipo de contenido
sistema de categorización por colecciones y categorías
múltiples esquemas de presentación
simple adaptación y creación de temas gráficos
fácil de extender con aplicaciones que agreguen tipos de contenidos nuevos
Consideraciones de desarrollo
uso extensivo de aplicaciones reusables
django-filebrowser, haystack, south, registration, mptt, admin-tools, etc.
Consideraciones de desarrollo
uso extensivo de aplicaciones reusables
django-filebrowser, haystack, south, registration, mptt, admin-tools, etc.
no todo se maneja a nivel de la interfaz de administración
se espera que el programador programe
las extensiones que programa sí son fácilmente accesibles desde el admin
Estado actual
en producción en varios sitios de organizaciones alojados en Código Sur
Observatorio ciudadano de la cuenca del Jovel
Grito de los excluídos Continental
Somos Región
Kéköldi Tours
UPINS
Agenda Social web
se puede bajar e instalar desde el repositorio en USLA
la documentación de uso está en proceso
Algunos planes a futuro
explorar alternativas para manejar contenidos multi-idioma
integrar django-reversion para versionado de contenidos
implementar permisos granulares, por categorías, ownership, etc.
seguir el avance de django-nonrel y NoSQL, pensando en implementar repositorios de contenidos federados.
Cómo colaborar
probándolo y enviando feedback
resolviendo tickets (del Trac en USLA)
creando aplicaciones para tipos de contenido y usos nuevos
proponiéndolo como opción cuando levantamos sitios de comunidades y organizaciones
Gracias!
Repositorio y Trac:
http://codigo.cyclope.ws
Sitio público del proyecto:
http://cyclope.codigosur.org
por consultas:
nicoechaniz@codigosur.org