Thought system

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: Thought system
« Reply #90, on May 25th, 2012, 08:48 PM »
I always thought of it being more like Facebook notifications than a full 'wall' per se.
When we unite against a common enemy that attacks our ethos, it nurtures group solidarity. Trolls are sensational, yes, but we keep everyone honest. | Game Memorial

Nao

  • Dadman with a boy
  • Posts: 16,082
Re: Thought system
« Reply #91, on May 25th, 2012, 09:57 PM »
Wall works better for me...

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: Thought system
« Reply #92, on May 25th, 2012, 10:18 PM »
So are we building a forum or a social network?

godboko71

  • Fence accomplished!
  • Hello
  • Posts: 361
Re: Thought system
« Reply #93, on May 25th, 2012, 10:34 PM »
Wall and Notifications are different things in my mind.
Thank you,
Boko

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: Thought system
« Reply #94, on May 25th, 2012, 10:37 PM »
They are, but they're not. The underlying structure is virtually identical.

I'm in favour of having notifications a la Facebook and XenForo but I'm not a fan of walls per se.

Nao

  • Dadman with a boy
  • Posts: 16,082
Re: Thought system
« Reply #95, on May 25th, 2012, 11:01 PM »
A notification goes away when you view it. I like having a slightly longer archive...
Re: Thought system
« Reply #96, on May 25th, 2012, 11:39 PM »
Plus. If you have 100 friends, does that mean any of my actions get entered 100 times into the db...?
I'd rather have it done once. I can control things more clearly. Facebook does both but between the two I prefer the wall system. Seems more realistic.

I'd still like to find a way to make it possible to comment streams without having to create a new table for these comments. Basically thoughts were there to also encourage posting small messages without fear of filling the main messages table too much. Ensuring better performance in the long run.

Well. I guess it's something I'll have to decide by myself. But having a 'stream' type for boards seems a bit like overkill. Does this mean creating a new topic on each new wall entry...? then we might as well give up thoughts. Or give up posting thoughts into the stream. Hmm maybe having a stream and a thought list in parallel isn't something unrealistic or unreliable.

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: Thought system
« Reply #97, on May 25th, 2012, 11:45 PM »
That's the point, the notifications system I'm talking about doesn't go away straight away - it lives for a few days.

You wouldn't normally notify all your friends on an action. You would, however, normally notify them if it's a thread they're watching and you reply to it. Or like it etc.

This is also the thing about having a wall - it magnifies a lot of things, in a way that a notifications system doesn't; notifications are essentially personal while a wall is everyone's, and I don't particularly want to build a social network (even if a forum is a specific type of that)

live627

  • Should five per cent appear too small / Be thankful I don't take it all / 'Cause I'm the taxman, yeah I'm the taxman
  • Posts: 1,670
Re: Thought system
« Reply #98, on May 26th, 2012, 12:56 AM »
Front page thought list seems to have more padding. Looks much better!
A confident man keeps quiet.whereas a frightened man keeps talking, hiding his fear.

Nao

  • Dadman with a boy
  • Posts: 16,082
Re: Thought system
« Reply #99, on May 26th, 2012, 08:10 AM »
I know! Eheh.
I don't know why it had padding issues recently. Probably due to the skin loading order changes.
Re: Thought system
« Reply #100, on May 26th, 2012, 08:55 AM »
Quote from Arantor on May 25th, 2012, 11:45 PM
That's the point, the notifications system I'm talking about doesn't go away straight away - it lives for a few days.
So, what if your friends never go online more than once a month...? They'll never see more than 10% of your notifications?
I'd tend to say, "people should be able to subscribe to a custom web/xml feed that takes whatever data they want from whatever account they want...", and that shouldn't be linked to a specific wall. (It'd just be, somehow... "choose what kind of data you want to see in your aggregated wall.")

It still doesn't solve the issues of where we store this data, whether we use the thoughts table, and where we store the comments :^^;:
Quote
You wouldn't normally notify all your friends on an action. You would, however, normally notify them if it's a thread they're watching and you reply to it. Or like it etc.
Hmm yes, I see what you mean. Although I do get FB notifications for stupid things like new posts in a group I'm on... (Okay, to be fair, FB allows me to disable these on a group by group basis.)
Quote
This is also the thing about having a wall - it magnifies a lot of things, in a way that a notifications system doesn't; notifications are essentially personal while a wall is everyone's, and I don't particularly want to build a social network (even if a forum is a specific type of that)
It is a social network, whether you want it or not... It's up to admins to determine how 'social' they want to be, I'd say.

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: Thought system
« Reply #101, on May 26th, 2012, 02:16 PM »
Quote
So, what if your friends never go online more than once a month...? They'll never see more than 10% of your notifications?
That wasn't what I said ;) *Read* notifications disappear after a few days, *unread* ones never disappear. Though there's an argument about the DB cluttering up. *shrug* This is what XenForo does and it's considered pretty useful. (Having actually prodded at it, I'm increasingly inclined to agree about its usefulness)
Quote
Hmm yes, I see what you mean. Although I do get FB notifications for stupid things like new posts in a group I'm on... (Okay, to be fair, FB allows me to disable these on a group by group basis.)
Yup.
Quote
It is a social network, whether you want it or not... It's up to admins to determine how 'social' they want to be, I'd say.
Of course it is, but you know what I mean.

We're arguing about two different things at this point. I'd rather keep thoughts on their own and have the 'wall' figured out as needed if it's going to be included, but honestly it's not something I'm even remotely interested in (building another Facebook does not interest me at all and to me seems to distract from the goal of Wedge as a killer forum), but the notifications side I'm much more interested in.

Dragooon

  • I can code! Really!
  • polygon.com has to be one of the best sites I've seen recently.
  • Posts: 1,841
Re: Thought system
« Reply #102, on May 27th, 2012, 01:42 PM »
Sorry if I missed something in the discussion, but honestly Wall and Notifications are 2 very different things. Wall allows to subscribe to the public activity of the user, whereas notifications can be used by plugins etc. as well in order to notify the user (something which doesn't make sense as a wall feature). As a plugin author I'd be delighted to have a notification system which allows a more intermediate form of communication for things which are not important enough for things that'd warrant a PM or E-Mail (I got a couple of ideas of plugins that can use a notification system).
The way it's meant to be

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: Thought system
« Reply #103, on May 27th, 2012, 03:18 PM »
I realised they were very different things but to me that could have a common root, namely related to who can see what.

FWIW, I'm not interested in a wall, but a notifications system would be *very* useful. I would prefer to see a wall as a plugin.

godboko71

  • Fence accomplished!
  • Hello
  • Posts: 361
Re: Thought system
« Reply #104, on May 29th, 2012, 01:02 PM »
Notifications could have some neat uses if a user is active (online) they could get a notification about a reply or like to a topic instead of an email. Or if it's a site I goto often I might rather have no mail from the site but would love notifications that a thought or thread was replied to or liked. Say someone made an arcade plug in that plugin could send you a notification for a new high score in a game you had the high score or new games in subscribed genres.

If your friends with someone could get notifications for new thoughts and topics too.

I would not hate having a wall feed though as an admin and user I would be more interested in the notifications.