Unidad 1 Tema4-GestoresContenidos
1. Gestores de Contenidos
1.1. Definición y Funcionamiento
Los sistemas de gestión de contenidos (CMS) facilitan la creación y administración de contenido en la web (páginas, blogs, intranets).
Funcionan con una interfaz que maneja una o varias bases de datos donde se aloja el contenido.
Permiten manejar independientemente el contenido y el diseño, facilitando su actualización sin perder formato.
1.2. Partes de un Sistema Gestor de Contenidos
Parte Web Pública (Front End): Página visible para los usuarios.
Parte Web Privada (Back End): Acceso mediante credenciales para gestionar el contenido.
1.3. Capas en un CMS
Capa de Base de Datos: Almacena el contenido y configuraciones (MySQL, PostgreSQL).
Capa de Programación: Responde a las solicitudes de los usuarios (habitualmente en PHP).
Capa de Diseño: Define el aspecto visual del sitio (HTML, CSS, JavaScript).
2. Funcionamiento del CMS
Permiten modificar textos en la web con facilidad similar a un documento de texto, sin necesidad de conocimientos avanzados.
Instalación sencilla con hosting y motor de base de datos.
Zona pública y privada accesibles desde cualquier dispositivo.
Control de acceso y creación de contenido regido por roles asignados.
2.1. Gestión de Usuarios
Diferentes niveles de acceso (administradores, editores, autores, colaboradores, suscriptores).
Posibilidad de crear y modificar roles según necesidades.
2.2. Requerimientos
Opciones para crear un CMS: localmente en un servidor (XAMPP) o a través de empresas de hosting que faciliten la instalación de CMS populares (ej. WordPress, Joomla).
3. Ventajas e Inconvenientes
3.1. Ventajas
Ahorro de tiempo y costos con plantillas y poca necesidad de programación.
Actualización y gestión del contenido fácil y rápida.
Apoyo de grandes comunidades de desarrolladores.
Modularidad para integrar extensiones y plugins (SEO, seguridad, etc.).
3.2. Inconvenientes
Necesidad constante de actualizaciones para seguridad.
Flexibilidad limitada en comparación con desarrollos a medida.
Código fuente puede no ser óptimo para SEO.
4. Clasificación de CMS
Clasificados por características, tipo de licencia y ámbito de aplicación:
Educación: LMS como Moodle, Mahara.
Editorial: Plataformas como WordPress y Blogger.
Foros: miniBB, MyBB.
E-commerce: osCommerce, Magento.
Almacenamiento de Archivos: ownCloud.
5. Comparativa de CMS (WordPress, Joomla, Drupal)
5.1. Definición de Objetivos
Establecer metas claras: monetización, tráfico, usabilidad, y público objetivo.
5.2. Comparativa
WordPress: fácil para principiantes, buen SEO.
Joomla: más avanzado, requiere conocimientos.
Drupal: ideal para desarrolladores experimentados.
6. WordPress
CMS más usado, evoluciona constantemente con nuevas funciones y plugins.
6.1. Ventajas de WordPress
Gratuito y de fácil descarga.
Tiempo reducido para iniciar proyectos.
Propiedad completa de los contenidos.
Interfaz intuitiva, sin necesidad de programación.
Responsive: adaptabilidad a diferentes dispositivos.
Gestión de usuarios con roles asignables.
6.2. Usos de WordPress
Blogs: gestión sencilla de artículos y comentarios.
Páginas empresariales: personalización con plantillas y plugins.
Tiendas online: integración con WooCommerce para la venta de productos.