Project

General

Profile

Task #2952

Evaluate Discourse

Added by Sophie Gautier over 1 year ago. Updated about 1 month ago.

Status:
In Progress
Priority:
Normal
Category:
-
Target version:
Team - Q4/2020
Start date:
2019-09-23
Due date:
% Done:

0%

Tags:
URL:

Description

We want to evaluate Discourse as a possible replacement for AskBot.


Subtasks

Task #3246: Discourse to mailing list bridgeNew

Actions

History

#1

Updated by Florian Effenberger over 1 year ago

  • Target version set to Qlater
#3

Updated by Sophie Gautier over 1 year ago

I had a look at the documentation and one instance, I think it could be a good replacement for us. To go further, I would like Guilhem to install a test instance and I would like to test it with Oliver (as he has a good knowledge of all Ask functionalities).
I'll write a short report on my findings and will attach it here.

#4

Updated by Sophie Gautier over 1 year ago

So here is a short summary, out of the usual Q&A:
- 5 trust levels from 0 to 5
- levels are changed by reading and acting on the site
- level 3 means regular user and level 5 means leader
- badges and emoji available
- possibility to summarize topics
- reply via mail or mobile apps
- 72 languages in transifex, various completions
- SSO

#5

Updated by Sophie Gautier over 1 year ago

  • Status changed from New to In Progress
#6

Updated by Aron Budea over 1 year ago

I'd also suggest considering Discourse as a contributor discussion board. I'm familiar with the dev/QA mailing list and IRC channels, and I think a discussion board would be much more convenient to use for new or less frequent contributors, while it could also likely provide all the functionalities of a mailing list.

#7

Updated by Franklin Weng 12 months ago

Here is a fresh install: https://discourse.slat.org/

I've sent a moderator invitation to Sophie.

#8

Updated by Sophie Gautier 9 months ago

  • Assignee changed from Sophie Gautier to Guilhem Moulin
  • Target version changed from Qlater to Q2/2020

Reassign to Guilhem and set target

#9

Updated by William Gathoye 7 months ago

Franklin Weng wrote:

Here is a fresh install: https://discourse.slat.org/

I've sent a moderator invitation to Sophie.

Possible to get an admin level access as well? I want to checkout #3246 wrt. integration with mailing lists. Thanks, Franklin!

#10

Updated by Florian Effenberger 6 months ago

  • Target version changed from Q2/2020 to Q3/2020
#11

Updated by Guilhem Moulin 5 months ago

  • Assignee changed from Guilhem Moulin to Sophie Gautier

Sorry for procrastinating this forever Sophie, kept being distracted and had to restart several times from scratch :-( Had trouble getting integration with our Single Sign-On portal, but got that to work finally (with a deployment in-line with the current best practices from the infra team): https://vm222.documentfoundation.org (login is open to all with an SSO account).

#12

Updated by Guilhem Moulin 5 months ago

Note that there are probably still rough edges on the instance (branding and footer comes to mind of course, but there might be glitches with the backend too), and email replies/newposts are currently not enabled (unlike for redmine): we need to configure the MTA for that, and it's not a blocker for the evaluation (nor a regression as our AskBot instance doesn't support this).

#13

Updated by Sophie Gautier 5 months ago

Guilhem Moulin: It seems not possible to upload documents to the instance, could you have a look at it? On meta-discourse I found this answer: "For security reasons, attachments/documents are not allowed by default. You have to whitelist the extensions using the “authorized extensions” site setting."

#14

Updated by Guilhem Moulin 5 months ago

Tweaked the list to match AskBot's.

#15

Updated by Sophie Gautier 5 months ago

Guilhem Moulin wrote:

Tweaked the list to match AskBot's.

Thanks a lot!

#16

Updated by Beluga Beluga 5 months ago

A random thing I ran into: Manjaro Linux recently suffered a messed-up forum migration to a new server. They had to start from scratch and abandon all old data. EndeavourOS maintainers say they also ran into the issue: https://forum.endeavouros.com/t/manjaro-to-endeavouros-experiences/6398/132

