Board Software Update - Update

GEC: Discuss gaming, computers and electronics and venture into the bizarre world of STGODs.

Moderator: Thanas

User avatar
Starglider
Miles Dyson
Posts: 8709
Joined: 2007-04-05 09:44pm
Location: Isle of Dogs
Contact:

Board Software Update - Update

Post by Starglider »

Darth Wong has recently been cleaning up the board's PHP code base. He just uploaded the cleaned up version, which is why the senority stars just disappeared (he didn't reapply that mod).

Once I've got an image of the code base I'll get to work on integrating and testing those mods I wrote for the board a few months back. Here's the list of stuff waiting to go in;

Code: Select all

* Enhanced Polls Mod
> Approval Polls
> Average Rating Polls
> Instant-Runoff Polls
> Condorcet Polls
> Retractable votes (if enabled by poll creator)
> Public Ballots / Voter List (if enabled by poll creator)
> Lockable Polls (by mods/admins, separately from thread locking)
> Board-global poll duration limit (for non-mods)
> Semi-proportional poll bars
* Minor BBcode enhancements
> Superscript/Subscript (for equations)
> Strikethrough (for visible edits and jokes)
* Click-to-reveal spoilers
> Block spoilers tag
> Inline spoilers tag
* Forum specific anti-necro limit.
* Configurable max. thread subject length.
* Quicklink button (copy dressed BBcode link to thread to clipboard)
* Assorted minor bugfixes.
* Fix auto-prune to sync postcounts as threads are flushed.
from this thread. There was a senate vote on the voting at least. If you want anything else done suggest it now.

As for the seniority stars, there are three possible upgrades.

1. Make gold/silver/bronze ones for 3 months/1 year/5 years. This avoids the situations of the stars taking up too much space, having to increase the time they represent constantly or just making them take a ridiculously long time to earn.

2. Make them themeable. Can be combined with the above. I can't recall who suggested this, someone in the Senate I think, but I implemented it;

Image

Presumably there would be a few themes and users can pick one.

3. Replace them with an indication of posting activity over time. My initial idea looked like this;

Image

which IMHO sucks ass. However I think this looks pretty good (though should probably shrink it slightly);

Image

It'd be handy when browsing the archives to see if someone is still around, or if they suddenly start posting again to see when they were last active. Through the magic of caching there isn't any real performance cost to these.

Thoughts anyone?
User avatar
Einhander Sn0m4n
Insane Railgunner
Posts: 18630
Joined: 2002-10-01 05:51am
Location: Louisiana... or Dagobah. You know, where Yoda lives.

Re: Board Software Update - Update

Post by Einhander Sn0m4n »

Starglider wrote:Darth Wong has recently been cleaning up the board's PHP code base. He just uploaded the cleaned up version, which is why the senority stars just disappeared (he didn't reapply that mod).

Once I've got an image of the code base I'll get to work on integrating and testing those mods I wrote for the board a few months back. Here's the list of stuff waiting to go in;

Code: Select all

* Enhanced Polls Mod
> Approval Polls
> Average Rating Polls
> Instant-Runoff Polls
> Condorcet Polls
> Retractable votes (if enabled by poll creator)
> Public Ballots / Voter List (if enabled by poll creator)
> Lockable Polls (by mods/admins, separately from thread locking)
> Board-global poll duration limit (for non-mods)
> Semi-proportional poll bars
* Minor BBcode enhancements
> Superscript/Subscript (for equations)
> Strikethrough (for visible edits and jokes)
* Click-to-reveal spoilers
> Block spoilers tag
> Inline spoilers tag
* Forum specific anti-necro limit.
* Configurable max. thread subject length.
* Quicklink button (copy dressed BBcode link to thread to clipboard)
* Assorted minor bugfixes.
* Fix auto-prune to sync postcounts as threads are flushed.
from this thread. There was a senate vote on the voting at least. If you want anything else done suggest it now.

As for the seniority stars, there are three possible upgrades.

1. Make gold/silver/bronze ones for 3 months/1 year/5 years. This avoids the situations of the stars taking up too much space, having to increase the time they represent constantly or just making them take a ridiculously long time to earn.

2. Make them themeable. Can be combined with the above. I can't recall who suggested this, someone in the Senate I think, but I implemented it;

Image

Presumably there would be a few themes and users can pick one.

3. Replace them with an indication of posting activity over time. My initial idea looked like this;

Image

which IMHO sucks ass. However I think this looks pretty good (though should probably shrink it slightly);

Image

