-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge forums, OSQA, MLs to discourse? #377
Comments
Is it possible to use discourse as a mailing list? i.e. to interact with it via email? If not, then you'll never get rid of the mailing lists, and instead you'll just add an additional communication channel. Have you discussed this with existing heavy OSM Forum users? Do they have any feedback on what Discourse is like compared to the existing OSM Forum software. As someone who cannot log into the OSM Forum because the software doesn't support my OSM username, changing the software has advantages to me. |
It has "mailing list mode" yes. I mean obviously it's not the same as a real mailing list but it's probably the closest anybody has ever come to creating an integrated forum/mailing list system. |
The other option is to use Mailman 3 which can use authentication via OpenStreetMap (OAuth) and has a simple web frontend to send emails. It is in use by OpenRailwayMap. Try it out. OpenRailwayMap uses Debian packages (but self built packages with slightly more recent versions and some patches). The packaging can be found at
The ansible playbook is available as well. |
Literally nobody on earth is actually using mailman 3 other than Fedora. Well OK apparently you've found the one other place that does ;-) In addition to apparently being a massive PITA to install (though I expect discourse is as well...) it also has a horrible UI to boot. Even Fedora has now spun up a discourse instance though the internal lists are still using mailman 3 for now. |
sorry folks, but please no off-topic and keep discussions on pros / cons of discourse at ticket #149 but not here. This is dedicated about merging our internal communication channels. Let's find out, if unified forums is a chance for our community? |
I think we need to reach out to those people to get them involved in the discussion. |
cc @tordanik |
FWIW, I'm opposed to merging the forums and the help Q&A site. We definitely have problems with the underlying OSQA software, but the two venues serve completely different use cases. More generally, I don't think that merging disparate communication channels has a significant benefit. With an ever-expanding community, it's foolish to attempt (or to prioritise) the ability to "monitor all the communications", and different people and different groups of people prefer different styles of communication in different situations (real-time chat, questions and answers, rambling discussions, short-form message broadcasting, long form blogging, etc etc). There's no pressing requirement to combine these different formats together. So I think before attempting to merge anything, it needs more careful analysis about the style and purpose of communication in each format, and the current and future volumes of communication in the combined format, and whether this then makes sense. I would expect, for example, even a simple analysis to show that the mailing lists and help Q&A to have little overlap in either purpose or style of communication. |
There is user &ergio which is willing to help on a discourse server! |
FluxBB and Discourse are not 'completely different' but a technological evolution to the demand of users and administrators. The forum of the Argentinean community is in 4th place in number of posts and only contains a tiny part of the information that circulates through other channels. Canada has 38 topics, Spain 91... Times have changed and we must understand the new challenges and offer solutions before the world imposes them. In Argentina we have created a specific working group for this topic and we are studying all the possibilities to improve the general communication, mainly for the new users who have many difficulties to follow the diversity of channels that we currently have [https://wiki.openstreetmap.org/wiki/ES:Argentina#Contacto]. Currently, our main channel is [https://telegram.me/osm_ar] but we also have themes [Covid, Nature, GLAM] that were created to ease the charge. Indeed, Telegram is not the appropriate tool for this type of problem, so we are seriously considering migrating the Forum to the Discourse. In this way we hope to be able to channel general questions or queries to the forum and to retain Telegram for more fluid conversations. We are also considering Telefuel where we already have a Beta installation [https://www.telefuel.com/w/001Jdh8Mw4sgXsTpezCK/] so we can have 'channels' and not migrate quickly to Discord. In short, to this day we think:
best |
I just asked the forum admins to offer me an export to import into Discourse... |
Uhm... The forum is the main communication channel for communities in Austria, Belarus, Netherlands, Germany, Russia, Poland, Ukraine and many other countries. If that's not the case for Argentina, that doesn't mean it isn't for other countries. If you contact active members of these communities, I doubt the decision to move to Discourse would pass that easy. |
I have no doubt that many users will want to continue with the forum and each of them must have their reasons, mainly out of habit. But if we want to move forward we will have to take some action according to the 21st century I was just looking at yesterday's stats from our main Telegram: 100 posts! Also... it is not my idea to close the forum! We can leave it to the dinosaurs to play in their park ;-) Seriously... I just found this thread in the forum [https://forum.openstreetmap.org/viewtopic.php?pid=783989] ! |
It's me. |
Илья, have you ever seen or used some of Discourse instances (don't confuse with Discord)? |
Let's not berate people who use the forum. Language like “dinosaurs” doesn't help. (Plus dinosaurs are cool). |
Hi @rory, The problem we have in AR and many other communities is that the forum is not used by anyone! In other words, we have to find a solution for the new users somehow. |
PLz. stay ontopic. This is about the idea to shift to discourse and maybe to merge different existing channels into it. |
In case you missed it: https://wiki.osmfoundation.org/wiki/Operations/Minutes/2020-07-15#FluxBB_is_old_and_slow
|
Hi! More updates also on the forum here: https://forum.openstreetmap.org/viewtopic.php?pid=795873#p795873 I've let this fall as most of my time available to OSM has been on CDN tests. I'll try to make some progress on the remaining pieces of Discourse migration this weekend. |
In the german forum there is a thread as well https://forum.openstreetmap.org/viewtopic.php?id=68944 |
It seems to me that it only contributes to the general confusion. |
OAuth 1.0a vs. OAuth 2.0 seems to be one of the issues according to one of the recent forum posts. Not sure if there are any plans to move OSM website to OAuth 2.0 or if writing a custom OAuth 1.0a plugin for DIscourse is doable? There's also a somewhat stalled issue on OAuth 2.0 for the OSM website out there: openstreetmap/openstreetmap-website#1408 |
I'm currently investigating options for OAuth 2 support. |
As far as Discourse is concerned - can you confirm if OAuth 2.0 is sufficient? or does it need OpenID Connect? |
Discourse has built in support for Oauth2: https://meta.discourse.org/t/oauth2-basic-support/33879 I can also use something like what you did for the existing forum, @tomhughes, but Oauth2 would obviously be better. |
Right so no need for OpenID Connect but we would need JSON support on the user details API endpoint. |
The starting point is, that help.osm.org is outdated and doesn't get any more updates.
Bit wihtin this issues, pls lets focus on the topic of merging non realtime communication channels. |
We will continue to need an email-only way of interacting. If Discourse didn't support email, I doubt we would be considering it. We've had reports from multiple people about Discourse being used as a replacement for mailman2, which is what we use. Even though we need to continue to support email-only, it's not going to be identical, and some things are going to be different than mailman 2. Some will be better, some will be worse. For OSQA and FluxBB, the software powering the help and forum sites respectively, there are issues with both. OSQA is unmaintained and the forks of it have died off. We're maintaining a fork of FluxBB, so there are some issues there but no where near as bad as OSQA. |
For me, it's because quite a lot of the time that I might be reading OSM-related stuff I may only have an intermittent network connection or none at all. Not an issue while sat at home due to COVID 19 restrictions, obviously, but likely to become one again soon I hope. I typically read lots of OSM stuff "offline" and then mark it if I want to do something with it later. Email's perfect for this; the other OSM options that I've used (forum/IRC/Telegram/Slack) aren't. Also - I'm lucky enough to be someone who lives in a country where good internet access is pretty widespread; you don't have to go far in OSM to talk to people who limit their online time or minimise downloaded data column to reduce costs. |
So, i made a list on what it means to stay with fluxBB or choose something new.
Staying with FluxBB
The mainreason i am posting now is: french made their own discourse and migrated the existing content already. |
How can I migrate the Israeli forum like france did? Current communication is mainly telegram... |
@natrius While I don't much care about fluxBB vs. Discourse, and I take your word that Discourse is superior here, I do forsee many problems by trying to cram several different communication channels into one. You know the truism: Here are broad categories currently in use (by OSM community and wider):
Trying to merge more than one group of those is impossible and terrible idea, which is usually self evident quite quickly (sometimes unfortunately only after it is implemented and it's too late to go back - let's try to avoid that future). But even merging only those discussion-oriented solutions together (which might sometimes be possible - like gmane.io shows for mail/news gatewaying for example) has it's set of problems, some of which some people even see as advantages, like:
FYI, I rarely use web browser (much less JavaScript!) to either improve or use OSM, and still use it more efficiently than if I did... So TL;DR - I'm OK with replacing fluxBB web forum with Discourse web forum. What I do have a problem with, is the idea "let's replace all communication channels with Discourse, in order to minimize engineer hours used on supporting the software". While I'm all for lessening the load on the overloaded engineers (I even try to do PR every blue moon, trying to help there, however small), I do not think that it is good enough reason for doing genocide on major parts of the community in the name of mistaken idea that "one size fits all". I'd much rather keep the suboptimal status quo if such outcome is even the possibility. |
Just to be clear: What needs to be replaced is the forum and QA. Discourse should mainly be the forum. But, it seems like its possible to integrate QA in a nice way. Your critique Chat is something else and should not get merged with this. Not at all. (in my opinion). What i'm suggesting is not "Remove everything and lets Discourse do the job": FluxBB and QA needs to be replaced. Replacing the forum can be achieved with Discourse. It is possible to integrate QA there as well, but maybe there would be some drawbacks with that, i acknowlege that. Integration with mailinglists would just be the cherry on top because there is massive knowlege around mailinglists and i know quite some new people who just don't want to use a mailinglist. If it does not happen, well, there is basically no change from the current situation: there is a forum and there are mailinglists. Let it be. |
Tom's work on OAuth in openstreetmap/openstreetmap-website#3177 looks to be merged. Looks like I should be able to test the OAuth 2 connection in my Discourse setup at some point. Has anyone tried that already? |
Yup, I got it working already. Relevant bits for Discourse settings are documented here: openstreetmap/openstreetmap-website#1408 (comment) You probably have to tweak the scope to be "read_prefs", and register a new OAuth2 app on osm.org. Maybe give it a try, and document what works or does not work. https://forum.openstreetmap.fr/ would need similar settings for their Discourse instance. |
Progress update:
|
There has been some discussion / planning of the discourse instance in this slack channel: https://osmus.slack.com/archives/C02804ANBC6 ( #discourse-community-rollout ). |
https://community.openstreetmap.org/ has this new test instance. Is mailing list interface also enabled on this test instance? (that would be needed for "Merge (...) MLs to discourse?" part) |
No, there is no mailing list interface. I keep asking, because I want to test it. 🙂
…On Tue, 12 Oct 2021 10:59 +02:00, Mateusz Konieczny ***@***.***> wrote:
https://community.openstreetmap.org/ has this new test instance. Is
mailing list interface also enabled on this test instance?
(that would be needed for "Merge (...) MLs to discourse?" part)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#377 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAAAMC2TFSF5Z6XYN7SSUELUGP2IFANCNFSM4LONCPHA>.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
--
Amanda
|
...which is kind of funny, b/c every time you ask, you get the same answer "not in scope for day 1". |
Would it be ok to share the link e.g. for the weekly notes newsletter? Or do we wait till there is some kind of preproduction-testing for everone? |
Hi all, This is Ruben here. The Ops team is working to have a stable version of the forum live in the coming days and the plan is to post a topic there once it's ready for community discussion on the next steps. Once this is ready, it would be great for people to engage there, I can ping you all here then. Pointing people to the forum now is not that helpful because we are just finishing the technical testing phase. Once ready, we will enable spaces there for feature and bug report so everyone can be involved. Thanks! |
Hi all, I want to make sure you are updated about progress here. There are a couple of technical issues (related with https certificates and backups) to solve before going live and the Ops team has been really busy the past months. I'll post it here once we have clarity on the timeline to have this completed, I so sorry for the delay. Cheers. |
I'm not trying to hassle anyone at all, nor increase stress anywhere, but... is there any news about when the new Discourse site might be up and running? :-) Thanks! |
|
We have been doing a "soft" launch for a few days and this week we'll have wider announcements in all OSM channels. Feel free to join the site, explore and share your feedback. Thanks! |
I admit that I still strongly prefer FluxBB, which has much better interface and is simply working while Discourse seems to be some JS monster. For example search is broken due to some pointless JS magic. |
Thanks for everyone working on getting this set up. It feels really fast, I like the options for email communication, and the opportunity for more effective moderation tools. |
As author of this issue, just once more thank you all for your hard work and effort to give your community forum a new modern home 😃 |
The forum migration was completed under #604. #149 is for community.openstreetmap.org (discourse) of OSQA. Mailinglist migrations are happening in different communities by "migrating" their communications over to community.openstreetmap.org (discourse). Migrating the mailinglist archives across to discourse is very unlikely to happen. The old mailinglist post archive will be kept available. Further discussion on this topic is likely best via community.openstreetmap.org Considering the above, I'm going to close this ticket as completed. |
Started a list of retired mailing lists which can be archived: #975 |
At #149 we discuss a alternative to OSQA and some already mentioned discourse based forums, which are used by many other FLOSS communities as well.
This step might also allow us to unite different OSM community channels, which some see as ongoing problem for newbies (which one to choose?) and long time contributors (monitor them all, splitted discussions, ...)
Discourse offers possibilities to import discussions from
Would this be a useful second step, if we get a discourse setup running?
The text was updated successfully, but these errors were encountered: