Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.
Sign upAdd reference to discuss to homepage #56
Conversation
This comment has been minimized.
This comment has been minimized.
|
I don't know that I want to prominently advertise our development forums to a general audience. Perhaps a link on the wiki would be better. |
This comment has been minimized.
This comment has been minimized.
|
We've already got a link in docs.rust-lang, so I don't think adding it to wiki will do much. I figured we wanted to get as many people looking at proposals as possible, but general consensus seems to be that it should be kept on the pseudo-DL for now. Fine with me. Close this if you agree that that's how we want it. |
This comment has been minimized.
This comment has been minimized.
nathantypanski
commented
Aug 12, 2014
|
I made a post about this when the forum first went public. As mentioned there, there is a link on the Notes - for developers wiki page that I added. Of course, that's not to say further discussion is moot, but @cmr's response at the time was basically that it should be well-established as a developer forum before becoming something like The Official Rust Discussion Forum™. |
This comment has been minimized.
This comment has been minimized.
|
Oh, I didn't realize you guys had that transition plan in mind, neat! Anyway, seems like this isn't desired at the moment. Closing (for now!). |
Gankro
closed this
Aug 13, 2014
This comment has been minimized.
This comment has been minimized.
mfeckie
commented
Sep 11, 2014
|
@brson, @Gankro, @steveklabnik, @huonw This is kind of an interesting approach to take. I have to say that the prompts to use StackOverflow are kinda off putting. Because StackOverflow is so 'harsh' in the sense that vague, or discussion type questions are so frowned upon and attract often pretty mean feedback. Then there's Reddit and the trolls As someone who's trying to get into Rust, having a single place to discuss that sticks around (vs IRC) I would find it very valuable. The Ember forum, I think is a great example of a place where people of all levels can get help and it has happily followed the development from a 0.x project to 1.0. I'd love to see the decisions to keep it more 'developer' focussed revisited. Anyhoo, keep up the good work folks coz Rust is super exciting |
This comment has been minimized.
This comment has been minimized.
Do note that we are referring specifically to /r/rust, not just reddit in general. |
This comment has been minimized.
This comment has been minimized.
|
Yeah I've never understood grouping together all of reddit as a single "community". Each subreddit is self-moderating and independent, especially outside of the big/default ones. As it stands, I think we're leaving the communities diverse and adhoc, as we work out what's good for what. Reddit, Stackoverflow, Github, Discuss, and IRC all have different strengths and weaknesses. It might be worth considering a "Which community is right for you?" guide, but I don't think we've quite worked that out. Especially because I expect roles to shift dramatically post-1.0. |
This comment has been minimized.
This comment has been minimized.
|
@mfeckie Thanks for your comments. We've considered and will consider again whether hosting a user-discussion forum is desirable. The original intent was to do so after winding down the mailing list. I don't know how to make discourse segregate topics into different areas of the website (not that I know much about discourse). What I desperately want to avoid is having casual users stumble into design conversations and start creating useless noise - it is a major impediment to progress. If you know how to configure discourse to support this I would be interested in knowing. |
This comment has been minimized.
This comment has been minimized.
mfeckie
commented
Sep 12, 2014
|
@brson I'm an admin for a Discourse forum, so have experience in dealing with access levels. I would love to help out with adjusting things with your Discourse instance so that it could serve both the developer discussions and the casual user without compromising either. I'd be very happy to provide a guide to configuring groups and category permissions. Alternatively, I'd be happy to either work together on it or do it for you. |
This comment has been minimized.
This comment has been minimized.
|
@mfeckie Much appreciated! Perhaps you can outline the basic strategy you would recommend. After yesterday's discussion I poked at the discourse settings, but didn't see anything promising. |
This comment has been minimized.
This comment has been minimized.
mfeckie
commented
Sep 12, 2014
|
Apologies in advance, this is a reasonably long response @brson Sure, so with the structure of your current site, here's what I would suggest as a starting point.
In addition, there would probably be some new categories that help guide newcomers, casual users etc. Something like this.
Assigning restrictionsRestrictions can be added at the Category level like this (I mirrored your current structure to demonstrate) Open the Categories menu and pick the one you wish to adjust In the next screen hit the Edit button From here, open the Security tab Remove the default And adjust based on what you would like it to be With this, if you don't add the See privilege, the Category will be hidden from non-specified user groups/ Setting restrictions strategiesAs for the how, there are probably two main strategies. One is to base the restrictions Discourse's concept of trust levels, the other is to create specific Groups. Trust levels would results is less need for an Admin to intervene, whilst Groups would require some regular attention Trust levelsBy default new users who signup themselves are assigned Trust level 0, while invited users are assigned Trust level 1. In order to be promoted from 0 -> 1, a user must enter (view) 5 topics, read 30 posts and spend 10 minutes on the site. from 1 -> 2, enter 20 topics, read 100 posts and spend 60 minutes on the site. This can be adjusted here: It is possible to manually change a Trust level from the Admin -> Users tab GroupsIt is relatively straightforward to create Groups, but is more time consuming as it requires someone to add users to the list. There's a bit of work involved but gives fine grained control over what is desired. Teaching users with feedbackAny post considered off topic or inappropriate can be flagged. Admins and Moderators get a notification and choose what action (if any) to take. Recommended ApproachPersonally I think the most straightforward approach is to use the trust levels and lock things down for new (low trust) users and rely on the flagging system to deal with any 'outliers' who don't play by the rules. Hope this helps |
This comment has been minimized.
This comment has been minimized.
|
(I'm personally not keen on having manually maintained lists of "developers"; it looks like it would be possible to use the automatic trust levels in place of them, if we do actually want strict access controls.) |
This comment has been minimized.
This comment has been minimized.
|
@mfeckie Wow! Amazing work here. Thank you. There's a new discussion about killing the mailing list, and some of the comments there are regarding where users go for help. |










Gankro commentedAug 7, 2014
No description provided.