Читать книгу Python a fondo - Óscar Ramírez Jiménez - Страница 20
1.3.5 Gestión de contenido
ОглавлениеA más alto nivel se encuentran las aplicaciones para la gestión de contenidos, tanto web como de escritorio.
En la parte de particulares podemos destacar los CMS (content management system; sistemas de gestión de contenido), que ayudan a gestionar contenido como páginas web, blogs, subscripciones, emails, etc. En esta categoría destaca el framework de software libre Django-CMS (https://github.com/divio/django-cms), que no solo es una aplicación para ayudar a hacer la tarea de generar contenido web intuitiva y fácil, sino que está construida encima del framework Django, por lo que permite extender cualquier aplicación de forma sencilla.
Un caso práctico sería el de la creación de un blog con alguna página estática que después de un tiempo se quiere extender añadiendo funcionalidades propias, que requieren un desarrollo personalizado. Con Django-CMS se podría tener la aplicación completa utilizando el mismo framework. Cabe destacar que Django-CMS es usado por empresas de primer nivel, como NASA, Canonical o National Geographic, entre otras, para la gestión de su contenido.
En la parte de empresas destacan los ERP (enterprise resources planning; sistema de planificación de recursos empresariales), que son aplicaciones que ayudan a la gestión de empresas en sus diferentes áreas, como contabilidad, facturación, gestión de inventarios, gestión de pedidos, gestión de relación con los clientes, etc.
Uno de los más populares ERP de software libre escritos en Python es Odoo (https://github.com/odoo/odoo), que cuenta con varios módulos diferentes, como CRM para la gestión de relaciones con los clientes, un creador de sitios web, un creador de comercios en línea, un creador de infoproductos o de cursos online y otras muchas características que, al unirlas, forman un ERP muy potente capaz de competir con otros tan conocidos en este segmento como SAGE.