Estoy buscando un plugin o una configuración que pueda agregar una página de advertencia antes de redirigir a un enlace externo en cualquier tema, por supuesto en una instancia de Discourse autoalojada. La intención es prevenir ataques de phishing.
Puedes reescribir enlaces externos usando un componente de tema, como se describe en Redirect Page for External URLs - #14 by Johani
De acuerdo. Mientras exploraba, encontré este plugin GitHub - discourse/discourse-affiliate · GitHub, que supongo que se puede bifurcar y modificar para mi caso de uso. ¿Qué opinas?
Eso es aún mejor, ya que afectará cómo se guardan los enlaces en la base de datos.
¡Oh! ¿Eso significa que los temas existentes no tendrán este cambio si añado este plugin ahora?
Puedes rebakear todas las publicaciones que coincidan con un patrón para cambiar las publicaciones antiguas.
También tenemos este antiguo tema sobre el asunto