Blog

Un punto de encuentro donde compartir experiencias y conocimientos sobre Internet i tecnología

MÁS ALLÁ DE BAB

¿Qué es un CMS y cuáles son los más utilizados?

Evolución y especialización de los gestores de contenidos

BAB 23/11/2017

¡¡Hola!! ¿Cómo va todo? 😉

Ahora que prácticamente ya hace 15 años que en BAB empezamos a desarrollar Comitium nuestro propio CMS para medios digitales, nos gustaría compartir contigo esta parte de la historia más reciente de Internet y la evolución de una tecnología basada en las necesidades que ha impuesto el mercado y la madurez de los usuarios. Todo ello ha cambiado la manera de entender la creación, edición y gestión de los contenidos, sea una web corporativa, un e-commerce, un blog personal o un periódico digital.

¿Cuál es el origen y motivo de la aparición de los CMS?

A mediados de los 90's tener una web propia en condiciones era considerado prácticamente un "bien de lujo". Era necesaria una estructura de desarrollo y mantenimiento que no todo el mundo se podía permitir, y siempre que estuviéramos hablando de una compañía, claro está, pues a título personal era casi impensable hasta la irrupción de plataformas como Blogger en 1999, adquirida posteriormente por Google en 2003, el fenómeno de mySpace también en 2003 y más ampliamente con la llegada de WordPress en 2004 o Tumblr en 2007.

El siglo pasado,... sí, sí.. cómo pasa el tiempo 😅 para crear y administrar una web, teníamos que generar y manipular documentos de todo tipo: HTML, con suerte dábamos los primeros estilos con unos CSS precarios, sin olvidar la edición de imágenes y textos, gestionados por el mismo código y en proyectos más grandes, con ayuda de bases de datos. En definitiva, necesitábamos toda una serie de recursos y conocimientos de software's sumado al coste económico añadido que esto suponía: Photoshop, Fireworks, Dreamweaver, Office, MySQL e incluso Flash. ¿Recuerdas los efectismos visuales de las webs desarrolladas con esta tecnología? Algunas eran todo uno portento de ActionScript, su propio lenguaje de programación.

En definitiva, la motivación de la aparición de los gestores de contenidos es bastante evidente y es que superado el efecto 2000 y el umbral del nuevo siglo, llegó un tsunami digital que inundaría nuestras vidas de nuevas tecnologías: Internet, correo electrónico, mensajería instantánea, redes sociales... Había cambiado definitivamente la manera que tenemos de comunicarnos, interactuar y por supuesto de consumir y compartir información. Cómo afirmó MacLuhan "El medio es el mensaje" e Internet lo es más que ningún otro, dentro de esta aldea global que es la actual sociedad de la información.

El fenómeno del CMS, acrónimo de Content Management System o gestor de contenidos, surge precisamente como respuesta a la necesidad del "do it yourself digital", en parte motivado por el deseo de los internautas de generar y publicar sus propios contenidos, básicamente blogs y páginas web, junto con las exigencias de las grandes compañías y empresas de comunicación de encontrar una nueva manera de gestionar y distribuir grandes volúmenes de información en constante actualización y consumida por grandes audiencias. Todo ello representaba una buena oportunidad de negocio para las industrias de IT, que no podía escapar para implementar progresivamente unos estándares de uso global.

¿Cuáles son las principales ventajas de utilizar un CMS o gestor de contenidos?

Básicamente que no necesitas grandes conocimientos informáticos, ni de programación, diseño o usabilidad, simplemente conexión a Internet y un navegador para acceder al panel de control de los contenidos, sean estáticos (botoneras, cabeceras...) o dinámicos (noticias, artículos, imágenes...) y lo mejor de todo es que hoy en día gracias al diseño responsive o adaptativo, hemos superado el problema de la multiplataforma, cross browser y esto garantiza la correcta visualización de los contenidos desde cualquier dispositivo y navegador. Además podemos tener en un mismo espacio la gestión amigable e intuitiva de diferentes sites, en diferentes idiomas y para varios editores concurrentes, con roles de acceso y actuación diferentes.

El recorrido que tienen hoy en día algunos de los CMS más populares, hacen de estos gestores herramientas testadas y muy estables pues el constante debugging o depuración del código, casi siempre abierto es decir Open Source y las correcciones y mejoras que los mismos usuarios aportan, contribuyen activamente a que grandes comunidades de desarrolladores, puedan ofrecer al usuario final infinidad de plugins, add-ons, componentes y extensiones que añaden funcionalidades accesorias muy especializadas como widgets de todo tipo, que los convierten en una tecnología idónea para perfiles "no técnicos" por su flexibilidad y versatilidad en la edición, actualización y entrega de los contenidos la mayoría de veces optimizados para SEO (Search Engine Optimization)​, imprescindible si quieres posicionar tus contenidos en las primeras posiciones de los resultados de buscadores como Google y tener un posterior control de la evolución de las métricas de tu proyecto con herramientas como Google Analytics.

