Los sistemas de gestión de contenidos o CMS para abreviar, como WordPress, suelen presentarse como aplicaciones de bases de datos. Pero estos no son los únicos tipos de CMS que existen, tenemos otros tipos a considerar:
- CMS de archivo plano
- CMS sin cabeza
- CMS basado en Git
Un CMS de archivo plano es un sistema de gestión de contenidos que no utiliza ninguna base de datos, en otras palabras, “sin base de datos”. Almacena su contenido en archivos de texto como: Markdown, TXT, JSON o incluso XML.
En este artículo, enumeramos una colección ordenada de sistemas de publicación de archivos planos que sirven para muchos propósitos, desde blogs y proyectos de documentación hasta sitios web empresariales.
Siempre me han fascinado las soluciones sin bases de datos, que suelo utilizar y recomendar a mis clientes, y los CMS de archivos planos no son una excepción.
¿Por qué necesitamos un CMS de archivo plano?
- Simplicidad de instalación, uso, ejecución y gestión.
- Sin instalación, configuración ni mantenimiento de bases de datos
- Seguridad: No hay necesidad de preocuparse por problemas de seguridad relacionados con SQL (inyección SQL)
- Fácil de instalar (simplemente coloque el archivo en su servidor)
- Copia de seguridad y restauración sencillas
Entonces, aquí está nuestra lista:
CMS de código abierto y sin base de datos de archivos planos
1- Automatizado
Automad es un CMS de archivos planos con muchas características empresariales como temas limpios, edición en línea, soporte multimedia, instalación y actualización automática de paquetes y más. A diferencia de otros CMS de archivos planos, automatizado viene con soporte de búsqueda incorporado que busca contenido y páginas de aplicaciones. No lleva tiempo configurarlo y ejecutarlo con una configuración mínima. Publicamos una reseña sobre Automad y las características notables que también notamos lo que no tiene.
2-Aloia CMS
Aloia CMS es un sistema de gestión de contenido de archivos planos para desarrolladores, construido sobre el marco PHP Laravel. Admite soporte para 3 tipos de archivos planos: HTML, Markdown, TXT y utiliza la portada YAML para opciones, configuraciones y metaetiquetas de publicaciones y páginas.Aloya CMS ofrece 4 tipos de contenido integrados que incluyen: página, artículo, bloque de contenido y metaetiqueta. Sin embargo, los desarrolladores también pueden crear sus tipos de contenido personalizados con una simple intervención.
Tenga en cuenta que Aloia está diseñado principalmente para desarrolladores.
3- Tipo flexible
FlexType es un sistema de gestión de contenidos rico en funciones para diseñadores, desarrolladores y empresas. Viene con todas las funciones tradicionales de CMS con una poderosa API REST incorporada, tipos de contenido dinámico y un panel de administración limpio y productivo. FlexType ofrece un conjunto útil de complementos para ayudar a los usuarios a pasar de un CMS simple a una publicación y contenido de nivel empresarial. -sistema basado en. Los complementos incluyen: cuentas, cuentas de administrador, secciones, mapa del sitio. Redirecciones y complemento de inserción de PHP que permiten agregar códigos PHP directamente con FlexType. FlexType es una solución ingeniosa para crear un producto rápido orientado a datos sin la necesidad de configurar una base de datos o centrarse en la configuración del servidor. Se puede utilizar para proyectos de IoT, proyectos de juegos y más.
4- CMS gravitacional
Grav CMS es un sistema de publicación web y un CMS de código abierto, ligero y rico en funciones para empresas y particulares. Grav es una opción fácil para desarrolladores y diseñadores porque tiene un sistema de temas sencillo, API de complemento, tipo de contenido dinámico, procesamiento de imágenes potente y un potente sistema de copia de seguridad y restauración. Más allá de su rico conjunto de funciones, tiene un rico ecosistema lleno de complementos y temas útiles impulsado por su sólida comunidad. Grav es fácil de configurar, especialmente mediante el uso de Docker. No requiere muchas configuraciones y ofrece altas opciones de personalización tanto para el backend como para el frontend.
5- OctubreCMS
OctoberCMS es un CMS de código abierto creado con Laravel, el popular marco PHP. Está repleto de una comunidad sólida y se puede utilizar como base para crear proyectos complejos. En esencia, OcoberCMS viene con un panel de control, un sistema de gestión de contenidos, un editor, temas, una biblioteca multimedia, una plantilla basada en archivos, un marco AJAX y un API de complementos enriquecidos para ampliarlo. OctoberCMS puede funcionar con bases de datos como MySQL o MariaDB, pero también puede funcionar sin problemas como un CMS de archivos planos. Debido a su popularidad y soporte, OctoberCMS es una solución preferible para proyectos empresariales.
6- Tipo molino
Typemill es un CMS simple de archivo plano de código abierto para crear manuales, novelas web, documentaciones, manuales, documentos técnicos, sitios web de tutoriales, páginas de destino y más. Typemill se crea con PHP, el marco Vue y utiliza el motor de plantillas Twig. Cuenta con un editor de rebajas incorporado, tabla de contenido (ToC), una buena cantidad de temas y complementos.
7- DodgerCMS (CMS basado en Amazon)
DodgerCMS es un CMS Markdown estático de archivos planos creado sobre Amazon S3. Requiere una cuenta de Amazon Web Services que se utilizará para el almacenamiento de datos y medios. DodgeCMS presenta un editor Markdown, menú, autenticación de usuario, carga de imágenes a la nube, diseño personalizado y actualización en vivo. DodgeCMS no admite búsquedas.
8- PicoCMS
Pico es un CMS simple pero potente para crear sitios web rápidamente. Utiliza archivos Markdown y plantillas Twig para ampliar y crear hermosos temas y diseños. Los metadatos se pueden configurar con YAML sin necesidad de configurarlos en el panel de administración. La comunidad PicoCMS lanzó una buena cantidad de temas y complementos que incluyen: búsqueda, usuario gestión, etiquetas, lista de páginas, AMP y más.
9- lector
Lektor es un sistema de gestión de contenido (CMS) de archivos planos creado con Python para proyectos simples y complejos. Lektor es básicamente un generador de archivos estáticos con un administrador personalizable, una rica biblioteca de imágenes, un ecosistema de complementos, API de Python y soporte multilingüe. Debido a que viene con herramientas de desarrollo enriquecidas y documentación enriquecida, muchos desarrolladores de Python usan Lektor en su proyecto, ya que pueden escalar, ampliar y crear nuevas funciones fácilmente sobre él.
10- TipografistaCMS
TypesetterCMS es un CMS gratuito de código abierto basado en PHP centrado en proporcionar controles de edición simples para el almacenamiento basado en archivos planos. Viene con un editor y un panel de control sin distracciones. TypesetterCMS le ayuda a crear un sitio web rápido en cuestión de minutos centrándose en el contenido, no en el sistema. Está repleto de un conjunto de funciones utilizables que eliminan la molestia de instalar y config
urar complementos como opciones de SEO, formulario de contacto listo para correo electrónico, soporte en múltiples idiomas y docenas de complementos y temas.
11- Bludit
Bludit es un excelente CMS liviano de archivos planos. Es fácil de instalar, configurar y usar. A diferencia de la mayoría de los CMS en esta lista, Bludit almacena todos los datos en archivos JSON, no en archivos de texto Markdown, pero incluye edición de contenido en Markdown. El sistema ofrece soporte integrado para SEO, Markdown y editor WYSIWYG. Bludit tiene muchos temas de aspecto profesional, algunos de ellos con soporte RTL. También tiene una rica lista de complementos útiles para creación de contenido, presentación de imágenes, compatibilidad con AMP, reacciones, redireccionamientos y más.
12- Prensa plana
FlatPress, una de las soluciones de administración de contenido de archivos planos más antiguas, comenzó en 2006 y, desde entonces, está repleta de una sólida comunidad de desarrolladores y usuarios leales. FlatPress ofrece una API de complementos rica y fácil de usar para desarrolladores, un sistema de temas y plantillas basado en Motor de plantillas inteligente y muchos temas personalizables para blogs, empresas, empresas, páginas de destino y más. FlatPress se distribuye bajo licencia GNU GPLv2.
13- maravillacms
Desde 2008, WonderCMS ha gestionado cientos de sitios web para empresas y autónomos. Puedes considerarlo como WordPress sin base de datos. Tiene instalador de temas y complementos incorporado, navegador de biblioteca multimedia, control de opciones de SEO, administrador de archivos, URL compatibles con SEO, modo blog, menú personalizado, página de inicio de sesión personalizada, inicio personalizado, página 404 y páginas de blog personalizadas. WonderCMS tiene muchas características de seguridad que comienzan con compatibilidad total con HTTPS, contraseña de administrador con hash, protección CSRF, una sesión de cookies y juegos SRI para CSS y JS. WonderCMS es un CMS de archivos planos compatible con GDPR creado para usuarios de la UE.
14- HTMLy
HTMLy es una plataforma de blogs basada en archivos de código abierto. HTMLy admite miles de publicaciones o páginas y ayuda al usuario a enumerar y filtrar cualquier tipo de contenido según la fecha, categoría, autor o etiqueta. Considérelo una alternativa a WordPress en estilo de archivo plano. HTMLy tiene soporte integrado para fuentes RSS, mapas de sitio XML y múltiples tipos de contenido. Además, le brinda al usuario control total del menú y la navegación con su creador de menús. También tiene muchos temas de blogs, JSON-API, requisitos simples y configuración directa basada en texto. Si desea crear un blog simple, envíenos su respuesta en HTML.
15- Obtener simple
GetSimple es un CMS sencillo y personalizable que utiliza XML para almacenar datos.
GetSimple presenta un panel de administración simple y fácil de aprender, editor WYSIWYG, administrador de archivos, editor de componentes de temas, administrador de copias de seguridad, editor de temas, estructura modular lista para desarrolladores, muchos complementos como temas y complementos. Con GetSimple, todo lo que necesita es 5 minutos para instalarlo en cualquier servidor Apache o Nginx.
dieciséis- monstruo
Monstra es un sistema de publicación de contenidos ligero para hackers, diseñadores y desarrolladores. No requiere ninguna base de datos ya que es fácil de instalar, actualizar y usar.
Monstra reduce la carga útil de archivos estáticos (CSS, HTML y JavaScript) minimizándolos. Viene con un diseño responsivo que funciona sin problemas en todos los tamaños de pantalla. El soporte multiusuario y SEO son partes esenciales de Monstra, lo que lo hace adecuado para empresas, equipos y pequeñas y medianas empresas.
El sistema se lanza como un proyecto de código abierto bajo licencia MIT.
17- Wiki|Documentos
Wiki|Docs es un motor de documentación y wiki de archivo plano con rebajas y sin base de datos de código abierto. Wiki|Docs presenta un editor WYSIWYG, revisiones de páginas, carga de imágenes, categorías de contenido, búsqueda, resaltado de sintaxis, modo oscuro, impresión de documentos, páginas públicas y privadas.
Al ser un sistema sencillo, no cuenta con cuenta multiusuario ni sistema de gestión avanzado.
El sistema se puede instalar fácilmente con Docker en unos minutos.
18- TiddlyWiki
TiddlyWiki es una plataforma de publicación portátil de un solo archivo de código abierto. No requiere ninguna configuración, simplemente arrastre y suelte el archivo en su servidor.
A pesar de su tamaño liviano, está lleno de funciones, viene con un ecosistema rico y cuenta con una sólida comunidad de apoyo.
TiddlyWiki tiene un modo sin conexión, así como un conjunto de complementos de navegador y aplicaciones móviles y de escritorio compatibles.
Puedes utilizar TiddlyWiki como creador de currículums, blog, CMS, sitio web de documentación, administrador de tareas pendientes, solución de gestión de proyectos o incluso una aplicación para tomar notas. Las posibilidades son ilimitadas para archivos .HTML de < 2 MB.
Pensamiento final
Aquí enumeramos nuestra colección de soluciones CMS sin bases de datos de archivos planos. Algunos de ellos tienen un propósito específico, otros tienen propósitos múltiples, por lo que recomendamos elegir el correcto alineando sus requisitos con su propósito y características.
Puede notar que algunos CMS de archivos planos están fuera de esta lista, las razones principales son: o tienen un problema de licencia (no de código abierto), no tienen un buen soporte de la comunidad o fueron abandonados por sus desarrolladores.
Si conoce algún otro CMS de archivo plano de código abierto que se nos haya escapado, déjelo en los comentarios debajo de esta publicación.
Etiquetas
CMS Lista de código abierto Desarrollo web basado en web Aplicaciones autohospedadas