django-wiki
Sistema wiki basado en Django con funcionalidad compleja para integración sencilla e interfaz superior. Utiliza modelos Django nativos, soporta múltiples versiones de Python/Django y ofrece API pluggable para extensiones.
Ficha actualizada 10 nov 2026, 0:14 · upstream 16 oct 2026, 11:20 · release releases/0.13
Qué es django-wiki
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
django-wiki es un sistema wiki desarrollado con Django que proporciona una arquitectura modular basada en modelos relacionales. El proyecto reemplaza django-simplewiki (2009) con un enfoque más moderno, manteniendo estabilidad en la API de modelos y plugin API. Soporta múltiples versiones de Django desde 1.4 hasta 6.0 según versión del paquete.
El sistema utiliza Markdown como lenguaje de marcado interno, no pluggable, integrado en el núcleo. La estructura de datos está diseñada para ser estructurada en base de datos (no solo texto plano), permitiendo control granular sobre permisos y jerarquías. El proyecto cuenta con traducciones a 13 idiomas mediante Transifex y mantiene compatibilidad semántica vía PyPi.
La arquitectura evita dependencias externas críticas como django-reversion para el sistema de revisiones, priorizando optimización interna. Soporta múltiples wikis mediante jerarquías y control de permisos granular. El proyecto cuenta con documentación oficial en readthedocs, demo público y comunidad activa en IRC, mailing list y redes sociales.
- Documentación técnica para equipos de desarrollo Django
- Gestión de conocimiento empresarial con control de versiones
- Wiki institucional con permisos granulares por usuario/grupo
- Sistema de documentación colaborativa multi-idioma
- Integración en aplicaciones Django existentes vía API pluggable
- API de modelos estable y documentada, compatible semánticamente vía PyPi
- Arquitectura modular con plugin API para extensiones estructuradas
- Soporte nativo para múltiples wikis mediante jerarquías y permisos
- Traducciones completas a 13 idiomas con soporte comunitario en Transifex
- Estabilidad comprobada: sin cambios que pierdan datos sin ruta de upgrade
- Código limpio siguiendo principios Django, estructura basada en modelos
- No incluye Dockerfile ni compose nativo; requiere configuración manual o usar riotkit-org/docker-django-wiki
- Markdown no es pluggable - integrado en núcleo sin API de renderizado externa
- Personalización avanzada requiere conocimiento de Django (plantillas, SCSS, vistas)
- No usa django-reversion para revisiones; implementa propio sistema interno
- Requiere mantenimiento de Bootstrap SCSS personalizado para temas
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Pendiente de la cola editorial R11-R6 con investigación verificable.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.