Be Excellent To Each Other
https://www.beexcellenttoeachother.com/forum/

I'm going to make a forum
https://www.beexcellenttoeachother.com/forum/viewtopic.php?f=3&t=8049
Page 1 of 4

Author:  Grim... [ Sat Nov 12, 2011 19:53 ]
Post subject:  I'm going to make a forum

Don't worry, I won't force us all to use it ;)

But I'm fed up with forums (like this one) being somewhat archaic.

Who has great ideas of stuff they'd like to see in a web forum?

Author:  Malc [ Sat Nov 12, 2011 20:05 ]
Post subject:  Re: I'm going to make a forum

homepage that automatically updates as you watch it, with new threads, and updated threads moving up the list.

The ability to add other forum's posts (from an rss feed or something) into your own personalised homepage.

The ability to "ignore" threads as well as users.

Malc

Author:  Trooper [ Sat Nov 12, 2011 20:11 ]
Post subject:  Re: I'm going to make a forum

Tree based discussion thread navigation
Offline download and reading

Basically I want usenet back :D

Author:  Grim... [ Sat Nov 12, 2011 20:12 ]
Post subject:  Re: I'm going to make a forum

First and the last one - Hell yes. Can you explain the second one a bit more?

Author:  Grim... [ Sat Nov 12, 2011 20:12 ]
Post subject:  Re: I'm going to make a forum

Trooper wrote:
Tree based discussion thread navigation

:spew:

Author:  Trooper [ Sat Nov 12, 2011 20:13 ]
Post subject:  Re: I'm going to make a forum

Grim... wrote:
Trooper wrote:
Tree based discussion thread navigation

:spew:


Don't be so negative, turn that frown upside down.

Author:  WTB [ Sat Nov 12, 2011 20:20 ]
Post subject:  Re: I'm going to make a forum

Threaded Twitter without the character limit...

Author:  TheVision [ Sat Nov 12, 2011 20:27 ]
Post subject:  Re: I'm going to make a forum

I'd like to be charged £2 a month to use it.

Author:  Hero of Excellence [ Sat Nov 12, 2011 20:37 ]
Post subject:  Re: I'm going to make a forum

Grim..., I think you should start a new forum, and have it as a "reboot" of this place, a Year Zero if you will. A new beginning for a new era of change and re-beginningness.

Author:  Grim... [ Sat Nov 12, 2011 20:42 ]
Post subject:  Re: I'm going to make a forum

You misunderstand - I'm going to code a new forum system, not just set another one up.

One of the main things is that the engine is going to be completely separate from the interface, with the interface communicating with the engine through an api. That way it'll be dandy for phones, tablets and web-browsers alike, and it will be easy to make add-ons for it (as opposed to "next to impossible", like this one).

Author:  WTB [ Sat Nov 12, 2011 21:12 ]
Post subject:  Re: I'm going to make a forum

What? A schism you say?! Down with BEEX! Fuck all of you! See you on Grim...'s new TwitterUsenet forum! Cunts!

Author:  myp [ Sat Nov 12, 2011 21:22 ]
Post subject:  Re: I'm going to make a forum

WTB wrote:
What? A schism you say?! Down with BEEX! Fuck all of you! See you on Grim...'s new TwitterUsenet forum! Cunts!

That sounds like a Hero of Excellence wet dream.

Author:  Zardoz [ Sat Nov 12, 2011 21:26 ]
Post subject:  Re: I'm going to make a forum

I had a Hero of Excellence wet dream last night.

Author:  kalmar [ Sat Nov 12, 2011 21:44 ]
Post subject:  I'm going to make a forum

:DD

Author:  Grim... [ Sat Nov 12, 2011 21:47 ]
Post subject:  Re: I'm going to make a forum

I will be hitting you all up for advice, though.

For instance: Searching. I thinking a table for every word 3 chars or more long, with a CRC32-hashed index of said words, the user id and the thread id. As that'd get very big it could be sharded into initial letters.
But what about when "someone searches in quotes"? Just pull it from the posts table? That'd be quite a task, and the posts table would have to run on an InnoDB engine for non-locking selects, so no fulltext indexes. Maybe have a MyISAM tables with the whole post in just for that?

Author:  Alberto [ Sat Nov 12, 2011 22:04 ]
Post subject:  Re: I'm going to make a forum

Grim... wrote:
Maybe have a MyISAM tables with the whole post in just for that?

Yeah, that's probably how I'd do it.

Author:  Grim... [ Sat Nov 12, 2011 22:08 ]
Post subject:  Re: I'm going to make a forum

Alberto wrote:
Grim... wrote:
Maybe have a MyISAM tables with the whole post in just for that?

Yeah, that's probably how I'd do it.

