Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Arantor
1441
Off-topic / Re: System visitations: vB 3.8.7
« on February 26th, 2013, 07:29 PM »
Quote
They cannot and that did confuse the heck out of me when I first started with SMF, I even had an entire topic somewhat blasting the moderators for not doing their job as I was the only person dealing with the reported posts. They kept saying they didnt see any reported post and I would go on about its because I already dealt with them.... only to find out that indeed they couldn't access the mod centre
One of the more fun things about SMF, yes. I've wanted to do something with it for a while.
Quote
Would commenting and replying be available though?
Don't see why not. Essentially it's just about taking what's already there in the DB and displaying it in a new way, at least as far as I'm concerned.
Quote
Now that I'm somewhat refreshed, this aches the question of who would see the group requests? I ask as Wedge doesn't seem to have group moderators as in SMF
We haven't removed it, it's there just as it was in SMF ;) But that doesn't change how awkward it is.
1442
Archived fixes / Re: Media / Settings / Configuration gives WSOD
« on February 26th, 2013, 04:37 AM »
Huh, interesting. Thanks for that :)

Personally I'd wrap it in is_callable, rather than function_exists but the principle's much the same.
1443
Off-topic / Re: System visitations: vB 3.8.7
« on February 26th, 2013, 04:36 AM »
Yeah, there are a number of things wrong with how SMF handles board moderators, not least the notion of confusing the hell out of people! I don't believe board moderators can access the moderation centre out of the box (but of course if you mess around with extra groups it will, of course)

That does get into the very thorny issue of access, but it also makes me wonder something else. There's no reason it explicitly has to be a 'board' with 'topics', yes it'd be nice if it did, but it would create a lot of problems in its own right. As an interim solution, the 'moderation' board could simply be a way of presenting what's in the existing report area based on what boards the current viewer is a moderator of.

What I'm proposing is essentially a real board with virtual topics. It wouldn't be searchable (at present, but it could be, is complicated!), but it could be placed within the ACP wherever the admin wanted. There would need to be additional logic to prevent multiple boards, and I know Nao won't like the idea of having a physical board that consumes space in the boards table.[1]

There's other stuff we could do instead, like having a virtual board shoved on the end of the board index unless another real board takes its place. It's all things that are doable, it's just minimising the damage otherwise.
Quote
This however does raise the debate we had on SD as to whether the person reporting the post should be able to see the report.
This is the real killer advantage of making it a physical board with virtual posts, we can get the list of posts on demand and enforce visibility properly.
Quote
As for membergroup requests, I remember trying to get a plugin for SD as to where a ticket would be created when someone requests to join a group. A board could do as well, as it stands I think just the PM is a bit limited.
Yup. That's also all doable and I would imagine that you could go one further and integrate group requests into the same basic idea. It's what I'd do, put it that way ;)
Quote
I'm a bit tired so some of this may just be babble ATM
It's 3.36am. I do tired babble most of the time myself ;)
 1. It is one of the reasons why we both want rid of the recycle bin as a physical board.
1444
Features / Re: Message icons, some proposed changes
« on February 26th, 2013, 04:16 AM »
Quote
"Well, I live with a lady who..." Oh gosh I thought you were going to ask about women
Hahahaha no. It was more a case that my circumstances currently make life very interesting! I'm not doing the whole partner thing though, somewhat off the idea after last year)
Quote
Yes there are a few paperclips however 5. would surely work better if there were more variance.
Sure it would. I forget the exact variety we had on the old forum, but there were loads of icons, plus a quasi-standing order from/to the moderators to actually change the icon if it was the default which was 'Stuff'.
1445
Off-topic / Re: System visitations: vB 3.8.7
« on February 26th, 2013, 03:27 AM »
OK, so I just tried the moderation centre. It is essentially just to create a board and divert the reports into it. I like the idea in as much as you can set where it lives and so on, plus lets you keep read hierarchy.

On the other hand it would also mean you could get into the situation where it's visible to people it should not be visible to. In neither situation are individual board moderators permitted to access it anyway from what I remember.

