Quantcast
Channel: Discourse Meta - Latest topics
Viewing all 60690 articles
Browse latest View live

A decade of forum advice from Something Awful

$
0
0

Jeff Atwood wrote:

When we started Discourse, I began by studying a bunch of forums that have been around for 10+ years to figure out what they did right. And I've always enjoyed this ten year retrospective from Something Awful.

Some real gems in here. What do you see that you agree with here? What do you see here that you disagree with?


A Retrospective On Ten Years of SA

Hello. I’m Tom Collins, famous for typing more words than anyone wants to read. Today marks ten years of my time here, and I’d like to take a moment to reflect on it.

I’ve never been a good one for memories of ‘forum events’, so this isn’t going to be a retrospective of SA forums history. Really, that wouldn’t be interesting if you hadn’t been there, anyway. Who gives a gently caress who banned whom in 2003, or what fat goon flew to wherever to marry some other fat goon?

Sure, I remember stories of things that happened around here, but really until the creation of YOSPOS, I was just another goon. I had a very low postcount for my time here and no real recognition from any other posters. I used to be known as “Death Incarnate” – the name seemed cool when I was 14, but it got old fast.

Instead, it’s going to be my observations on forums themselves after ten years of posting on SA and other forums, and why I still choose to read and post here more than anywhere else. I'm crossposting it in YOSPOS and GBS to get two different perspectives on the issue. Thanks for reading.

1. Moderation is crucial.

Moderation is the backbone of a forum. Forums with weak moderation become rife with NWS content (where it isn’t wanted), inappropriate or lovely threads, spam, and other crap that makes the forum useless. Overly strong moderation leads to a culture of fear, because inevitably it leads to random bannings that are based on drama between users rather than on forum rules.

In the end, you need to have a core group of mods that are actually a little bit distanced from the posters, who can interpret the rules of each subforum correctly – with just enough “wiggle room” to allow good posters to get away with bending the rules, and to allow poo poo posters to be banned even if they haven’t outright broken one. They can’t fraternize with the posters too much, or they’ll start playing favourites, a surefire recipe for drama.

SA has done reasonably well on this count. I’m not going to name any names, but generally I’ve found the moderation here to be sane, and to deal with drama amongst themselves in an appropriate (and usually hidden) fashion. I don’t want this to be seen as me sucking up, so don’t take it that way – but note that I recognize SA as having had fairly consistent and balanced moderation for a decade, which most other forums can’t say.

2. Monetization of posters is just as crucial.

Forums are expensive to run. Server hardware and service contracts aren’t cheap; bandwidth isn’t cheap; administrative staff isn’t cheap; and when it’s something that takes enough of your time to be your fulltime job, it also needs to pay the bills, which isn’t cheap either. The king needs his tax.

Many forums resort to whiny donation drives, or switch to subscription models to keep the place running. I registered back when the forums were free, when the glory of the Dot Com era was still a warm enough memory that people thought it would be possible to support something of this size purely on advertising. It’s not, though.
Setting a basic price point on an account accomplishes two goals: it turns people into paying customers right from the start, so that they value their account. It also keeps out people who would just register new accounts every day, and thereby makes banning an actual punishment – you’re out your ten-dollar “investment”.

The further monetization, through platinum accounts, avatars, and the like, is good in that it offers users the choice of donating further for goods that have perceived value but cost the forums nothing to give. Letting people buy gifts – or insults – for other people turns the act of giving the forums money into an actual tool for social interaction, which is valuable.

The new cancer thing, well, people’s opinions are mixed on that. All I can say is that if it’s needed to keep the place running, and the admins feel it’s a good method for upping the quality of posts, then it’s a valid experiment. We’ll just have to watch and see how it goes. I was more in favour at first, but as of late it’s just encouraging RFA losers to come and post in good forums and poo poo the place up, which is the opposite of the intended purpose.

I’m just glad that this isn’t the kind of place where every other month a huge “DONATE!!!” sticky thread appears, and the same few people fling a few bucks at it each time to keep it going. Those methods aren’t sustainable over time.

3. Being a source of memes is fun, but it’s also debilitating.

The first big meme that SA launched (even though we didn’t actually start it) was All Your Base. SA always had a good group of photoshoppers, and PS threads were probably some of the funniest and best threads in the early days of the forums. AYB actually got some real-world fame, and since then we’ve always had a bit of a hand in perpetuating Internet memes.

Forum-specific memes are good because they allow new posters, once they’ve got a handle on the current memes, to contribute in a fashion that ‘fits in’ with established posters. On the other hand, it’s pretty annoying for a new person who nobody’s heard of to show up on a thread and post a loving fiestacat. Ultimately, they get run into the ground, and the best thing for everyone to do is to recognize when that happens and move on before it becomes too annoying.

Producing the really sticky sorts of memes that spread around the Internet today requires a faster-paced discussion medium than SA offers, however. When Moot left SA (well, whatever happened) and created 4Chan, he spawned a discussion format more conducive to making memes than SA is. If memes are made by throwing poo poo against the wall to see if it sticks, /b/ has the process down.

Really, it’s probably for the best that we’re not actively trying to be a source of memes; they get overplayed far too quickly to really be much fun. What lasts longer is having a culture of people that run with things – if someone posts a photoshop thread, having people around that want to run with the idea rather than shouting it down leads to a much more funny and enjoyable forum.

Thing is, it’s always going to be a lot easier to shout someone else’s attempts at humour down – heckling, essentially – than it is to actually go and produce your own attempts. When you do produce your own, you’re also running the risk of having others heckle you, so it can be a little daunting to try. A healthy balance of heckling and running with it is essential to maintain quality.

4. Specialized subforums are a mixed bag.

A long, long time ago, there were far fewer forums than there are today. I’m not going to give you a grand history lesson of what forums were first, mostly because I don’t really remember what order they all came in. But what’s important to note is that over time, the forums have become more and more “organized”. GBS used to be full of posts on every subject – from e/n to cars to computers to Photoshop to stories of people’s lives to short fiction to general hilarity.

I know it’s a tired old thing to say that “GBS used to be better”, but…. GBS used to be better. For me, it was the forum of choice for perhaps six of my ten years. I’d pop over to SH/SC or AI ever so often, but for a long time GBS had the humour and the freshness that made SA what it is.

Over time, though, things were broken out of GBS. There were too many car threads, so AI was created. Too many E/N threads, so E/N was created. And as each of these categories of posts was removed from GBS, you ended up with less material that was actually appropriate for GBS. What’s left? Posts based on news, subject-specific megathreads that are too small to sustain their own subforum, the occasional Photoshop thread.

It’s not terrible. It’s as good as the general boards of most other forums are. But it’s not what it once was, and I’ll miss the idealized GBS of my memory.

On the flip side of the coin, the subforums can be amazing. For example, AI is a bastion of good car advice, the hardest kind to find on the internet. They’re a great, close knit yet welcoming community. YOSPOS, my present home, is a fun community of FYAD-Lite shitposting that couldn’t really exist inside of any other forum. You can’t have that without breaking out of GBS, but once you break it out, you can’t have those posters, those jokes, and that spirit in GBS any more.

Maybe it’s inevitable that as the place grows, GBS slowly becomes a shell of what it once was. That’s fair, and really we should be glad that it’s still as relatively decent as it is… though sometimes the comments in there are pretty loving atrocious. We’ll get into that later.

5. Regdate bias is inevitable, but it’s pretty loving retarded.

It doesn’t really matter how long someone’s been around once the range is as long as it is here – it only matters that they’ve been around, lurking, for at least six months so they have the lay of the land. After that point, the gloves are off, and cool people will be recognized for being cool (and losers for being losers).

I’m sure I’ve tried to get respect for my regdate in the past, but it’s a misguided, weak attempt at an argument from authority. Just because someone’s older or been around a forum for longer doesn’t mean they know anything, or that they’re cool in any way. That has to be earned, by posting well and by making friends in the community. You can do that in two weeks if you’re good enough at it.

However, I gotta say, most of the ‘00s and ‘01s who have stuck around are pretty cool characters. There can’t be that many of us left. Cheers to those guys.

6. Don’t poo poo where you eat: piracy and porn are awesome, but it’s clear they had to go.

