Una aproximación a los gestores de contenidos (CMS)

Una aproximación a los gestores de contenidos (CMS)

15 Jul 2020 in

El desarrollo de contenidos para Web ha cambiado mucho desde 1994. Los contenidos se creaban manualmente, escribiendo el código de manera directa en archivos de texto (HTML), ajustando al máximo el peso de las imágenes y por supuesto, la comunicación entre el creador de contenidos y el lector era unidireccional.
El cambio de paradigma, probablemente lo podríamos situar entre finales de dos mil cuatro y inicios de 2005, coincidiendo con la presentación en sociedad del término Web dos.0 (Tim O’Reilly, Octubre dos mil cuatro,). En esas datas asistimos al nacimiento de herramientas clave de la web actual como Flickr (dos mil cuatro), Youtube (dos mil cinco)… y a la presentación a lo largo de 2005 de versiones innovadoras de(versión 1.5),(presentado como una evolución de Mambo) o(versión 4.5). La generación de contenidos se había vuelto multidireccional. [1]

Para hacerlo posible, durante el período de mil novecientos noventa y cuatro a dos mil cuatro, se generaron varios cambios que a la larga han devenido imprescindibles:

  • Implementación de forma masiva de plataformas de generación dinámica de contenidos; eminentemente, por la expansión de lenguajes de programación que trabajan de forma directa con bases de datos, como PHP, ASP o bien JSP. Esto ha facilitado la creación de contenidos que dejan una edición directa por la parte del usuario.
  • Creación dede comunicación y, con ellas, el concepto de.
  • Expansión de los RSS, los microformatos y del XML como lenguaje de comunicación e intercambio.
  • Auge del open source. La calidad y la versatilidad de ciertos desarrollos de open source actuales los transforman en muy competitivos en frente de los productos comerciales.
  • Participación activa del usuario en la gestión de su conocimiento y pasando de un objeto pasivo de la información a producir su conocimiento.

Estos cambios (entre otros muchos) convirtieron nuestras necesidades. El sistema usual de publicación dio paso a una herramienta que dejase la gestión de contenidos, un CMS.

Fuente: /2009/04/web-20.jpg

1) ¿Qué es un Content Management System?

Un CMS es un sistema de gestión de contenidos(Content Management System)., un “CMS es un programa que permite crear una estructura de soporte (Framework) para la creación y administración de contenidos, primordialmente páginas web, por la parte de los usuarios del sistema”.

La propia Wikipedia establece la siguiente segmentación de los CMS:

  • Según el lenguaje de programación empleado:,,,,,.
  • Según la propiedad del código:
    • Open Source (); permite que se desarrolle sobre el código.
    • Código propietario; sólo su desarrollador puede desarrollar la aplicación.
  • Según el tipo de uso o funcionalidades:
    • Plataformas generales
    • Sistemas específicos
    • ; pensados para páginas personales
    • ; concebidos para el desarrollo colaborativo
    • ; plataforma para contenidos de enseñanza on-line
    • ; plataforma de gestión de usuarios, catálogo, compras y pagos
    • Publicaciones digitales
    • Difusión de contenido multimedia
  • Open Source (); permite que se desarrolle sobre el código.
  • Código propietario; sólo su desarrollador puede desarrollar la aplicación.
  • Plataformas generales
  • Sistemas específicos
  • ; pensados para páginas personales
  • ; concebidos para el desarrollo colaborativo
  • ; plataforma para contenidos de enseñanza on-line
  • ; plataforma de gestión de usuarios, catálogo, compras y pagos
  • Publicaciones digitales
  • Difusión de contenido multimedia

La categorización que plantea la Wikipedia quizás ha quedado superada por la propia evolución de las herramientas. Por ejemplo, Wordpress se ha convertido en más que un gestor de blogs, con Drupal Trademark puedes producir una red social o un campus en línea y Joomla! es capaz de simular el comportamiento de un y también-commerce, entre otras muchas funcionalidades.

2) ¿Cuáles son los CMS más conocidos?

Los Content Management System basados en open source [2]son los más conocidos, por su facilidad y bajo coste en la instalación. Es suficiente en la mayoría de los casos con un servidor Apache que pueda leer código PHP y una base de datos MySQL.