Por otro lado al no haber desarrollos a medida de los proyectos, este hecho aporta una notable reducción en los costes, la consiguiente reducción del TTM (Time To Market) y la posibilidad de tener una propuesta MVP (Minimum Viable Product) con suficiente calidad para testear proyectos y modelos de negocio especialmente si hablamos de e-commerce.

¿Y de verdad pensabas que no había ningún inconveniente?

El más grande es la ciberseguridad. Las plantillas son muy vulnerables, las bases de datos, la información de los usuarios, las contraseñas y los formularios que con el uso de captchas no pueden paliar la falta de encriptación de los datos. Muchas veces estas plataformas sufren ataques masivos por parte de las comunidades hackers internacionales, que quieren desacreditar a las grandes compañías dañando su imagen frente la competencia y dejar en evidencia, las brechas de seguridad que en la mayoría de las ocasiones, quedan resueltas con las actualizaciones de software entre versiones.

Vale la pena recordar que todos los CMS están construidos sobre frameworks, estructuras diseñadas para la implementación y desarrollo de una aplicación, con el fin de gestionar por separado datos, acciones, y cómo se muestra finalmente en los navegadores. Hay muchos frameworks, la mayoría también de uso libre, como Symfony o Zend que a pesar de ser robustos también necesitan actualizaciones vinculantes con las versiones del CMS que estés utilizando y sujetas a la compatibilidad con el tema o plantilla que le da el aspecto gráfico y las funcionalidades finales que tendrá el sitio web, una vez esté publicado. En definitiva, un código nunca está suficientemente optimizado y todo un conjunto de casuísticas que una vez tenemos nuestra web funcionando, impone la máxima de: mírame y no me toques demasiado...😬

Y como ya sabes, un buen diseño y una buena usabilidad pueden ser los factores determinantes a la hora de que tu proyecto funcione, por tanto tienes que tener en cuenta que si trabajas con un CMS estándar, Open Source o de software libre (WordPress, Joomla, Drupal, Magento, PrestaShop...) puedes encontrar el mismo diseño en "n" páginas en todo Internet, usuarios, bloggers, empresas, e-Shops... que hayan comprado el mismo tema o plantilla que le confiere aspecto gráfico y funcionalidades a tu web. Siempre existirá la posibilidad que alguien te diga, que casualmente, ha visto una página con un diseño exactamente igual al tuyo...

Si lo deseas puedes personalizar tu web, pero esto representará un coste adicional de diseño y desarrollo y quizás también algún dolor de cabeza con las actualizaciones del CMS y los componentes instalados. En el peor de los escenarios, simplemente no podrás actualizar la versión generando un problema importante, puesto que utilizar software libre implica la necesidad imperiosa de mantenerlo siempre actualizado a la última versión para evitar ataques en las brechas de seguridad, que no nos engañemos, todos los softwares tienen, pero en este caso, al ser Open Source o software abierto, implica que es mucho más fácil detectarlas y explotarlas. Todo ello, puede encarecer tu proyecto innecesariamente y dejarte de nuevo en el punto de inicio para tener que volver a empezar.

Por último tienes que saber que el servicio post-venta de plantillas y componentes digamos que es "limitado" y te obligará a abrir tickets de soporte en inglés, porque en la mayoría de las ocasiones hablarás con desarrolladores de cualquier lugar del mundo y te tocará esperar respuestas inconsistentes o ambiguas, que si no tienes un perfil un poco técnico, te pueden dejar con cara de "¿y esto qué es lo qué es....?" 😰

¿Qué tipos de CMS hay y cuáles son los más utilizados?

Casi todos son de código abierto y gratuitos, con diseño 100% responsive y desarrollados en PHP. Podemos agruparlos por sus prestaciones y/o funcionalidades:

E-commerce

PrestaShop
Ideal para negocios online de cualquier tipo y tamaño. Fácil de utilizar y personalizar, pensado para el posicionamiento SEO y para conectar con determinados ERP (Enterprise Resource Planning).

Magento
Pofesional pero menos intuitivo y por su complejidad requiere más conocimientos técnicos, pensado para grandes proyectos con un modelo de negocio 100% online.

Shopify
Servicio 100% en la nube, pensado para crear y iniciar con facilidad un negocio web, sin ningún conocimiento técnico ni logístico. Ideal para gestionar con facilidad pedidos y pagos.

Multiusos

WordPress
Quizás es la herramienta blogging más estándar y cada vez más utilizada también para portfolios profesionales y sites corporativos y/o de entidades que necesitan una web presencial de bajo coste y prestaciones básicas.

Drupal
Versátil y personalizable al máximo, con plugins y componentes preinstalados de base según las necesidades y tipología de cada proyecto.

Joomla
El más popular. Simplicidad de instalación y facilidad de uso, con una enorme comunidad desarrolladora detrás, tendrás infinidad de módulos, componentes y plantillas adaptadas y agrupadas por sector de negocio.

