Los 7 mejores gestores de contenido web (CMS) Open Source en 2020

¿Cuáles son los mejores y más sencillos gestores de contenido (CMS) de 2020? ¿Necesitas crear una página web de manera sencilla? Los gestores de contenido CMS Open Source nos han facilitado a todos la vida desde hace unos cuantos años: crear páginas web en internet es cada vez más fácil y además lo podemos hacer con estos programas de libre distribución.

¿Qué es un gestor de contenidos?

Un sistema de gestión de contenidos (CMS), es un programa informático que nos ayuda en la creación y modificación de contenidos digitales.

La mayoría de los CMS incluyen la mismas funcionalidades como puede ser publicación Web, administración de formatos, edición de historiales, indexación…

Se diferencian unos de otros en su complejidad y en su facilidad de uso. Muchos se dirigen a un determinado tipo de mercado (creación de blogs, tiendas online, cursos….)

¿Qué es un gestor de contenidos Open Source?

En la Open Source Initiative cuentan de manera muy clara que tiene que cumplir un software para ser Open Source (comento los puntos que me parecen más interesantes):

  1. Libre distribución: La licencia no debe restringir a ninguna parte de vender o regalar el software como un componente de una distribución agregada de software que contiene programas de varias fuentes diferentes. La licencia no requerirá un canon u otra tarifa por tal venta.
  2. Debe incluir el código fuente: El programa debe incluir el código fuente y debe permitir la distribución del código fuente y en el formulario compilado.
  3. La licencia debe permitir trabajos derivados: La licencia debe permitir modificaciones y trabajos derivados, y debe permitir que se distribuyan bajo los mismos términos que la licencia del software original.

Todo esto se traduce en que WordPress, Drupal o Joomla llegan a ti de manera gratuita: el software no es propietario. Vas a sus páginas, lo descargas y lo instalas en tu servidor web. Todo muy sencillo.

¿Cuando necesitas utilizar un CMS para crear tu página web?

Si necesita un sitio grande y complicado de muchas páginas, lo mejor es utilizar un sistema de gestión de contenidos en lugar de un generador de sitios web.

Puede que al principio tengas que aprender como funciona el CMS elegido, pero luego te va a proporcionar una gran flexibilidad y funcionalidades.

Si quieres contratar a un desarrollador web online, planteate usar un CMS de código abierto como WordPress o Joomla. La mayoría de los desarrolladores están familiarizados con estas dos plataformas. Estas opciones Open Source te darán acceso a miles de plugins y temas creados por la comunidad para cambiar el aspecto de tuweb de manera sencilla.

Estos sitios web creados con un CMS necesitarán un servidor de hosting para alojar el contenido, y también vas a necesitar comprar un buen nombre de dominio. 

¿Cuál son los gestores de contenido web más usados?

La respuesta es sencilla y aplastante: WordPress es el CMS más utilizado en la actualidad. Copa el 60% del mercado e los CMS y lo más impresionante es que más del 30% de toda la web utiliza WordPress… Impresionante. Unos datos para poner en perspectiva este dato frente a otros CMS:

  • WordPress: usado por el 31% de todos los sitios web (60% del mercado de los CMS)
  • Joomla: usado por el 3% de todos los sitios web (6% del mercado de los CMS)
  • Drupal: usado por el 2% de todos los sitios web (4% del mercado de los CMS)
  • Squarespace: usado por el 1% de todos los sitios web (2% del mercado de los CMS)
  • Wix: usado por el 0.7% de todos los sitios web (1.4% del mercado de los CMS)

Y lo más impactante es que desde 2011 el mercado de WordPress no ha parado de crecer: ha pasado del 13% al 31% de uso en toda la web, y parece que la tendencia sigue subiendo. Joomla y Drupal han ido para abajo y Wix y Squarespace han subido.

Pros y contras de usar un CMS Open Source (código abierto)

Beneficios del código abierto

  • Precio: Un CMS de código abierto implica que es gratis instalarlo en tu servidor. Es posible que tengas que pagar por el hosting y el nombre de dominio. En cuanto al diseño de la web, suele haber temas gratuitos muy buenos.
  • Personalización: las aplicaciones CMS open source son flexibles y puedes diseñar prácticamente lo que quieras con cierta facilidad. Suelen tener muchos añadidos gratis para aumentar la funcionalidad de tu web en un solo clic gracias  aa la gran comunidad de desarrolladores que soporta el CMS. Suelen ser perfectos para mejorar tu SEO ya que tienen opciones muy buenas para mejorar el posicionamiento online en buscadores.

Inconvenientes del Open Source 

  • Vulnerabilidad: el software CMS de código abierto puede ser vulnerable a problemas de seguridad, especialmente si los complementos y los módulos no se actualizan de manera adecuada. El propio CMS suele ser seguro y si hay alguna brecha de seguridad se parchea rápidamente, pero lo mismo no sucede con los plugins o temas.
  • Soporte: no cuentas con soporte personalizado para los problemas que vayan surgiendo en tu sitio web. Vas a tener que preguntar en foros o contratar a un experto. Puedes optar por un servicio de hosting que ofrezca este servicio en su precio.

¿Cuáles son los mejores gestores de contenido web (CMS) Open Source en 2019?

Si algo tienen en común estos gestores de contenido web es que todos están basados en PHP (lenguaje de programación) y MySQL (base de datos), así que vas a necesitar un proveedor de hosting que ofrezca estas opciones ya instaladas (servidor compartido o VPS «managed» o elegir un hosting e instalarlas tu mismo (VPS o dedicado «unmanaged»).

En caso de no tener experiencia, lo mejor es empezar por un servidor de hosting donde te lo den todo «fabricado y listo para usar».

1.-WordPress – El CMS más sencillo y popular

WordPress es el CMS más popular en la actualidad, y con mucha diferencia. Te permite configurar fácilmente blogs y sitios web utilizando MySQL y PHP. Su curva de aprendizaje es muy rápida. Si quieres crear tu propio sitio web gratuito, rápido y de manera muy fácil, WordPress es la mejor solución.

  • Dispone de una gran cantidad de temas y plugins (complementos) para extender sus funcionalidades
  • Se instala facilmente y se puede personalizar de manera muy rápida
  • Puedes mejorar mucho tu SEO instalando plugins
  • Tienes la opción de probarlo en wordpress.com, pero siempre recomiendo instalar tu mismo WordPress en tu servidor (utilizas wordpress.org)
  • Puedes instalar el plugin WooCommerce (gratuito) y comenzar tu tienda online (eCommerce). Es una de las opciones más populares del mundo para crear tiendas online (con permiso de Shopify).

Con WordPress 5 se han introducido grandes cambios en este CMS: su editor de contenido ha pasado a un modelo de bloques (Gutenberg) que ha gustado a muchos… y a otros no…. Solo es cuestión de acostumbrarse. En mi caso me ha parecido un gran avance en WordPress: permite automatizar muchas tareas y reutilizar contenido de manera muy sencilla. Las opciones de edición se han multiplicado.

Ya he hablado extensamente de WordPress en algoentremanos (el CMS de este blog), pero te recomiendo que leas las siguientes entradas:

10 consejos imprescindibles para optimizar el rendimiento de WordPress

  1. Test de rendimiento de WordPress (I)
  2. Optimiza las imágenes que subes a WordPress (II)
  3. .htaccess optimizado para el almacenamiento en caché de WordPress (III)
  4. Instala un plugin de cache que genere páginas estáticas html (IV)
  5. Utiliza un buen tema para tu blog (V)
  6. Utiliza un buen servicio de hosting para tu web (VI)
  7. Mejorando el rendimiento de la página inicial de WordPress (VII)
  8. Selecciona los plugins adecuados (VIII)
  9. Optimiza el rendimiento de tu base de datos (IX)
  10. 10 plugins que ayudan a acelerar WordPress (X)

Los mejores temas de Genesis Framework para WordPress

  • ¿Qué es un framework para WordPress? Se trata de una capa de código que actúa por debajo de un tema hijo en tu WordPress, permitiendo modificar el tema sin problemas mientras el framework se actualiza con nuevas funcionalidades.
  • ¿Qué beneficios me proporciona Genesis Framework?  Código optimizado para un SEO excelente y una muy buena velocidad de carga. Diseño Responsive adaptado a dispositivos móviles. Código HTML5. Diseños de temas muy actuales y con una estetica perfecta para negocios. Código seguro. Con actualizaciones automáticas. Temas con diferentes layouts y widgets.

2.-Drupal – El CMS para los que quieren algo más complicado

Drupal es una plataforma de gestión de contenido de código abierto que ha ayudado a crear millones de sitios web. Tiene una comunidad muy activa, pero su curva de aprendizaje es algo mayor que en el caso de WordPress. Para usuarios más experimentados. Puedes utilizar Drupal para crear desde blogs personales a páginas web empresariales. Dispone de miles de módulos adicionales y diseños. Requiere PHP y MYSQL. Si quieres usar Drupal vas a necesitar una buena cantidad de conocimientos, pero si lo consigues, crearas un sitio web realmente potente. Dispone de opciones para crear blogs, sitemaps, motor de búsqueda o formularios entre otras muchas cosas.

3.-Moodle

Si quieres crear un curso online, Moodle es la mejor opción con diferencia. Si eres profesor y quieres interactuar con tus estudiantes, molde te ofrece todas las herramientas necesarias para ello. También utiliza PHP y MySQL. Es un software de código abierto, así que no hay que pagar licencias. Moodle te va a permitir crear perfiles de estudiantes, profesores, o administradores; vas a poder subir todo tipo de documentación para su descarga por los estudiantes; puedes hacer examines online y registrar toda la información del curso. Puedes probar una demo en su página web: moodle.org/demo, y acceder como profesor, estudiante o administrador.

4.-Joomla – Un clásico dentro de los CMS

Joomla es un sistema de gestión de contenido que te permite construir sitios Web y blogs. Con una curva de aprendizaje situada entre WordPress y Drupal. Una de las opciones más populares junto a WordPress y Drupal. También esta basado en PHP y MySQL. Tal vez sea una buena opción para empresas que quieren personalizar su portal de manera muy sencilla. No dispone de tantos temas (plantillas) como por ejemplo WordPress.

5.-SilverStripe – CMS perfecto para crear intranets

SilverStripe CMS es una plataforma  de código abierto para crear webs, intranets y otras aplicaciones web. Muchos sitios de negocios y organizaciones utilizan este CMS. Es también relativamente fácil de utilizar. También esta basado en PHP y MySQL. Dispone de plantillas para mejorar tu diseño y es bastante modular.

6.-Magento – CMS perfecto para eCommerce

Magento es un CMS encaminado a crear tiendas online y webs de eCommerce. Ok, con WordPress también lo podemos hacer utilizando el plugin Woocommerce, pero esta es una opción más «enfocada» y con un largo recorrido. Con un único dashboard vas a poder crear varias tiendas, algo muy conveniente. Colocar productos en el catalogo es realmente sencillo, igual que activar un carrito de compra y pasarelas de pago. También esta basado en PHP y MySQL.

7.-Ghost

Ghost es una propuesta muy interesante por su simpleza. Es muy sencilla de instalar y de utilizar. Y sirve para una cosa: blogging…. y ya esta. Y usa Markdown… algo muy interesante si quieres escribir realmente rápido y dar formato a tus entradas de manera rápida.

Puedes optar por instar tu mismo Ghost en tu servidor o usar un blog en los servidores Ghost (no es gratis como WordPress.com). Ghost ofrece optimización para SEO y para compartir en redes sociales. Es realmente rápido gracias a que se basa en Node.js REST API

¿Cual es el mejor gestor de contenido -CMS- en función de tus necesidades?

Pues depende de tus necesidades y conocimientos. La respuesta sencilla es WordPress, pero las otras opciones tienen también sus puntos fuertes que nos pueden solucionar la papeleta de manera más clara que WordPress en determinadas situaciones:

  • Mejor CMS de uso general: WordPress
  • Mejor CMS para montar blogs: Ghost y WordPress
  • Mejor CMS para crear tiendas online: Magento o WordPress + el plugin WooCommerce (gratuito)
  • Mejor CMS para SEO: Ghost, Drupal y WordPress
  • Mejor CMS para pequeños negocios: Joomla
  • Mejor CMS para crear intranets: SilverStripe
  • Mejor CMS por su sencillez de uso: WordPress y Ghost
  • Mejor CMS para crear cursos online: Moodle

¿Cuál es el mejor CMS en cuanto al SEO?

¿Y qué pasa si quieres elegir un CMS que sea perfecto para mejorar el SEO de tu página web? Sin duda WordPress vuelve a ser la mejor opción, aunque vas a tener que hacer unas cuantas cosas para optimizarloTambién puedes optar por Ghost por su sencillez.

¡Ojo! Vas a tener que elegir un buen tema para tu página, como los de StudioPress (optimizados para ser veloces y con las mejores practicas SEO) e instalar un plugin como All In One Seo Pack o Yoast SEO. La configuración de estos plugins es muy sencilla.

Por 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

A %d blogueros les gusta esto: