Episodio 12: Gestores de contenidos -> WordPress 1

Episodio 12: Gestores de contenidos -> WordPress 1

En el episodio de hoy hablamos de gestores de contenido, pero antes déjame que os recuerde que Tenolitas.com es un servicio de asesoramiento low cost donde podéis contratar vuestro plan de asesoramiento tecnológico por el precio de un par de cafés y hacer vuestras preguntas para poder contar con mi ayuda y poner en marcha vuestro negocio digital.

Como ya os había comentado en un episodio anterior, voy a dedicar un episodio a la semana para hablaros de gestores de contenido porque al final la mayoría de las herramientas software que hay y que usamos en nuestro día a día son gestores de contenido de muchos tipos como ya comentamos en ese episodio, pero voy a centrar cada serie de estos episodios de gestores de contenidos en una herramienta y hablaremos de ella en profundidad y os voy a explicar en este episodio de hoy por qué vamos a elegir WordPress como gestor de contenidos para la generación de páginas web.

Realmente WordPress nació como una herramienta de blog y actualmente ha ido evolucionando hasta tener el 60,8% de la cuota de mercado, es decir que el 60,8% de las páginas web que hay ahora mismo funcionando en internet están generadas con WordPress y esto es una cifra realmente impresionante sobre otros gestores de contenidos que tienen por debajo de un 20% de uso.

WordPress además respalda a un 14,7% de los mejores sitios web del mundo con más de 500 sitios creados cada día usando un WordPress frente a 60, 80 sitios que usan otros comercios electrónicos o páginas web porque WordPress estas cifras que estoy dando incluyen lo que es página web y también comercio electrónico porque gracias al plugin de WooCommerce ha colocado a WordPress en una de las primeras herramientas a la hora de montarte tu tienda en internet.

El punto fuerte de WordPress es su comunidad, una comunidad muy activa que genera contenido en formato de plugins, traducciones, documentación, las comunidades open source funcionan de esta manera, hay pues eventos que juntan a la comunidad y que además de charlas para hacer difusión y formación sobre las tecnologías y las novedades que va teniendo la herramienta también suele haber equipos de trabajo que durante una jornada de ese evento se dedican a hacer o aportar a la comunidad ya sea en formato de soporte, respondiendo tickets durante esos días en grupos o haciendo traducciones o haciendo talleres para enseñar a la gente a usar la herramienta desde cero o bien colaborando con el repositorio de plugins.

El directorio de plugins de WordPress contiene más de 55 mil plugins y WooCommerce respalda a un 22% de los mejores sitios de comercio electrónico en el millón que está en el top de la lista en el mundo.

O sea que el 22% de ese millón está hecho con WooCommerce.

WordPress fue desarrollado o más bien continuado por Matt Mullenwet y Mike Lyle que continuaron el desarrollo de la persona que había empezado a poner WordPress como su herramienta de blogging para él.

Una vez que esta persona dejó de desarrollar esta herramienta pues estos dos personajes pidieron permiso para poder seguir con el desarrollo, lo obtuvieron y hoy día pues la empresa dirigida por estos dos personajes que es Automatic gestionan todo el desarrollo tanto de WordPress como de WooCommerce como de un montón de herramientas, incluso adquisiciones que han hecho como Thumbel que ha sido adquirido por Automatic también por la gente que hace WordPress.

Está creado en PHP y usando MySQL como motor de base de datos y licenciado bajo una licencia GPL versión 2 que GPL son las siglas de General Public License que es una licencia de dominio público general y que puede ser modificado el código, solo estima que todo lo que hagas de la modificación de código Open Source tiene que seguir siendo Open Source, es decir que tú puedes realmente vender plugins y cualquier aplicación que hagas para conectar a WordPress pero deberías dejar el código también en formato abierto para que otros usuarios pudieran coger tu código, modificarlo y reprogramar sobre él según lice la licencia.

