Sponsored Content
The Lounge What is on Your Mind? Current Array of Badges (Beta 1) Post 303028427 by Neo on Tuesday 8th of January 2019 04:02:18 AM
Old 01-08-2019
Current Array of Badges (Beta 1)

Here is the current array of the short description of badges for the new prototype badging system (Beta 1) with 42 icons allocated (prototype logic written) and 6 reserved (for future use);

Code:
<?php
$badges_desc = array(
    "fauser" => "Total Post Count",
    "faaward" => "First Post",
    "fajediorder" => "100 Posts",
    "faphoenix" => "500 Posts",
    "fajedi" => "1,000 Posts",
    "faatom" => "10,000 Posts",
    "fascale" => "Moderator",
    "facrab" => "Order of the Crab",
    "fawizard" => "Order of the Wizards's Hat",
    "facrow" => "Order of the Raven",
    "fahippo" => "Order of the Hippo",
    "faspider" => "Order of the Spider",
    "fadragon" => "Order of the Dragon",
    "fabuilding" => "Administrator",
    "fabishop" => "Forum Advisor",
    "facity" => "Web Dev Ops",
    "faflask" => "Formulator",
    "fathumbsup" => "Total Thanks Received",
    "fatrophy" => "100 Thanks Received",
    "fachalkboardteacher" => "1,000 Thanks Received",
    "fashieldalt" => "2,000 Thanks Received",
    "fastroopwafel" => "3,000 Thanks Received",
    "fafirstorderalt" => "4,000 Thanks Received",
    "faidbadge" => "Member Profile",
    "faaddressbook" => "Contact Methods",
    "fabtc" => "Bits",
    "fauniversity" => "Bits Banker",
    "fausergraduate" => "Activity",
    "farocket" => "Thanks This Past Month",
    "facomment" => "Post This Past Month",
    "faterminal" => "Discussions Started This Past Month",
    "fabolt" => "Posts Per Day",
    "faknight" => "Discussions Started",
    "fadownload" => "Attachments Uploaded",
    "fatags" => "Tags Added",
    "faeye" => "Discussion Started Views",
    "fainfraction" => "Infraction Points",
    "fathanks_given" => "Thanks Given",
    "fapatreon" => "Patreon Sponsor",
    "fajoin_time" => "Years A Member",
    "fahistory" => "Days In A Row Active",   // May change this to weeks instead of days....
    "fashare" => "Shared Project or Story",
    "farook" => "Reserved",
    "fabug" => "Reserved",
    "faking" => "Reserved",
    "facode" => "Reserved",
    "facogs" => "Reserved",
    "fapawn" => "Reserved",
);

When I am back at my desk (currently out of town), I plan to:
  • Write and test the logic for the "Days In A Row Active" (may change this to weeks instead of days....) badge and change the Font Awesome icon for this new badge.
  • Continue to test the "Badge Alert" function, which works OK but needs a bit of refinement and more testing, and then implement this for all.

Then, after that is working OK, Beta 1 will be done; and I'll start on Beta 2; but before I go to Beta 2, I will spend a few days to:
  • Rest and Relax from Coding?
  • Rewrite and clean up the rapid prototyping PHP code (create functions, include files, arrays, loops, as needed).
  • Open a discussion thread for comments and questions on Beta 1.
  • Do a write up describing each badge and the description and states / levels (colors).

In a nutshell, for colors:
  • Black - Highest Badge Level
  • Indigo - Level Below Black
  • Blue - Level Below Indigo
  • Green - Starter / Beginner Level (Level Below Blue)
  • Light Gray - Neutral (No Badge)
  • Orange Red - Below Neutral
  • Red - Below Orange Red

Most badges go from Light Gray (Neutral) to Black (similar to a martial arts progressions, but not exactly); however other badges are just "awarded", so they are either Light Gray (not awarded) or Black (awarded). A small number of badges, like infractions or lack of forum activity can be "less than neutral", Orange Red or Red (martial arts progression does not work this way, so it's not strictly a martial arts color scheme, obviously).

At this time, I don't have time to write all of this up in the form of a "users manual" (like most developers) and detail in non technical terms, but when I clean up the PHP code, I will publish that code and make the actual code (logic) public so everyone can see the exact logic behind each badge.

Then, after some time, and things stabilize, someone will do a complete writeup. (I will ask someone to volunteer to do the write up).

Thanks for your patience. It's a lot of coding, but the end of the prototype is coming soon!
These 4 Users Gave Thanks to Neo For This Post:
 

7 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

How to compare current record,with next and previous record in awk without using array?

Hi! all can any one tell me how to compare current record of column with next and previous record in awk without using array my case is like this input.txt 0 32 1 26 2 27 3 34 4 26 5 25 6 24 9 23 0 32 1 28 2 15 3 26 4 24 (7 Replies)
Discussion started by: Dona Clara
7 Replies

2. Hardware

Stack Overflow Questions Tags Users Badges Unanswered Ask Question Ask for the explanation of types

I have read a document which tells me the following 4 things are done by the RAM embedded on disk driver controller. But I don't know what's difference between buffer and cache. Thanks! RAM on disk drive controllers 1 firmware 2 speed matching buffer 3 prefetching buffer 4 cache (1 Reply)
Discussion started by: 915086731
1 Replies

3. What is on Your Mind?

New Badging System - Badges Prototype Beta 1 (Badges Only)

Today I mapped out the new badging system using FA icons, Beta 1 in no particular order except a 6 x 8 grid: https://www.unix.com/members/1-albums215-picture991.png The prototype HTML code for this layout: <style> .fa-badge-grid { font-size: 1.5em; } .row { ... (38 Replies)
Discussion started by: Neo
38 Replies

4. What is on Your Mind?

Four More UNIX.COM Achievement Award Badges to Award

Happy New Year! There are currently four UNIX.COM achievement awards up for grabs, as the say. Here they are, in no particular order: The Order of the Raven The Order of the Hippo The Order of the Spider The Order of the Dragon Don't ask me what they mean, or who who will get those... (0 Replies)
Discussion started by: Neo
0 Replies

5. Web Development

Current New Badge Alert Script (Beta 1)

Here is the JS I wrote and am now testing live for alerting a member when they have received a new badge (seems to be working OK so far, still testing live): var badgeChange = readCookie("badgestatechange"); $(function() { if (badgeChange == "1") { if (vbuserId > 0) { var... (0 Replies)
Discussion started by: Neo
0 Replies

6. What is on Your Mind?

Patreon Badges Now Available as BBCODE at UNIX.COM

Dear All, We have a lot of amazing moderators and other very talented unix.com members who provide tireless top quality free technical support assistance to others. As a service to those long term unix.com members, I am making a new Patreon BBCODE badge available which can be posted in forum... (8 Replies)
Discussion started by: Neo
8 Replies

7. What is on Your Mind?

My Badges Page - A Major UserCP Update (v0.661):

Another major upgrade on the new UserCP today. I have created the "My Badges" page in the new control panel, and it's looking very cool :) If you have visited the new UserCP recently, you will more-than-likely need to close your browser (completely) and then restart it to clear out the old... (2 Replies)
Discussion started by: Neo
2 Replies
All times are GMT -4. The time now is 10:48 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy