Página de inicio de Discourse

discourse-home-page

Este plugin de Discourse permite establecer cualquier página existente de Discourse (un tema, una categoría, etc.) como la página de inicio de tu instancia de Discourse.

El repositorio se encuentra aquí:

https://github.com/sylque/discourse-home-page

Este plugin es especialmente útil cuando se usa con DiscPage.

Configuración

  • discourse_home_page_enabled: establecer en true para activar el plugin

  • discourse_home_page_path: ruta de la página de inicio. Por ejemplo, /t/12 establecerá la página de inicio en el tema 12 y /c/5 la establecerá en la categoría 5.

    **** EDITAR, NUEVA FUNCIÓN:

    Puedes soportar páginas de inicio localizadas añadiendo más valores a discourse_home_page_path. Por ejemplo, lo siguiente redirigirá a los usuarios de habla francesa (según lo detectado por Discourse) al tema 13, a los de habla alemana al tema 14 y a todos los demás usuarios al tema 12.

      /t/12
      fr,/t/13
      de,/t/14
    

Inconveniente

Cuando la página de inicio apunta a un tema, la URL en la barra de direcciones cambia a la URL del tema.

Ejemplo: si la URL de tu Discourse es www.mydiscourse.org y estableces la página de inicio en /t/mytopic/12, cualquier usuario que acceda a www.mydiscourse.org verá www.mydiscourse.org/t/mytopic/12 en la barra de direcciones.

Advertencia

Este plugin se basa en un truco. No hay garantía de que siga funcionando en futuras versiones de Discourse, aunque haré todo lo posible para mantenerlo.

Existe esta línea en Discourse que podría causar un problema, pero no pude hacer que mi instancia de Discourse la ejecutara. Por favor, avísame si puedes.

16 Me gusta

¡Gracias y tengo otra pregunta!
¿Cómo configuro la página de inicio como esta https://meta.discourse.org/?
Actualmente, en mi página de inicio muestro nuevos temas y categorías, como en Categories - Discourse Meta.

2 Me gusta

Eso se puede lograr configurando tu página de inicio en Últimos temas. Puedes realizar este cambio ejecutando nuevamente el asistente de configuración de tu sitio y seleccionando Últimos temas en el paso de Página de inicio. Específicamente, ve a /wizard/steps/homepage para ver este paso. No necesitarás ningún plugin para configurarlo.

3 Me gusta

Hola @Bcat.

Si tu pregunta es “¿Cómo configuro mi página de inicio en Temas más recientes?”, entonces consulta la respuesta de @osioke más arriba.

Si tu pregunta es “¿Cómo configuro mi página de inicio en un sitio web externo?”, entonces la respuesta es: no es posible usando este plugin.

3 Me gusta

Muchas gracias, así que está ubicado en /wizard/steps/homepage. Antes seguía buscando en la configuración.

2 Me gusta

Hola,

Soy nuevo de Francia y no puedo encontrar cómo configurar la página de inicio como esta: Categories - Discourse Meta

Si necesitas establecer la página de categoría como tu página de inicio, creo que este plugin no es necesario. Solo ejecuta el asistente de Discourse (https://forum.yourdomain.com/wizard) y cambia el menú desplegable Homepage.

1 me gusta

¡Hola! Estoy en la v3.1.0 y este plugin ha estado funcionando maravillosamente hasta la semana pasada. No cambié ninguna configuración, pero ahora no puedo promocionar ninguna publicación nueva para que sea destacada. ¿Hay algo que pueda investigar para solucionar problemas? Gracias :slight_smile:

1 me gusta

Parece que hay una actualización del plugin. Puedes ver si tienes la versión actualizada yendo a /admin/plugins en tu sitio. ¿Tienes 05c0098 en la columna de versión?

2 Me gusta

Hola @victoria1. No tengo ningún problema aquí con Discourse versión 3.3.0.beta1-dev y Discourse-home-page versión 1.0.6. ¿Qué versión del plugin estás usando? (por favor, revisa /admin/plugins como recomendó @jericson)

3 Me gusta

Me doy cuenta de que las versiones más recientes de este plugin (>= 1.0.5) podrían no ser compatibles con versiones anteriores de Discourse. ¿Podría proporcionarme la dirección de su foro? (no es necesario acceso completo, la página de destino pública es suficiente) Esto me permitiría echar un mejor vistazo.

2 Me gusta

¡Gracias por investigarlo! :folded_hands:

1 me gusta

@victoria1, he desplegado una nueva versión del plugin (v1.0.7) que espero resuelva tu problema. Por favor, pruébala y házmelo saber.

(como referencia, el problema se rastrea aquí)

3 Me gusta

¡Oh wow, increíble! ¡Muchas gracias, @syl! :pray:

Parece que 2/3 de mis publicaciones con la etiqueta ‘destacado’ se están mostrando. Estoy tratando de averiguar qué es diferente con la tercera. Todas tienen al menos 1 imagen para usar como miniatura y traté de quitar y volver a agregar la etiqueta.

1 me gusta

@victoria1, el plugin discourse-home-page no está relacionado con las publicaciones ‘destacadas’. ¿Estás segura de que tu problema está causado por este plugin?

Lo pensé, pero me alegra estar equivocado :sweat_smile:

La etiqueta ‘destacado’ es solo la etiqueta que elegí para seleccionar publicaciones para el plugin discourse-home-page.

Hmm, eso es lo que pensaba: este hilo trata sobre el plugin discourse-home-page, mientras que tu problema se relaciona con el plugin discourse-homepage-feature-component :slight_smile: Así que quizás quieras preguntar aquí.

1 me gusta

¡Ack! Sí. Gracias por tu tiempo + lamento haberlo desperdiciado :pray:

1 me gusta