Soy Pablo Postigo, cofundador y CEO de Frontity. Fundé esta empresa hace cinco años, y tenía una obsesión. Facilitar la creación de experiencias de usuario modernas con WordPress.
Así que primero, permítanme darles un poco de contexto sobre WordPress. WordPress es el sistema de gestión de contenido más popular en la web. Alimenta el 30% de ella. También es una de las comunidades de código abierto más grandes con más de 15,000 temas y más de 55,000 complementos. Y también es la plataforma elegida para los especialistas en marketing y creadores de contenido.
Pero supongo que se estarán preguntando, ¿por qué este tipo está hablando de WordPress en una conferencia de JavaScript, ¿verdad? Bueno, es porque después de años de trabajar mano a mano con editores y desarrolladores de WordPress, hemos encontrado una forma de combinar WordPress en el frontend y JavaScript en el frontend, quiero decir, WordPress en el backend y JavaScript en el frontend. Así que permítanme explicarles cómo podemos combinar React y WordPress.
Hay tres puntos principales a tener en cuenta. El primero es, la primera razón es crear una gran interfaz de usuario y experiencia de usuario para el visitante web. Al mismo tiempo, queremos mantener una gran experiencia de desarrollo para el equipo técnico encargado de crear y mantener el sitio web. Y por último, también debemos tener en cuenta que necesitamos proporcionar una gran experiencia de gestión de contenido para el equipo encargado de administrar el contenido del sitio web.
Entonces, ¿cómo podemos lograr este triángulo de oro utilizando React y WordPress? Es fácil. Desde 2016, WordPress incluye una API REST. Esta API REST abre un mundo de posibilidades. Y ahora podemos usar WordPress como un CMS sin cabeza. Usar WordPress como un CMS sin cabeza significa que usamos WordPress solo en el backend para administrar el contenido y exponerlo utilizando nuestra API REST en formato JSON. Con esta API REST, cualquier equipo técnico puede elegir la tecnología que desee para el frontend. Por ejemplo, pueden construir el frontend con una aplicación React.
En realidad, este enfoque no es nuevo para nosotros. Hemos estado trabajando con esta arquitectura desde 2017. Cuando algunos editores de WordPress vinieron a nosotros con una solicitud. Querían mejorar la experiencia de usuario de sus sitios móviles con un objetivo. Querían mejorar la participación de los usuarios en sus sitios web. Entonces, para ayudarlos a lograr este objetivo, desarrollamos un producto llamado Frontity Pro, que era un tema móvil con navegación instantánea y deslizamiento. Este tema móvil se programó utilizando React porque con PHP y jQuery, era muy difícil lograr estas características.
Este es Gudo, uno de estos grandes clientes que quería usar Frontity Pro.
Comments