So there’s a seldom mentioned part of the forums history: DPPH, NMP3s, and the Bittorrent Barnyard.
You see, once upon a time, this place was a lot more liberal concerning file sharing than it is now. The porn forum, Don’t Post Porn Here, was first (back then it was mostly picture sets, none of these fancy movies!), and the music forum No MP3s Here followed. They were both quality forums with good posts, and the culture of file sharing on here was very condoned as long as it didn’t extend to software of any kind.
The Bittorrent Barnyard followed suit, utilizing external trackers but officially permitted for the purposes of sharing music, movies, and TV.

Not to get into any of the drama of it, but ultimately the decision was made that they had to go. I believe it was one of the wiser decisions the forums ever made, despite the fact that those subforums were a huge draw for new members. Keeping them around would have led to more drama and legal headaches than anyone would have wanted to deal with. Luckily, those forums and the communities in them have been completely and utterly destroyed without a trace, so we don’t have to worry about them anymore.

I think that any forum that wants to have quality discussion and humour does need to focus on those subjects, and avoid trying to be all things to all people. The influx of members onto SA who were here just for the file sharing forums resulted in tons of idiots who had clearly never used a forum before and were looking for some kind of Napster-like experience, leading to a lower quality posting experience for everyone else. Some of them have no doubt evolved into decent posters over time, and the rest have left or been banned. All in all, it was fun while it lasted.

7. Drama doesn’t profit anyone.

There’s a tendency for many humans in social interactions to blow misunderstandings out of proportion. Online, we lose the benefits of vocal intonation, facial expressions, and body language, which leads to a language barrier that can’t be crossed without either getting really wordy and really honest, or getting really good at reading between the lines. Realistically, people are bad at both of those.

Couple the tendency to go overboard with the lack of normal social graces caused by everyone being faceless behind their computers, and you can have a festering pool of flamewars and shitposting. Moderation can solve this, but only if the moderators are inhuman enough to be able to do it without rising to the trolls and their flamebait.

It’s important for people to take a step back before plunging headlong into some drama with their ill-informed ideas. Usually, people get this idea that they’ll be rushing to the rescue of a thread, like a well-read bouncer at a bar separating two combatants and solving their quarrel at the same time. In practice, they just stoke the fire and turn a two-way argument into a three way one, and perpetuate the problem.

I’m all for honest and in-depth discussion of an issue, but it’s crucial that people avoid ridiculous interpersonal arguments that don’t accomplish anything.

8. The Goon Stereotype isn’t true.

The Goon Stereotype is a 23-year-old fat white American male with poor hair, worse hygiene, and no sense of style. He has some form of autistic-spectrum disorder, possibly self identifying as Aspergers. He likes Anime, bad electronic music, and hacked-together electronics. He has no social skills, is a virgin, and masturbates three times a day to the worst pornography imaginable while eating Cheetos. He works a poo poo job, drives a poo poo car, and thinks he’s better than everyone else in the world.

Those goons exist. There’s probably hundreds of them. But most of us are just… people. A slice of society; there are hot people on here and horrible people, rich and poor, young and old. If anything, it’s far more diverse than anyone realizes, though understandably with a bias towards white or whitewashed Americans who are the target demographic.

It’s bad for us to have such a negative image of the average poster, because it can encourage people who don’t fit the stereotype to act as though everyone else is beneath them. Really, what does it matter who a person is in the “real world”, compared to what they post online? It would be better for us to judge more on a person’s projected character than on the insights it gives us to their real life, because ultimately they’re going to play the part they wish they could play every day but aren’t able to due to social inequalities.

I almost consider it similar to wearing a uniform in school – it limits personal expression, but it puts people on a level footing. We’re all wearing the Goon Uniform, like it or not; so it might be a good idea to stop assuming the uniform’s so terrible.

9. Getting “in” with a crowd of posters is actually really easy.

This one could have been called something like “IRC and forums go hand in hand”, because it’s true. An IRC channel for a subforum is like the behind-the-scenes spine that holds the thing together. Communities can form on forums themselves without anything else, sure, but the asynchronous form of post-wait-read-post doesn’t lend itself to human interaction in the same way that a real, synchronous chat like IRC does.
For forums that aren’t completely serious, like YOSPOS, people on IRC are generally ‘out of character’ compared to their forums selves. It’s almost like as though the forum itself is some sort of game, and the IRC channel is the discussion between people playing the game – one level more removed from the action of posting. You can easily have conversations with other people about themselves, and get to know them, and by doing so become part of the community in a way that you really can’t just by posting.

