
Un CMS o sistema de gestión de contenidos es un programa que permite crear una estructura de soporte para la creación y administración de contenidos, principalmente en páginas web, por parte de los participantes.
Consiste en una interfaz que controla una o varias bases de datos donde se aloja el contenido del sitio. El sistema permite manejar de manera independiente el contenido y el diseño. Así, es posible manejar el contenido y darle en cualquier momento un diseño distinto al sitio sin tener que darle formato al contenido de nuevo, además de permitir la fácil y controlada publicación en el sitio a varios editores. Un ejemplo clásico es el de editores que cargan el contenido al sistema y otro de nivel superior que permite que estos contenidos sean visibles a todo el público.
Un sistema de gestión de conteidos permite desarrollar:
- Sistemas específicos.
- Periodicos Online.
- Revistas digitales.
- Directorios web.
- Galerias de Imagenes.
- Blogs; pensados para páginas personales.
- Foros; pensados para compartir opiniones.
- Wikis; pensados para el desarrollo colaborativo.
- E-learning; plataforma para contenidos de enseñanza on-line.
- Ee-commerce; plataforma de gestión de usuarios, catálogo, compras y pagos.
- Publicaciones digitales.
- Difusión de contenido multimedia.
Los portales web son recomendables para realizar páginas webs que requieran modificar sus contenidos muy a menudo, pues un gestor de contenidos hace que cualquier modificación en la estructura o en los contenidos sea muy rápido y sencillo, además de no precisar ningún software externo, sino que los cambios son hechos desde la propia página web introduciendo las debidas claves por parte del administrador del portal. Un portal web es recomendable para empresas, organizaciones, instituciones gubernamentales, colegios, intitutos, universidades, etc.
A los portales web también les llaman CMS o gestores de contenidos. Nosotros para la realización de portales recomendamos Joomla. Joomla en un gestor de contenidos que permite crear sitios web y otras potentes aplicaciones online.
En Joomla! se incluyen características como: mejorar el rendimiento web, versiones imprimibles de páginas, flash con noticias, blogs, foros, polls (encuestas), calendarios, búsqueda en el sitio web e internacionalización del lenguaje.