It'd be handy when browsing the archives to see if someone is still around, or if they suddenly start posting again to see when they were last active. Through the magic of caching there isn't any real performance cost to these.

Thoughts anyone?
rhoenix
Jedi Council Member
Posts: 1910
Joined: 2006-04-22 07:52pm

Post by rhoenix »

I like the idea of showing one's posting activity over time, but only if it could be implemented in a manageable way that accounts for the multiple years the more senior members have been around, while still not making the newer members look like more than a single blip on the radar. However, I like this idea more than any sort of seniority figures, because it puts less weight on the length of one's stay here at the forums, and more weight on their posting history.

If this cannot be implemented in a manageable manner, then having the gold/silver/bronze icons to save space are a solid second choice for me. As for the specific icons used, to be honest, I don't care one way or another.
User avatar
General Zod
Never Shuts Up
Posts: 29211
Joined: 2003-11-18 03:08pm
Location: The Clearance Rack
Contact:

Post by General Zod »

Maybe it's just me but I actually kind of like the board without stars.
"It's you Americans. There's something about nipples you hate. If this were Germany, we'd be romping around naked on the stage here."
User avatar
Starglider
Miles Dyson
Posts: 8709
Joined: 2007-04-05 09:44pm
Location: Isle of Dogs
Contact:

Post by Starglider »

General Zod wrote:Maybe it's just me but I actually kind of like the board without stars.
All very well but I suspect J...
J wrote:My stars! My lovely twinkling stars! They're gone!!
...will do something horrible to you if they don't return.
Rhoenix wrote:but only if it could be implemented in a manageable way that accounts for the multiple years the more senior members have been around, while still not making the newer members look like more than a single blip on the radar.
I don't see why you can't just have one column for each current star (i.e. six months). Newbies are just blips on the rader.
User avatar
Netko
Jedi Council Member
Posts: 1925
Joined: 2005-03-30 06:14am

Post by Netko »

Yay! I thought those improvements were just forgotten, very glad to hear they aren't. It would have been a shame that all your work was for nothing.

As for the stars/themed/activity indicator, maybe do a combined improved per your description stars and the (second version) activity indicator - that way both seniority and recent activity (the activity indicator should in my mind go back a year or two max) are shown at a glance.
User avatar
Uraniun235
Emperor's Hand
Posts: 13772
Joined: 2002-09-12 12:47am
Location: OREGON
Contact:

Post by Uraniun235 »

I am so hot for strikethrough.
"There is no "taboo" on using nuclear weapons." -Julhelm
Image
What is Project Zohar?
"On a serious note (well not really) I did sometimes jump in and rate nBSG episodes a '5' before the episode even aired or I saw it." - RogueIce explaining that episode ratings on SDN tv show threads are bunk
User avatar
Darth Holbytlan
Padawan Learner
Posts: 405
Joined: 2007-01-18 12:20am
Location: Portland, Oregon

Post by Darth Holbytlan »

Getting off the topic of seniority stars, one thing that's bugged me about the current board software is its handling of new post tracking. It has a number of behaviors that I find annoying:

1. Clicking on the "View Newest Post" icon takes you not to the first new post, but the first new post at the start of your BBS session. So if you read a thread, come back soon and click it to get a new post, you get the old one instead. This is extra annoying if the new post is on a new page because...

2. Reading any part of a thread marks all posts to that thread as read, rather than just up to the end of the page. This makes it easy to lose track of where the new posts start.

3. Visiting the forum anywhere, even if you don't read any thread, resets the new post setting. If you lose your session you'll also lose track of new posts. The next time you visit, you lose track of any new posts you didn't read during the last visit.

4. Because the software only tracks one global last read date, you can't skip some forums during some sessions if you want without losing the new post information in them. So reading forums with different frequencies doesn't work well.

5. Marking all topics or forums as read will mark new posts that came in since the last forum or forum index view as well. So it's easy to miss posts.

6. Considering that the last read state of individual threads is kept in a cookie, it should really be kept around longer than a single browser session. Personally, I'd like a week.
User avatar
Stark
Emperor's Hand
Posts: 36169
Joined: 2002-07-03 09:56pm
Location: Brisbane, Australia

Post by Stark »

I think the themable icons look retarded: they're too small. If you're going to do that, maybe allow larger 'badges' under the av to represent extremely long-term membership. It's not like you need resolution on senority: nobody gives a shit about the difference between someone who signed up on day 1 and someone who signed up a week later.

