Unlimited Plugins, WordPress themes, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Code
  2. WordPress
Code

Mirando hacia 2019: WordPress en el año que llega

by
Length:MediumLanguages:

Spanish (Español) translation by Carlos (you can also view the original English article)

¡Que año! A finales de 2017, recuerdo que pensé que el año anterior había sido uno de los más importantes para los cambios de WordPress. ¡Pero no sabía lo que había para 2018!

2018 ha visto algunos de los cambios más fundamentales y de mayor alcance en WordPress desde su creación, consagrados por el plugin Gutenberg (y la polémica sobre él).

Pero en mi opinión, no será Gutenberg quien dominará el 2019, son los cambios que anuncia.

Así que echemos un vistazo a lo que 2019 podría tener reservado para WordPress y su comunidad de usuarios y desarrolladores.

El código base de WordPress

Gutenberg representa el inicio de un cambio fundamental en la base del código de WordPress.

¿Recuerdas State of the Word 2015 de Matt Mullenweg (sí, fue hace mucho tiempo), cuando les dijo a todos que "aprendan JavaScript profundamente?"

slide from State of the Word 2015 - learn JavaScript deeply

Bien, ahora es el momento en que las personas que lo escucharon se alegrarán de haberlo hecho. Y también es el momento en el que la comunidad de WordPress se acrecenta con personas que ya tienen JavaScript y otras habilidades de lenguaje de front-end, y ahora pueden utilizarlas con WordPress.

Gutenberg se basa en bloques. Y esos bloques están escritos en JavaScript. Si alguna vez ha escrito un plugin que añade un meta box a la pantalla de edición de entradas de blog, ahora será mejor que agregues un bloque. Y para hacer eso, necesitarás aprender no PHP, sino JavaScript.

Lo mismo sucede con los desarrolladores de temas: es posible que no necesites aprender JavaScript todavía, pero probablemente tengas que actualizar tus temas para que estilicen la salida de bloques de Gutenberg en lugar de la salida del editor anterior.

Y los bloques no se limitarán a la pantalla de entradas de blog y edición de páginas. No.

La fase 2 de Gutenberg llevará los bloques fuera del editor de publicaciones y los implementará en cualquier otro lugar del administrador de WordPress. Widgets, menús y el personalizador: lo que se te ocurra, va a utilizar bloques. La ambición es convertir a WordPress en un CMS de tipo generador de páginas WYSIWYG, pero sin el código excesivo de la mayoría de los constructores de páginas.

Así es como podría lucir el personalizador de WordPress:

The proposed WordPress WYSISYG interface

Es un objetivo ambicioso, y uno que revolucionará a WordPress tanto para los usuarios como para los desarrolladores. Para los usuarios, significará una nueva interfaz optimizada que se siente más del siglo XXI. Para los desarrolladores, significará aprender JavaScript. Sí, profundamente.

Por lo tanto, ¿qué significará todo esto para la comunidad de WordPress?

La comunidad de WordPress

La comunidad de WordPress no es realmente una entidad. Lo que la mayoría de los que vamos a WordCamps vemos como comunidad es realmente la comunidad de desarrolladores. Pero existe una vasta y mucho menos homogénea comunidad de usuarios de WordPress, con necesidades muy diferentes.

Los usuarios de WordPress no suelen alinearse con la comunidad de WordPress, sino con su propia tribu, que incluirá a muchos usuarios de WordPress trabajando en el mismo espacio. Soy parte de una de estas comunidades: la comunidad de escritores. En esa comunidad, las reacciones a Gutenberg han sido variadas. Las personas con frecuencia reaccionan mal ante cambios importantes, y en este momento la atención está en los errores y los sitios que se han averiado.

Pero a medida que pase el tiempo, creo que los usuarios de WordPress estarán satisfechos por los cambios. Tal vez no por Gutenberg en sí, ya que es demasiado cercano a la experiencia de edición anterior para sentirse como algo más que un añadido, sino por los cambios previstos para el WYSIWYG y el Personalizador.

La nueva interfaz de usuario, a medida que se desarrolla y madura, atraerá a los usuarios que previamente han utilizado constructores de sitios como Wix y que les gusta ver lo que están haciendo en su sitio mientras lo hacen.

Mientras se eliminan los problemas de accesibilidad (más de esto enseguida), esto podría anunciar el comienzo de un período de rápido crecimiento para WordPress. Aunque espero que algunos usuarios que prefirieron el sistema anterior sigan llegando.

Pero ¿qué pasa con los desarrolladores?

Al parecer la comunidad de desarrolladores se siente adolorida en este momento. Con la disputa por Gutenberg (especialmente la accesibilidad y la publicación con poca antelación), existe la sensación de que la comunidad no está siendo escuchada. Ese WordPress está sirviendo las necesidades de WordPress.com en lugar de su comunidad de usuarios y desarrolladores.

Esta es una preocupación que Automattic no debería desestimar. El código abierto no se trata solo del código base y la licencia: también se trata del espíritu de un proyecto. Los verdaderos proyectos de código abierto no son de arriba hacia abajo. Son proyectos democráticos y consultivos que toman en cuenta una gran variedad de grupos y no están motivados ​​por las necesidades de una entidad comercial como Automattic.

