¿Qué le depara el futuro a WordPress?

WordPress ha estado experimentando grandes cambios últimamente. Con la API REST prometiendo revolucionar el desarrollo de WordPress, y Gutenberg prometiendo hacer lo mismo con la interfaz de usuario, no es sorprendente si encuentras que todo esto es mucho para asimilar.

Pero, ¿qué impacto tendrán realmente estos cambios, y qué significan para el futuro de WordPress y su comunidad?

En este post voy a sacar una bola de cristal y hacer algunas predicciones. Voy a ver cuáles son los grandes cambios, cómo podrían impactar en diferentes partes de la comunidad de WordPress, y analizar si esto es algo bueno o malo.

Así que, profundicemos en los detalles de lo que está cambiando, antes de mirar el impacto de esos cambios.

¿Qué está cambiando?

Ha habido dos grandes cambios en WordPress en el último par de años, uno de los cuales ha existido durante un poco más de tiempo y el otro es más nuevo y todavía está en desarrollo. Estos son el API de REST y el Proyecto Gutenberg.

El REST API

el sitio web de la API de REST de WordPress

La API de REST tendrá poco impacto en los usuarios, pero podría ser un gran negocio para los desarrolladores. Proporciona una API que puedes usar para acceder al contenido de tu sitio de WordPress desde cualquier lugar, usando Javascript. No voy a entrar en detalles técnicos sobre cómo funciona aquí, pero si quieres saber más, lee nuestros posts sobre la API de REST.

El API de REST fue un tema candente hace dos años cuando se integró en el núcleo de WordPress. La expectativa en ese momento era que convirtiera a WordPress de un sistema de gestión de contenidos (CMS) en una plataforma de aplicaciones, y que miles de aplicaciones surgieran usándolo como su núcleo.

La verdad ha resultado ser algo menos revolucionaria. La comunidad se ha quedado bastante tranquila en el tema de la API de REST, ya no se ve en la agenda de cada WordCamp, y no conozco a todos los desarrolladores que trabajan con ella.

Sin embargo, hay una forma en la que ha cambiado WordPress, y es trayendo una nueva comunidad de desarrolladores de primera línea a bordo. Anteriormente hubo algunas burlas a WordPress por parte de los desarrolladores del front end (hablé sobre el desarrollo de WordPress sensible en una conferencia sobre estándares web hace algunos años y fue casi abucheado fuera del escenario). Pero la capacidad de engancharse a la API REST ha hecho que algunos desarrolladores fuera de la comunidad existente de WordPress se sienten y se den cuenta. Esto presenta sus propios desafíos y oportunidades, particularmente en la forma en que podría cambiar la comunidad.

Leer
WordPress.com debería renombrarse como WP.com

Proyecto Gutenberg

El plugin de Gutenberg para WordPress

A primera vista, Gutenberg no podría ser más diferente del REST API. Es un cambio centrado en la experiencia del usuario y no en los desarrolladores, y promete hacer la interfaz de usuario de WordPress más fácil de usar y ayudarle a competir en el cada vez más concurrido mercado de los CMS.

Sin embargo, si miras más profundamente, Gutenberg tiene más en común de lo que podrías pensar. Ofrece grandes desafíos y oportunidades para los desarrolladores, dado el alcance de escribir código que interactúa con el sistema de bloques de Gutenberg. Y está construido en Javascript. Así que si has escrito un plugin en PHP y quieres actualizarlo para que sea compatible con Gutenberg, entonces no va a ser una tarea sencilla.

Todavía estamos en las primeras etapas con Gutenberg. Actualmente sólo está disponible como un plugin, aunque el plan es integrarlo en el núcleo este año. Cuando eso suceda, podría haber cientos de plugins que ya no funcionan.

El impacto de estos cambios

Entonces, ¿qué significa todo esto?

Bueno, eso dependerá de quién seas. El impacto será diferente para los usuarios y desarrolladores, y para aquellos que son nuevos en WordPress o que han estado trabajando con él durante algún tiempo. Echemos un vistazo al impacto potencial.

Para los usuarios

Es poco probable que la API de REST tenga algún impacto en los usuarios del propio WordPress. Si un usuario instala un plugin que lo utiliza, entonces es poco probable que note la diferencia. Sin embargo, podría tener un gran impacto en los usuarios de otras aplicaciones y sitios que utilizan la API de REST. En el futuro, podríamos ver a los desarrolladores construyendo aplicaciones basadas en la web interactuando con WordPress usando REST, y eso abre la posibilidad de que toda una nueva comunidad de usuarios haga uso de ellas. Estas podrían ser personas que nunca han usado WordPress por sí mismas.

Para los usuarios que tienen Jetpack instalado en sus sitios, o los usuarios de wordpress.com, la historia es muy diferente. La interfaz de edición de Calypso que usarán para actualizar su sitio se ve muy diferente de la pantalla de administración de WordPress a la que están acostumbrados los usuarios auto alojados, y usan Javascript y REST para crear una aplicación que puede ser usada en línea o como una aplicación de escritorio.

La interfaz de edición del Calypso

No me sorprendería que la interfaz del Calypso, o algo así, se fusionara finalmente en el núcleo. Esto no ocurrirá rápidamente; si fuera a ocurrir pronto, ya lo habría hecho. En cambio, mi predicción es que en algún momento dentro de un año más o menos, veremos una nueva interfaz de administración para sitios auto alojados que combina Calypso y Gutenberg.

Gutenberg ciertamente promete cambios para los usuarios. Tendrán que acostumbrarse a una nueva forma de crear y editar mensajes, y a algunos podría no gustarles. La mayoría, me imagino, se acostumbrará y llegará a preferirlo una vez que los problemas de dentición hayan sido resueltos. Y luego habrá nuevos usuarios que se sentirán atraídos por WordPress debido a la nueva y más fácil de usar interfaz.

