Contenido verificado asociado a este RA
CMS: Valoración de su Utilidad y Clasificación para la Selección Profesional
Esta unidad trabaja el CE_a del RA2 (valorar el uso y utilidad de los gestores de contenidos), apoyándose en la clasificación por funcionalidad (CE_b) y en la diferenciación de características como licencia o escalabilidad (CE_d) para que el alumnado sea capaz de argumentar, con criterios técnicos, por qué y cuándo conviene usar un CMS frente a un desarrollo a medida, y cuál tipo de CMS encaja mejor en un proyecto dado.
Instalación de Diferentes Tipos de Gestores de Contenidos
Esta unidad trabaja el CE 'Se han instalado diferentes tipos de gestores de contenidos' mediante la instalación práctica de dos CMS con arquitecturas distintas (WordPress sobre pila LAMP y Ghost sobre Node.js), explicando los requisitos de cada entorno, el proceso paso a paso y los errores más frecuentes durante la instalación.
Personalización, Configuración y Seguridad en CMS
Esta unidad aborda la personalización estética y funcional de los CMS, la configuración de sus parámetros internos y la activación de sus mecanismos de seguridad para proteger el sitio web.
Pruebas de Funcionamiento y Publicación de Gestores de Contenidos
Esta unidad se centra en la verificación exhaustiva del correcto funcionamiento del CMS tras su configuración y en los pasos necesarios para su publicación y puesta a disposición del público.
Conceptos clave
CMS (Content Management System)Coste total de propiedad (TCO)Código abierto vs. licencia propietariaModelo de distribución SaaSEscalabilidadClasificación por funcionalidad principalArquitectura LAMP/LEMPCMS basado en Node.jsRequisitos de instalación (verificación en fuente oficial)Asistente de instalación webPermisos de archivos en servidorCredenciales seguras de base de datos y administradorTema/PlantillaPlugin/ExtensiónURL Amigable (Permalink)Roles de UsuarioActualizaciones de SeguridadAutenticación de Dos Factores (2FA)
Errores que conviene evitar
- Elegir un CMS únicamente por su popularidad sin analizar los requisitos del proyecto. Causa: desconocimiento de las funcionalidades realmente necesarias. Corrección: realizar un análisis de requisitos funcionales y no funcionales antes de valorar cualquier CMS.
- Confundir el eje de licencia (abierta/propietaria) con el eje de modelo de distribución (autoalojado/SaaS), tratándolos como si fueran lo mismo. Causa: ambos afectan al coste, pero son decisiones independientes. Corrección: evaluarlos por separado al comparar opciones.
- Suponer que un CMS de código abierto es 'gratis' en sentido absoluto. Causa: no considerar hosting, mantenimiento, seguridad y plugins premium. Corrección: calcular el coste total de propiedad antes de justificar la elección.
- No verificar extensiones o dependencias requeridas por el CMS. Causa: se asume compatibilidad universal del entorno. Corrección: comprobar la documentación oficial vigente e instalar las dependencias necesarias mediante el gestor de paquetes del sistema.
- Permisos de archivos incorrectos tras la carga vía FTP/SFTP. Causa: permisos y propietario por defecto del cliente de transferencia. Corrección: establecer 755 en directorios y 644 en archivos, con propietario igual al usuario del servidor web.
- Uso de credenciales débiles o de ejemplo en entornos reales. Causa: copiar literalmente contraseñas de ejemplo de tutoriales. Corrección: generar contraseñas robustas y únicas tanto para la base de datos como para el usuario administrador del CMS.
- Usar contraseñas débiles o el usuario 'admin' por defecto. Causa: Facilita los ataques de fuerza bruta. Corrección: Usar contraseñas complejas y cambiar el nombre de usuario 'admin' por defecto.
- No realizar copias de seguridad o almacenarlas en el mismo servidor. Causa: En caso de fallo del servidor o ataque, se pierde toda la información. Corrección: Implementar una estrategia de backup 3-2-1 (3 copias, 2 medios diferentes, 1 copia externa).