Automattic, y Matt Mullenweg, han enfrentado críticas antes. Han respondido y construido puentes. Y creo que pueden hacerlo nuevamente. El futuro de WordPress y su comunidad es demasiado importante para que todos nos caigamos.

En un apunte más positivo, el cambio hacia JavaScript ofrece muchas oportunidades. Ya está trayendo nuevas personas y nuevas habilidades a la comunidad. Eso significará que los desarrolladores de WordPress están actualizados con los desarrollos en uno de los lenguajes más dinámicos y en evolución en el desarrollo web. Y los desarrolladores de WordPress que aprendan JavaScript tendrán acceso a más trabajos mejor pagados.

Accesibilidad

El tema de la accesibilidad merece una mención propia. Aparte de los desacuerdos sobre las fechas de lanzamiento (con los que nadie estará contento), el mayor argumento sobre Gutenberg ha sido sobre la accesibilidad.

Por años, la accesibilidad no era fundamental para WordPress. No había un equipo de accesibilidad, y la mayoría de nosotros aprendimos sobre el tema por medio de desarrolladores que no formaban parte del equipo central de WordPress, pero que trabajaban en la esfera de la accesibilidad o que les apasionaba.

Pero en lo años recientes eso ha cambiado. WordPress tiene un equipo de accesibilidad, las nuevas versiones se auditan para que sean accesibles antes de enviarse, y la accesibilidad siempre es un tema candente en WordCamps.

No obstante, este progreso se ha revertido con Gutenberg. La accesibilidad es un reto común a muchas herramientas visuales basadas en JavaScript. Están diseñados para personas que pueden ver lo que hay en la pantalla e interactuar con él utilizando un mouse. De lo contrario, no habría una S en WYSIWYG.

Pero los sistemas diseñados para uso visual no están diseñados para la accesibilidad. Muchos usuarios web con discapacidades desactivan JavaScript en su navegador porque dificulta la interacción de las páginas. Y el sistema de bloques no fue diseñado teniendo en cuenta la accesibilidad.

El problema se volvió tan grave que el líder de accesibilidad de WordPress, Rian Rietveld, renunció, citando "tantos problemas de accesibilidad que la mayoría de los examinadores se negaron a ver a Gutenberg de nuevo".

Los comentarios que recibió el equipo de accesibilidad fue que debían haber explicado por qué los tickets de accesibilidad eran importantes cuando los plantearon. Esto me entristece, ya que mi expectativa es que los desarrolladores de WordPress entiendan por qué las correcciones de accesibilidad son importantes sin tener que ser repetidas. Al parecer otro problema es que el equipo de accesibilidad no tenía un desarrollador de React capacitado que pudiera interactuar con el código de Gutenberg. Si la accesibilidad es importante para el futuro de WordPress, como debe ser, entonces proporcionarles al equipo de accesibilidad a los desarrolladores de React, debería ser tan importante como proporcionarlos al equipo central.

Este argumento sigue encendiendo los ánimos. Algunos dicen que la respuesta de Matt Mullenweg es inadecuada, pero Automattic ha aceptado financiar una auditoría de accesibilidad de Gutenberg. Lo que queda por ver es cómo afectará esto al código de Gutenberg Fase 2. Con suerte, el equipo central aprenderá de esto y se asegurará de que la accesibilidad se agregue en la base del código desde el principio, en lugar de que se incluya al final.

WordPress tiene millones de usuarios alrededor del mundo, y una proporción significativa de ellos tendrá necesidades de accesibilidad. Si WordPress continúa satisfaciendo sus necesidades (y demuestra que valora a todos los usuarios de la web), espero entonces que esto signifique una mejora en la accesibilidad de WordPress. Si no se aprenden las lecciones, podría ser un desastre.

Síntesis: Mis predicciones

Para resumir, ¿cuáles creo que serán los eventos, desarrollos y retos clave para WordPress en 2019?

Aquí están mis predicciones:

  • La polémica de Gutenberg decaerá cuando se liberen los parches y se vuelva más estable. Los usuarios se acostumbrarán al nuevo sistema y empezarán a apreciar sus méritos.
  • Los bloques serán más importantes, extendiéndose más allá de la pantalla de edición de páginas.
  • La gente más acostumbrada a los contructores de páginas vendrá a WordPress, ampliando su base de usuarios.
  • Las lecciones de accesibilidad de 2018 se aprenderán, lo que significa que las futuras versiones tendrán acceso a ellas ... o no, en cuyo caso WordPress se convertirá de manera gradual en el CMS de código abierto menos accesible. Esperemos que lo hagan.
  • Las habilidades de PHP se tornarán menos importantes, y la capacidad de codificar en JavaScript y todas sus encarnaciones se convertirá en una parte esencial del kit de herramientas de un desarrollador de WordPress.

Dentro de un año, espero volver a visitar este post y ver en qué estuve bien. Mientras tanto, ¡les deseo un muy feliz 2019!

Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.