En lo que probablemente sea uno de los secretos peor guardados de la historia de "¿Has visto...?" de XenForo, es posible que los más avispados de entre vosotros hayan captado una o dos... o tres... pistas de que pronto hablaremos de esto, ¡y por fin ha llegado el día! Hoy estamos encantados de mostraros nuestra versión de la implementación de webhooks en XenForo.
Para aquellos de ustedes que no han oído hablar de webhooks antes, son una poderosa utilidad que permite a una aplicación o servicio enviar información a otro cuando ocurren ciertos eventos. Pueden ser acciones cotidianas, como cuando se realiza un pago para acceder a un producto o servicio, o implementaciones más específicas, como que un nuevo tema de tu foro se publique automáticamente en Discord.
Es probable que, incluso si no eres una persona del tipo desarrollador, hayas utilizado o encontrado webhooks de una forma u otra en algún momento sin darte cuenta.
Aquí en XenForo, automatizamos gran parte de nuestro flujo de trabajo utilizando webhooks, algunos de los cuales pueden ser obvios, otros no tanto. Por ejemplo, recibimos un webhook de GitHub cada vez que corregimos un informe de error - esto es lo que marca automáticamente los informes de error como corregidos. Otro ejemplo es que enviamos un webhook a Slack cada vez que alguien publica un informe de error o informa de un contenido.
Los webhooks, como concepto general, pueden ser una herramienta muy flexible con un sinfín de casos de uso, la capacidad de enviar webhooks cada vez que ocurren ciertos eventos en tu foro a otro sistema va a ser algo de lo que podrás aprovecharte a partir de XenForo 2.3.
Si bien los webhooks pueden parecer a primera vista algo dirigido a los desarrolladores, hay una serie de fantásticos servicios de automatización de terceros que son capaces de recibir webhooks y desencadenar acciones. Estos servicios, como IFTTT, Make y Zapier, ofrecen una forma cómoda y fácil de automatizar e integrar aplicaciones en tu sitio web con miles de integraciones ya disponibles.
Se está considerando una mayor integración con uno o más de estos servicios para una futura versión, pero los tres ejemplos anteriores aceptan webhooks como disparador.
Como siempre, hay mucho de que hablar en este así que siéntase libre de saltar a una sección específica a continuación:
Estamos ansiosos por saber qué opinas de la llegada de los webhooks a XenForo y qué tipo de casos de uso explorarás. Háganoslo saber a continuación.
¿Ya has tenido suficiente? Nosotros no. Habrá más la semana que viene.