En todos los casos tienes que descargarte un paquete de instalación de sus respectivas páginas y crear una base de datos. Cualquier plugin, módulo, o componente que necesites lo puedes encontrar gratuito siempre y cuando hagas el esfuerzo de adaptarte a su funcionalidad, nunca al revés, pues entonces estaríamos hablando de un desarrollo a medida. Cuidado con los plugins gratuitos, normalmente no son demasiado recomendables. Si buscas algo más especializado y/o estable, testado por un número mayor de usuarios, te tocará pagar pero también tendrás un servicio de soporte para resolver cualquier duda y/o incidencia.

No nos engañemos, no es el escenario ideal, pues la principal problemática es que estos plugins se actualizan al mismo ritmo que las versiones del CMS, y que no te limiten la actualización porque un plugin no está preparado para la nueva versión del CMS.

A favor es bueno saber que hay infinidad de blogs y foros, donde miles de personas comparten cada día sus experiencias y donde preguntando se resuelven la mayoría de las dudas.

¿Qué tipo de CMS me conviene si tengo una publicación digital?

Si de verdad quieres tener un CMS que sea una pieza importante de tu negocio, tienes que saber que lo más seguro es trabajar con tecnología robusta, testada y evolutiva y disponer de soluciones flexibles para gestionar con la máxima seguridad, grandes volúmenes de contenidos y grandes audiencias, pensando siempre en la velocidad de entrega de los contenidos y una futura escalabilidad.

Hoy en día, la especialización en los CMS para periódicos digitales es muy elevada, puesto que la audiencia ha cambiado su forma de consumir la actualidad informativa y ha provocado la necesidad de evolucionar los gestores de contenidos al nuevo entorno.

Los timelines de las redes sociales de la audiencia son el principal origen del tráfico y cobran especial énfasis en nuevas tecnologías como las AMP (Accelerated Mobile Pages de Google) y los FIA (Facebook Instant Articles) y por supuesto la importancia de poder absorber grandes volúmenes de tráfico en muy poco tiempo, sin olvidar la optimización SEO de los contenidos, imprescindible para el crecimiento cualitativo de cualquier proyecto web.

Otro factor clave es la publicidad y cómo ha cambiado estos últimos años. La publicidad institucional está desapareciendo y la publicidad segmentada por cada tipología de público, junto con el branded content es decir acciones no intrusivas de marketing digital, orientadas a dar notoriedad y visibilidad a las marcas, se está imponiendo como nuevo modelo.

En definitiva, en BAB hemos desarrollado Comitium nuestro propio CMS con casi 15 años de recorrido que ofrece soluciones tecnológicas globales a proyectos editoriales y dispone de un equipo propio de desarrollo dedicado a la mejora correctiva y evolutiva del producto, que genera actualizaciones entre 2 y 3 meses.

Una parte muy importante de nuestro entorno empresarial y colaborativo, está formado por un conjunto de socios estratégicos y clientes con periódicos digitales, que utilizan Comitium cada día, y nos retroalimentan con sus necesidades y experiencia de uso.

Si tu proyecto editorial necesita una CMS especializado en periódicos digitales no dudes en contactar con nosotros y encontraremos una solución a la medida de tus necesidades.

Solicitar información Comitium

Estamos junto a nuestros clientes desde la concepción hasta el desarrollo tecnológico de sus aplicaciones y en toda la estrategia digital. En definitiva tu éxito es el nuestro.

Comitium CMS ESP

En el próximo post hablaremos de las diferentes posibilidades que existe hoy día para desarrollar Apps sean nativas, híbridas o Progressive Web Apps, imprescindibles para los proyectos editoriales digitales donde el reconocimiento y recurrencia por parte de los usuarios, se basa en el consumo de la información principalmente desde dispositivos móviles.

Si te ha gustado el contenido, puedes compartir este post en redes sociales y 1 me gusta también nos animará a continuar... es gratis y ya sabes que las mejores cosas de la vida siempre lo son... 😊

Si nos quieres sugerir algún tema que aporte valor al día a día de tu proyecto editorial puedes hacerlo aquí y si te quieres suscribir a nuestro boletín, sólo tienes que dejar un nombre y un correo en el campo de aquí debajo, y recibirás las novedades de nuestro blog antes que nadie.

Nosotros seguiremos hablando de lo que más nos gusta. ¿Estarás?

¡Hasta pronto!

Y para acabar, sabías que...

¿La nueva ley de protección de datos implicará limitaciones importantísimas en la generación de cookies?, El impacto en el ámbito publicitario será importantísimo e implicará una reducción de las diferencias actuales tan exageradas entre los grandes (Google, Facebook, Twitter...) y el resto...

¿Te ha gustado este post?

¡Pues compártelo! Es gratis y nos va a dar muy buen rollo que lo hagas ;)