Having it as a board solves one problem: prominence. Having it also as a physical board solves other issues - it means people will see it (as good as what we have is, it's still not as prominent as a physical presence in unread or whatever), plus it makes it searchable out of the box, if that makes sense. Makes you wonder about other things, like membergroup requests, where they should end up.

As far as warnings go, I'm envisaging points based rather than percentages, I'm also envisaging it would have preset warnings with preset penalties that can be dished out. It's complicated.
Quote
Social groups shouldn't be core, maybe an officially supported plugin.
I have a story about that, but not for public consumption. I will send you a message, you'll understand where I'm coming from with it.
1446
Off-topic / Re: System visitations: vB 3.8.7
« on February 26th, 2013, 03:05 AM »
Quote
so I completely agree that its a bit overkill.
There is so much stuff. Better thinking through of the UI would solve a lot of it, really.
Quote
I do like their warning/infraction system however. Though SMF's is sufficient something about how its done in vB does it for me.
Yeah, that's something I need to explore properly.
Quote
Have you checked out the report to moderator feature yet? The other thing I miss from vb is the reports board.
Isn't the moderation centre effectively that, though? Just not as pretty?
Quote
The Social Groups option was also good.
Been thinking about that, undecided if it's core material or not though.
1447
Features / Re: Message icons, some proposed changes
« on February 26th, 2013, 02:49 AM »
2. That's the problem with it. Most people don't even know the option exists and only discover it when they want to change something. Make it more clear, more people will use it.

4. We'll figure it out, heh. I don't really expect we'll change it, it was more a speculative thing than anything else.

5. I think it depends on the forum. The vBulletin forum I used to moderate, it was a big thing for each thread to have an icon, though there were about 40 icons to choose from and the filtering was more important there.
1448
Features / Re: Message icons, some proposed changes
« on February 26th, 2013, 02:10 AM »
Quote
Is there anything you want explained? Medical? Financial? How a 4 stroke engine works?
Well, I live with a lady who is an ex-nurse (whose daughter is also a nurse), and the other lodger is a service engineer for a hotel, so that medical and engines covered... and I used to work for a bank, so maybe I could explain those things ;)
Quote
7. Looking at the first page of the boards on our forum, there are only 4 (2 by me) threads with a non-Standard icon. Even wedge.org seems to be 90% Standard icons. So it's just a suggestion for how to prompt topic starters to pick one.
Well, the topic starter, maybe, but you'd be surprised how many of them aren't 'standard' when you factor in attachments and mobile icons.
1449
Features / Re: Message icons, some proposed changes
« on February 26th, 2013, 01:23 AM »
Quote
2. Nonsense! Oh, we want to use that
No... you misunderstand. I don't want to have to fart around enabling it. It would be 'on by default without any way to turn it off'. That's what I mean about the nonsense.
Quote
3,
Right now all the icons are gifs and there's no way to change that, it's forced in the code to be gifs.
Quote
4. Uh-huh (nods head pretending to understand).
Right now it's stored as text. If you make it a number you get to save space and make it a little bit faster in some ways. But it does make some other things a bit more complicated.
Quote
6. Ability to easily disable icons per forum.
That seems easy enough to make as part of the interface overhaul (but effectively it's mostly already possible, just needs a nicer UI)
Quote
7. Place the icons' images in a row under the subject input. That way people would use them more often.
As opposed to a more prominent dropdown that's already present showing the icon?
1450
Other software / Re: Trying to break from the typical SMF looks
« on February 26th, 2013, 01:10 AM »
Who, me? :angel:
1451
Other software / Re: Trying to break from the typical SMF looks
« on February 26th, 2013, 01:03 AM »
Especially when the CSS has all sorts of fun toys like harmonising some CSS3 automagically for you ;)
1452
Off-topic / Re: System visitations: vB 3.8.7
« on February 26th, 2013, 12:04 AM »
Quote
From the contents of your post, I gather you didn't know that vB 3.x did threading.
I knew at some point that vB had had it and that it was subsequently removed - but none of the vB forums I'd ever actually spent any time at ever had it enabled. So I never really know the scope of it or anything.
Quote
However, I didn't know that the feature had been removed in later versions.
Both vB and IPB had it at some time and both have removed it. I am not sure if MyBB still has it or not though.
Quote
Perhaps it was, simply... Badly implemented..?
This has always been my contention, that there isn't a *particularly* good way to implement it. Nesting inside a relational DB is never pretty.
Quote
Anyway, another thing I know is that I've rarely seen a vB forum use the feature by default.
That's even more curious, then. Even though linear view is the default viewing mode, the enforcement of having a parent for each post is certainly default too.
Quote
It's also hard to follow if not done correctly... e.g. the iMDb forums always had a bit of an odd threaded layout. When you go to the next page, you can't see the parent for the first new post. This can be fixed implicitly by using infinite scrolling, which I'll try to implement soonish.
This is what I meant about the issues with respect to pagination, it's not easy to select a decent part of the tree fast without dealing with orphan parent nodes and stuff like that. But endless scrolling solves that for the most part.

