Anda di halaman 1dari 30

Diplomado en Desarrollo Web

Modulo III
Gestores de Contenidos
¿Qué es un Gestor de Contenido o CMS?
Es un programa o aplicación para crear, editar y administrar Sitios Web y los
contenidos de sus páginas sin utilizar la programación, que pueden ser utilizados
por usuarios no especializados y ser accededidos desde cualquier navegador.

Surgen de la necesidad de poseer una herramienta, de carácter general y fácil de


utilizar, que permitiera, primero, la creación de un sitio web sin necesidad de
recurrir continuamente a recursos técnicos avanzados. Y, segundo, su gestión,
administración y mantenimiento en el tiempo dentro de un entorno integrado y sin
recurrir a otras herramientas externas.

Usa un panel de control (interfaz) para modificar las bases de datos que controlan
los contenidos de una página web, permitiendo añadir y editar contenido de
manera sencilla.
.
¿Qué es un CMS?

Trabaja el diseño y el contenido de forma independiente.

Facilitando la personalización del sitio web, sin tener muchos


conocimientos de diseño y desarrollo web.

La mayoría funcionan con plantillas prediseñadas ya instaladas en él,


adaptándose al contenido que se haya creado o vaya a crear.
Funciones de un CMS
Funciones de un CMS
• Creación del Sitio Web

Permite la creación de las páginas del sitio web y el contenido de las mismas,
sin la necesidad de conocer las tecnologías que se requieren para esto (Ej.
HTML), separando el aspecto visual y el contenido, manejando ambos de forma
independiente.

De esta forma se puede cambiar el diseño del sitio web sin alterar el contenido,
este se sigue mostrando adaptándose a las características del nuevo diseño.
Funciones de un CMS
• Gestión y Mantenimiento del Sitio Web

Para realizar la actualización y mantenimiento de los contenidos solo se


requiere ubicar la plantilla o tipo de contenido que se quiere crear o modificar,
editar el contenido según corresponda y guardarlo.

Permite a través de una interface sencilla e intuitiva organizar las páginas web y
buscar fácilmente los contenidos del sitio y todos los recursos utilizados en el
mismo.

La creación y el mantenimiento del sitio se realizan desde la misma interfaz


haciendo ambas tareas muy sencillas.
Funciones de un CMS
• Administración del Sitio Web y del propio CMS

Se añade una capa de configuración para administrar las capacidades y


funciones del sitio web, incluyendo todos los aspectos relacionados con el
funcionamiento del mismo (Ej. Como serán las direcciones, como se
almacenarán las imágenes, etc.)

Como cualquier otra aplicación contiene su propias opciones de configuración y


administración. Algunos permiten ampliar su funcionalidad mediante plugs-in o
complementos, que de igual manera se configuran y administran mediante la
misma interface del gestor.
Gestión del Contenido y Gestión
de Usuario
Gestión del Contenido
Todo CMS realiza el siguiente proceso de gestión:

• Creación de la información: es el proceso mediante el cual el usuario genera


una nueva información para ser puesta a disposición del publico. Se puede
generar información de tipo texto, gráficos, imágenes, etc
• Presentación de la información
• Publicación de la información
• Mantenimiento de la información: es la actualización de datos, dentro de la
cual se puede editar y borrar un determinado contenido.
Gestión de Usuarios

Según la plataforma y del tipo de aplicación, se pueden elegir diversos


niveles de acceso para los usuarios que van desde el administrador del
portal hasta el que no tiene permiso de edición o el creador de
contenido.

El CMS permite controlar y manejar cada caso en este proceso,


incluyendo las labores técnicas de publicación de documentos en uno o
más sitios.
Funcionamiento de un CMS
Funcionamiento de un CMS

Un sistema de administración de contenidos siempre funciona en el servidor


