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 « J'aime »

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 « J'aime »

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 « J'aime »

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 « J'aime »

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

2 « J'aime »

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 « J'aime »

Bonjour ! Je suis sur la v3.1.0 et ce plugin fonctionnait à merveille jusqu’à la semaine dernière environ. Je n’ai changé aucun paramètre, mais je suis maintenant incapable de promouvoir de nouveaux articles pour qu’ils soient mis en avant. Y a-t-il quelque chose que je puisse vérifier pour dépanner ? Merci :slight_smile:

1 « J'aime »

Il semble qu’il y ait une mise à jour du plugin. Vous pouvez vérifier si vous avez la version mise à jour en allant sur /admin/plugins sur votre site. Avez-vous 05c0098 dans la colonne de version ?

2 « J'aime »

Salut @victoria1. Je n’ai aucun problème ici avec Discourse version 3.3.0.beta1-dev et Discourse-home-page version 1.0.6. Quelle version du plugin utilisez-vous ? (veuillez vérifier /admin/plugins comme conseillé par @jericson)

3 « J'aime »

Je réalise que les versions les plus récentes de ce plugin (>= 1.0.5) pourraient ne pas être rétrocompatibles avec les anciennes versions de Discourse. Pourriez-vous me donner l’adresse de votre forum ? (pas besoin d’un accès complet, la page d’accueil publique suffit) Cela me permettrait de mieux examiner.

2 « J'aime »

Merci de vous pencher sur la question ! :folded_hands:

1 « J'aime »

@victoria1, j’ai déployé une nouvelle version du plugin (v1.0.7) qui, je l’espère, résoudra votre problème. Veuillez l’essayer et me faire savoir.

(pour référence, le problème est suivi ici)

3 « J'aime »

Oh wow, incroyable ! Merci beaucoup, @syl ! :pray:

Il semble que 2/3 de mes publications avec le tag ‘featured’ s’affichent. J’essaie de comprendre ce qui est différent avec la 3ème. Toutes ont au moins 1 image pour servir de miniature et j’ai essayé de supprimer et de rajouter le tag.

1 « J'aime »

@victoria1, le plugin discourse-home-page n’est pas lié aux publications « à la une ». Êtes-vous sûr que votre problème est causé par ce plugin ?

Je le pensais aussi, mais je suis content d’avoir eu tort :sweat_smile:

La balise « mis en avant » est simplement la balise que j’ai choisie pour sélectionner les publications pour le plugin discourse-home-page !

Hmm, c’est ce que je pensais : ce fil concerne le plugin discourse-home-page, alors que votre problème concerne le plugin discourse-homepage-feature-component :slight_smile: Vous voudrez peut-être demander ici.

1 « J'aime »

Ah ! Oui. Merci pour votre temps et désolé de l’avoir perdu :pray:

1 « J'aime »