Seguimos profundizando en la temática del área de foros del sitio. Lo hemos hecho bien hasta ahora, pero cuanto más profundicemos, más difíciles se pondrán las cosas. ¡En parte solo porque no tengo mucha experiencia con Vanilla Forums y en parte porque es un poco extraño!
Estamos tratando de crear y personalizar algunos módulos de la barra lateral, como el de la parte superior derecha, donde damos la bienvenida a nuevos usuarios y les brindamos a los usuarios existentes un lugar para iniciar sesión. De inmediato, luchamos con qué archivos generan qué y cómo. ¡Esto es solución de problemas en el trabajo! Básicamente, hacemos eco de algún contenido en diferentes lugares y vemos dónde termina en la página renderizada.
Finalmente lo ponemos en marcha y el botón de inicio de sesión funciona. Nuestro instinto de wireframes y UX es que tener un formulario de inicio de sesión directamente en el módulo sería la mejor manera de manejar el inicio de sesión. Esencialmente un formulario de inicio de sesión "estático", en lugar de la forma predeterminada en que Vanilla maneja los inicios de sesión, que está en una ventana emergente Ajax. No podemos simplemente volver a crear el marcado del formulario nosotros mismos porque el formulario de inicio de sesión tiene tokens elegantes y cosas que ayudan a la seguridad. Tendremos que decidir si queremos ir a la batalla aquí y descubrir cómo hacer un módulo de inicio de sesión estático, o simplemente usar la forma de ventana emergente predeterminada y el estilo que nos guste.