If you want to get “in” on a community, all it takes is posting, getting to know people, and getting into the IRC in order to really meet the different movers and shakers in the community that give it its particular character. Otherwise, you’ll only ever see the surface level that’s presented on the forums, and you’ll miss a lot of the undertext.

However, the forums have always traditionally had some level of bias against the corresponding IRC channels. This is probably because the IRC channels have never been official, and so they aren’t run and moderated by the same crew as the forums – leading to an alternate set of administrative types that have no official ties to the forums. Maybe there’s fear of “IRC cabals” or something, who knows. So far, my experience has been very benign, and I believe that a combination of realtime and asynchronous communication leads to a stronger community.

One caveat to this: you have to actually be a decent, likable person for this to work. If you're as much of an rear end in a top hat on IRC as you are on the forums, it's not going to make a bit of difference.

10. Caring and putting work into a post shouldn’t be shunned.

Last but not least. This is sort of a personal sticking point for me, and it’s sure as hell not SA-specific but the problem’s rampant here too.
I can understand not wanting to read some long rant or tirade that someone’s bashed out, especially if it’s formatted badly or if during your initial skim it seems uninformed or stupid. However, it’s important that we recognize when people put in effort, and respond to them appropriately. If they’re stupid – show them why they’re stupid, in as much detail as is needed. If they’re right – show them you’ve read it, and that you appreciate it.
It’s not always appropriate in every forum, but certainly it’s good to have people around that are willing to put some level of effort into things. We may never get a Goon Project off the ground, but as long as people keep putting effort into making quality posts, this place will always be strong. Like I said earlier, it’s always a lot easier to shout something down than it is to contribute to it… but if that’s all anyone ever does, there won’t be any reason for people to try anymore.

So that’s it, ten years of watching people post. We’re doing well. Keep doing well and I’ll be sure to look back on this in 2020. I’m looking forward to it.

Posts: 1

Participants: 1

Read full topic


Moving posts into an existing topic doesn't keep chronology

$
0
0

Michael Downey wrote:

I wanted to merge two topics, so tried to select all posts in the "old" topic and then move them into the new topic with the topic wrench menu.

Now, the "newer" topic has dates as follows:

  • 10h (lead post in the "new" topic)
  • 10h (1st reply in the "new" topic)
  • 8h (2nd reply in the "new" topic)
  • 1m (this is the original top post in the "old" topic)
  • 1d (reply to the above from "old" topic)
  • 1d (reply to the above reply from "old" topic)

To top it off, the first time I did a "select all", the only thing that moved out of the old topic was the top/lead post. I tried again and manually selected each post in the topic, and everything moved.

Posts: 7

Participants: 5

Read full topic

Groups not included in user export

$
0
0

Jason Ives wrote:

Some time ago I requested that group membership be included in the CSV export of users -- this wish was quickly granted with a PR from techAPJ and all seemed to be well.

I am running discourse 1.1.0.beta6b and exported users are not in the CSV output -- looking at exports back to 1.0 I've not had them in the CSV; I don't have any older exports on hand but I can't remember the feature actually working for me.

Posts: 3

Participants: 2

Read full topic

Search panel background is transparent in Android Chrome after "show more"

Transform Discourse into classified ads website

$
0
0

Chris wrote:

Hello,

I've tried a lot of classified ads CMS but never satisfied. Discourse is very simple and seems lot of functions and settings. So do you think i can convert it easily to a classified website like Craigslist?

Functions needed:
- No answer in any post (1 post = 1 ad)
- Contact form access to email post author
- Post expiration (7 days before expiration, an email is sent to alert post author. If needed, he can relaunch the post for 3 other months before expiration)
- Post form: disable markdown and HTML aspect, add some fields, simpler photo uploader

I know my request may seem a bit fanciful but I'm disappointed with the current solutions.

Thanks,

Posts: 4

Participants: 3

Read full topic

How should I disable automatic redirection to the Last reply?

$
0
0

Ma Jin wrote:

