Journal FortKnox's Journal: Unread.org: A taste of requirements 62
Ugh, its been busy, but I've at least typed some of the reqs in. Of course, they aren't formatted or numbered and a lot is missing (not to mention incomplete sentences), but at least its a start. Its more like what is running around in my brain right now. I'll add in some verbage in some of them to explain what I mean. For the non-IT, CRUD is performing all operations on a page (Create Read Update Delete). Anything with a question mark is undecided. Feel free to read, rip apart, suggest new ones, and generally question everything written. Of course, I'll be updating the crap out of the page, so check back often. When I get something I'll consider a draft, I'll make a new JE with the info. When I get home, I'll probably put this up on marotti.com all nice and snazzy-like.
You'll notice I use the term 'ranking' instead of moderation. I prefer that word, better. We are ranking posts on how they should be viewed (if its a post with something offensive, like hate (gnaa), it'll simply be deleted). And there is a 'loyalty/trust' system. That's how I'm weeding out the trolls. It'll sorta be like karma here, except it won't be based on your posts, really... mostly based on how long you are on the site and how much you participate (no bell curves!). The higher the rank, the more you can do (like... a low level entry type won't be able to post more than 1 journal a day, whereas a high level one can post as many as he/she wants).
On with the reqs:
Articles
Front page for anon/default users which includes 'voted up' articles and journal entries Written from scratch or RSS feed with editorial comments
Multiple editorials allowed, top 'voted' gets front page display? Two different bias get front page??
Archiving or removing data?
No anonymous posting (only anonymous reading)
Posting discussions will be in a nested manner (possible idea a la gmail)
Ranked Posting (moderation)... only for large discussions? Done by all users with the appropriate trust/loyalty?
Merging articles that use the same RSS article? Only 1 person can use 1 rss article at a time?
Comments require typing in the text of a morphed picture to avoid bots and spamming scripts (no 20 second/2 minute rules!)
User
Login via password
Loyalty/Trust 'ranking' system
"remember me" functionality (cookies)
Register through email
Invite system registers users with 'higher' ranking
Relationship System
Creates articles and journals
User can assign personal entries to not be placed on the front page
User can CRUD groups of other users for use in journal permissions (ie - a group to never allow to comment, etc...)
User can change look&feel of entire site with different CSS's
Can create multiple 'egos' with the same account (ie - you could have, say, jawsthedolphin and industrytroll as the same person, so you don't have to make multiple accounts and gum up the system)
Relationships and Messaging
User can select to be notified of:
-Another's journal entries/articles
-Another's Comments
User can make articles/journals 'sticky' keeping them on their personal page until the users makes the article/journal 'unsticky'
User notifications happen in a basic messaging system (web and/or email)
Permissions
Users can set permissions on any personal article or entry that is not on the front page
User can grant another user permissions, including all CRUD capabilities
User has complete ranking control over their own entries, unless it is on the front page
You'll notice I use the term 'ranking' instead of moderation. I prefer that word, better. We are ranking posts on how they should be viewed (if its a post with something offensive, like hate (gnaa), it'll simply be deleted). And there is a 'loyalty/trust' system. That's how I'm weeding out the trolls. It'll sorta be like karma here, except it won't be based on your posts, really... mostly based on how long you are on the site and how much you participate (no bell curves!). The higher the rank, the more you can do (like... a low level entry type won't be able to post more than 1 journal a day, whereas a high level one can post as many as he/she wants).
On with the reqs:
Articles
Front page for anon/default users which includes 'voted up' articles and journal entries Written from scratch or RSS feed with editorial comments
Multiple editorials allowed, top 'voted' gets front page display? Two different bias get front page??
Archiving or removing data?
No anonymous posting (only anonymous reading)
Posting discussions will be in a nested manner (possible idea a la gmail)
Ranked Posting (moderation)... only for large discussions? Done by all users with the appropriate trust/loyalty?
Merging articles that use the same RSS article? Only 1 person can use 1 rss article at a time?
Comments require typing in the text of a morphed picture to avoid bots and spamming scripts (no 20 second/2 minute rules!)
User
Login via password
Loyalty/Trust 'ranking' system
"remember me" functionality (cookies)
Register through email
Invite system registers users with 'higher' ranking
Relationship System
Creates articles and journals
User can assign personal entries to not be placed on the front page
User can CRUD groups of other users for use in journal permissions (ie - a group to never allow to comment, etc...)
User can change look&feel of entire site with different CSS's
Can create multiple 'egos' with the same account (ie - you could have, say, jawsthedolphin and industrytroll as the same person, so you don't have to make multiple accounts and gum up the system)
Relationships and Messaging
User can select to be notified of:
-Another's journal entries/articles
-Another's Comments
User can make articles/journals 'sticky' keeping them on their personal page until the users makes the article/journal 'unsticky'
User notifications happen in a basic messaging system (web and/or email)
Permissions
Users can set permissions on any personal article or entry that is not on the front page
User can grant another user permissions, including all CRUD capabilities
User has complete ranking control over their own entries, unless it is on the front page
I haven't been following this... (Score:2)
I like the "sticky" option very much, BTW.
Re:I haven't been following this... (Score:2)
Oh, and no 20 second or 2 minute rules, damnit. SLOW DOWN COWPIE! *grumble*
Re:I haven't been following this... (Score:2)
I have found with my own site (diysearch) that banning anon-posting has worked miracles in stopping crap-flooding.
Re:I haven't been following this... (Score:2)
Remember, most of these jerks do it just to tick everyone off, knowing it'll take the admin tons of time to clean it all up. If cleanup is a snap, and its difficult to spam, there isn't a point in even trying.
Re:I haven't been following this... (Score:2)
php-nuke has something similar, but its really only for creating user accounts.
i'd be willing to go with it, but that's just my initial impression.
Re:I haven't been following this... (Score:2)
It could be something that gets dropped once you get enough 'loyalty/trust'?? That would probably work... you are a good user, we'll trust ya to not spam.
Re:I haven't been following this... (Score:2)
Some sort of guidelines for "minimum user" would be necessary. What about a JE a month and a post every week? An "active user" could need two JE's a month and two posts a week. These people would be your active and loyal users that after a wh
Re: (Score:2)
Re:I haven't been following this... (Score:1)
I think an even better solution would be a two-minute time-out for anyone who averages higher than a couple posts-per-minute over a two or three-minute period.
That'll give time for mods and admins to clean house, if it's a script.
If the time-out is hit more than two or three times over a longer period of time, then the account gets flagged for post inspection, and the account gets limited to a 2m/2m rule until the post
Re:I haven't been following this... (Score:2)
Re:I haven't been following this... (Score:2)
Two things.
First, obfuscated text is not a good idea. It's defeatable programmatically (which is why they're getting harder and harder to decipher for humans), and it makes your site harder to use (or, of course, impossible for blind users).
Second, a large list of revolving proxies or, worse, a coordinated attack by a group such as the GNAA or Trollkore can make mincemeat of IP-specific techniques to prevent crapfloods. Slashdot recently fell prey to a coordinated GNAA crapflood. It worked very well becau
Re:I haven't been following this... (Score:2)
Re:I haven't been following this... (Score:2)
In other words if someone posts something too similar to another post the system rejects it. One obvious problem with this is getting a bunch of "me too" posts, but I'm sure the bugs can be worked out.
Basicly the same techniques (Razor and Spamassasin) used to combat email spam can be used to control messageboard crapfloods and spam.
Re:I haven't been following this... (Score:1)
It's called CAPTCHA [captcha.net]. I've been thinking of adding...
*gets worried*
Re: (Score:2)
Re:*No* anonymous posting? (Score:2)
Re:*No* anonymous posting? (Score:2)
I like the idea of accountability. Its more like real life. You can't hide behind a tree and yell out insults and expect not to get the crapped kicked out of you
Re: (Score:2)
Re: (Score:2)
Re:*No* anonymous posting? (Score:2)
So you could be samthebutcher AND cyborg_monkey and no one would know.
Re:*No* anonymous posting? (Score:1)
If you do attach an anonymous posting option to accounts, make sure it doesn't track the IP of the post or anything, because if someone posts something with the idea that it can't be traced back to them, but the feds can just look in a database for the IP of the anonymous post and crosscheck it with the IPs that the users use all th
Re:*No* anonymous posting? (Score:2)
Even on slashdot everything is tracked by subnet. I want to avoid crapflooding and spambots. Is there a way I can do that without compromising anonymity?
This may require a new JE. I think I'll write it up, now, in fact.
Re:*No* anonymous posting? (Score:2)
slashdot was just kind enough to inform me that it has been 1 minute since my last post. how nice. i like being watched.
Re:*No* anonymous posting? (Score:1)
Hmm. Maybe we should have a numeric<->alphabet comparison script for user logins so that b1inder is recognized as a cop of blinder.
Hey, is that registered on slashdot?
Sorry to reply to myself (Score:1)
I also have hit the 2 minute posting rule. Ironic that it is limiting us talking about replacing this site with one that doesn't have it.
Re:*No* anonymous posting? (Score:2)
Problem.
True anonymity would disassociate ALL personally identifiable information from the post. If you had to be a logged in user to post anonymously (the theory being that penalties assessed against your anonymous posts would be held against the logged in user as well) there'd have to be a connection to your regular "ego", thus defeating the entire purpose of anonymous posting.
I agree that anonymous posting is A Good Thing, but you just can't have it in any meaningful way without having people beating d
Re: (Score:2)
Re:*No* anonymous posting? (Score:2)
[insert crass political comment here]
Re:*No* anonymous posting? (Score:2)
Re: (Score:2)
I think I speak for everyone when I say (Score:1)
Seriously though, let's not beat around the bush. Wait a minute, I like doing that. I'll kick the hell outta that bush I will!
whose your poll mastah?
Come on, you can tell me.
That's right.
ME.
On a more serious note *blows an e-flat* looks good so far. I expect things to be fluid, not set in stone, eh?
Re:I think I speak for everyone when I say (Score:2)
Well, to say that requirements will never change is stupid (ask anyone in the biz), but I don't want 'major' things changing once the wheels start turning. The site will be released in iterations, so we'll be able to test the major functionality from the start, and the little stuff towards the end.
Lots of little things will probably be tinked with. Who wants to say "lets use circuitboard green for this page and never change it in over a decade"?? Oh
Re:I think I speak for everyone when I say (Score:2)
Maybe that's why they chose the gawd-awful color schemes they did for the Games, IT and Apache sections. Five seconds looking at those retina-burners, and the Dark Pea Soup Metallic front page doesn't look so bad.
Re:I think I speak for everyone when I say (Score:2)
Jeebus, Em, tune that thing. That was almost an E natural! (Damn piccolo players. Get the least bit outta tune, and it's fingernails on a chalkboard time.) Besides, Eb is a silly note. D#, now that's a serious note.
*SMACK* Back on topic... FK, will anybody be able to associate a poll with an article? I bow to Em as the Poll Master of Slashdot, but, well, look at the competition. We want higher standards for Unread.org, so I say make him earn it on merit.
Thoughts on ranking (Score:1)
Re:Thoughts on ranking (Score:2)
I kinda like the K5 system, except use words instead of number (numbers behind the scenes). "Just a post, Like it, love it, wonderful point, I wish everyone read this", average out the number and voila. Then if you have a really high trust you can have 'this post shouldn't be read by anyone' and its put in a queue to be checked by an admin.
Re:Thoughts on ranking (Score:1)
Seriously. It will lead to bad places. Bad posts can be ignored by the mod system, but to delete them would be to become more slashdottian than even slashdot.
Finally, don't average out the "behind the scenes" numbers - maybe apply different weights to them based on the ranking of the users that gave them, but then do a strict scale where the highest post in an article/JE is 100%, and it drops down from there.
Re:Thoughts on ranking (Score:2)
I think ranking need to be segregated based on the types of ranks they are.
For example, using Slashdot's system, we have "Flamebait, Troll, Informative, Interesting". I may have a comment that has sustained ranking as such:
-1, Troll and +3, Interesting.
I would like to filter on "troll" and "interesting", so I say:
Show me comments that are "2, Troll" and "2, Interesting". Then, I'd see any comment that sustained two or more troll mods, 2 or more interesting mods, or a combination of them.
Just using the
Re:Thoughts on ranking (Score:2)
I idealogically disagree with: (Score:1)
deleting posts based on someone's idea of "offensive"
limiting newcomers ability to post JEs, etc.
Re:I idealogically disagree with: (Score:2)
It'd be unconstructive hate like gnaa. Stuff that's the bottom dwellers in the site. Obviously, a line would be drawn somewhere.
Anon posting and limitations are in discussions. Limiting newcomers ability to post multiple JEs would be only for brand new users without an invite to prevent a journal spammer.
Re:I idealogically disagree with: (Score:1)
Re:I idealogically disagree with: (Score:1)
"First Post!"ers are less harmful, but equally as pointless.
I'd rather their hateful drivel not even be stored on the system, taking up resources.
And I'm all for accountability, too.
The "egos" model would be sufficient for anonymity...
I suppose one could actually always use an alternate ego and never reveal their true identity... Or would their ego then become their true
Re:I idealogically disagree with: (Score:1)
I'll say it again - deleting posts, for whatever subjective reason, is *more* slashdottian that slashdot.
Re:I idealogically disagree with: (Score:2)
Re:I idealogically disagree with: (Score:1)
Side note (I know we're not into copying Slashdot, but they can teach us somethings), Jamie did a talk [mccarthy.vg] a while ago called "Protecting Your Open Discussion Forum", that covers some of the problems you might run into, and the solutions that slashdot has tried.
Re:I idealogically disagree with: (Score:1)
Re:I idealogically disagree with: (Score:1)
Your other examples, while potentially off-topic depending on conversation, is not hateful or completely useless.
Re:I idealogically disagree with: (Score:1)
Re:I idealogically disagree with: (Score:1)
If the amicable solution is to simply hide the posts beyond a user-configurable threshold, which I did suggest elsewhere, then fine.
I understand your aim is to enable free speech, but realize that in reality (as opposed to this text-based world we are participating in), actions have their consequences and th
Re: (Score:2)
Re:Oh, and on Jay's site (Score:2)
Re: (Score:2)
Limits. (Score:2)
Lifetime limit on one person downranking any other person. This would help mitigate modbombing. To keep people from feeling like they need to make a new account to keep modbombing someone, lie to them. Let them think that they downranked someone so they don't try to find an alternative. Don't advertise this function. Downranking an enemy is treated the same way.
No anonymous ranking. Let people know who ranked them.
Show how a person has moderated other people. Publicly.
Limit
Re:Limits. (Score:2)
Nonanonymous ranking means more diskspace, but I can dig it.
One persons moderations? Sure, why not.
Anonymous posting is in discussion.
The whole idea of complex relationships is right on. I'll have to expand upon it further.
Customizable views? You want my idea on it? Check out CSS Zen Garden [csszengarden.com]. Same page, different css, you'll be able to change the ENTIRE look and feel of the site. I hope to also have css contes
Re:Limits. (Score:2)
CSS Zen Garden is just too damn cool for words. Do it and I'll participate in your contest. So that the site doesn't get hit really hard, is there going to be a way
Moderation (Score:2)
Silly I know, but I've never seen something like that (Just thinking out loud I suppose)
Re:Moderation (Score:1)
Does that make sense? As I say, probably way to complex to be
42 comments? (Score:1)
Are the multiple id's per account going to be invisible? IOW, can I see what other id's are linked to jawsthedolphin or not?
Might want to have somewhat liberal post deletion rules. IOW, totally at the whim of the 'editors'. Avoid claims of bias by saying bias is inherent in the system. Or require two 'editors' to remove a post.
Somewhere, I saw a blogging plugin that finds a 'root' article. So if you trackback to an article that trackbac
Curves (Score:2)