There are still other issues around navigation though, not just displaying but also ensuring the entire tree is properly preserved.
Quote
Threaded is useful mainly for one thing: makes it VERY easy to split a growing sub-conversation into its own topic. You don't NEED to select posts manually anymore. Which means it encourages mods to do just that.
I can see that.
Quote
Oh, and of course the usual issue of finding new unread posts in a threaded topic... Which can either be done through a flattened view (meh), or just a flattened view of the new posts only, or collapsing all read posts and just showing, in context, the unread ones. (That would make the most sense to me. I don't know if any implementation has ever done that.)
Again, that's all part of the UI ickiness. There's the deeper problem of actually *tracking* what you've seen anyway.
Quote
A few days ago, I was considering something silly, but also worthy of looking into.
That's not silly. Something along those lines has existed as an SMF mod for some time, though I have no idea whether it is still publicly available or not. And it was reasonably popular too.
Quote
you select that portion, and immediately a "reply" or "quote" button comes up NEXT to your mouse cursor, i.e. floating in the page, and you can click it
This part is the new part, and that's pretty imaginative. If you're doing that, presumably you would ignore formatting too?
Quote
Another issue is with touch devices: selecting isn't easy on them. I was thinking something along the lines of just touching the paragraph, and then it would show a Quote button (if not touching something clikable..), which if pressed, would retrieve the entire paragraph. Not pretty, but... (could also be applied to desktop version if nothing is selected by the time mouseUp is triggered.)
I assume iOS exposes such functionality? (I have no idea what Android does, but I figure iOS is a single target that we can readily hit first where everyone uses basically the same browser)
1453
Other software / Re: Trying to break from the typical SMF looks
« on February 25th, 2013, 08:07 PM »
Some very interesting ideas there :)
1454
Off-topic / Re: System visitations: vB 3.8.7
« on February 25th, 2013, 05:56 PM »
OK, I slept on it. My conclusion is, if we can solve the UI ickiness, we can and should do threaded replies as a core feature.

But it's solving the UI ickiness of making sure we reply to the right part.
1455
Off-topic / Re: System visitations: vB 3.8.7
« on February 25th, 2013, 06:23 AM »
OK, so I've spent a bit more time looking at vB 3.8.7, this time peeking into the DB and it's 158 tables. Yes REALLY. (Mind you, we have 90-odd tables at present, with a few possible casualties in future)

First up, I see a table storing the parsed copies of posts, subdivided by time and images. This is interesting because it means you'd parse_bbc once per post (unless you change settings, but that's its own interesting quirk, they have a maintenance thing for rebuilding it)

Second, the DB does indeed verify what I said before... in the attachment table I see a mediumblob column. It's certainly interesting, not innovative (I have thought of doing it for certain plugins)