I don't think it's such a bad choice. The denormalisation isn't a problem as long as you code properly, and it won't be that big compared to the 'main' posts table (as MyIsam tables are typically 1/3rd the size of InnoDB, and it wouldn't have as much stuff in, either).

Do you think I should shard the posts table? If so, what would be the most sensible way to do it?

Author:  ApplePieOfDestiny [ Sat Nov 12, 2011 22:13 ]
Post subject:  Re: I'm going to make a forum

No shard.

Author:  Grim... [ Sat Nov 12, 2011 22:14 ]
Post subject:  Re: I'm going to make a forum

From the limited testing I've done on this forum, though, that's where the bottleneck is.

Author:  Grim... [ Sat Nov 12, 2011 22:19 ]
Post subject:  Re: I'm going to make a forum

Back to searching, the way this forum does it is to have one table called wordlist that (not surprisingly) lists all of the words on the forum, and another table called 'wordmatch' that lists the id of the word and the id of the post it is in. Apart from (I'm guessing) some slowness updating the index when adding new words (to either table) that's not a bad idea.

[edit]It'd be even better if you sharded to initial letters and shard the id table to, say, 5,000,000.

Author:  Bobbyaro [ Sat Nov 12, 2011 22:24 ]
Post subject:  Re: I'm going to make a forum

Make it so you can search you PMs.

Author:  Grim... [ Sat Nov 12, 2011 22:33 ]
Post subject:  Re: I'm going to make a forum

Yeah, I figured I'd just make the PMs normal posts that only certain people could see, that way they'd be searchable like anything else.

Author:  Grim... [ Sat Nov 12, 2011 22:34 ]
Post subject:  Re: I'm going to make a forum

In more exciting database news, I'm going to try partitioning :S

Author:  GovernmentYard [ Sun Nov 13, 2011 1:52 ]
Post subject:  Re: I'm going to make a forum

Can you make it be not blue?

Author:  Grim... [ Sun Nov 13, 2011 1:59 ]
Post subject:  Re: I'm going to make a forum

Hmm.
What other colour could it be?

Author:  Cras [ Sun Nov 13, 2011 2:01 ]
Post subject:  Re: I'm going to make a forum

Any colour you want, because you can set your colour preference for every element in your user profile.

Author:  Grim... [ Sun Nov 13, 2011 2:02 ]
Post subject:  Re: I'm going to make a forum

Craster wrote:
Any colour you want, because you can set your colour preference for every element in your user profile.

Yeah, but who's going to bother? You can do that here. Have you? Hell no.

Author:  Cras [ Sun Nov 13, 2011 2:03 ]
Post subject:  Re: I'm going to make a forum

No you can't...can you?

Author:  Grim... [ Sun Nov 13, 2011 2:04 ]
Post subject:  Re: I'm going to make a forum

Craster wrote:
No you can't...can you?

You can - not in your UCP, but you can make a style / theme if you like.

Author:  Cras [ Sun Nov 13, 2011 2:05 ]
Post subject:  Re: I'm going to make a forum

Well, quite. Fuck that.

Author:  Grim... [ Sun Nov 13, 2011 2:07 ]
Post subject:  Re: I'm going to make a forum

I've seen/made things where the user can set their own colours and fonts and stuff, and everybody leaves them the Hell alone because otherwise you make a fucking mess ;)

Might put it in anyway, for shits and giggles.

Author:  Cras [ Sun Nov 13, 2011 2:09 ]
Post subject:  Re: I'm going to make a forum

They've got it on a product I've just put in at work, and it works pretty well.

Author:  Grim... [ Sun Nov 13, 2011 2:10 ]
Post subject:  Re: I'm going to make a forum

I will add it in, just for you.

Author:  Bluecup [ Sun Nov 13, 2011 2:20 ]
Post subject:  Re: I'm going to make a forum

Pinning your own threads to the top. Or maybe quick links to selected threads/posts.

Surprised nobody has mentioned a "like" type button. Useful for compiling posts of the week or cutting down on "this" type posts.

Author:  throughsilver [ Sun Nov 13, 2011 11:31 ]
Post subject:  Re: I'm going to make a forum

Bluecup wrote:
Pinning your own threads to the top. Or maybe quick links to selected threads/posts.

If that's possible, it'd be brilliant. I could have metal thread, football, Cheap iPhone etc always there.

Conversely, could we have a 'this sucks'-type de-prioritiser? Where threads we'll never click into can have negative weighting, thereby placing them below 'neutral' threads, never to be seen again?

I doubt it's possible, but if anyone can do it, it's Grim...

Author:  kalmar [ Sun Nov 13, 2011 11:39 ]
Post subject:  I'm going to make a forum

Will there be plenty of RAM for the ignore list?

Author:  Plissken [ Sun Nov 13, 2011 12:24 ]
Post subject:  Re: I'm going to make a forum

Ability to download entire threads. Basically, offline reading options.

Author:  Goddess Jasmine [ Sun Nov 13, 2011 13:34 ]
Post subject:  Re: I'm going to make a forum

throughsilver wrote:
Bluecup wrote:
Pinning your own threads to the top. Or maybe quick links to selected threads/posts.

If that's possible, it'd be brilliant. I could have metal thread, football, Cheap iPhone etc always there.

Conversely, could we have a 'this sucks'-type de-prioritiser? Where threads we'll never click into can have negative weighting, thereby placing them below 'neutral' threads, never to be seen again?

I doubt it's possible, but if anyone can do it, it's Grim...


Like a 'hide' option?

Author:  Mr Russell [ Sun Nov 13, 2011 13:35 ]
Post subject:  I'm going to make a forum

Browser for the uploaded images.
Stats for length of time spent online, most posts made in a day etc for every poster.
POTW button.
Ability to foe admins and mods.
Personal stickies/non stickies as suggested above. A 'show me first/last' type thing.
Custom smiley uploader (and a most popularly used counter to avoid dross).
Better spam account detection eg inability to start new thread until ten posts have been made for example.
Dedicated mafia tools.eg for a gamesmaster seeing who hasn't posted in a day's thread for example.
Mandatory topic icons. ;)
Drag and drop image upload.
Free flapjacks.

Author:  Cras [ Sun Nov 13, 2011 14:00 ]
Post subject:  Re: I'm going to make a forum

Mr Russell wrote:
Ability to foe admins and mods.


I knew I didn't like you.

Author:  Mimi [ Sun Nov 13, 2011 14:39 ]
Post subject:  I'm going to make a forum

Grim... wrote:
Hmm.
What other colour could it be?

pink, please!

Author:  throughsilver [ Sun Nov 13, 2011 15:06 ]
Post subject:  Re: I'm going to make a forum

Goddess Jasmine wrote:
throughsilver wrote:
Bluecup wrote:
Pinning your own threads to the top. Or maybe quick links to selected threads/posts.

If that's possible, it'd be brilliant. I could have metal thread, football, Cheap iPhone etc always there.

Conversely, could we have a 'this sucks'-type de-prioritiser? Where threads we'll never click into can have negative weighting, thereby placing them below 'neutral' threads, never to be seen again?

I doubt it's possible, but if anyone can do it, it's Grim...

Like a 'hide' option?

Yeah, that's probably what I was driving at.

So yeah, what Malc said, then. :munkeh:

Author:  Goddess Jasmine [ Sun Nov 13, 2011 15:13 ]
Post subject:  Re: I'm going to make a forum

throughsilver wrote:
Goddess Jasmine wrote:
throughsilver wrote:
Bluecup wrote:
Pinning your own threads to the top. Or maybe quick links to selected threads/posts.

If that's possible, it'd be brilliant. I could have metal thread, football, Cheap iPhone etc always there.

Conversely, could we have a 'this sucks'-type de-prioritiser? Where threads we'll never click into can have negative weighting, thereby placing them below 'neutral' threads, never to be seen again?

I doubt it's possible, but if anyone can do it, it's Grim...

Like a 'hide' option?

Yeah, that's probably what I was driving at.

So yeah, what Malc said, then. :munkeh:

Malc? :'(

Author:  throughsilver [ Sun Nov 13, 2011 15:22 ]
Post subject:  Re: I'm going to make a forum

Aye. First reply.

Author:  Goddess Jasmine [ Sun Nov 13, 2011 16:44 ]
Post subject:  Re: I'm going to make a forum

throughsilver wrote:
Aye. First reply.

Ah! I see it now. :)

