So when we look back on our whitelist or blacklist, we can recall what was the reason the person was whitelisted or blacklisted.

Yes, I know there are browser extension out there that can do just that. But if a feature is good enough that SHOULD be implemented as an official feature, why rely on add-ons?

8 years ago

Comment has been collapsed.

Yes? No?

View Results
Yes
No
Blacklisted
Whitelisted
Obligatory poll option: Potato

But if a feature is good enough that SHOULD be implemented as an official feature, why rely on add-ons?

Because all the data would be stored by the website servers instead of locally by the users

8 years ago
Permalink

Comment has been collapsed.

+1

8 years ago
Permalink

Comment has been collapsed.

+1
Why add server load when it can be handled locally with a script?

8 years ago
Permalink

Comment has been collapsed.

Every comment you make is equivalent to the same server load as leaving a reason for whitelisting/blacklisting.

You're not wrong though. It IS more server load. But I think people comment more than they white/blacklist.

8 years ago
Permalink

Comment has been collapsed.

The question was rhetorical.
To me, it's useless when I already use a script for it.

8 years ago
Permalink

Comment has been collapsed.

It would add reliability though, having it on the server.

8 years ago
Permalink

Comment has been collapsed.

Yes, every "+1" comment has the same server load as a blacklist/whitelist remarks.

However, it is common practice for forums to purge / archive older comments regularly. Whereas blacklist/whitelist remarks will have to be stored permanently.

8 years ago
Permalink

Comment has been collapsed.

Because I am a rich dude who owns more than 1 device, and I use different devices to access the site.

Oh, and I don't really trust 3rd party scripts, and will avoid installing them if possible.
I write my own scripts.

8 years ago
Permalink

Comment has been collapsed.

The question was rhetorical.
To me, it's useless when I already use a script for it.

I use other devices as well, and the blacklist & whitelist indicators on their profile are plenty for me when on those devices. :)

8 years ago*
Permalink

Comment has been collapsed.

I don't think it adds any more server load. It's more of a SQL query every time the list is fetched. It's not a lot. Also, It would only require adding another column to the already existing table which contains Whitelist / Blacklist! :)

8 years ago
Permalink

Comment has been collapsed.

Better user experience. Not all users are going to be technically-inclined enough to know how to use user scripts, or even to know they exist.

7 years ago
Permalink

Comment has been collapsed.

+1.

8 years ago
Permalink

Comment has been collapsed.

What about when I change computers? Or even just browsers on the same computer? An add-on's data doesn't transfer, but the server's data would still be available.

8 years ago
Permalink

Comment has been collapsed.

The website is not a cloud for your special data.

8 years ago
Permalink

Comment has been collapsed.

Holy crap I love you. Let me explain.

Google Drive is my answer. Spreadsheet, freely available, wherever I'm logged in. Put whatever you want in there, including names/reasons for whitelisting/blacklisting.

A cloud, for my special data.

Thank you, thank you. Your remark might have been intended as a joke, but it immediately solved all my problems.

Thank you.

Edit:
I already have my first entry.

View attached image.
8 years ago*
Permalink

Comment has been collapsed.

You might be better off referring to users by Steam ID so you would still have useful data after they make a name change.

8 years ago
Permalink

Comment has been collapsed.

Oh! You are absolutely right! Ugh, now it's turning into work. I added you to the whitelist and it was several more steps!

I think I might go with a script plugin afterall.

8 years ago
Permalink

Comment has been collapsed.

You know, at first I could not tell if you were being serious with your response or not lol

8 years ago
Permalink

Comment has been collapsed.

Fun thought - Only twenty-five years ago, this sentence would not have made any sense.

8 years ago
Permalink

Comment has been collapsed.

It's useful feature, in the "nice to have" category.
Data storage is not a big issue here, most of tags are short (especially if compared with posts).
Extra server load can be mitigated by restricting places where tags are shown to user profiles and accounts bl/wl config - from where scripts can load and cache the data locally

8 years ago
Permalink

Comment has been collapsed.