I don't want SDN's relavtively clean look to get turned into the pile of shit many boards have around their avs. Post frequency should be accessable, since it's kinda neat, but not for every post. Put it in the profile, with the other post statistics, because it's only going to be relevant 0.01% of the time.
User avatar
Starglider
Miles Dyson
Posts: 8709
Joined: 2007-04-05 09:44pm
Location: Isle of Dogs
Contact:

Post by Starglider »

Darth Holbytlan wrote:assorted complaints about new posts tracking
Frankly the phpBB2 cookie-based new posts tracking is seriously flakey. Some of the things you mention might be fixable easily; I'll have to check. But doing it properly would probably require moving the data into the database, as in this mod.
Stark wrote:I think the themable icons look retarded: they're too small. If you're going to do that, maybe allow larger 'badges' under the av to represent extremely long-term membership.
Yeah, in retrospect that was a bad idea, I was just trying to implement every suggestion I got. Really avatars and signatures are already enough customisation.
User avatar
Darth Wong
Sith Lord
Sith Lord
Posts: 70028
Joined: 2002-07-03 12:25am
Location: Toronto, Canada
Contact:

Post by Darth Wong »

Beware the "everything but the kitchen sink" temptation :)
Image
"It's not evil for God to do it. Or for someone to do it at God's command."- Jonathan Boyd on baby-killing

"you guys are fascinated with the use of those "rules of logic" to the extent that you don't really want to discussus anything."- GC

"I do not believe Russian Roulette is a stupid act" - Embracer of Darkness

"Viagra commercials appear to save lives" - tharkûn on US health care.

http://www.stardestroyer.net/Mike/RantMode/Blurbs.html
User avatar
Stark
Emperor's Hand
Posts: 36169
Joined: 2002-07-03 09:56pm
Location: Brisbane, Australia

Post by Stark »

Hey I just think a few different badges would be more interesting than endless reams of stars. The join date is already there, after all. Then again, badges for private forum membership might be interesting too.

EIT - Just don't let people choose their long-term badge, it'd go nuts.
User avatar
General Zod
Never Shuts Up
Posts: 29211
Joined: 2003-11-18 03:08pm
Location: The Clearance Rack
Contact:

Post by General Zod »

Stark wrote:Hey I just think a few different badges would be more interesting than endless reams of stars. The join date is already there, after all. Then again, badges for private forum membership might be interesting too.

EIT - Just don't let people choose their long-term badge, it'd go nuts.
Wouldn't private forum badges be problematic for forums that are specifically hidden and people might not want to advertise their membership of?
"It's you Americans. There's something about nipples you hate. If this were Germany, we'd be romping around naked on the stage here."
User avatar
Starglider
Miles Dyson
Posts: 8709
Joined: 2007-04-05 09:44pm
Location: Isle of Dogs
Contact:

Post by Starglider »

Stark wrote:Hey I just think a few different badges would be more interesting than endless reams of stars. The join date is already there, after all.
I like the post-activity-over-time pips (shrunk a little). There are plenty of iconbars and badges in signatures already.
Then again, badges for private forum membership might be interesting too.
AFAIK the board code already has this; that's where the 'senator', 'governer' etc images come from. I suppose there could be little icons representing HAB, Cybertron, BOTM etc membership in that otherwise unused space just to the right of the avatar image.
General Zod wrote:Wouldn't private forum badges be problematic for forums that are specifically hidden and people might not want to advertise their membership of?
Membership is currently public even for hidden forums - go to 'Usergroups', select the relevant group and click 'view information'. This is because usergroups aren't the same thing as forums - usergroups are for access control and are always public, it's just that there are many groups that exist expressly for permitting viewing and posting in a single otherwise-hidden forum.
User avatar
General Zod
Never Shuts Up
Posts: 29211
Joined: 2003-11-18 03:08pm
Location: The Clearance Rack
Contact:

Post by General Zod »

Starglider wrote:Membership is currently public even for hidden forums - go to 'Usergroups', select the relevant group and click 'view information'. This is because usergroups aren't the same thing as forums - usergroups are for access control and are always public, it's just that there are many groups that exist expressly for permitting viewing and posting in a single otherwise-hidden forum.
I was thinking groups like GALE.
"It's you Americans. There's something about nipples you hate. If this were Germany, we'd be romping around naked on the stage here."
User avatar
Starglider
Miles Dyson
Posts: 8709
Joined: 2007-04-05 09:44pm
Location: Isle of Dogs
Contact:

Post by Starglider »