I do not want to see posts automatically redirected to the final reply!
How should disable automatic redirection Last reply?

Posts: 10

Participants: 5

Read full topic

Actual location of site logos (eg. /images/d-logo-sketch.png)

$
0
0

Rich wrote:

Hi all, sorry if this is a n00b question but I've tried a few searches and not found anything.

I've successfully installed Discourse via Docker on my new Ubuntu server and it appears to be working well. I'm now trying to finalise the installation by updating the banner / logos on the admin panel.

On the admin dashboard, I see the warning:

You haven't customized the logo images for your site. Update logo_url, logo_small_url, and favicon_url in the Site Settings.

And in those settings I see the current 'logo url' is set to: /images/d-logo-sketch.png

But for the life of me, I can't find this actual file on my system - or indeed any /images/ folder that seems to work.

I tried doing this to locate it:

find / -name "d-logo-sketch.png"

Which returned a couple of results:

/discourse/discourse/public/images/d-logo-sketch.png

/root/discourse/discourse/public/images/d-logo-sketch.png

But when I add a new image to those folders, I get a 404 when browsing to https:/mysite.com/images/MYNEWIMAGE.png

Which tells me I've not added it to the correct /images/ folder.

In with my other find results are also some paths like this:

/var/lib/docker/aufs/diff/46613b9e5bf39a8c55c2e15b4e3ff9e77ea800611f7220bc9b0bf5a2c5405f43/var/www/discourse/public/images/d-logo-sketch.png

/var/lib/docker/aufs/diff/5afde8a95302d7b8bcda943e8be65c8cc502b7ef6273c04afcb5d7a1fc62d94d/var/www/discourse/public/images/d-logo-sketch.png

But I guess they're not right either.

Can anyone tell me where I could expect to find my /images/ folder so I can add a new logo to it? (or perhaps how I can find the actual folder)

Thanks!

Posts: 7

Participants: 5

Read full topic

Curious about what makes require_dependency work in Discourse

$
0
0

Aaron C wrote:

I'm trying to learn Rails by looking at large real-world open source Rails apps.

The Ruby file discourse.rb has a line of code near the top which is executed very early in the Discourse application life cycle:

require_dependency 'plugin/instance'

Yet, I can't see where the function require_dependency would be made globally available?

I'd tried something similar in a very simple Rails app and encounter the error:

