Diseñado contra las fallas PHP actuales
PHP 8.2+ tipado, cabeceras estrictas, Argon2id, consultas preparadas en todas partes. Sin capa de compatibilidad para 2010.
CMS francés · PHP 8.2+ · sin dependencias
Un CMS PHP sin dependencias con IA integrada, llms.txt y estudio en vivo. Un zip, diez minutos y es tuyo.
En directo
Una representación real, no una captura: elige un tema, cambia de dispositivo, desplázate.
Contenido de demo, tema real: la página de abajo carga la misma hoja de estilo que tu sitio.
Fortress vs WordPress
WordPress, Joomla y Drupal crecieron con el PHP de hace quince años. Fortress está escrito desde cero con el PHP de hoy: la misma comodidad, sin la herencia.
Documentación pública de cada proyecto, octubre de 2026. Sin benchmarks, solo los valores por defecto.
Nueva generación
Todos los CMS en uso arrastran los compromisos de su primera década. Empezar de cero no es un detalle: es lo que hace posible una plataforma limpia.
PHP 8.2+ tipado, cabeceras estrictas, Argon2id, consultas preparadas en todas partes. Sin capa de compatibilidad para 2010.
Diez años menos de extensiones que auditar. La seguridad está en el código que descargas, no en una lista de extensiones.
Cuatro idiomas, IA a demanda, llms.txt y un estudio en vivo: publica y sé leído por personas y por máquinas.
Seguridad
Cabeceras con nonce, sin script inline, sin CDN.
Hash moderno, TOTP listo, acceso limitado.
Cada consulta, SQLite o MySQL, sin excepción.
Cada escritura con usuario, IP y fecha.
Soberanía
Sin telemetría, sin fuentes externas, sin llamadas fuera.
Tu servidor, tu jurisdicción, una carpeta para subir.
Código compacto, modelo de amenazas escrito, sin caja negra.
Integrado
Tu clave, tu proveedor, tus reglas.
Índice global y un archivo por artículo.
Graba vídeo o podcast dentro del editor.
Temas
Elige una estructura y luego un tinte. El blanco y negro se queda; el tinte es el único color de la página.
La base serena: fondo blanco, rejilla de líneas finas, medida amplia.
Para ensayos: medida estrecha, líneas gruesas, capitular.
Tipografía grande, rejillas bento asimétricas, paneles tintados.
Un tema de galería: imágenes a sangre, pies en mono, casi sin interfaz. La fotografía es la maquetación.
El aspecto de este sitio aplicado a un blog: hero centrado, tabla de filetes, entradas numeradas.
Monocromo y tranquilo: filas planas, líneas finas, sin portadas estorbando.
Los temas y tintes se cambian desde el panel. Sin compilar, sin plugins, sin caché que vaciar. Todos los temas ↗
Idiomas
Instalación
Los mismos gestos que en WordPress: subir, abrir, responder a cuatro pantallas. Salvo que aquí no hay Composer, ni npm, ni actualizaciones de plugins que vigilar.
Suba el contenido del ZIP a la raíz de su alojamiento, o a una subcarpeta. Sin compilación.
El único permiso que hay que ajustar: storage/ pertenece al usuario PHP y no es legible por todo el mundo.
index.php redirige solo a install.php. Ningún comando que ejecutar, ningún archivo de configuración que escribir a mano.
Entorno, base de datos (SQLite por defecto, MySQL si lo prefiere), nombre e idiomas del sitio, cuenta de administrador.
Active el 2FA y luego Force HTTPS en Ajustes → Seguridad. install.lock impide cualquier reinstalación.
Copie storage/app.db, storage/config.php y storage/uploads/. Eso es todo el estado del sitio.
Sube la carpeta, ejecuta el instalador, escribe. Nada que compilar, nada que suscribir.