Un administrador de contenidos o CMS por sus siglas en inglés es una aplicación que permite actualizar el contenido de un sitio web. Además muchos desarrolladores de WebSites tienen productos propios y a medida. Es decir, es un sistema de gestión de contenidos en línea que permite modificar la información rápidamente desde cualquier computadora conectada a Internet,simplificando las diferentes tareas (de creación, distribución, presentación y mantenimiento de contenidos) en la red.Los CMS que existen actualmente soportan (la mayoría) las siguientes características:
- Identificación de distintos usuarios de la misma manera que los roles que desempeñan en el sitio.
- La habilidad de asignar roles y responsabilidades a diferentes categorías de contenido.
- Definición de un flujo de tareas para la creación colaborativa de contenidos, comúnmente expresada con mensajes de eventos para que los administradores de contenido puedan ser alertados (por ejemplo, un colaborar envía un artículo para que el editor en jefe la revise y apruebe).
- La habilidad de rastrear y manejar múltiples versiones de contenido.
- La posibilidad de publicar contenido (casi) desde cualquier dispositivo con acceso a internet (Celular por ejemplo).
Algunos de los principales CMS que actualmente se manejan son los siguientes:
Actualmente el más popular es WordPress (este blog se administra con WordPress). Otra característica muy importante de los CMS es que la mayoría son gratuitos.
He desarrollado un CMS llamado «Auto CMS» el cual puedes visualizar, probar y descargar desde aqui, el mismo obstenta ser el mas ligero del mundo, con menos de 10kb en la clase o archivo principal.