CMS (Content Management System / Sistema de Gestión de Contenidos)
Es una aplicación o plataforma que permite crear, editar, organizar y publicar contenido en un sitio web sin necesidad de conocimientos avanzados de programación. Los CMS proporcionan una interfaz visual (backend) para que los administradores o editores gestionen fácilmente textos, imágenes, menús, archivos y otros elementos del sitio.
Un CMS suele incluir funciones como:
- Editor de texto enriquecido (WYSIWYG) para crear páginas fácilmente.
- Gestión de usuarios y permisos, permitiendo distintos niveles de acceso.
- Extensiones o plugins para ampliar funcionalidades (formularios, foros, comercio electrónico, etc.).
- Temas o plantillas para cambiar el diseño sin afectar al contenido.
Entre los CMS más populares se encuentran:
- WordPress (el más usado, especialmente para blogs y páginas corporativas).
- Joomla (más flexible para proyectos complejos).
- Drupal (muy potente y configurable, ideal para sitios grandes o institucionales).
- Moodle (específico para e-learning, orientado a gestionar cursos, alumnos y evaluaciones).