Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Pendiente de la cola editorial R11-R6 con investigación verificable.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
DjangoPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.