¬ŅEs gratis el futuro del c√≥digo de WordPress?

Uno de los aspectos m√°s singulares de WordPress es que los dise√Īadores pueden elegir la forma en que quieren usarlo. Podemos crear sitios web que hacen muchas cosas y hay muchas formas diferentes de hacerlo.

Por ejemplo, podemos crear un tema desde cero o descargar una de las miles de opciones gratuitas o premium. O podemos elegir crear contenido usando el editor de bloques de Gutenberg o usar el complemento para crear p√°ginas.

Estas opciones son importantes porque decidir√°n sobre el producto final. ¬ŅFuncionar√° como lo necesitamos? ¬ŅSe ver√° como queremos? ¬ŅQu√© tan flexible ser√° el cambio en el futuro? ¬ŅY quiz√°s, lo m√°s importante, nos vincula a un producto espec√≠fico?

Con estas opciones, hay un tipo de resultado final. Básicamente, decidimos si queremos (o necesitamos) escribir código personalizado o no.

Este es un gran problema. A medida que WordPress y su ecosistema evolucionan, se pregunta si m√°s dise√Īadores elegir√°n soluciones sin c√≥digo. Pero si es as√≠, ¬Ņcu√°les son las consecuencias?

Los creadores de sitios web est√°n mejorando

Logramos ese punto en gran medida gracias a la comunidad de desarrollo de WordPress. Por ejemplo, los complementos del generador de p√°ginas han existido durante a√Īos.

Inicialmente, estos productos eran aproximaciones confusas de lo que se puede lograr con cierto conocimiento de CSS y PHP. A pesar de esto, introdujeron la posibilidad de crear un dise√Īo de p√°gina personalizado para m√°s personas.

A veces, los dise√Īadores profesionales (incluido yo) pueden subestimar estas herramientas. En cuanto al c√≥digo, estaban por todo el mapa en t√©rminos de calidad. Usar la herramienta de creaci√≥n de p√°ginas era como enga√Īar a un proyecto.

Sin embargo, los autores de los complementos continuaron mejorando sus productos. Las herramientas modernas han evolucionado hasta el punto de que el código es más limpio y más receptivo. Desactivar el generador de páginas perderá el formato del contenido, pero las páginas ya no mostrarán grandes cantidades de accesos directos no utilizados.

Computadora y mouse.

Gutenberg presenta bloques para instalación estándar

WordPress ha cambiado a una forma más visual de crear contenido. Cuando se introdujo el editor de bloques de Gutenberg en WordPress 5.0, tenía como objetivo proporcionar una experiencia de usuario más consistente. Esto fue en parte una respuesta a las técnicas que los desarrolladores utilizaron para evitar las limitaciones del editor clásico.

Tambi√©n se√Īal√≥ que no es necesario escribir c√≥digo personalizado para obtener dise√Īos y funciones m√°s complejas. El editor ha generado un ecosistema personalizado de bloques personalizados que puede agregar seg√ļn sea necesario.

Aunque Gutenberg no necesariamente compite directamente con los creadores de sitios web completos, s√≠ ofrece una alternativa mucho m√°s ligera. Cuantos m√°s bloques est√©n disponibles, es probable que m√°s dise√Īadores permanezcan con la herramienta de edici√≥n nativa.

Además, el editor de bloques eventualmente permitirá la edición de página completa. Esto significa que, además de crear contenido, podemos crear visualmente un sitio web completo, todo como parte de la instalación estándar de WordPress.

En cuanto a la implementación, parece que el código será muy opcional para quienes crean un sitio de WordPress.

Pantalla de bienvenida de WordPress

Bueno y malo

La transición a un entorno de creación de sitios web sin código tiene algunos aspectos positivos y negativos:

Positivo

Ya sea un complemento de creaci√≥n de p√°gina o Gutenberg, estas herramientas permiten a cualquiera crear dise√Īos de p√°gina personalizados. Adem√°s, pueden agregar contenido m√°s complejo, como listas de publicaciones, galer√≠as de fotos, navegaci√≥n y m√°s. Solo unos pocos clics, arrastrar y soltar.

Combinado con un tema compatible, también se incluye la capacidad de crear un sitio web totalmente personalizado. Este es un paso bastante grande para WordPress cuando se trata de competir con muchos creadores de sitios web de bricolaje en el mercado.

También puede insertar una edición y construcción más consistentes. A menudo, los temas preparados implementan soluciones personalizadas que pueden ser confusas para los usuarios.

Y no ayud√≥ que incluso la herramienta recomendada, WordPress Customizer, est√© dise√Īada para manejar algunas tareas, pero no otras. Esto significaba cambiar entre m√ļltiples interfaces de usuario para crear un sitio web. Esto es factible, pero no es el proceso m√°s f√°cil de usar.

La evoluci√≥n posterior de Gutenberg podr√≠a cambiar el juego en esta √°rea. El intercambio entre interfaces desaparece porque tendr√≠amos una interfaz separada para todas nuestras tareas de dise√Īo y dise√Īo.

Negativo

A pesar de las muchas ventajas de un futuro sin código, existen algunas desventajas. Quizás lo más directo, puede darles a los usuarios no técnicos mucha libertad.

Un aspecto realmente √ļtil de un tema personalizado es que los dise√Īadores pueden bloquear elementos que los clientes no quieren tocar. Esto puede convertirse en un desaf√≠o mucho m√°s dif√≠cil si todo est√° disponible en la interfaz gr√°fica de usuario.

Esto ya existe para los creadores de p√°ginas. Pero Gutenberg puede facilitar a√ļn m√°s a los aventureros ir demasiado lejos en sus experimentos de dise√Īo. Esperamos que haya una forma integrada de protecci√≥n contra este tipo de situaci√≥n.

Otro problema importante es la posible incapacidad para hacer m√°s sobre el tema. Despu√©s de todo, estas peque√Īas piezas de c√≥digo personalizado hacen que su sitio sea √ļnico. ¬ŅPuede este nuevo comportamiento evitar que los programadores agreguen fragmentos de c√≥digo basados ‚Äč‚Äčen modelos? ¬ŅTiene que ser todo el bloque?

Finalmente, tambi√©n vale la pena preguntarse si desalienta a los nuevos programadores a jugar con el c√≥digo. Crear temas es un punto de partida tan com√ļn para aprender PHP, CSS y JavaScript.

Es cierto que crear bloques personalizados es una oportunidad para escribir código. Pero no todos van por ese camino. Sería una pena que el espíritu de poder desapareciera.

Una persona relajante

Un paisaje en evolución.

El hecho de que WordPress se haya estado moviendo hacia un proceso de dise√Īo visualmente orientado ha sido evidente durante alg√ļn tiempo. Desde el primer vistazo a la edici√≥n en bloque de Gutenberg e incluso a la aparici√≥n del Personalizador hace a√Īos, parec√≠a que el objetivo era realizar m√°s tareas de dise√Īo sin tocar el c√≥digo.

A medida que la parte posterior del CMS se vuelve más refinada, la forma de construir con WordPress, como sabemos, cambia. El código seguirá siendo parte del proceso para cualquier persona que quiera usarlo. Para otros, el proyecto esencialmente cambiará a herramientas interactivas.

Esto abrir√° un nuevo mundo de posibilidades para muchas personas. ¬ŅQu√© significa esto para los profesionales en l√≠nea? Esta historia a√ļn se est√° escribiendo.