web en el que esté alojado el portal. El acceso al CMS se realiza a través
del navegador web, y se puede requerir el uso de FTP para subir contenido.
Cuando un usuario accede a una URL, se ejecuta en el servidor esa llamada,
se selecciona el esquema gráfico y se introducen los datos que correspondan
de la base de datos. La página se genera dinámicamente para ese usuario, el
código HTML final se genera en esa llamada. Normalmente se predefinen en
el gestor varios formatos de presentación de contenido para darle la
flexibilidad a la hora de crear nuevos apartados e informaciones.
Tipos y Ventajas de los CMS
Tipos de CMS
• Por sus características
Según el lenguaje de programación utilizado (PHP, ASP)
Según el tipo de licencia (Código abierto o propietario)
• Por su uso
Blogs (Sitios web personales tipo bitácora)
Foros (Para compartir opiniones)
Wikis (Desarrollo colaborativos)
Enseñanza electrónica (Plataformas de enseñanza en línea)
Comercio electrónico (Plataforma para la compra de productos)
Aplicación móvil (Plataformas para equipos móviles)
• Por su funcionalidad
Contenidos empresariales (ECM)
Contenidos web (WCM)
Documentos y contenido multimedia (DMS)
Contenidos para aprendizaje (LCMS)
Problemas de no usar CMS
• Poca usabilidad de la interfaz.
• Pérdida de tiempo ya que los tiempos para encontrar y editar una
página son más largos.
• El contenido solo puede ser modificado por personal con
conocimientos de HTML.
• Desorganización: En una página con muchos contenidos puede ser un
desastre localizar una página concreta de forma rápida.
• Necesidad de usar varios manuales de cada lenguaje o herramienta
utilizada en el desarrollo para obtener ayuda.
Ventajas de los CMS
• Proceso de creación rápido y dinámico
• Menos tiempo en la administración del contenido
• Mayor consistencia del sitio web y mejora la navegación del mismo
• Mayor flexibilidad y seguridad
• Menos contenido duplicado
• Facilita la escalabilidad de la página web
• Reducción de costos de mantenimiento
• Independencia del conocimiento técnico de los usuarios
• Gestión dinámica de usuarios y permisos
• Facilita la cooperación de varios usuarios en un mismo trabajo y facilita la
interacción de los mismos
Características de un CMS
Profesional
Características de un CMS Profesional
Curva de Aprendizaje Gestión de contenidos y recursos

Acceso Web
Interface de administración y gestión

Soporte técnico y CMS


Perfiles de usuario
Comunidad de usuarios Características

Consumo de recursos Editor online de texto

Gestión separada de contenido y diseño Categorización de contenidos

Diseño visual configurable Complementos y APIs


Ventajas de los CMS
• Acceso web: Añade flexibilidad y facilidad de uso del CMS, ya que no es necesario
instalarlo y se puede utilizar desde cualquier ordenador con navegador y conexión a
Internet.
• Rápida curva de aprendizaje: A excepción de las opciones de configuración y
administración, un CMS será utilizado por personas con conocimientos técnicos a nivel
de usuario ofimático. Su interface debe ocultar cualquier complejidad tecnológica para
que puedan dedicarse a hacer lo que deben y saben hacer: editar y gestionar contenidos.
• Gestión de contenidos y recursos: Característica básica y objetivo de un gestor de
contenidos. Debe incluir todas las herramientas posibles para editar, organizar, revisar,
programar y publicar contenidos y los recursos que complementan el texto de los
mismos, como imágenes, documentos o ficheros.
• Interface de administración y gestión: Aunque puede tener opciones de configuración
avanzadas que necesiten un conocimiento más profundo de la herramienta, las opciones
más habituales y útiles deberían estar disponible en el interface del gestor.
Ventajas de los CMS
• Perfiles de usuario: En el proceso de creación de los contenidos suele haber varios perfiles de
usuarios, con distintos roles y responsabilidades, como autores, editores o administradores, que
pueden variar dependiendo del tipo de sitio web (por ejemplo, profesores, alumnos o gestores de
cursos en una plataforma de cursos online). El CMS debe contemplar esta variedad y delimitar
claramente las funciones de cada uno para que solo hagan lo que pueden hacer.
• Editor online de texto: El contenido no debe limitarse a ser un grupo de palabras sin formato ni
estructura, sino que sele debe dar un formato que facilite su lectura y seguimiento por parte de
los usuarios, con todas las posibilidades de un procesador de texto (negrita, cursiva, listas
enumeradas o no, párrafos, sangrado, etc.)
• Categorización de contenidos: Un sitio web puede tener centenares o miles de páginas. Para
facilitar al usuario la localización de aquellos contenidos que son de su interés, el gestor debe
incluir opciones de categorización, para que el éste pueda tener una visualización solo de lo que
le interese.
• Complementos (plugins) y API de programación: Un CMS no puede tener todas las herramientas
posibles para un sitio web, ni soluciones para todas las necesidades. La API de programación
permite añadir funcionalidades específicas al gestor de contenidos, ya sea con desarrollos a
medida o la instalación de complementos para nuevas funciones.
Ventajas de los CMS
• Diseño visual configurable/personalizable: El gestor de contenidos no debe poner limitaciones a las
posibilidades de diseño de un sitio web, de forma que los diseñadores no tengan ninguna restricción en su
capacidad creativa y que sus diseños puedan integrarse fácilmente.
• Gestión separada del contenido y el diseño: El diseñador solo tenga que preocuparse de hacer e integrar su
diseño y los editores/autores de redactar sus contenidos, sin que los cambios de cada uno interfieran entre
sí.
• Eficiente, rápido y bajo consumo de recursos. Una web CMS supone añadir una aplicación informática al
servidorr, lo que significa que utilizará parte de los recursos de éste para su propia ejecución (memoria, CPU,
disco duro). Este consumo es inevitable, pero debe interferir lo menos posible con las otras tareas del
servidor, para que no afecte al rendimiento general del mismo y por ende no incida negativamente a la
experiencia de usuario.
• Soporte técnico y Comunidad de usuarios. En cualquier momento se puede presentar un problema durante
su uso. Contar con un soporte técnico adecuado y rápido que atienda eficazmente, y una comunidad amplia
de usuarios, con foros de participación activos, ayudará a que cualquier incidencia se resuelva rápidamente y
con el menor efecto posible para los usuarios.
• Amigable SEO: Debe tener en cuenta la realidad del posicionamiento orgánico y facilitar la generación de
sitios web que cumplan con las directrices para la localización de los principales buscadores. De nada sirve
tener el mejor contenido si las páginas web generadas incumplen factores básicos de posicionamiento.
CMS más utilizados
CMS mas Utilizados
• Blogger:

