Patch #15906

Create a default forum by default

Added by Jan from Planio www.plan.io over 3 years ago. Updated over 2 years ago.

Status:Needs feedbackStart date:
Priority:NormalDue date:
Assignee:Jean-Baptiste Barth% Done:

0%

Category:Forums
Target version:Candidate for next minor release

Description

In my experience, new or inexperienced users find it hard to get started with the forums. This is because of the fact that it doesn't suffice to enable the module, one has to also create a first forum in the project settings.

I therefore propose this patch which adds an empty "general" forum when the module is activated. It uses the same mechanism that creates the project's wiki.

This way, users will see the "Forums" tab in their project immediately after they enabled the module.

create_general_forum_by_default.patch Magnifier (1.54 KB) Jan from Planio www.plan.io, 2014-01-20 09:35

create_general_forum_by_default_v2.patch Magnifier (3.83 KB) Jean-Baptiste Barth, 2014-09-06 06:11

History

#1 Updated by Jan from Planio www.plan.io almost 3 years ago

  • Target version set to Candidate for next minor release

#2 Updated by Matt Smith almost 3 years ago

+1 for this feature. Or, add a 'Create forum' link on the forum page.

#3 Updated by Jean-Baptiste Barth over 2 years ago

+1 for this, improved patch attached with some tests. I'm not sure we should include a new locale key though, locale maintenance is just a pain. Let me know what you think.

#4 Updated by Jan from Planio www.plan.io over 2 years ago

Jean-Baptiste Barth wrote:

+1 for this, improved patch attached with some tests. I'm not sure we should include a new locale key though, locale maintenance is just a pain. Let me know what you think.

Thanks for adding tests to my patch. I agree that managing locales is a pain, but I don't see a better way than to have a (english) text like "General" or something which would be fine for French/English/German I think, but certainly not for other languages. Do you have a better idea to avoid the locale key?

#5 Updated by Ebrahim Mohammadi over 2 years ago

Please let's develop Redmine in a way that doesn't undermine its internationalization, specially for non-Latin locales. It seems Redmine has got many users in non-Latin locales, e.g. Japanese.

#6 Updated by Jean-Baptiste Barth over 2 years ago

@Jan: I was thinking about giving a shorter description with the same key, but it feels weird / not polished. :(

@Ebrahim: obviously we all love the fact that Redmine has many available translations ; here we can either add a new locale key that may not be translated in much languages now, or not add it and rely on a poorer version with existing keys ; what's your opinion ?

#7 Updated by Jan from Planio www.plan.io over 2 years ago

Jean-Baptiste Barth wrote:

@Jan: I was thinking about giving a shorter description with the same key, but it feels weird / not polished. :(

Ah! I think I tried that, too, but could not find one...

#8 Updated by Ebrahim Mohammadi over 2 years ago

What do you think about introducing a new key, but defaulting its value to value of an already existing key (say label_general) for every existing locale?

Update: By the way there is no problem with using label_general key for Persian locale.

Also available in: Atom PDF