General Zod wrote:
Starglider wrote:Membership is currently public even for hidden forums
I was thinking groups like GALE.
Sorry, my mistake. Back when I was looking at the code I obviously didn't notice that there's a GROUP_HIDDEN setting as well as GROUP_OPEN and GROUP_CLOSED.

But that's ok. Those groups just wouldn't have an icon defined.
You seriously want to put a bar graph on every post? Are you serious?
Looks ok to me;

Image

Though maybe those usergroup icons would be better off in that unused space to the right of the footer bar (the one with the web/email/IM buttons on the left). Less distracting, more room.
User avatar
Stark
Emperor's Hand
Posts: 36169
Joined: 2002-07-03 09:56pm
Location: Brisbane, Australia

Post by Stark »

It looks way too busy to me. Is there a compelling reason to put it there and not in profile? It's a good idea, but outside research or necro instances, it's irrelevant.

Like the membership layout, though. I ain't no monkey-member, though. :)
User avatar
Starglider
Miles Dyson
Posts: 8709
Joined: 2007-04-05 09:44pm
Location: Isle of Dogs
Contact:

Post by Starglider »

Stark wrote:It looks way too busy to me.
NO WAIT I HAVE A BETTER IDEA - THE 'PIPS' CAN BE BLINKING LEDS RENDERED VIA ANIMATED GIFS!!!

For optimum ADHD value they can all blink at slightly different frequencies. :twisted:
User avatar
Spanky The Dolphin
Mammy Two-Shoes
Posts: 30776
Joined: 2002-07-05 05:45pm
Location: Reykjavík, Iceland (not really)

Post by Spanky The Dolphin »

Uraniun235 wrote:I am so hot for strikethrough.
I want to marry spoiler tags.
Image
I believe in a sign of Zeta.

[BOTM|WG|JL|Mecha Maniacs|Pax Cybertronia|Veteran of the Psychic Wars|Eva Expert]

"And besides, who cares if a monster destroys Australia?"
User avatar
Stark
Emperor's Hand
Posts: 36169
Joined: 2002-07-03 09:56pm
Location: Brisbane, Australia

Post by Stark »

Starglider wrote:NO WAIT I HAVE A BETTER IDEA - THE 'PIPS' CAN BE BLINKING LEDS RENDERED VIA ANIMATED GIFS!!!

For optimum ADHD value they can all blink at slightly different frequencies. :twisted:
It needs to be customisable too, so you can use tiny custom anigifs for each dot. Also, add a 'rewind' function, so you can pan back and forth along their posting history in realtime.

What problems could any of this possibly cause?
User avatar
Havok
Miscreant
Posts: 13016
Joined: 2005-07-02 10:41pm
Location: Oakland CA
Contact:

Post by Havok »

I know this is lame, but I always find myself wanting more emoticons.
Image
It's 106 miles to Chicago, we got a full tank of gas, half a pack of cigarettes, it's dark... and we're wearing sunglasses.
Hit it.
Blank Yellow (NSFW)
"Mostly Harmless Nutcase"
User avatar
DPDarkPrimus
Emperor's Hand
Posts: 18399
Joined: 2002-11-22 11:02pm
Location: Iowa
Contact:

Post by DPDarkPrimus »

Spanky The Dolphin wrote:
Uraniun235 wrote:I am so hot for strikethrough.
I want to marry spoiler tags.
I wish to have unholy union with strikedthrough'd text that has been spoilered.
Mayabird is my girlfriend
Justice League:BotM:MM:SDnet City Watch:Cybertron's Finest
"Well then, science is bullshit. "
-revprez, with yet another brilliant rebuttal.
User avatar
Darth Wong
Sith Lord
Sith Lord
Posts: 70028
Joined: 2002-07-03 12:25am
Location: Toronto, Canada
Contact:

Post by Darth Wong »

One objection that occurs to me about the activity chart is that I kind of doubt anyone really cares how consistent another person's posting has been. It's a neat widget, and we all know how tempting neat widgets are, but there doesn't seem to be any particular demand for it. I think most people would prefer simply having a slightly improved stars system.
Image
"It's not evil for God to do it. Or for someone to do it at God's command."- Jonathan Boyd on baby-killing

"you guys are fascinated with the use of those "rules of logic" to the extent that you don't really want to discussus anything."- GC

"I do not believe Russian Roulette is a stupid act" - Embracer of Darkness

"Viagra commercials appear to save lives" - tharkûn on US health care.

http://www.stardestroyer.net/Mike/RantMode/Blurbs.html
Post Reply