WonderCMS: El CMS Más Pequeño del Mundo Sin Base de Datos
WonderCMS se define a sí mismo como "el CMS más pequeño del mundo" — un sistema de gestión de contenido completo que cabe en un solo archivo PHP de menos de 15 KB, sin base de datos, sin dependencias externas y con un panel de administración integrado accesible directamente desde el frontend. Perfecto para micrositios, páginas personales y despliegues ultrarrápidos.
En tu VPS NEUBOX, WonderCMS se instala con Installatron en literalmente segundos — solo requiere PHP y un servidor web. Sin MySQL, sin Composer, sin configuración adicional. Los discos SSD hacen que la lectura del único archivo JSON de datos sea instantánea, y el SSL gratuito de NEUBOX se activa sin ningún cambio en la aplicación.
Herramientas integradas en WonderCMS listas para usar
Lo que obtienes nativo, sin instalar ni configurar nada extra.
Un Solo Archivo PHP
El núcleo completo del CMS en un único archivo, facilitando despliegue, backup y migración a niveles imposibles para cualquier otro CMS.
Datos en JSON
Todo el contenido (páginas, configuración, menú) se almacena en un archivo `database.js` en formato JSON, legible y portable.
Edición In-Place
Editor de contenido accesible directamente en el frontend haciendo clic en cualquier texto, sin panel admin separado.
Plugins y Temas
Pequeño ecosistema de plugins y temas instalables desde el panel lateral de administración sin requerir servidor FTP.
Entorno optimizado (Stack)
Configuración pre-cargada
phpProtege obligatoriamente el archivo `database.js` de acceso público web. Sin esta restricción `.htaccess`, cualquier visitante puede descargar todo el contenido del sitio incluyendo el hash de la contraseña del administrador.
# WonderCMS no tiene archivo de configuración tradicional.
# La configuración completa está en database.js (JSON).
# Ejemplo de estructura database.js:
# {
# "config": {
# "siteTitle": "Mi Sitio",
# "theme": "default",
# "defaultPage": "home"
# },
# "pages": {
# "home": {
# "title": "Inicio",
# "content": "<p>Bienvenido</p>"
# }
# }
# }
# Protección de database.js (.htaccess)
<Files "database.js">
Order allow,deny
Deny from all
</Files>
# Forzar HTTPS
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]Infraestructura escalable para cualquier proyecto
Landing pages de producto
Páginas de presentación de un solo producto o servicio que se actualizan ocasionalmente y necesitan máxima velocidad de carga.
Páginas personales y CV online
Portafolios personales de profesionales que quieren control total sin pagar por plataformas como Wix o Squarespace.
Páginas de campaña temporales
Micrositios para eventos, campañas de marketing o anuncios específicos con tiempo de vida definido.
Páginas de mantenimiento
Placeholders atractivos para sitios en construcción con información de contacto y fecha de lanzamiento.
Preguntas frecuentes
¿WonderCMS tiene sistema de blog?
En versiones recientes hay un plugin de blog básico. Pero WonderCMS no está diseñado para publicaciones frecuentes ni gestión de categorías complejas. Para un blog activo, usa Dotclear, Serendipity o WordPress.
¿Cómo hago backup de WonderCMS?
Simplemente copia el directorio completo de instalación — son solo unos pocos kilobytes. El archivo `database.js` contiene todo el contenido. Automatiza el backup con un cron job en tu VPS que archive el directorio diariamente.
¿WonderCMS soporta múltiples usuarios o solo uno?
Solo admite un usuario administrador. No hay sistema de roles ni múltiples editores. Para sitios colaborativos con varios editores, usa un CMS más completo.
¿Puedo usar un dominio personalizado con WonderCMS en NEUBOX?
Sí. Apunta tu dominio al IP del VPS NEUBOX, configura el Virtual Host en Apache/Nginx hacia el directorio de WonderCMS, y activa el SSL gratuito. No hay URL que modificar dentro de la aplicación.
¿WonderCMS es adecuado para sitios con mucho tráfico?
Para tráfico moderado sí es eficiente ya que no hay base de datos. Para picos de tráfico alto, configura el caché de página completa de Nginx en tu VPS NEUBOX para servir el HTML estático cacheado directamente sin ejecutar PHP.