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.
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.
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.
¡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
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?
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)
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.
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.
@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?
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 Así que quizás quieras preguntar aquí.