Wiki autohospedada sin base de datos que guarda las páginas como archivos Markdown portátiles y ofrece una app de escritorio y despliegue con Docker.
vincent-peugnet/wcms
Un CMS ligero tipo wiki y basado en archivos planos para artistas y proyectos web experimentales, que se puede usar sin JavaScript.
- Estrellas
- 57
- Forks
- 8
- Issues abiertos
- 141
- Último commit
- hace 11 días
¿Qué es?
W (W-CMS) es una herramienta ligera de gestión de contenidos para diseñar sitios web con una estructura poco convencional. Combina un gestor de archivos, una wiki y un blog personal: las páginas se pueden crear rápidamente, mantener privadas o compartir, y enlazar libremente entre sí. Es ideal para sitios laberínticos, mapas mentales y ficción interactiva.
Las páginas se escriben en Markdown, HTML, CSS y JavaScript, y el contenido se almacena en una base de datos de archivos planos, por lo que no se necesita un servidor de bases de datos aparte. El proyecto incluye un gestor de archivos multimedia, cuentas multiusuario, una vista de grafo de enlaces y una vista de mapa generada a partir de las coordenadas de las páginas (marcada como beta). También ofrece autenticación LDAP en beta, una interfaz de comandos basada en URL y una API v0 experimental.
El proyecto funciona con Apache o Nginx y PHP 7.4 o posterior. Según el README, todas las funciones se pueden usar sin JavaScript.
Funciones clave
- 01Páginas escritas en Markdown, HTML, CSS y JavaScript.
- 02Almacenamiento en archivos planos, sin necesidad de un servidor de bases de datos.
- 03Gestor de archivos multimedia integrado y optimización opcional de imágenes al subirlas.
- 04Compatibilidad con varios usuarios y páginas privadas y públicas.
- 05Vista de grafo de enlaces y mapa basado en coordenadas (beta).
- 06Totalmente funcional sin JavaScript.
Casos de uso
- Crear un sitio web personal o artístico con una estructura de páginas no lineal.
- Escribir ficción interactiva con enlaces entre páginas o crear un sitio con estilo point-and-click.
- Guardar notas privadas y mapas mentales que se puedan publicar de forma selectiva.
- Alojar un sitio pequeño en un hosting compartido con PHP y sin base de datos.
Inicio rápido
- 1
Descarga el ZIP de la versión más reciente desde la página de releases de GitHub y descomprímelo en la carpeta web
- 2
Abre la página de instalación en el navegador y sigue los pasos
Antes de usarlo
- Se necesita un servidor PHP con las extensiones curl, mbstring, xml e intl, y Apache o nginx.
- Algunas funciones, como la autenticación LDAP y los mapas de geolocalización, están marcadas como beta.
- La API es experimental (v0).
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es wcms?
- Un CMS ligero tipo wiki y basado en archivos planos para artistas y proyectos web experimentales, que se puede usar sin JavaScript. W (W-CMS) es una herramienta ligera de gestión de contenidos para diseñar sitios web con una estructura poco convencional. Combina un gestor de archivos, una wiki y un blog personal: las páginas se pueden crear rápidamente, mantener privadas o compartir, y enlazar libremente entre sí. Es ideal para sitios laberínticos, mapas mentales y ficción interactiva.
- ¿wcms es gratuito? ¿Qué licencia tiene?
- wcms es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿wcms sigue mantenido?
- Mantenimiento activo. El último commit de wcms fue el 26 oct 2026.
- ¿Para qué puedo usar wcms?
- Crear un sitio web personal o artístico con una estructura de páginas no lineal. Escribir ficción interactiva con enlaces entre páginas o crear un sitio con estilo point-and-click. Guardar notas privadas y mapas mentales que se puedan publicar de forma selectiva. Alojar un sitio pequeño en un hosting compartido con PHP y sin base de datos.
- ¿Cómo se instala wcms?
- Descarga el ZIP de la versión más reciente desde la página de releases de GitHub y descomprímelo en la carpeta web Abre la página de instalación en el navegador y sigue los pasos
- ¿Dónde consigo wcms?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/vincent-peugnet/wcms
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Wiki autoalojada que funciona como un único binario de Go, con SQLite y archivos Markdown en disco, sin necesidad de una base de datos externa.
Una wiki autoalojada escrita en Go, sin base de datos, que almacena todas las páginas como archivos Markdown en disco.
CMS centrado en archivos, distribuido como paquete de Composer para Laravel y con soporte para Git.
Un CMS de archivos planos para crear sitios web y blogs que guarda el contenido en JSON, sin necesidad de una base de datos.
CMS flat-file que crea sitios web informativos y eBooks a partir de archivos Markdown, sin necesidad de una base de datos.