Una secuencia de búsquedas en Google, en foros, en informes y en artículos de opinión nos puede dar una aproximación a la respuesta:

Pantalla de Administración del Content Management System Joomla! 1.5

Encontraremos una extensa lista de CMS en la página, si bien si queremos entrar como usuario base o como administrador y consultar las votaciones y opiniones de otros usuarios, nuestra página es.

3) ¿Qué nos aporta un CMS?

  • Los contenidos normalmente se guardan en una base de datos, lo que facilita la exportación, catalogación o búsqueda.
  • El diseño normalmente está separado del contenido (la mayoría de Content Management System tiene compilaciones gratis de diseños que se pueden instalar y configurar fácilmente).
  • Es sencillísimo crear y actualizar una página Web. Algunos Content Management System tienen una curva de aprendizaje un poco pronunciada al comienzo que se ve compensada con el tiempo.
  • El contenido es fácilmente escalable, y se puede vertebrar en diferentes vistas según el contexto.
  • La mayoría de los Content Management System tienen módulos que acrecientan las potencialidades del mismo, dejando la inclusión de elementos multimedia, vinculación con otras herramientas…
  • Los Content Management System más conocidos incorporan editores de texto visuales (What You See is What You Get) que facilitan la edición de los textos.
  • Gestión de usuarios. Podemos crear diferentes usuarios según tipologías definidas en los diferentes Content Management System. Ciertos Content Management System permiten incluso delimitar qué puede hacer o no un género de usuario según el contexto.

4) ¿Cómo marcha un CMS?

  • Primero debemos crear la base de datos dónde guardaremos los contenidos del Content Management System (ciertas aplicaciones no trabajan con bases de datos y guardan la información en archivos de texto).
  • Normalmente, los CMS tienen un instalador que copia los ficheros y la estructura principal sobre la que podemos trabajar. En otras ocasiones, es suficiente con copiar una carpeta.
  • Una vez instalado, vamos a tener un acceso como administrador. Con este acceso podemos crear los diferentes tipos de contenidos que deje el Content Management System.
  • La mayoría de CMS tienen directorios de temas y módulos para descargar e instalar así como bultos de idioma para traducirlo a otros idiomas.
    • Los temas, permiten cambiar gráficamente de apariencia un CMS, normalmente guardando un conjunto de ficheros en un directorio específico.
    • Los módulosson códigos desarrollados además del software principal y añaden funcionalidades a los Content Management System. Hay cientos de módulos disponibles (6.400 en WP, 4.700 en Drupal Trademark y 3.300 para Joomla), si bien no todos los módulos son de forma plena compatibles con todas y cada una de las versiones.
    • Por último, los paquetes de idioma, nos facilitan la edición de contenidos al presentar la interfaz de administración y edición en el idioma que deseemos. Tanto el castellano como el catalán, gallego o euskera están en los paquetes de idioma descargables en Wordpress, Drupal Trademark y Joomla!. Lo común es localizar por lo menos el idioma español.
    • Si nuestro CMS está basado en open source, es posible que también podamos crear nuestra propia traducción de un idioma, diseñar nuestro estilo gráfico propio o desarrollar un módulo a la medida.
    • Una vez instalado el software y los módulos, adaptado el idioma y definido el estilo gráfico ya podemos comenzar a trabajar.
  • Los temas, dejan mudar gráficamente de apariencia un Content Management System, normalmente guardando un conjunto de ficheros en un directorio específico.
  • Los módulosson códigos desarrollados aparte del software principal y añaden funcionalidades a los Content Management System. Hay cientos y cientos de módulos libres (6.400 en Wordpress, cuatro mil setecientos en Drupal Trademark y tres.300 para Joomla), aunque no todos y cada uno de los módulos son plenamente compatibles con todas las versiones.
  • Por último, los paquetes de idioma, nos facilitan la edición de contenidos al presentar la interfaz de administración y edición en el idioma que deseemos. Tanto el castellano como el catalán, gallego o bien euskera están en los paquetes de idioma descargables en WP, Drupal Trademark y Joomla!. Lo habitual es localizar por lo menos el idioma castellano.
  • Si nuestro Content Management System está basado en open source, posiblemente también podamos crear nuestra propia traducción de un idioma, diseñar nuestro estilo gráfico propio o bien desarrollar un módulo a medida.
  • Una vez instalado el software y los módulos, amoldado el idioma y definido el estilo gráfico ya podemos comenzar a trabajar.