Permite crear y publicar una bitácora en línea. No requiere instalar programas


de servidor. Desarrollado por Pyra Labs y adquirido por Google en el 2003.

Los blogs son almacenados en los servidores de dentro del dominio


blogspot.com

Opciones gratuitas y sencillas de usar


CMS mas Utilizados
• Drupal:
Sistema libre, modular, multipropósito y muy configurable que permite publicar
artículos, imágenes y archivos. Escrito en PHP y combinable con MySQL. Es muy
conocido por la calidad de su código y por la seguridad que brinda, es estable y de
actualización continua. Es de fácil configuración y rápido de instalar.
Posee una importante cantidad de módulos y temas visuales.
Tiene otros servicios añadidos como foros, encuestas, votaciones, blogs,
administración de usuarios y permisos.
Excelente calidad de páginas generadas, manejo de estándares web y énfasis en la
usabilidad y consistencia.
Idóneo para construir comunidades en internet y para realizar muchos tipos diferentes
de Sitios Web.
Excepcional documentación y una gran comunidad activa y muy amigable.
CMS mas Utilizados
• Joomla:
Software de código abierto en PHP, liberado bajo licencia GNU, motor de BD MySQL y
un servidor HTTP Apache.

Puede utilizarse en una computadora personal, en intranet o un internet.

Generación de código HTML bien formado, gestión de blogs, vistas de impresión de


artículos, flash con noticias, foros, encuestas, calendarios, búsquedas integradas al sitio
y soporte multi-idioma.

Permite cambiar completamente la funcionalidad y apariencia de un sitio web, usando


la variedad de complementos.

Ideal para e-comerce. Excelente manejo de SEO. Tiene una alta curva de aprendizaje.
CMS mas Utilizados
• Prestashop:

Software libre y de código abierto, escrito en PHP y basado en el motor de


plantillas Smarty. Usa MySql como motor de base de datos. Posee versiones en
63 idiomas. Hace uso extensivo de AJAX en su panel de administración.

Utilizado principalmente para creación de tiendas en línea sencillas. Permite


agregar funcionalidad a la tienda mediante el añadido de módulos
predefinidos. Es compatible con la mayoría de las plataformas de pago
existentes en el mercado.

Tiene una interface sencilla, funcional e ideal para el comienzo de nuevos


negocios.
CMS mas Utilizados
• Moodle:
Es una herramienta para la gestión de aprendizaje (LCMS), escrita en PHP y concebida
para crear comunidades de aprendizaje en línea. Es usada en educación a distancia y
proyectos de e-learning en escuelas, universidades, oficinas y otros sectores.

Es de alta interoperabilidad, personalizable, escalable y funcional.

Permite la gestión de perfiles de usuario y la realización de exámenes en línea.

Manejo de diversos paquetes de idiomas completos y editables.

Fácil uso, acceso y administración.


CMS mas Utilizados
• Wordpress:
Software libre bajo licencia GLP, desarrollado en PHP para entornos Apache y MySQL.

Permite la creación de cualquier tipo de web, inicialmente fue muy usado para el
desarrollo de blogs, hoy en día es uno de los más populares para la creación de páginas
web comerciales.

Cuenta con una enorme comunidad de desarrolladores y diseñadores que trabajan en


su núcleo y en la creación y optimización de complementos.

Muy fácil de usar, instalar y personalizar. Cuenta una muy robusta oferta de
complementos para casi todas las necesidades.

Manejo de múltiples usuarios y varios niveles de permiso.

Anda mungkin juga menyukai