Soy nuevo en Discourse y necesito cambiar algo en la página de inicio de sesión, pero no sé cuál es el objetivo ni dónde está el contenido.
La URL se ve así: my.domain.com/auth/crowd y obtengo una página de inicio de sesión, pero no puedo editar su contenido.
Vi algo en el archivo de configuración de Discourse (crowd_custom_html), pero el contenido no es realmente el mismo que se muestra en la página.
Me pregunto dónde puedo cambiar este contenido.
También verifiqué si había alguna redirección en /auth/crowd; no creo que haya ninguna.
Sí, lo acabo de probar localmente y parece que tenemos algunos problemas al analizar los valores de GlobalSetting que contienen comillas (y el HTML personalizado casi siempre contendrá comillas). Acabo de implementar esta solución:
Si actualizas tu sitio, debería funcionar mucho mejor ahora. Aquí tienes un valor de ejemplo que ahora me funciona:
DISCOURSE_CROWD_CUSTOM_HTML: "<a href='https://example.com' style='display: block; margin: 0.5em 0; text-align: center'>¡Regístrate para obtener una cuenta de example.com!</a><a style='display: block; text-align: center' href='https://example.com/forgot_password'>¿Olvidaste tu contraseña?</a>"
Será igual que cualquier otra actualización: puede haber unos segundos/minutos de inactividad/lentitud mientras se ejecuta la actualización. Es mejor esperar a un momento de poca actividad en su sitio si es posible.
La palabra ‘popup’ está un poco desactualizada. Ya no usamos popups para la autenticación, por lo que ese valor se usa en realidad como el <title> de la pestaña durante la autenticación:
Ah, ok.
Lo digo porque, de hecho, no hay ningún popup para iniciar sesión después de la actualización. Ahora tenemos una página completa para iniciar sesión.
Por cierto, ¿hay alguna forma de personalizar esta página, como por ejemplo, el fondo… etc.?