Author:  Grim... [ Sun Nov 13, 2011 19:12 ]
Post subject:  Re: I'm going to make a forum

Craster wrote:
Mr Russell wrote:
Ability to foe admins and mods.

I knew I didn't like you.

There are, of course, sensible reasons for not being able to ignore "power users".

Author:  Mr Russell [ Sun Nov 13, 2011 23:01 ]
Post subject:  I'm going to make a forum

Grim... wrote:
Craster wrote:
Mr Russell wrote:
Ability to foe admins and mods.

I knew I didn't like you.

There are, of course, sensible reasons for not being able to ignore "power users".

Just as there are sensible reasons for being able to ignore them of course.

Author:  DavPaz [ Sun Nov 13, 2011 23:03 ]
Post subject:  Re: I'm going to make a forum

YOU WILL LISTEN TO EVERY DAMN WORD I HAVE TO SAY!

Author:  Grim... [ Sun Nov 13, 2011 23:14 ]
Post subject:  Re: I'm going to make a forum

Mr Russell wrote:
Grim... wrote:
Craster wrote:
Mr Russell wrote:
Ability to foe admins and mods.

I knew I didn't like you.

There are, of course, sensible reasons for not being able to ignore "power users".

Just as there are sensible reasons for being able to ignore them of course.

Like what?

Author:  Sir Taxalot [ Sun Nov 13, 2011 23:35 ]
Post subject:  Re: I'm going to make a forum

Grim... wrote:
Who has great ideas of stuff they'd like to see in a web forum?


BOOBS

Page 1 of 4 All times are UTC [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/