Se estima que el esfuerzo colaborativo detrás del desarrollo de WordPress ha requerido lo correspondiente a 151 años humanos de una persona, lógicamente no es así porque han sido muchas personas las que han contribuido pero con un coste estimado de unos 8 millones de dólares para generar todo lo que hay generado dentro de WordPress.

Existen por un lado WordPress.com y por otro lado WordPress.org, en WordPress.org que es la organización de Open Source tú puedes crearte tu cuenta y esto te va a dar acceso a servicios como Gravatar que es un servicio para crearte tu avatar que luego asociado a un correo electrónico va a aparecer cuando crees un usuario de WordPress o cuando crees, hagas comentarios en un sitio WordPress pues vas a aparecer con tu Gravatar o tu avatar que hayas puesto como icono del autor o como icono de usuario.

WordPress.org es donde van a estar los repositorios, los plugins, todo lo que es la comunidad Open Source mientras que WordPress.com es un servicio comercial de automatic para aquellos que quieran hacer su blog bajo un portal de WordPress que no tiene ni con mucho la misma capacidad de ser personalizado como la parte Open Source que te la descargas, la auto alojas y la configuras como tú quieres pues en WordPress.com te dan una serie de características y modificaciones que puedes hacer pero está orientado a gente que no quiere complicarse la vida y que por una cuota muy asequible puede tener su blog dentro de WordPress.com.

Actualmente pues va por la versión WordPress 5.9 con 31 millones de descargas, 39.877.000 descargas y automatic tiene un valor aproximado de 1,16 billones o miles de millones, son billones americanos y en la actualidad cuenta con 873 empleados trabajando de forma remota y esto es bastante curioso porque la compañía tenía una sede en San Francisco que cerró porque hay esta la cultura de trabajo remoto que la gente no iba a la oficina trabajaba desde casa o desde sitios totalmente desubicados que podrían estar incluso viajando por el país o por el extranjero y trabajar de forma remota así que automatic decidió cerrar la oficina de San Francisco pues que estaba pagando seguramente para que no fuera nadie.

Pues WordPress como os he dicho podéis utilizarlo pues para hacer un blog, hacer vuestras páginas web, hacer comercios electrónicos, montar la tienda pero se pueden hacer muchas cosas más como por ejemplo un directorio de servicios podéis crear un directorio de servicios o podéis crear bolsas de trabajo que es un directorio de servicios pero mucho más interesante porque podéis poner de un lado la gente que publica los servicios y de otro lado la gente que accede al listado de servicios de tal manera que os ponéis en un modelo de negocio que a lo mejor pues el anunciante de sus servicios paga la plataforma para que demandantes de servicio puedan contratarles sus servicios a través de vuestro directorio.

Podéis generar también intranets para hacer realmente gestionar pequeñas empresas, las intranets que os van a permitir acceso a formularios, a documentación, a subir documentos, fotografías y archivos y bueno pues este uso de WordPress como una intranet también es bastante común y bueno pues bastante útil a no ser que prefieráis una herramienta más específica que desde luego veremos en otros episodios y que en la página de tecnolitas.com vais a tener descripciones de herramientas para intranets más específicas que WordPress pero también se podría hacer.

Otra de las cosas muy muy interesantes es usar WordPress como API.

El tema es que WordPress puede ser el backend de información donde gestiona tipos de contenido, el post type o custom post type, tipos personalizados de contenido, a través de plugins como advanced custom fields vais a poder crear campos personalizados para ese tipo personalizado de contenido y con esos campos y esos tipos vais a poder crear un backend que sea accesible a través de API.