5) ¿Qué necesito saber ya antes de emplear un CMS?

  • La mayoría de CMS precisan una base de datos (por norma general MySQL) y un servidor web (Apache) que lea los archivos php. Deberías contar con un servidor de alojamiento [3]que te facilite ambos. Si optas por otro tipo de Content Management System deberías saber qué base de datos necesita y en qué lenguaje está escrito para contratar un servicio de alojamiento conveniente.
  • Un Content Management System no creará una web por si acaso sólo. Te proporciona una base para edificarla, pero todos los Content Management System tienen una curva de aprendizaje mayor o menor.
  • Aunque la mayoría de los CMS dejan crear diferentes géneros de contenidos, según el tipo de web que deseemos configurar, podemos hallar CMS específicos. Si deseo crear un campus on line, seguramente será mejor opción usar,o, si por contra busco crear una red social, probaré,o, y para weblogs la mejor opción eso.
  • Normalmente los Content Management System tienen muchas más opciones que las que probablemente precisamos para nuestra página web. Resulta conveniente que nos centremos en aprender aquello que vamos a precisar.
  • Aunque podemos crear un Content Management System, añadirle funcionalidades (módulos) y mudarlo gráficamente (temas), posiblemente nuestra idea precise alterar la estructura de contenidos o hacer cambios gráficos o desarrollar nuevas funcionalidades. Esto es factible mas precisa de conocimientos de programación y desarrollo web bastante avanzados.
  • Todo el software actual está en lo que se denomina Beta perpetua. Esto implica que debemos estar al corriente de las actualizaciones de seguridad o mejoras de la aplicación. Por ejemplo, aplicaciones como WP tienen un genial sistema de actualización de los contenidos.

6) ¿Qué CMS seleccionar?

No es una cuestión sencilla de responder. En verdad no hay una única respuesta, pues nuestra elección dependerá de nuestra experiencia personal y conocimientos técnicos, del género de contenidos que queramos desplegar, de la cantidad de usuarios de nuestro site y su tipología y de la existencia o no de módulos que nos faciliten el trabajo. En verdad, existen muchas listas diferentes con su propia clasificación, que van mudando continuamente en tanto que los CMS están en continua evolución.

Normalmente nos guiamos por conocidos o bien por referencias en revistas y publicaciones especializadas, que tienden, pero primero deberíamos reflexionar sobre ciertas cuestiones antes de decidirnos por un Content Management System u otro.

¿Tenemos una dependencia tecnológica con algún lenguaje específico de programación o bien base de datos?

    1. Ya sea por el alojamiento o bien por nuestros conocimientos técnicos, es el primer condicionante a la hora de elegir el Content Management System a instalar.
    Ya sea por el alojamiento o por nuestros conocimientos técnicos, es el primer condicionante a la hora de escoger el Content Management System a instalar.

¿Vamos a precisar comunicar el Content Management System con algún otro sistema de la compañía o personal?

    1. Si es así, buscaremos en la lista el que tenga un buen sistema de comunicación, importación y exportación de datos, que en general implicará un Content Management System más complejo. Es esencial que tenga una buena documentación.
    1. En webs complejas es clave la correcta
    Si es así, buscaremos en la lista el que tenga un buen sistema de comunicación, importación y exportación de datos, que normalmente implicará un Content Management System más complejo. Es esencial que tenga una buena documentación.
    En webs complejas es clave la correcta

selección de las personas que incorporen el gestor

    1. . En general las empresas y profesionales que se dedican al desarrollo web se especializan en una o dos herramientas. Este mayor conocimiento de los trucos, posibilidades y problemáticas dejan adecuar el desarrollo a las necesidades del cliente.
    . Normalmente las empresas y profesionales que se dedican al desarrollo web se especializan en una o bien 2 herramientas. Este mayor conocimiento de los trucos, posibilidades y problemáticas permiten acomodar el desarrollo a las necesidades del cliente.

