Open Bug 1309226 Opened 9 years ago Updated 2 years ago

Update /about/forums/ to include Discourse forums

Categories

(www.mozilla.org :: Pages & Content, defect)

Production
defect
Not set
normal

Tracking

(Not tracked)

People

(Reporter: Nukeador, Unassigned)

References

()

Details

(Whiteboard: Taiga'ized)

Hi, We should include all the existing discourse forums in /about/forums/ to give a better picture on where the community and some functional areas are right now. Current discourse forums (aka categories) can be automatically fetched from: https://discourse.mozilla-community.org/categories.json Including name, url and description. Also /about/forums/ includes some mailing lists that are not longer active or that where migrated to discourse. It would be good to do a clean up there too. Thanks!
Flags: needinfo?(gerv)
Adding Henrik and Yousef in case there are questions about how to fetch the API for category names.
(In reply to Rubén Martín [:Nukeador] from comment #0) > We should include all the existing discourse forums in /about/forums/ to > give a better picture on where the community and some functional areas are > right now. That sounds like a fine idea. /about/forums/ is autogenerated so we'd need to fix the autogeneration script, which I maintain. > Current discourse forums (aka categories) can be automatically fetched from: > > https://discourse.mozilla-community.org/categories.json > > Including name, url and description. But not the section of the /about/forums/ list where they should be included. So, for example, "Mozilla Mexico" should go in "Regional", whereas "Reps" would go in "Mozilla Reps" and "B2G OS" would go in "Applications and Projects". Any suggestions for how to fix that? Is there a metadata field we can use to set categorization? > Also /about/forums/ includes some mailing lists that are not longer active > or that where migrated to discourse. It would be good to do a clean up there > too. If there are forums no longer used, file a bug to get them deleted, and then they'll be removed from the list. Removing them from the list but not deleting them properly just means people who discover them by means other than the list will get very confused. Gerv
Flags: needinfo?(gerv)
(In reply to Gervase Markham [:gerv] from comment #3) > But not the section of the /about/forums/ list where they should be > included. So, for example, "Mozilla Mexico" should go in "Regional", whereas > "Reps" would go in "Mozilla Reps" and "B2G OS" would go in "Applications and > Projects". Any suggestions for how to fix that? Is there a metadata field we > can use to set categorization? Unfortunately there is no other metadata on top of their names/description. If we sort them alphabetically most communities start with "Mozilla CountryName". > If there are forums no longer used, file a bug to get them deleted, and then > they'll be removed from the list. Removing them from the list but not > deleting them properly just means people who discover them by means other > than the list will get very confused. I see, but what to do with lists that it's not clear who owns them? Some are no longer in use, some are duplicating existing supported channels elsewhere. For example I see some lists created by teams that no longer exist at Mozilla. (mozilla.general is an example that I've just discovered a few days ago after 12 years at Mozilla :P) Cheers.
(In reply to Rubén Martín [:Nukeador] from comment #4) > Unfortunately there is no other metadata on top of their names/description. > If we sort them alphabetically most communities start with "Mozilla > CountryName". Is there a field we can put some sort of categorization in? Or have a convention to use the first or last word of the description? It would be a shame to just have to dump the entire Discourse forum list into one big pile at the bottom of the page. > For example I see some lists created by teams that no longer exist at > Mozilla. (mozilla.general is an example that I've just discovered a few days > ago after 12 years at Mozilla :P) mozilla.general is, or was, a particularly special flower, filled with people who would just have invaded other forums if not left alone. A quick peruse suggests this is still the case. Leave well alone. Gerv
Yousef, Henrik, is there something we can do from discourse side to help fetch these groups?
Flags: needinfo?(yousef)
Flags: needinfo?(hmitsch)
This is something Leo can look into, my guess is that it should be simple enough to add some metadata (or a new API call) for this. However, it will rely on the CORS configuration which isn't on our roadmap for the next week, so I can come back with a better idea soon.
Depends on: 1283292
Flags: needinfo?(yousef)
Flags: needinfo?(hmitsch)
For sake of transparency and traceability: * CORS topic: https://tree.taiga.io/project/pierros-mozilla-particiaption-systems/us/143 * Metadata topic: https://tree.taiga.io/project/pierros-mozilla-particiaption-systems/us/197 Both currently not slated for delivery in our next sprint. But keep your faith, please! -H
Assignee: nobody → hmitsch
Whiteboard: Taiga'ized
We don't need CORS for this; the list is not generated dynamically, but statically on a regular basis and checked in. So the script which generates it can fetch the data without the need for CORS. So if you can find some metadata or even conventional way of indicating a category for each forum, then I'm happy to enhance the generation script to fetch them and add them in to the list. Gerv
Hi Gerv, with Leo on the ParSys team until the end of the year, I am very confident we can get this delivered during Leo's contract with us. Best regards, Henrik
Great :-) When Leo is ready to look at it, get him to ping me and we can discuss the best implementation strategy. Gerv
Context: <https://www.mozilla.org/about/forums/> Cross reference post 5 <https://discourse.mozilla-community.org/t/-/15785/5?u=grahamperrin> under 'Incorporate discobot into our instance
Hello, Are there any updates about this one? :-) Thanks!
Flags: needinfo?(leomcardle)
Flags: needinfo?(hmitsch)
No update from my side. Leo, do you have any thoughts to share?
Flags: needinfo?(hmitsch)
Flags: needinfo?(leo)
Not really. Gerv and I had a discussion about this where he indicated his support for Bedrock fetching the data directly from Discourse, rather than manually entering the Discourse data into the list. [1] But other things took priority. With revamping the Discourse homepage being the next major item of programming I'm planning on doing, and since /about/forums is rather outdated (it still suggests filing a bug to set up a mailman-google groups-nntp trifecta), might it be a better use of resources to incorporate the list of mailing lists into Discourse's homepage, and redirect /about/forums to discourse? [1] https://github.com/mozilla/community-data/blob/master/forums/raw-ng-list.txt
Flags: needinfo?(leomcardle)
Flags: needinfo?(leo)
I'm doing a bit of this work now, and have recently pushed up a first pass at pruning the forums list here: https://github.com/mozilla/community-data/pull/21#issuecomment-426662333 So: Hi, Henrik! I'm taking this bug and welcome further suggestions.
Assignee: hmitsch → mhoye

Hi Mike,

What's the current status of this? is there anything we can do to help you?

Thanks!

Flags: needinfo?(mhoye)

At this point, I'm inclined to take the suggestion to replace the Forums page with a link directly to our Discourse instance. Individual-project newsgroups (newsgroups at all!) are probably not the best place to get involved with the Mozilla community.

Rubén, what do you think?

Flags: needinfo?(mhoye)

I agree with the proposal and I would probably include a quick comms to active newsgroup owners letting them know about this change. There is probably just a few super active ones that might want to consider how to get more visibility from mozilla.org or even migrate to discourse as others have done in the past.

@mhoye, do we have any metrics on what level of traffic /about/forums receives?

And do we have a sense of when this change might be made? The homepage of discourse.m.o is in dire need of a redesign anyway given the number of categories we now have, it would be great if we could get this done before the redirect.

There is probably just a few super active ones that might want to consider how to get more visibility from mozilla.org or even migrate to discourse as others have done in the past.

We can always, with this Discourse homepage redesign, include links to a few newsgroups if they don't want to migrate.

Flags: needinfo?(mhoye)

There is probably just a few super active ones that might want to consider how to get more visibility from mozilla.org

Agreed. And things like the governance list are probably important to link to from somewhere on mozilla.org. So perhaps the page becomes a link to Discourse with a short explanation of what to expect there and then a few links to important Mozilla Project mailing lists?

Now that mailman is shut down, this page is not useful at all. Is there a wiki page that outlines what is planned for this page?

Assignee: mhoye → nobody
Flags: needinfo?(mhoye)
You need to log in before you can comment on or make changes to this bug.