Discourse-home-page

discourse-home-page

This Discourse plugin allows to set any existing Discourse page (a topic, a category, etc.) as the home page of your Discourse instance.

The repo is here:

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

This plugin is especially useful when used with DiscPage.

Settings

  • discourse_home_page_enabled : set to true to enable the plugin

  • discourse_home_page_path : path of the home page. For example /t/12 will set the home page to topic 12 and /c/5 will set the home page to category 5.

    **** EDIT, NEW FEATURE:

    You can support localized home pages by adding more values to
    discourse_home_page_path. For example, the following will redirect
    French-speaking users (as detected by Discourse) to topic 13,
    German-speaking users to topic 14 and all other users to topic 12.

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

Drawback

When the home page points to a topic, the url in the address bar is changed to the topic url.

Example: if your Discourse url is www.mydiscourse.org and you set the home page to /t/mytopic/12 , then any user coming to www.mydiscourse.org will see www.mydiscourse.org/t/mytopic/12 in the address bar.

Warning

This plugin ia based on a hack. There is no certainty it will keep working in future versions of Discourse, even though I’ll do my best to maintain it.

There is this line in Discourse which might cause an issue, but I couldn’t get my Discourse instance to run through it. Please let me know if you can.

16 Me gusta

Thanks and I have another question is!
How to set homepage like this https://meta.discourse.org/
Currently the homepage I am displaying new posts and categories such as Categories - Discourse Meta

2 Me gusta

That can be achieved by setting your homepage to Latest Topics. You can make that change my running your site’s setup wizard again and selecting Latest Topics in the Hompage step. Specifically, go to /wizard/steps/homepage to see this step. You won’t need a plugin to set this.

3 Me gusta

Hi @Bcat.

If your question is “How do I set my home page to Latest Topics”, then see @osioke’s answer above.

If your question is “How do I set my home page to an external website”, then the answer is: it is not possible using this plugin.

3 Me gusta

Thanks a lot, so it’s located /wizard/steps/homepage before I kept looking at settings.

2 Me gusta

Hello,

I am a newbie from France, I can’t find How to set homepage like this Categories - Discourse Meta

If you need to set the category page as your home page, I believe this plugin is not required. Just run the Discourse wizard (https://forum.yourdomain.com/wizard) and change the Homepage combo box.

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