Third, we have the choice of postbits, either the two column layout we use - which vB 3.8 claims is *legacy* or there's the full-width poster info with all the other stuff above the post. It's fugly to my eye but I can see the appeal for some. I kind of hope we can pull this off with the template skeleton, or at least either a plugin or a theme can do it, to prove it can be done.

Fourthly, adding views to the view count is not live. It is actually pushed into a separate log and updated hourly, presumably to prevent full table locking on the topics table.

Lastly and most interestingly, threaded conversation. Yes, that feature is in 3.8.7 (but was removed in later versions, not that I'm sure exactly when it was)

So here we have an actual working implementation, let's explore the consequences of it. Firstly, storage of the tree - it is how has been provided for Wedge, i.e. each message tracking its immediate parent.

This is what brings me to the fundamental issue I keep harping on about, retrieving the tree. I'm actually amazed this isn't a serious performance killer looking at it. It's nasty. I can't share it for obvious reasons but it looks like SMF 1 code in some respects - queries with double quoted strings, with variables injected into the query from outside. Including just randomly shoving crap into the SELECT (fields), JOINS and WHERE criteria of the query. It doesn't validate it or anything, it just hands it off to a hook (which is a bare box in admin panel with an eval() around it) and expects the hook to populate global variables. The query takes the form of SELECT post.*, user.* and some other stuff... that would be like us saying SELECT wedge_messages.*, wedge_members.* with some clauses to join them. This is also a query joining... at least 3 tables right there in the query. OUCH.

But it validates something interesting... that fetching the entire tree is not implicitly horrendous. But it does leave a very sour taste in the UI mouth.

vB 3 presents a three-pronged approach to threading. Firstly, we have threaded mode. A largeish subset of the tree is displayed at once, offhand I'm not sure what the rules are but it is a decent subset of the tree around where you are in it. I'd need more time to build a huge tree to assess what its rules really are, but it seems sane. Only one actual message is visible at once and replying to it is of course implicit. Multiquote is fairly important if you want to cross threads of course, but when you press the quote button, whatever you're replying to is the target for the hierarchy.

Then we have hybrid. This is a little curious - again, we get the tree shown to us. But this time when we view an item, we view its children in an otherwise flat style. It's not entire depth, it looks like it descends 5 levels to fetch replies and I don't know how it handles pagination but it folds all those up into chronological order and displays them otherwise flat. It's rather interesting to watch - but the real fun is replying. By default you have to actually select a post to reply to - even before *quick reply* becomes an option (as of course, full reply is no big deal, it just gears up to reply to that one message). The other choice, admin only, is to allow users not to have to do that, which means that by definition any reply is to the end of the thread (so it just replies to the last chain of whatever)

Lastly we have linear. Linear is effectively the same as hybrid - without showing the tree, so it just fetches a subslice of the thread's posts in order. But the real fun part is that by default it still holds the nesting data, so that you still have to pick something to reply to, even if you're not actually using threading because the hierarchy must still be maintained. Here of course every thread would just appear to be one long chain from the top because although we have the capacity to store the parent, we don't have the UI to support that properly, especially with quite reply.

This is the second problem with nested posts, of course (the first being performance).

There is an inherent third problem that comes up, which Kindred mentions every time it's brought out on sm.org, and he's right to a point - it encourages back and forth between individuals rather than addressing the group - but it would likely be useful for some of the discussions that fragment here, actually.

Threaded replies is something we have talked about, something we have indicated that we would be interested in but the nesting aspect always worried me. But if vBulletin does it, it really can't be as bad as I'd feared (or been able to benchmark on my own stuff). What I'm going to do is sleep on it, after all it is bed time, and see how I feel about it all in the morning.

Incidentally, it has provoked a feeling in me. One of the other SMF forks has pursued (and admirably so) a major feature that really appeals to them, though it's something I never wanted to touch beyond a plugin, mostly for support issue reasons... but the fact they're pursuing 'big features' encourages me to want to run wild and pursue big things too.
Posted: February 25th, 2013, 06:22 AM

Also, don't make me look too hard at vB 3's code, is uggggggggleeeeeeeeeee.