Post by MrOzymandias on Jun 3, 2019 23:44:00 GMT 1
Comments
Jump to Last
There is an easy way to jump to the last page of comments. The numbering would look like this: 1, 2, 3, 4, 5 ... 97
This is also on games, projects, and marketplace pages.
Timestamps
Comments have more specific timestamps. "7 years ago" just won't cut it. I'm thinking more like "27 May 2019 @ 13:59:31 EST." Okay, it can be more like "May 27th, 2019 at 1:59 PM EST." Regardless, it needs to be as specific as year, month, day, hour, and minute. Otherwise, we don't know if "7 years ago" is May of 2012 or January of 2012.
Report
Comments should have "report" buttons available. Also, all report buttons should feature a text pane in which the user can further explain his or her report if necessary.
Rating
Comments have a "rating" system. At the top right corner of each comment, there's a plus, minus, and number. The user may click either the plus or minus to add to, or subtract from, the number. The user may click the plus or minus once -- after clicking one, he/she may click the other if he/she changes his/her mind. Regardless, he/she can only impact the rating by one -- he/she can't click the plus twice or the minus twice.
Comments with the highest ratings are pushed to the top; the comments with the lowest ratings are pushed down. In the event that two comments have the same rating, the most recent of the two is put above the other.
View All Comments
On a user's profile, there is a "view comments" button. This allows people to view all the comments made by a particular person. Each comment has a link that leads to the page on which it was posted. Comments on unpublished projects are not displayed.
Average Rating
In the "view all comments" section of a profile, there is information on the average rating the user receives on comments he/she makes.
Threading
Comments have a "threading" system. That is, you can click a "reply" button directly on a comment and create a post that is nested under that comment. Threading should probably be limited to two tiers:
• First tier -- these are comments made on a game, feed post, model, etc. through clicking the "post comment" button on that item
• Second tier -- these are comments made on other comments by clicking the "reply" button on a comment
When a first-tier comment is upvoted or downvoted, it takes all its second-tier comments with it. Those second-tier comments are ordered by upvotes and downvotes as well.
Username Colors
Usernames as seen on comments should have different styles available. No, this shouldn't have anything to do with the so-called "elite" rank. Instead, it should be based upon the user's status on the website.
• Default -- black
• Developer/Administrator -- red
• Moderator -- blue
Comment Styles
Comments should have different colors & styles available based upon a number of factors.
• Default -- grey text, white background
• Warning -- bold white text, red background; this is used for warnings posted by moderators/administrators/developers
• Owner -- black text, pale green background; this is used for replies made by the owner of the particular game/model/feed post
• Moderator -- white text, gold background; this is used for replies made by developers, moderators, & administrators
Feed
Jump to Last
Timestamps
Deletion
Feed posts should not be periodically destroyed without rhyme nor reason. :]
Categories
Above the feed there is a dropdown menu with a number of categories for sorting the feed.
• All: Everything on all feed channels, regardless of who posted it.
• Profile: Everything posted on your profile feed, and nothing else.
• Friends: Everything your friends posted on their profile feeds, and nothing else.
• Subscribed: Everything you subscribed to outside of your friends list.
Time
This is another dropdown menu that can be used in tandem with Categories.
• Most recent (default)
• Last week -- All feed, starting one week ago; feed from within the current week is hidden
• Last month -- All feed, starting one month ago; feed from within the past month is hidden
• Last year -- All feed, starting one year ago; feed from within the past year is hidden
Subscriptions
When you like a game, you're automatically subscribed to it. That means that you'll be sent a feed post whenever the game is updated.
When you subscribe to a player (new option), you'll be sent posts they put on their feed. This includes text posts, newly published games, newly released marketplace items, etc.
Subscriptions can be canceled at any time; you don't need to unlike a game to unsubscribe from it.
New Feed Posts
• Likes: Whenever you like something, it'll be posted to your profile feed.
• Marketplace: Whenever you add a new model or avatar to the marketplace, it'll be added to your profile feed.
Pinning
You may click a little icon to "pin" a post on your feed to the top of your profile feed. This appears at the top of your feed when someone looks at your profile; it's also pinned to the top when you go to the "Profile" tab of your feed (that way you can easily see what you have pinned on your profile). Up to five items may be pinned at a time. When you attempt to pin a sixth item, you'll be given a notification that you've already pinned a ton of stuff. If you proceed, that sixth pin will replace the oldest thing you pinned; that oldest thing isn't deleted -- it's just unpinned and sent to its appropriate spot in the "timeline."
Links
Short Links
There is a feature that allows a user to establish a short, sweet URL for a certain amount of gold. For the URL, the user may enter a short string of characters without spaces. It'll immediately be checked against a record of already-established short links. Once a not-yet-taken URL is selected, the user can pay gold to purchase it. There's a waiting period during which a moderator must check the URL to verify that it's not too profane. As soon as it's verified, the user gets a notification that it's been established and is ready for use. Yay! If it's rejected, the user gets his/her gold back.
Here's how custom links look:
Games:
www.kogama.com/g/JumpTrainingSession
Profiles:
www.kogama.com/u/MrOzymandias
Marketplace:
www.kogama.com/m/Awesome-Red-Dragon
www.kogama.com/a/Generic_Anime_Avatar
www.kogama.com/b/Cool+Custom+Oculus
Tagging
There's an easy way to tag games, players, and stuff in posts. This creates a simple URL that can be followed to the desired place.
Hashtags and at symbols may be used for games and users, respectively. Short links are a bit less work.
Examples:
#6776444 ---> Jump Training Session ~ MrOzymandias
/g/JumpTrainingSession ---> /g/JumpTrainingSession
@18925929 ---> MrOzymandias MrOzymandias
/u/MrOzymandias ---> /u/MrOzymandias
Notifications
Notifications are found on the navbar at the very top of the website. (They're a current feature.)
Tagging
If a friend tags you in a comment or post, you're sent a notification.
Short Links
When you get a short link registered, you'll get a notification. If your request for a link is rejected, you'll get a notification.
Jump to Last
There is an easy way to jump to the last page of comments. The numbering would look like this: 1, 2, 3, 4, 5 ... 97
This is also on games, projects, and marketplace pages.
Timestamps
Comments have more specific timestamps. "7 years ago" just won't cut it. I'm thinking more like "27 May 2019 @ 13:59:31 EST." Okay, it can be more like "May 27th, 2019 at 1:59 PM EST." Regardless, it needs to be as specific as year, month, day, hour, and minute. Otherwise, we don't know if "7 years ago" is May of 2012 or January of 2012.
Report
Comments should have "report" buttons available. Also, all report buttons should feature a text pane in which the user can further explain his or her report if necessary.
Rating
Comments have a "rating" system. At the top right corner of each comment, there's a plus, minus, and number. The user may click either the plus or minus to add to, or subtract from, the number. The user may click the plus or minus once -- after clicking one, he/she may click the other if he/she changes his/her mind. Regardless, he/she can only impact the rating by one -- he/she can't click the plus twice or the minus twice.
Comments with the highest ratings are pushed to the top; the comments with the lowest ratings are pushed down. In the event that two comments have the same rating, the most recent of the two is put above the other.
View All Comments
On a user's profile, there is a "view comments" button. This allows people to view all the comments made by a particular person. Each comment has a link that leads to the page on which it was posted. Comments on unpublished projects are not displayed.
Average Rating
In the "view all comments" section of a profile, there is information on the average rating the user receives on comments he/she makes.
Threading
Comments have a "threading" system. That is, you can click a "reply" button directly on a comment and create a post that is nested under that comment. Threading should probably be limited to two tiers:
• First tier -- these are comments made on a game, feed post, model, etc. through clicking the "post comment" button on that item
• Second tier -- these are comments made on other comments by clicking the "reply" button on a comment
When a first-tier comment is upvoted or downvoted, it takes all its second-tier comments with it. Those second-tier comments are ordered by upvotes and downvotes as well.
Username Colors
Usernames as seen on comments should have different styles available. No, this shouldn't have anything to do with the so-called "elite" rank. Instead, it should be based upon the user's status on the website.
• Default -- black
• Developer/Administrator -- red
• Moderator -- blue
Comment Styles
Comments should have different colors & styles available based upon a number of factors.
• Default -- grey text, white background
• Warning -- bold white text, red background; this is used for warnings posted by moderators/administrators/developers
• Owner -- black text, pale green background; this is used for replies made by the owner of the particular game/model/feed post
• Moderator -- white text, gold background; this is used for replies made by developers, moderators, & administrators
Feed
Jump to Last
Timestamps
Deletion
Feed posts should not be periodically destroyed without rhyme nor reason. :]
Categories
Above the feed there is a dropdown menu with a number of categories for sorting the feed.
• All: Everything on all feed channels, regardless of who posted it.
• Profile: Everything posted on your profile feed, and nothing else.
• Friends: Everything your friends posted on their profile feeds, and nothing else.
• Subscribed: Everything you subscribed to outside of your friends list.
Time
This is another dropdown menu that can be used in tandem with Categories.
• Most recent (default)
• Last week -- All feed, starting one week ago; feed from within the current week is hidden
• Last month -- All feed, starting one month ago; feed from within the past month is hidden
• Last year -- All feed, starting one year ago; feed from within the past year is hidden
Subscriptions
When you like a game, you're automatically subscribed to it. That means that you'll be sent a feed post whenever the game is updated.
When you subscribe to a player (new option), you'll be sent posts they put on their feed. This includes text posts, newly published games, newly released marketplace items, etc.
Subscriptions can be canceled at any time; you don't need to unlike a game to unsubscribe from it.
New Feed Posts
• Likes: Whenever you like something, it'll be posted to your profile feed.
• Marketplace: Whenever you add a new model or avatar to the marketplace, it'll be added to your profile feed.
Pinning
You may click a little icon to "pin" a post on your feed to the top of your profile feed. This appears at the top of your feed when someone looks at your profile; it's also pinned to the top when you go to the "Profile" tab of your feed (that way you can easily see what you have pinned on your profile). Up to five items may be pinned at a time. When you attempt to pin a sixth item, you'll be given a notification that you've already pinned a ton of stuff. If you proceed, that sixth pin will replace the oldest thing you pinned; that oldest thing isn't deleted -- it's just unpinned and sent to its appropriate spot in the "timeline."
Links
Short Links
There is a feature that allows a user to establish a short, sweet URL for a certain amount of gold. For the URL, the user may enter a short string of characters without spaces. It'll immediately be checked against a record of already-established short links. Once a not-yet-taken URL is selected, the user can pay gold to purchase it. There's a waiting period during which a moderator must check the URL to verify that it's not too profane. As soon as it's verified, the user gets a notification that it's been established and is ready for use. Yay! If it's rejected, the user gets his/her gold back.
Here's how custom links look:
Games:
www.kogama.com/g/JumpTrainingSession
Profiles:
www.kogama.com/u/MrOzymandias
Marketplace:
www.kogama.com/m/Awesome-Red-Dragon
www.kogama.com/a/Generic_Anime_Avatar
www.kogama.com/b/Cool+Custom+Oculus
Tagging
There's an easy way to tag games, players, and stuff in posts. This creates a simple URL that can be followed to the desired place.
Hashtags and at symbols may be used for games and users, respectively. Short links are a bit less work.
Examples:
#6776444 ---> Jump Training Session ~ MrOzymandias
/g/JumpTrainingSession ---> /g/JumpTrainingSession
@18925929 ---> MrOzymandias MrOzymandias
/u/MrOzymandias ---> /u/MrOzymandias
Notifications
Notifications are found on the navbar at the very top of the website. (They're a current feature.)
Tagging
If a friend tags you in a comment or post, you're sent a notification.
Short Links
When you get a short link registered, you'll get a notification. If your request for a link is rejected, you'll get a notification.