1. Evolución de los CMS
1.1. Páginas estáticas
1.1.1. (HTML). Edición a mano Difícil actualización. Contenido y diseño unidos
1.2. Páginas dinámicas
1.2.1. (CGI). Gestores complicados Poca flexibilidad
1.3. Páginas dinámicas
1.3.1. (PHP, ASP, Java). Gran flexibilidad Crecimiento de las comunidades de usuarios Separación total entre presentación y contenido
2. Por que CMS
2.1. Publicar contenidos de forma sencilla
2.1.1. Editores visuales (WYSIWYG) Gran variedad de contenidos (texto, imágenes, documentos)
2.2. Creación de una estructura de la web
2.2.1. Facilmente modificable Escalabilidad
2.3. No es necesario tener conocimientos de programación para hacerlo funcionar
2.4. Control de usuarios
2.4.1. Roles para los usuarios (administrador, autor, editor, lector)
2.5. Interacción con los usuarios
2.5.1. Creación de foros, formularios…
2.6. Seguridad
2.6.1. Software probado con actualizaciones de seguridad frecuentes
2.7. Adaptarse a los estándares y a las últimas tecnologías
3. Software libre vs propietario
3.1. Open Source
3.1.1. Uso gratuito
3.1.2. Libre acceso al código de la aplicación
3.1.3. Comunidad de usuarios
3.1.4. Intercambio de informac.
3.1.5. Documentación a veces escasa
3.2. Closed Source
3.2.1. Licencias de uso
3.2.2. Acceso restringido al código de la aplicación
3.2.3. Empresa
3.2.4. Soporte profesional
3.2.5. Documentación correcta
4. Componentes en un sistema gestor de contenidos
4.1. Autenticación de usuarios.
4.2. Administración de usuarios.
4.3. Editor de textos.
4.4. Administración del contenido web
4.5. Componentes en Joomla
5. CMS
5.1. permite la creación y administración de contenidos principalmente en páginas web. 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.
5.1.1. Se divide en 2 principalmente
5.1.1.1. publica
5.1.1.2. Privada