1,884 karma · joined March 30, 2008
http://blog.stackoverflow.com/2010/09/good-subjective-bad-su...
and
http://blog.stackoverflow.com/2012/01/the-trouble-with-popul...
If you only click one link here, click the second link.
Bonus, you don't have to write any extra code either. Well unless you want to contribute ...
(The following are all screenshots taken at exactly the point described.)
I am scrolled down on the main page of http://meta.discourse.org viewing topics.
http://i.imgur.com/dr0V0dn.png
I click on the topic "Development on Windows". (My read position was already at the bottom of the topic, so that's where I go. There are no new replies to read.)
http://i.imgur.com/OMcKAW5.png
I then click the back button, and go...
http://i.imgur.com/5e4DpK4.png
back to exactly the position, the very same position by pixel, I was at.
Maybe I don't understand what you are talking about, because I can't reproduce it? Can you share some screenshots?
It is true that when you deep-link into a topic you've already read, with new replies, we take you to the top of the post you had a last read position at. But that seems unavoidable and correct to me. (You could argue we should start you at the post below the last one you read, I guess.)
Or mods can click "select posts", click click click the posts they want, then click "move to new topic".
And topics created either way are bidirectionally linked, so you can follow different related tangents back and forth without breaking your flow in the main topic.
So either the community or mods can hopefully assist in keeping things on topic.
Vanilla is certainly much more mature since it's been out longer. Discourse is new as of today, so we've got a long way to go.
In other words Discourse is only successful in the sense that it lets you be successful.
Not that there aren't other forum choices, of course there are, but VERY few are 100% open source and even fewer are ones I want to use.
And it's early, very early in our beta!
Mostly we expect early Discourse adopters to be of the "starting from scratch" kind.
There are very, very few 1st tier forums that are fully open source, too. None that I know of!
And what's, er, worse? PHP everywhere, or Ruby everywhere?
The default design (by Matt Grantham, great work by the way) is only supposed to be "good enough", not so good that you never want to change it.
And I hope FOR THE LOVE OF FSM that we've created a default design better than the bottom of the barrel that is phpBB or vBulletin, otherwise, geez.. ouch.
We view badges as alternatives to reading FAQs and community guidelines.
One way to think of this is as follows: what happens when posts get flagged? What's the sequence, who knows about it, and how? For that matter, who can flag?
We do have basic rate limits throughout the app, and they're all configurable as well.
Much of this has to evolve. I'd love your input on it, too!
Thought experiment: how does one quantify the 'best' posts on a discussion topic? Discourse has some ideas about this, and I bet you do too.
Probably the main visible entry point is flagging, so try flagging a post or topic.
It's also hard to see the moderation functions from the outside, but I assure you that they're as frictionless as we could make them! For example, multi-selecting posts, splitting topics, merging topics, locking topics, archiving topics, etc.
There's still a lot to do, we have no way of selecting multiple topics at the moment, for example. But I encourage you to try out the Vagrant image if you want to hack on Discourse quickly. It includes a small db, and you'll be a moderator there.
That said, we want to have excellent skinning and theming support, and I'd love to see "even more minimal" themes. We ship a reasonable default theme for everyone to use, but it shouldn't be so good that nobody wants to replace it, right?