Replies: 6 comments 27 replies
-
Personally, I don't have time to follow everything. I gave up on SourceForge a long time ago and I've not really used it much since then (very occasionally when something needed my attention). So I'd certainly back moving off SourceForge. I think a Facebook presence is expected. We can be firmer about guiding people elsewhere, if appropriate. But it still needs to be somewhere people can find. Note that it's a closed group - so it's not great for search engines. There shouldn't be any "useful content" hosted there - just social discussions, really, plus simple support requests. Anything that "Have you read jamulus.io/something?" doesn't fix may need to be thought handled elsewhere -- I don't think Facebook is a great place for "customer support". I think Github issues should be very clear cut: it's either a bug or a new feature / enhancement. Otherwise it's something else and not an issue. Because we have two git repos, we should have two trains of bugs and features, so that changes can be properly tracked - pull requests should reference the issue they relate to. I'd suggest the Discussions might be in the wrong place. But I'm also saying there are "customer support queries". These are things where we're going to ask someone who's raised something on either Github as an issue or Facebook as a social post to post somewhere else - or take it upon ourselves to redirect the post somehow. I don't know of a good service to provide this, though. I've never been the client to one I've liked and I've never provided support using one I've liked. Whatever tool we use, we want it to support search engine access so people can find solutions for themselves using Google. So, despite having said I'd be happy moving off SourceForge, I have to admit I've preferred it over Github for the type of "customer support" that I'm talking about. Finally, I think there's demand - similar as for Facebook - for a "Jamulus Official" Discord. Given that Discord allows setting up roles with those then allowing access to be granted to particular channels, I'd suggest most discussion activity could be hosted there. The channels (or rooms or whatever they call them) could be created on demand for the most part and archived (I presume) if they've run their course. |
Beta Was this translation helpful? Give feedback.
-
@gilgongo thanks for opening this discussion. I'd like to ping @dcorson-ticino-com here since he's very active on SourceForge. General ideas:
So the new structure would look like this: Forum on a sourceforge webhosting with GitHub & Facebook integration; shutdown of GH Discussions and SF forum (it would be great if we could migrate threads). |
Beta Was this translation helpful? Give feedback.
-
Actually I didn't know that there is more than SF and the issues here. |
Beta Was this translation helpful? Give feedback.
-
So having investigated SourceForge hosting some more, and thought about hosting our own forums, I don't think it's a good idea. I'm not convinced something on jamulus.io would do that much for our SEO, and while GH Discussions don't have social login, using them would mean we'd not need to worry about them getting hacked, running out of disk space, PHP versions or whatever... like we would if we owned our own. And they're nicely integrated (or will be) into GH overall, so good for the project management / "customer support" thing. Talking to @softins on Discord just now he doesn't seem to have any objection to GH Discussions, nor I don't think does @pljones (and @dcorson-ticino-com doesn't see above). @ann0see would you agree? If so, then I propose we do the following:
|
Beta Was this translation helpful? Give feedback.
-
On a separate but related note, there is are in fact 12 discussion platforms that I'm following as part my involvement in Jamulus:
Consequently, I have to rely mostly on my email inbox as a single source information about what's going on. So far, I'm seeing a low amount duplication of topics across discussions, which is good. But at any point things could get chaotic very fast :-) |
Beta Was this translation helpful? Give feedback.
-
Ok. Just moved this to the main repo. I think having it here makes it more visible. In long term, I'd suggest to close the discussions on the website. |
Beta Was this translation helpful? Give feedback.
-
(Ironically, I wasn't sure where to post this...)
There are pretty much six places you can post anything, and they all pretty much overlap to some extent:
That's a lot :-) The overall traffic isn't that high, but it’s hard to know what level of usage Jamulus will get in the future. We might suppose it could roughly double from what it is today once Google starts listing us properly in next 24 months or so for terms like “jamming” and “online rehearsals” (which is just starting now since we launched the website).
If that happens, to what extent is having discussions in all these places a problem?
For one thing, people capable of seeing and answering any one question will be spread six times thinner than if there was a single platform (and readers will always vastly outnumber writers). This fragments and duplicates information and risks "ghost towning" if respondents are spread too thinly.
One thing to note is that none of our discussions are on the jamulus.io domain. We miss out on a good potential source of Google juice there I think.
If we think it's a problem, then possible courses of action (singly or in combination)?
Sunset SourceForge forums because these directly duplicate Facebook, GitHub issues and (in future?) Discussions.
Be more decisive in moving non-bug and non-feature tickets from GitHub issues into Discussions until they have an agreed spec.
Combine GitHub issues into one, using tags/topics for software and documentation (and we need to implement Epics and Stories but that's a different topic).
Do the same for GitHub Discussions.
Set up a Discourse server on community.jamulus.io to replace some or all of the above (probably not Facebook, and maybe just leaving GitHub Issues exclusively for admin stuff). Thereby putting all that content to work promoting Jamulus to Google.
🔥 🔥 🔥
Thoughts?
Beta Was this translation helpful? Give feedback.
All reactions