Ya hablaremos en su día de qué es un API y cómo son las APIs modernas, son interface de acceso a programas, lo que es el Application Program Interface que realmente a día de hoy pues la más extendida es una API REST que está basado en servicios HTTP y servicios HTTP es cómo funcionan las páginas web, haces una petición HTTP a una dirección que en este caso en el caso de la API se conoce como un endpoint o un punto final y a lo mejor pues haces por ejemplo una llamada a tecnolitas barra servicios y a lo mejor pues te devuelvo en un formato JSON que es un documento que tiene el formato de objetos JavaScript que ya veremos en su día que es muy interesante cómo está organizado ese documento JSON o JSON, lo vais a oír nombrar como JSON, como JSON dependiendo un poco del idioma, en inglés sería JSON en castellano JSON y que hace referencia a JavaScript Objects Notation y define objetos que en este caso por ejemplo en mi directorio de servicios podrían ser los servicios, si haces una llamada de API a tecnolitas.com barra servicios o barra API barra servicios, a lo mejor en tecnolitas.com barra servicios te muestro la página web de servicios dentro del navegador con su estética bonita con su tema de WordPress y en tecnolitas.com barra API barra servicios te doy un documento JSON que sólo tiene la información de los servicios y tú coges ese documento lo lees y lo pintas en una aplicación de móvil o en cualquier otra página web o en un servicio de noticias o un directorio que agrega todos los servicios de portales tipo tecnolitas.com las aplicaciones de las API son ilimitadas otro día os contaré el caso de éxito de un de una aplicación que hemos hecho para móviles usando WordPress como backend y la aplicación está está hecha móvil llamando a el API del backend y recuperando la información de ahí.

WordPress tiene un modo de trabajo que es el WP Engine que sería lo que se conoce como Headless Server un servidor sin cabeza, a mí me gusta decir más sin cara porque lo que tenemos con WP Engine es un backend de datos todo lo que he estado contando sobre los tipos de contenido que se pueden guardar en su base de datos y tenemos este backend y un engine que nos sirve a través del API a aplicaciones que hacemos fuera de WordPress con lenguajes como React, Angular, Vue, JavaScript, C Sharp, cualquier lenguaje de programación que se os ocurra puede hacer una llamada API a este backend o a este engine de WordPress.

Es una arquitectura más compleja pero para muchos casos es muy recomendable.

Pues para concretar un poco ya más o menos cómo funcionaría WordPress tiene una estructura de datos basada en 12 tablas de información esto quiere decir que el modelo de datos ha sido muy estudiado porque WordPress puede almacenar muchos tipos distintos de contenido y lo hace prácticamente en una tabla entonces el tipo de contenido maestro de WordPress es el post pero que realmente hablamos de custom post type porque un post puede ser un post de un blog puede ser un producto de una tienda puede ser un juego puede ser un libro puede ser un curso puede ser la entidad que nosotros queramos al final es un post porque un post también son una serie de campos en la base de datos que define la entidad semántica que queramos utilizar y llamémosla como queramos libro post artículo curso podemos crear el tipo de contenido personalizado que queramos usando esas 12 tablas en el caso de WooCommerce cuando instalamos el plugin de WooCommerce añadimos a estas 12 tablas 18 tablas más que son las necesarias pues para que la tienda funcione como una tienda ya no sólo hablamos de custom post type sino que hay que relacionar pedidos envíos transporte impuestos WooCommerce tiene una serie de plugins que hacen que las funcionalidades de la tienda puedan llegar a ser pues un sitio de membresía o suscripciones suscripciones a las compras por lo tanto hay pagos recurrentes y envíos recurrentes si hablamos de productos físicos o descargas recurrentes si hablamos de productos digitales y estos plugins estas funcionalidades requieren que el número de tablas sea a un mente y por lo tanto pues pasamos de tener 12 tablas a tener 12 más 18 que serían 30 tablas lo que constituiría una tienda física quizá la próxima semana os hable de la gestión de la base de datos de WordPress como punto de partida y después iremos viendo pues todo lo que es el panel de control de administración y lógicamente en una filosofía podcast donde os voy a contar para que sirven las cosas y que podréis ver apoyada por los tutoriales que hay en la página web los que habrá en el canal de youtube y alguna otra información que demos en formato de webinars o eventos en directo depende un poco de lo que sean vuestras demandas pues así iré organizando un poco los contenidos que que más me solicitáis y que y que más me pedís

¡Que tengas un Ingenioso día!

Deja un comentario