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 „Gefällt mir“

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 „Gefällt mir“

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 „Gefällt mir“

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 „Gefällt mir“

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

2 „Gefällt mir“

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 „Gefällt mir“

Hallo! Ich bin auf Version 3.1.0 und dieses Plugin hat bis letzte Woche einwandfrei funktioniert. Ich habe keine Einstellungen geändert, aber ich kann keine neuen Beiträge mehr als „Featured“ bewerben. Gibt es etwas, das ich zur Fehlerbehebung untersuchen kann? Danke :slight_smile:

1 „Gefällt mir“

Es scheint, dass es ein Update für das Plugin gibt. Sie können sehen, ob Sie die aktualisierte Version haben, indem Sie auf Ihrer Website zu /admin/plugins gehen. Haben Sie 05c0098 in der Versionsspalte?

2 „Gefällt mir“

Hallo @victoria1. Ich habe hier keine Probleme mit Discourse Version 3.3.0.beta1-dev und Discourse-home-page Version 1.0.6. Welche Version des Plugins verwendest du? (bitte überprüfe /admin/plugins wie von @jericson empfohlen)

3 „Gefällt mir“

Mir ist bewusst, dass die neuesten Versionen dieses Plugins (>= 1.0.5) möglicherweise nicht abwärtskompatibel mit älteren Discourse-Versionen sind. Könnten Sie mir bitte die Adresse Ihres Forums mitteilen? (Kein voller Zugriff erforderlich, die öffentliche Landingpage genügt) Dies würde es mir ermöglichen, es mir genauer anzusehen.

2 „Gefällt mir“

Vielen Dank für Ihre Prüfung! :folded_hands:

1 „Gefällt mir“

@victoria1, ich habe eine neue Version des Plugins (v1.0.7) bereitgestellt, von der ich hoffe, dass sie Ihr Problem löst. Bitte probieren Sie es aus und lassen Sie es mich wissen.

(Zur Referenz, das Problem wird hier verfolgt)

3 „Gefällt mir“

Oh wow, super! Vielen Dank, @syl! :pray:

Es sieht so aus, als ob 2/3 meiner Beiträge mit dem Tag „featured“ angezeigt werden. Ich versuche herauszufinden, was mit dem dritten Beitrag anders ist. Alle haben mindestens 1 Bild, das als Miniaturansicht verwendet werden kann, und ich habe versucht, den Tag zu entfernen und wieder hinzuzufügen.

1 „Gefällt mir“

@victoria1, das Plugin discourse-home-page hat nichts mit „hervorgehobenen“ Beiträgen zu tun. Sind Sie sicher, dass Ihr Problem durch dieses Plugin verursacht wird?

Ich dachte das auch, aber ich freue mich, falsch zu liegen :sweat_smile:

Das ‘featured’-Tag ist nur das Tag, das ich gewählt habe, um Beiträge für das discourse-home-page-Plugin auszuwählen!

Hmm, das habe ich mir gedacht: Dieser Thread handelt vom discourse-home-page-Plugin, während sich dein Problem auf das discourse-homepage-feature-component-Plugin bezieht :slight_smile: Du möchtest also vielleicht hier fragen.

1 „Gefällt mir“

Ach! Ja. Vielen Dank für Ihre Zeit + Entschuldigung, dass ich sie verschwendet habe :pray:

1 „Gefällt mir“