¿Tenemos capacidad tecnológica y conocimientos suficientes para instalar un CMS complejo? ¿Vamos a precisar acotar usuarios diferentes con papeles específicos?

    1. No todos los CMS soportan una gestión avanzada de perfiles.
    No todos los Content Management System aguantan una gestión avanzada de perfiles.

¿Requeriremos de alguna funcionalidad específica?

    1. Nuestro proyecto podría estar basado en una publicación importante de contenido de vídeo, o bien mandar y percibir contenidos y actualizaciones vía móvil…
    Nuestro proyecto podría estar basado en una publicación esencial de contenido de vídeo, o enviar y percibir contenidos y actualizaciones vía móvil…

¿Buscamos funcionalidades de red social, como comentarios, votaciones, foros…?

    1. Podemos optar por un CMS con módulos de red social o decantarse por un Content Management System puro de tipo groupware.
    Podemos optar por un CMS con módulos de red social o bien optar por un Content Management System puro de tipo groupware.

¿Nuestro desarrollo ha de soportar múltiples idiomas?

    1. La mayoría de CMS no admiten la edición en más de un idioma.
    La mayoría de Content Management System no admiten la edición en más de un idioma.

¿Es fundamental la seguridad de los datos que tienes que publicar en el CMS?

    1. No quiere decir que los CMS sean inseguros, mas hay grados de seguridad.
    No quiere decir que los CMS sean inseguros, pero hay grados de seguridad.

¿El Content Management System tiene un editor visual de contenidos?

    1. Si nuestros usuarios no están acostumbrados al código HTML, es preferible contar con un gestor que deje la edición visual. Por suerte la mayoría de CMS cuenta con esta funcionalidad.
    Si nuestros usuarios no están acostumbrados al código HTML, es preferible contar con un gestor que deje la edición visual. Por suerte la mayoría de CMS cuenta con esta funcionalidad.

¿Necesitaré un control de versiones y un buen sistema de backup?

    1. Es posible que no sea importante o, que por el contrario, sea indispensable.
    Es posible que no sea importante o, que por contra, sea imprescindible.

¿El Content Management System cuenta con un buen sistema de búsquedas?

    1. Si nuestra página tendrá muchos contenidos y de diferentes tipos, es recomendable que las búsquedas sean efectivas.
    Si nuestra página va a tener muchos contenidos y de diferentes tipos, es conveniente que las búsquedas sean eficaces.

¿He de cambiar el diseño gráfico?

    1. Normalmente necesito añadir logotipos y algún color corporativo, pero en otras ocasiones, el Content Management System debe adecuarse plenamente a un estilo gráfico específico. En estos casos es cuando agradeceremos que tenga un sistema de temas implementado y una separación eficaz de diseño y contenidos.
    Normalmente necesito añadir logotipos y algún color corporativo, pero en otras ocasiones, el CMS tiene que adecuarse totalmente a un estilo gráfico concreto. En estos casos es cuando agradeceremos que tenga un sistema de temas implementado y una separación eficaz de diseño y contenidos.

¿Vamos a desarrollar nuevas funcionalidades?

    1. Si es así, es mejor que el CMS tenga un soporte conveniente, foros, una extensa documentación con ejemplos y un código limpio y estructurado.
    Si es así, es mejor que el CMS tenga un soporte conveniente, foros, una extensa documentación con ejemplos y un código limpio y estructurado.

Podemos profundizar en estas y otras cuestiones, consultando las siguientes páginas web:

Como vemos, muchas cuestiones a solucionar antes de decidirnos. De todas maneras, podemos estar seguros si apostamos por cualquiera de estos 3 CMS:

    1. . Excelente para la gestión de weblogs, fácil de utilizar, con un potente editor visual de contenidos y una gestión muy buena tanto de los post publicados como de los usuarios.
    . Genial para la gestión de blogs, fácil de emplear, con un potente editor visual de contenidos y una gestión buenísima tanto de los post publicados como de los usuarios.

    1. . Un completo gestor de contenidos, que deja desarrollar desde sites fáciles a desarrollos corporativos complejos. Si tuviese que equipararlo con Joomla, Drupal Trademark está más estructurado y es más potente para desarrollar sites complejos, pero tiene una curva de aprendizaje mayor.
    . Un completo gestor de contenidos, que deja desarrollar desde sites sencillos a desarrollos corporativos complejos. Si tuviese que compararlo con Joomla!, Drupal Trademark está más estructurado y es más potente para desarrollar sites complejos, pero tiene una curva de aprendizaje mayor.

    1. . Personalmente creo que es el CMS más adecuado para crear sites personales o medianamente complejos. Es más intuitivo y amigable que Drupal Trademark y permite una curva de aprendizaje más suave.
    . Personalmente creo que es el CMS más conveniente para crear sites personales o medianamente complejos. Es más intuitivo y amigable que Drupal Trademark y deja una curva de aprendizaje más suave.

Si lo que procuramos es un Content Management System básico que nos permita editar una página web, rápidamente, al que no le pidamos muchas opciones extra, podemos optar por o soluciones aún más fáciles como o .

Por último, una opción muy interesante es . Permite crear páginas web mínimamente complejas, con una gestión bastante admisible de usuarios y muchas opciones de configuración del site. Como ventaja adicional, no hace falta instalar ningún servidor. De hecho es una alternativa que explora un modelo que se irá imponiendo poco a poco, llamada (Software as a service), modelo que ya usa la red social NING, Blogger, y la mayoría de servicios llamados Web 2.0, dónde se reemplaza la instalación de una aplicación por el alquiler de un espacio que tenga el software configurado y listo para utilizar.

Google Sites es muy sencillo de usar y no requiere de instalación.

7) Conclusiones

Los Content Management System se han convertido en una herramienta cada vez más empleada en la elaboración de sitios, así sean simples páginas o complejos portales de contenidos.

Una tendencia en desarrollo, que cuenta mes a mes con nuevas aplicaciones de gestión y versiones mejoradas, que se amolda a cualquier género de contenido y facilita el acceso a la publicación de contenidos a un mayor número de usuarios. Permite que sin conocimientos de programación ni maquetación cualquier usuario pueda editar su propio contenido en el sistema.

Los costes de gestión de la información se reducen en un medio plazo al suprimir la maquetación manual de los mismos, facilitando además que múltiples usuarios puedan interactuar con el mismo contenido, incluso con papeles distinguidos. Un tema clave como la actualización o backup de los contenidos se convierte en un proceso fácil y automatizable al tener todos los datos centralizados en un mismo sistema de información.

En resumen, nunca ha sido tan fácil crear tus propios contenidos.

Para llenar este artículo, aconsejo la visita a las próximas páginas web:

Si además, lo que precisamos es una comparativa entre CMS, nuestra página es.

Back to top
Share icon

ESTOS EXCLUSIVOS INFORMES GRATUITO REVELAN

7 SECRETOS DE EXPERTOS SEO QUE TE LLEVÁN AL 1#
7 SECRETOS DE EXPERTOS SEO QUE TE LLEVÁN AL 1# EN GOOGLE PARA GANAR 10.000s DE TRÁFICO DE CALIDAD GRATUITO - EN SÓLO 2 MESES
 

Los 7 pasos más poderosos para disparar tu ranking orgánico para ALCANZAR Y MANTENER un impresionante tráfico orgánico es TUYO.

Consigue gratis lo que el 1% de los expertos en SEO venden por miles de euros... y el otro 99% ni siquiera sabe que existe.


OBTEN MI INFORME GRATUITO
5 errores que debes evitar en tu sitio web de Drupal
Ebook - 5 errores que debes evitar en tu sitio web de Drupal (¡podrían costarte miles de euros!)
 

Este Ebook cubre 5 terribles errores que probablemente estés cometiendo ahora mismo con tu sitio web de Drupal.

¡Nº3 TE SORPRENDERÁ! Esta lectura de 10 minutos te ahorrará miles de euros.



OBTEN MI INFORME GRATUITO