Leer
¿Mantiene WordPress su contenido seguro?

Pero por el momento no creo que Gutenberg sea suficiente para llevar a los nuevos usuarios a WordPress en masa. No es un cambio lo suficientemente grande, y no arregla los principales problemas de la interfaz de usuario que no están relacionados con la edición de posts individuales sino con encontrar tu camino en la interfaz de WordPress. En cambio, creo que si y cuando Gutenberg y Calypso se fusionen para crear una interfaz moderna, impulsada por Javascript para WordPress, entonces eso traerá nuevos usuarios en un número significativo.

Para Desarrolladores

El futuro depara muchos desafíos para gente como yo que ha estado desarrollando con WordPress durante muchos años. El principal desafío es el alejamiento de PHP y el acercamiento a Javascript.

He pasado años desarrollando mis habilidades en PHP, y sé que aún tengo que aprender más. Pero mis habilidades en Javascript son muy básicas ahora mismo. Creo que en el futuro, eso tendrá que cambiar si quiero seguir desarrollando con WordPress.

Por ahora, incluso con la API de REST y los cambios de Gutenberg, puedes seguir desarrollando en PHP. Los temas se siguen construyendo con ellos, y la mayoría de los plugins. Pero más y más plugins están incorporando proporciones significativas de Javascript, y esto aumentará cuando Gutenberg sea enrollado en el núcleo. No me sorprendería si en algún momento, más y más temas empiezan a ser desarrollados usando Javascript, en lugar de la pequeña minoría de los experimentales ahora mismo.

Esto se verá forzado si el núcleo de WordPress evoluciona para incluir más Javascript y menos PHP, algo que creo que Gutenberg hace inevitable.

Así que la realidad es: si quieres estar por delante de la competencia, tendrás que empezar a trabajar en Javascript y no sólo en PHP. ¡Un pensamiento aterrador para alguien como yo al pie de esa curva de aprendizaje!

Para los desarrolladores que entran en WordPress, esto es menos problemático. Espero que la mayoría de los desarrolladores que vienen a WordPress lo hagan porque ven oportunidades para usar los lenguajes de primera línea que ya conocen. Después de todo, si eres un desarrollador de PHP y no estás trabajando ya con WordPress, ¿dónde has estado los últimos quince años?

Esto significa que habrá más presión dentro de la comunidad para centrarse en Javascript, lo que conducirá a más Javascript en el núcleo, lo que a su vez impulsará a más desarrolladores de primera línea a trabajar con WordPress, creando un ciclo de auto-refuerzo. En cinco años, podríamos ver a un montón de gente nueva liderando las versiones de WordPress y hablando en WordCamps, y no serán desarrolladores de PHP.

Para la Comunidad

Todo este cambio tendrá algún impacto en la comunidad de WordPress. Con nuevos usuarios atraídos por nuevas y brillantes interfaces, y nuevos desarrolladores atraídos por la oportunidad de hacer más trabajo de primera mano, la comunidad está destinada a crecer.

Leer
15 Lecciones aprendidas de la organización de un WordCamp

Esto es algo bueno. La comunidad de WordPress es una entidad en constante evolución y crecimiento y todos mejoramos en lo que hacemos al dar la bienvenida a nuevas personas y aprender de ellas.

Sin embargo, presenta sus desafíos. WordPress es una plataforma de código abierto construida en un lenguaje que nunca ha sido sexy. Aunque tenemos gente en la comunidad que es bien conocida y respetada, no ves el tipo de mentalidad de “nosotros y ellos” de la que he sido testigo en conferencias de primera línea, donde los oradores son tratados como celebridades menores (y se les paga una cuota de participación a la altura). Y todos nos comprometemos a compartir nuestro código, nuestra experiencia y nuestras ideas. Para mí, eso es lo que hace a WordPress lo que es: es mucho más que una base de código o un CMS.

Los WordCamps son donde nuestra comunidad se reúne

Los desarrolladores de primera línea que se unieron a la comunidad pueden haber venido de un fondo muy diferente. Muchos nunca habrán trabajado en proyectos de código abierto y puede que les resulte difícil ser tan transparentes como la comunidad espera. Eso podría causar tensión dentro de la comunidad y hacer que nuevas personas sean reacias a involucrarse.

La responsabilidad de ser evangélicos sobre nuestros valores y asegurarnos de que los nuevos miembros puedan entenderlos y ver sus beneficios recae en aquellos de nosotros que ya estamos activos en la comunidad de WordPress. La evidencia es muy clara en cuanto a que un ethos de código abierto no lleva a una desventaja comercial, y depende de nosotros comunicar ese mensaje.

Tengo fe en la comunidad y en la industria en su conjunto y creo que superaremos estos desafíos. Creo que la comunidad de WordPress continuará siendo impulsada por el espíritu del código abierto y que será inclusiva y acogedora. Pero todos tendremos que trabajar juntos para asegurar esto.

Los tiempos están cambiando

WordPress nunca se detiene. Desde sus inicios como plataforma de blogs, hasta su evolución como el CMS más grande del mundo, siempre ha sido cada vez más grande y mejor.

Los cambios actuales podrían ser los más grandes hasta ahora. Creo que hacen que las cosas sean emocionantes, y que podemos trabajar para superar cualquier reto. Sólo el tiempo dirá cuánto de lo que estoy prediciendo se hará realidad.

1,6 millones de superhéroes de WordPress leen y confían en nuestro blog. Únete a ellos y recibe entradas diarias en tu bandeja de entrada – ¡gratis!

Etiquetas:

  • cms
  • REST API
  • gutenberg
  • comunidad de wordpress

Deja una respuesta