Although I don't use the blacklist/whitelist feature much, I do agree that it would be nice to have. However, that adds to the data that SG would have to keep. I don't know the specifics anyways there are multiple threads like this and you can probably find more info on them:

Edited to add a few simple calculations:

Imagine if you have 100 users only and they each fill up their whitelist/blacklist which I believe is 1000 on each? that's 2000 per user, and 100 users which becomes 200 000 rows of data to keep. This is obviously unlikely that there are only 100 users using the list and/or that they max them out.

Also take into consideration every time someone wants to remove someone from their blacklist or delete the comment then you'd have to search through the database for that specific record to delete it. That's just my thoughts at least.

That being said I don't think it's impossible to implement either but I would say it is not a priority either, I'll vote yes though.

8 years ago*
Permalink

Comment has been collapsed.

If the implementation of black/whitelist is done this way, there ARE already 200,000 rows of data, regardless of whether there are remarks or not. The database will just need to store one more text column to save the remarks.

Removing black/whitelist will have zero impact. Deleting black/whitelist will still be deleting the same row, regardless of whether there is an additional column. Only impact is when user wants to edit the remarks, but performance-wise, it will be almost the same.

Delete row from blacklist where (xxxxx)
Edit row set remarks = 'new remarks' where (xxxxx)

These 2 have the same performance as long as the where clause is the same.

The only database impact are the extra disk space needed for the remarks, and the extra bandwidth for sending/retrieving remarks.
Remarks column does not need to be indexed, and so there won't even be any performance impact on the database itself.

8 years ago*
Permalink

Comment has been collapsed.

I see what you mean, I suppose that does make sense. Thanks for the explanation :)
I suppose we'll have to see what happens though.

8 years ago
Permalink

Comment has been collapsed.

+95693450934i573485734957294375934753475973245
THANK YOU

Some times users just think that "every requested new feature adds server load" lol

8 years ago
Permalink

Comment has been collapsed.

SG++ user tagging feature with optional blacklist/whitelist indicator userscript I guess is the only similar methodry.
Maybe even using SG usernotes userscript instead of tagging if you wanted more comprehensive notes.

8 years ago
Permalink

Comment has been collapsed.

we wouldnt have a problems with this ( even server load ) if the mods delete all the stacked up old threads, like blacklists complains xD

8 years ago
Permalink

Comment has been collapsed.

works fine with add ons, no need to have cg implement every single suggestion posted here. the site would be a mess if buttons and configs if we have everything we wanted. :3

8 years ago
Permalink

Comment has been collapsed.

What add ons allow notes on blacklists?

8 years ago
Permalink

Comment has been collapsed.

Since there are some changes in the blacklist feature, I think it is a good time to bump this up again?

cg notice me plz. xD

7 years ago
Permalink

Comment has been collapsed.

xD

7 years ago
Permalink

Comment has been collapsed.

I could see this turning into a drama-fest. I am sure there would be all sorts of salt being thrown into the reason. Unless they have pre-defined reasons, then maybe it wont be an issue.

TL;DR

7 years ago
Permalink

Comment has been collapsed.

Huh? Why?

The remarks will only be visible for the author, for future references. It won't be shown to the victim.

7 years ago
Permalink

Comment has been collapsed.

People who worry about resources being used on the servers are just being silly and don't know what they're talking about.

For reference, the data type would be string, and probably would be at predetermined length maximum. If SG can't afford to add one extra cell for blacklist table, they have a bigger problem to deal with.

I'm not saying this feature should be added, it's just it makes me cringe to see people saying big words they can't even understand.

7 years ago
Permalink

Comment has been collapsed.

Even though this an extremely old thread, I searched before adding my own on the same subject.

I think adding this feature is especially important now with the implemented two-way blacklist. You can't go back into their GAs to look for why you might've put them on the list (perhaps them admitting it's a different game etc). At best now you can only go to their profile and wonder why.

6 years ago
Permalink

Comment has been collapsed.

Sign in through Steam to add a comment.