undefined method `require_dependency' for main:Object

I can make it work by adding:

require 'active_support/depdencies'

above the require_dependency line, but I prefer your technique.

So, there must be something I'm missing in the magic of Discourse?

(I also posted a more general question on StackOverflow, but it hasn't gotten a response or much traffic).

Posts: 1

Participants: 1

Read full topic


Modifying Discourse

$
0
0

Ricky_Mason wrote:

Is it okay to customize specific features of Discourse for use on your website? Suppose I wanted to add specific features that deviated from Discourse and host it as a separate brand.

I noticed other sites that did this. i just dont know much about open source projects. just wanted to know more about it.

Thanks

Posts: 2

Participants: 2

Read full topic

Translator Badge

Staff should be exempt from user mention limit

$
0
0

Michael Downey wrote:

As a Discourse staff member (moderator/admin), I want to be able to mention more than N users in a post, so that I can do things like recognize groups who worked on a project.

N is admin-definable, but exceeding this should be possible for staff without having to temporarily change the maximum for regular users.

Posts: 1

Participants: 1

Read full topic

Trust level promotion/requirement/qualification strings

$
0
0

Marco wrote:

The following server string is not clear (to me):

User must not have had more than x posts flagged by x different users in the last 100 days to qualify for promotion to trust level 3, where x is this setting's value. (0 or higher)

I don't know how to translate it.

x posts from x users? So the setting affects both users and posts?
Or is it supposed to be

x posts from y users

where the setting is just the x?

Also the strings are not always consistent when referring to trust level requirement/qualification.

Sometimes it says:

[...] to qualify for trust level 3.

Other times:

[...] to qualify for promotion to

Other times:

[...] How many topics a new user must enter before promotion to trust level 1.

Posts: 2

Participants: 2

Read full topic

Discourse embedding

$
0
0

Ilya Kuchaev wrote:

Are there any plans to alow embedding from multiple hosts? Want to have an opportunity to host the comments from 5-6 sites simultaneously.

Posts: 4

Participants: 2

Read full topic

Adding custom class to img tag

$
0
0

Mike wrote:

Continuing the discussion from Suggestion: borders for images:

Is there a way to add a class to the img tag that would then allow me to easily add this optionally? For example, if I could do something like:
<img src="/uploads/default/32065/f97170bcc3ca2e81.JPG" width="508" height="68" class="borderon">

Then I could be able to really easily add the custom CSS to add borders just to that class.

Posts: 4

Participants: 2

Read full topic

Feature allowing a Private Category to be seen, but topics remain hidden

$
0
0

Lee Murrell wrote:

Hello,

We have setup a brilliant new forum for Queen Elizabeth Olympic Park, London E20.

We love the software and I am pioneering many local organisations to run through it as 'private' sub-groups. I want to make them private, so that it doesn't clutter the main feed and so there is some privacy... The only issue is that, we want people to know that the groups exist - so people can join them and the community sub-groups grow.

Example 1: We have a Residents Association, we want potential new members to see that the 'closed group' exists so they can simply request to have access. (Currently it's like it's a secret club - people don't know they are there unless they hear from a neighbour)

Example 2: The local School PTA, have a closed group, same issue I want local people to see it exists as a group, without other public folks seeing the content.

It's all about having the option for people to see that there are closed groups that they can join.

Can we have a feature added to allow a private category to be seen, whilst keeping the content private? It's like dangling the carrot for people to join local clubs!

Please visit: www.YONDER.london or http://yonder.E20.org

thanks
Lee

Posts: 5

Participants: 3

Read full topic


“Like” a post in ruby?

$
0
0

Joe Seyfried wrote:

Hey all,

I'd like to add some functionality to my phpBB importer - one of my modifications in my original forum was a “user thank you” mod and I'd like to transfer the data from this mod to Discourse “likes”. For this, I'd need a ruby method that takes a user (ID), a post ID and adds a like for that post from the specified user. The only thing I came across is update_like_count() - but I'm not really sure this is the right method since I couldn't find any invocation of that method? Also, this does not seem to update the post data, but only user statistics?

TIA,
Joe

Posts: 3

Participants: 2

Read full topic

Multi line settings? Is it possible?

$
0
0

eriko wrote:

Ok so here is my question. Is it possible to have a multi line entry field in settings. The type of a setting.data is a text so it can be very long but the interface for entering it is a single short line.

Here is what I am trying to do. I want the cas_sso plugin to use the optional 'Groups' data that CAS can return in the auth token. This is generally in the form of ldap paths from AD so they are long. Using this data the plugin could make sure that the user is in group that can have an account before making an account for them. This check could be either way with a must have or must have not group. Basically I want a enter in a list of groups to check against. A better option would be being able create/delete 'authorized' groups in more list like way but a textbox would work.

Any thought?

Uses case: Frequently colleges have accounts that are issued very temporarily for guests and other people that are not students,staff or faculty. These people should not be able to have accounts.

Posts: 3

Participants: 2

Read full topic

Profiles for TL1 and above?

$
0
0

Ralph Mason wrote:

It would be useful to require a user to have at least Trust Level 1 before being able to post a profile. At the moment, we are getting quite a few (possibly bot) accounts posting spammy profiles upon registration. Granted, they probably won't be indexed, but it would be nice to thwart bots/spammers from registering just for this purpose.

Is this a possibility?

Posts: 8

Participants: 5

Read full topic

Wiki Editor Badge

$
0
0

Jeff Vienneau wrote:

Is there a wiki editor badge?

If not, how would I make one for users that edit wiki topics in a particular category?

Posts: 3

Participants: 3

Read full topic

How does Discourse generate random colors for categories?

$
0
0

Frank wrote:

Hi,

How does Discourse generate those nice random colors for its categories? Is the color set in the database, stylesheet or JavaScript? It'd be great if someone could point me to the relevant place in the source code.

I tried with jquery-color but the result isn't as nice:

http://jsfiddle.net/h7uzmv5r/1/

Thanks!

Posts: 1

Participants: 1

Read full topic

Viewing all 60690 articles
Browse latest View live




Latest Images