Cómo extender la barra lateral de Discourse

¿Hay alguna guía o tutorial aquí que muestre cómo extender la barra lateral incorporada?

Por ejemplo, para ampliarla ligeramente y luego mostrar los últimos 5 temas de nuestra sección de noticias. ¿O tal vez mostrar eventos próximos?

Es genial que tengamos una barra lateral, pero actualmente está infrautilizada. Sería genial extenderla y ayudar a que cada foro de Discourse sea diferente.

Eso no es exactamente lo que quieres, pero podrías interesarte en este componente. No extiende la barra lateral, sino que añade una nueva a la derecha, y puedes ver las últimas respuestas.

1 me gusta

Gracias @Arkshine, vi eso, pero generalmente trato de evitar los complementos grandes, ya que a veces pueden ser un problema al actualizar el producto principal (sin embargo, es bueno ver que ese es un complemento oficial y definitivamente lo revisaré con más detalle).

Tampoco estoy seguro de que necesitemos una barra lateral a la derecha, ya que ya tenemos una a la izquierda. Creo que ampliar ligeramente la existente y agregarle más tiene más sentido, ya que actualmente es bastante redundante, a menos que tengas muchos DMs de chat o salas de chat que uses.

Ahora hay enchufes de complementos que puedes usar en la barra lateral, por lo que es concebible que un componente temático pueda usarlos para lograr lo que deseas.

1 me gusta

Solo una nota, eso no es un complemento, solo un componente temático, por lo que es menos probable que cause problemas al actualizar.

2 Me gusta

Es posible que necesites ayuda de un desarrollador, pero esta es rica en funciones:

3 Me gusta

Discourse está construido sobre código de código abierto, por lo que los componentes de complementos y temas son la forma en que “extiendes” las funciones principales para adaptarlas a las necesidades de tu propio foro.

3 Me gusta

Gracias a todos.

¿Qué hay de añadir un iFrame o una imagen en la parte inferior? Ha pasado un tiempo desde que miré la tematización de Discourse, pero seguramente debería ser lo suficientemente fácil de hacer.