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.