Predecir las próximas oportunidades para la innovación de WordPress
Publicado: 2022-12-12WordPress existe desde 2003. Y el sistema de gestión de contenido (CMS) ha sufrido cambios masivos a lo largo de su vida. Hoy en día, bien podría ser irreconocible en comparación con sus primeras versiones.
Los signos de esa evolución están en todas partes. El editor de bloques significa que ya no necesitamos un complemento de creación de páginas para crear diseños personalizados. Y gracias al editor de sitios y los temas de bloques, se puede crear un sitio web completo sin escribir una línea de código.
Prácticamente todos los componentes principales de la creación y el mantenimiento de un sitio web han cambiado. Y hay muchas razones para creer que el proceso de innovación continuará. Lo que WordPress es hoy solo está sentando las bases para el mañana.
Pero, ¿cómo cambiará WordPress? Si bien no tenemos una bola de cristal, podemos ver muchas áreas que están maduras para mejorar. Algunos pueden resolverse mediante actualizaciones del núcleo de WordPress, mientras que el complemento y el ecosistema de temas podrían abordar otros.
Con eso, intentemos predecir las próximas oportunidades de innovación en WordPress. Es posible que no califiquen como sexys, pero no obstante son importantes.
Hacer que los datos del sitio web sean más fáciles de acceder
El almacenamiento y la recuperación de datos han sido durante mucho tiempo un desafío para los desarrolladores de WordPress. Claro, todo se almacena en una base de datos singular. Pero las cosas pueden volverse extremadamente complicadas en un apuro.
Las publicaciones y páginas estándar son bastante fáciles de importar o exportar. Pero cuando pasa al ámbito de los datos generados por complementos, es una historia diferente.
Esto se debe a que los autores de complementos tienen numerosas opciones para escribir en la base de datos. En la superficie, esta libertad parece positiva. Permite a los desarrolladores almacenar y recuperar datos de la forma que mejor se adapte a sus necesidades.
Pero para el resto de nosotros, puede ser una pesadilla. Cada complemento que instalamos gestiona los datos a su manera. Por lo tanto, armar un informe coherente es casi imposible, a menos que sea experto en PHP.
Por ejemplo, imaginemos un sitio web de comercio electrónico que también tiene contenido solo para miembros. Podríamos instalar WooCommerce para impulsar la tienda en línea, mientras que un complemento de membresía separado restringe el acceso al contenido.
Si solo queremos exportar datos relacionados con una de estas funciones del sitio, es bastante fácil. Pero, ¿y si unimos cada aspecto en un solo informe? No tan fácil. Los datos se pueden almacenar en diferentes tablas de bases de datos y en diferentes formatos. Incluso con la ayuda de complementos diseñados para exportar datos, a menudo se necesita un código personalizado para que esto funcione.
Los obstáculos para acceder a los datos son grandes y complejos. Pero existe la oportunidad de que el núcleo de WordPress o un brillante desarrollador de complementos lo pongan al alcance de los propietarios de sitios.
Crear un tema de bloque imprescindible
La idea detrás del Editor del sitio de WordPress (también conocido como Edición completa del sitio) es simple: empoderar a cualquier persona para que construya un sitio web personalizado dentro de un entorno sin código.
La función se convirtió oficialmente en parte del núcleo de WordPress en la versión 5.9. Desde entonces, se ha lanzado un flujo constante de temas de bloque novedosos. Mientras tanto, la funcionalidad de la característica y la experiencia del usuario continúan refinándose.
Dejando a un lado el progreso, todavía no hemos visto una avalancha de usuarios que migren a esta nueva forma de crear sitios web. El mercado de temas continúa saturado de temas clásicos. Además, los desarrolladores aún pueden desconfiar de permitir que los elementos de diseño clave estén abiertos a la edición.
Lo que falta es una razón de peso para cambiar. Parte de eso puede ser una cuestión de aumentar lo que el Editor del sitio es capaz de hacer. Pero quizás también se necesite un producto transformador (o 100) para atraer el interés de los usuarios.
Imagine un tema de bloque que sea a la vez poderoso y versátil. Uno que ofrece una amplia gama de variaciones de estilo para adaptarse a una multitud de casos de uso. Y es de esperar que su autor haya aprendido de los errores pasados del mercado de temas de terceros.
Un tema que sea simple, eficaz y fácil de personalizar podría ser justo lo que necesita para atraer a los usuarios. Por suerte, el mercado está abierto de par en par. Eso significa que hay mucho espacio para la competencia en este espacio.
Brindando un rendimiento de primer nivel a WordPress
El rendimiento del sitio web es complicado. Comienza con un servidor de alta potencia que está optimizado para la velocidad. Luego está el sitio web, donde el código y los activos deben usarse de manera eficiente. Agregue bases de datos y llamadas a API de terceros a la mezcla, y hay muchos cuellos de botella potenciales.
El equipo de WordPress Core Performance se ha establecido para ayudar a poner al día el CMS. Y ya han hecho un progreso significativo en el área de almacenamiento en caché de consultas.
Aún así, el ecosistema de WordPress complica aún más el proceso. Los temas y complementos pueden variar mucho en términos de requisitos de recursos. Algunos realizan múltiples llamadas a la base de datos, mientras que otros hacen un uso extensivo de scripts y estilos. E incluso los elementos que funcionan lo suficientemente bien en sitios pequeños podrían tener problemas a gran escala.
Hay una variedad de complementos de almacenamiento en caché disponibles para obtener el máximo rendimiento de un sitio web. Pero ni ellos ni el núcleo de WordPress pueden dar cuenta de un tema o complemento inflado.
Con eso, algunos desarrolladores han decidido (en su mayoría) eludir el ecosistema ejecutando instalaciones sin cabeza. Con un back-end de WordPress que maneja la creación de contenido, un front-end estático elimina las llamadas a la base de datos de la ecuación. Esto puede resultar en cargas de página ultrarrápidas, con la advertencia de que algunas funciones del complemento no se transferirán.
Las herramientas que simplifican el proceso de creación de sitios web de WordPress sin cabeza serían bienvenidas. Y puntos de bonificación para aquellos que pueden mantener la funcionalidad del complemento (carritos de compras, formularios, etc.) en el lado estático o mediante un enfoque híbrido. Se está progresando mucho, y será emocionante ver qué avances vendrán después.
Sin embargo, eso no significa que el núcleo de WordPress no deba centrarse en la velocidad. Para la mayoría de los usuarios, mantener una instalación tradicional que utiliza una base de datos sigue siendo la realidad. Cada paso hacia un mayor rendimiento cuenta.
Buscando la próxima gran cosa en WordPress
Las predicciones anteriores representan oportunidades que ya existen. Una o más personas pueden asumir estos desafíos y crear una solución que haga que WordPress sea mejor/más fácil/más rápido. Pero están lejos de ser los únicos que existen.
Lo mejor de un CMS de código abierto es que los desarrolladores solo están limitados por su imaginación. Por lo tanto, podríamos ver innovaciones que aún no han sido consideradas.
A medida que WordPress madura, aumenta la necesidad de crear una experiencia poderosa y fluida. Una comunidad llena de mentes creativas está trabajando arduamente, planeando la próxima gran cosa. No podemos esperar a ver qué se les ocurre.