Django CMS es una plataforma de sistema de gestión de contenido libre y de código abierto para publicar contenido en la World Wide Web e intranets . [4] Está escrito en el marco del lenguaje Django , con Python . [5] [6]
Historia
Django CMS 1.0 fue creado por Thomas Steinacher.
Django CMS 2.0 fue una reescritura completa del sistema realizada por Patrick Lauber, basado a su vez en una bifurcación de django-page-cms.
Django CMS 3.0 se lanzó en 2013. [7]
A partir del 10 de junio de 2016 [actualizar], Django CMS 3.0 es compatible con las versiones 1.8 y 1.7 de Django.
A partir del 15 de septiembre de 2016 [actualizar], Django CMS 3.4 introdujo un ciclo de lanzamiento de soporte a largo plazo (LTS).
A partir del 5 de marzo de 2018 [actualizar], Django CMS 3.5 introdujo una estructura de tablero desacoplada de la representación de páginas y ofrece copia de páginas entre sitios, compatible con Django 1.8 a 1.11.
A partir del 29 de enero de 2019, Django CMS 3.6 introdujo compatibilidad con Django 2.0 y 2.1
A partir del 25 de septiembre de 2019, Django CMS 3.7 introdujo compatibilidad con Django 2.2
A partir del 22 de abril de 2020, Django CMS 3.7 introdujo compatibilidad con Django 3.0
A partir del 30 de junio de 2021, Django CMS 3.9 introdujo compatibilidad con Django 3.2
En julio de 2020, Divio, que originalmente había desarrollado django CMS y lo había mantenido hasta ese momento, entregó la responsabilidad del proyecto de código abierto a la recién fundada django CMS Association (dCA). Divio sigue comprometido con django CMS como patrocinador del sitio web de django CMS y como uno de los miembros fundadores de la dCA, junto con what. y Eliga Services.
Traducciones
Django CMS maneja contenido multilingüe de manera predeterminada. Su interfaz de administración admite varios idiomas.
Transifex se utiliza para gestionar las traducciones del proyecto. [8] El estado actual de las traducciones se puede encontrar aquí Archivado el 15 de marzo de 2012 en Wayback Machine .
Características
- Edición de frontend
- editar todos los complementos dentro de la página.
- Plugins reutilizables
- Utilice los complementos de Django CMS en sus propias aplicaciones.
- Arquitectura de complementos flexible
- Cree páginas flexibles con una amplia gama de complementos.
- Optimización de motores de búsqueda
- La estructura de las páginas está optimizada para la indexación.
- Flujo de trabajo editorial
- Flujos de trabajo para publicación y aprobación.
- Gestión de permisos
- Establecer derechos específicos para diferentes usuarios.
- Control de versiones
- Cada modificación de la página se guardará. Puedes restaurarla a cualquier estado que desees.
- Multisitios
- Administrar múltiples sitios web a través de la misma interfaz de administración.
- Multilenguaje
- Soporte para diferentes idiomas (por ejemplo, árabe, chino o ruso)
- Aplicaciones (Apps)
- Añadir aplicaciones a diferentes páginas del CMS.
- Gestor de activos multimedia (MAM)
- permite gestionar todo tipo de activos (imágenes, PDF, vídeos y otros documentos).
Véase también
Notas
- ^ "Versión 3.11.3". 25 de abril de 2023. Consultado el 5 de mayo de 2023 .
- ^ "Traducciones de Django CMS". Transifex . Consultado el 22 de septiembre de 2019 .
- ^ "LICENCIA". Github . Consultado el 22 de septiembre de 2019 .
- ^ "Desarrolladores". django-cms.org . Consultado el 18 de marzo de 2018 .
- ^ "Paquetes de Django: Comparación de CMS". djangopackages.com . Consultado el 21 de diciembre de 2015 .
- ^ "Lenguajes utilizados por Django CMS". github.com . Consultado el 17 de noviembre de 2009 .
- ^ "django-cms/LICENSE en desarrollo · django-cms/django-cms". GitHub . Consultado el 15 de agosto de 2023 .
- ^ "Desarrolladores". django-cms.org . Consultado el 18 de marzo de 2018 .— una lista de desarrolladores y herramientas utilizadas.
Enlaces externos
- Sitio web oficial