Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

PureWiki

PureWiki es una wiki ligera basada en archivos plana, construida con tecnologías web nativas (PHP 8.1+), que no requiere base de datos ni Node.js. Ideal para wikis internas o documentación técnica simple.

Ficha actualizada 25 sept 2026, 21:03 · upstream 25 sept 2026, 20:50 · release v0.2.5

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es PureWiki

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

PureWiki es un sistema wiki minimalista diseñado para ser fácil de desplegar y gestionar, utilizando exclusivamente tecnologías web nativas como PHP, HTML, CSS y JavaScript. A diferencia de otras soluciones wiki, no depende de bases de datos relacionales ni de entornos complejos como Node.js o herramientas de construcción, lo que reduce significativamente la huella de recursos y simplifica el mantenimiento.

El sistema almacena todo su contenido en archivos JSON planos dentro del directorio /pages/, lo que facilita las copias de seguridad y la portabilidad. Incluye un sistema de caché estático para mejorar el rendimiento, autenticación basada en roles, gestión de comentarios con aprobación manual y un historial completo de versiones. Además, ofrece una API extensible mediante extensiones sin modificar el núcleo del código.

La interfaz de usuario utiliza PicoCSS como tema por defecto y Editor.js para la edición de bloques, permitiendo una creación de contenido limpia y estructurada. El sistema incluye gestión de medios, búsqueda en texto completo integrada y actualizaciones automáticas desde los releases de GitHub directamente desde el panel de administración.

CASOS DE USO
  • Documentación técnica interna para equipos pequeños que no requieren bases de datos complejas.
  • Wiki comunitaria ligera donde la simplicidad de despliegue es prioritaria sobre características avanzadas.
  • Sistema de conocimiento corporativo en entornos con restricciones de infraestructura (solo PHP).
  • Prototipado rápido de wikis para validar flujos de trabajo antes de migrar a soluciones más robustas.
PUNTOS DESTACADOS
  • No requiere base de datos ni Node.js, reduciendo la complejidad del despliegue.
  • Sistema de caché estático integrado para mejorar el rendimiento en lectura.
  • API extensible mediante extensiones que permiten añadir funcionalidades sin tocar el núcleo.
  • Gestión de versiones automática y sistema de comentarios con aprobación manual.
  • Actualizaciones automáticas desde GitHub directamente desde el panel de administración.
PRECAUCIONES
  • Proyecto en etapa temprana de desarrollo con posibles bugs no documentados.
  • No incluye soporte para Docker ni contenedores, requiriendo despliegue manual en servidor web.
  • Dependencia de PHP 8.1 o superior con extensiones específicas (gd, zip, curl, openssl).
  • Funcionalidades actualmente limitadas debido al estado experimental del proyecto.
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

Despliega en un entorno estándar de hosting web con PHP 8.1+. Asegura permisos de escritura en /pages, /config, /cache y /backups. Usa el servidor local con php -S localhost:8000 router.php para desarrollo rápido sin Apache/Nginx. Configura mod_rewrite en Apache o sigue nginx.conf.example para Nginx.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.jsPHP
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8000
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.