"We had the exact same problem when moving to the new server @Alpix found the solution, it is a big flaw in Discourse, the images are saved in another file and aren’t automatically put back on the backup, it has to be done manually, but no Discourse manual is telling you that."

#17

Updated by Sophie Gautier 5 months ago

It seems display of online image is broken, see https://vm222.documentfoundation.org/t/please-allow-document-upload/34/7?u=sophi. Clicking on it allows its display though.

#18

Updated by Guilhem Moulin 5 months ago

Sophie Gautier wrote:

It seems display of online image is broken

Should be better now

#19

Updated by Sophie Gautier 5 months ago

It seems it's not possible to post more than 3 topics per user on their first contribution, they have to wait for 19 hours to be able to post again. Could this be changed to more or reduce the delay? I'm aware it could be to avoid spam but I find it too restrictive.

#20

Updated by Sophie Gautier 5 months ago

Could this plugin https://meta.discourse.org/t/how-to-mark-a-topic-as-resolved/81793 be added? thanks in advance!

#21

Updated by Guilhem Moulin 5 months ago

Sophie Gautier wrote:

Could this be changed to more or reduce the delay?

Raised to 10 from 3. (AFAICT it's not possible to change the delay, there are only two settings to play with: “max topics per day” and “max topics in first day”.)

#22

Updated by Guilhem Moulin 5 months ago

Sophie Gautier wrote:

Could this plugin https://meta.discourse.org/t/how-to-mark-a-topic-as-resolved/81793 be added?

Done. “Allow topic owner and staff to mark a reply as the solution” can be done globally or per-category; I flipped the global switch for now, let me know if you want to only do it for some but not all categories.

#23

Updated by Sophie Gautier 5 months ago

I just realized that tags are not allowed by default. Could you activate them, I found https://meta.discourse.org/t/tags-category-restrictions-tag-groups-relationships/48260
In the min trust to create tag, I would set it to 2 (if I understand well it's for group levels) and O otherwise. thanks a lot :)

#24

Updated by Guilhem Moulin 5 months ago

Sophie Gautier wrote:

I just realized that tags are not allowed by default. Could you activate them
In the min trust to create tag, I would set it to 2

Done

#25

Updated by Sophie Gautier 5 months ago

I will add the 16 language categories in alphabetic order, could you activate the Fixed category position parameter so they are not sorted by topic number? thanks in advance

#26

Updated by Sophie Gautier 5 months ago

As a memo for the final instance, it will be better to give all new users level 1 otherwise they won't be able to provide a document demonstrating their problem, which is usual on Ask. The test instance gives level 1 to new users until there are 50 registered members.

#27

Updated by Sophie Gautier 5 months ago

Posts must be at least 20 chars, would it be possible to reduce that to 5? sometimes you only want to say: thanks!
And it seems that the warning message that is displayed stays even if you try to close it.

#28

Updated by Guilhem Moulin 5 months ago

Sophie Gautier wrote:

I will add the 16 language categories in alphabetic order, could you activate the Fixed category position parameter so they are not sorted by topic number?

Done

Sophie Gautier wrote:

As a memo for the final instance, it will be better to give all new users level 1 otherwise they won't be able to provide a document demonstrating their problem, which is usual on Ask.

Ah? AFAICT the minimum trust level to provide attachments is 0. I guess we'll see soon enough if that works :-)

Sophie Gautier wrote:

Posts must be at least 20 chars, would it be possible to reduce that to 5?

Done, there are 3 settings for this:

  • Minimum allowed post length in characters: 5 (default 20)
  • Minimum allowed first post (topic body) length in characters: 20 (default)
  • Minimum allowed post length in characters for messages: 10 (default)
#29

Updated by Sophie Gautier 5 months ago

Guilhem Moulin wrote:

Sophie Gautier wrote:

I will add the 16 language categories in alphabetic order, could you activate the Fixed category position parameter so they are not sorted by topic number?

Done

Thanks!

Sophie Gautier wrote:

As a memo for the final instance, it will be better to give all new users level 1 otherwise they won't be able to provide a document demonstrating their problem, which is usual on Ask.

Ah? AFAICT the minimum trust level to provide attachments is 0. I guess we'll see soon enough if that works :-)

ok, I read this on some articles in meta discourse, but default may have changed in the meantime the article was published :-)

Sophie Gautier wrote:

Posts must be at least 20 chars, would it be possible to reduce that to 5?

Done, there are 3 settings for this:

  • Minimum allowed post length in characters: 5 (default 20)
  • Minimum allowed first post (topic body) length in characters: 20 (default)
  • Minimum allowed post length in characters for messages: 10 (default)

Great, thanks! I don't think the other settings need to be changed.

#30

Updated by Sophie Gautier 5 months ago

On this page https://meta.discourse.org/t/discourse-solved-accepted-answer-plugin/30155 on the Filter area, I see that you can set a filter to sort Solved or Unsolved answers. Would it be possible to add it? thanks in advance

#31

Updated by Guilhem Moulin 5 months ago

Sophie Gautier wrote:

I see that you can set a filter to sort Solved or Unsolved answers. Would it be possible to add it?

Yup done

#32

Updated by Sophie Gautier 5 months ago

Noting here some plug-ins that I would like to evaluate to see if they can help Q&A management:
- Follow
- Multilingual
- Knowledge Explorer
- Canned Replies
- Tool Tips
Guilhem Moulin, it's not a request to install them, I want to read more and see them in action to evaluate if we need them :-)

#33

Updated by Sophie Gautier 5 months ago

Could you check if filtering by tags is activated? I've created some tags but I can't see the "all tags" filter at the top like here https://ask.fedoraproject.org/categories. Thanks in advance!

#34

Updated by Guilhem Moulin 5 months ago

Sophie Gautier wrote:

Could you check if filtering by tags is activated?

It wasn't (this this the default behavior), toggled the switch now.

#35

Updated by Sophie Gautier 5 months ago

In the 'Summarize' setting, could you set the 'Summary posts required' to 10 (see the screen shot here https://meta.discourse.org/t/ranking-answers/108259) and 'Summary score treshold' to 5 so we can play with it?

#36

Updated by Guilhem Moulin 5 months ago

Sophie Gautier wrote:

In the 'Summarize' setting, could you set the 'Summary posts required' to 10 and 'Summary score treshold' to 5

Done

#37

Updated by Sophie Gautier 5 months ago

Guilhem Moulin wrote:

Sophie Gautier wrote:

In the 'Summarize' setting, could you set the 'Summary posts required' to 10 and 'Summary score treshold' to 5

Done

Thanks!

#38

Updated by Sophie Gautier 5 months ago

Would it be possible that you install this plug-in https://github.com/paviliondev/discourse-question-answer
I hope it will solve the forum appearance for those used to the Ask indentation of the comments and answers.
It seems that it installs at category level (but I may be completely wrong) so could you activate it only for the English category at the moment. I'll try to figure out how it works :-) Thanks a lot in advance.

#39

Updated by Guilhem Moulin 5 months ago

Sophie Gautier wrote:

Would it be possible that you install this plug-in https://github.com/paviliondev/discourse-question-answer

Sure, done :-)

It seems that it installs at category level (but I may be completely wrong) so could you activate it only for the English category at the moment.

That's correct but it took me a while to find where to define it. It's not in the admin settings but in the category settings (Edit » Settings » Scroll to the bottom). There are also toggles to disable likes on questions (resp. answers, comments), all left to the default setting for now: likes are enabled everywhere.

#40

Updated by Sophie Gautier about 1 month ago

  • Target version changed from Q3/2020 to Q4/2020

Just an update:
- project accepted by the BoD
- report sent to project list
- will define a migration roadmap for next year with Guilhem.
- will open a new issue "Discourse migration" when done.

Also available in: Atom PDF