Skip to content

Next

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
Minds Frontend
Minds Frontend
  • Project
    • Project
    • Details
    • Activity
    • Releases
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
    • Locked Files
  • Issues 816
    • Issues 816
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 51
    • Merge Requests 51
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Registry
    • Registry
  • Packages
    • Packages
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Minds
  • Minds FrontendMinds Frontend
  • Issues
  • #1353

Closed
Open
Opened 4 days ago by Ben Hayward@benhayward.ben
  • Report abuse
  • New issue
Report abuse New issue

(feat): Developer Badges

It has been brought to my attention that some of the user-base correctly question whether I, and other developers are really staff. The obvious solution to this would be to create a new badge for developers.

A simple recolour of the admin badge would do the trick, but we may need a way to support it in the back end. I have previously verbally proposed to the team a badge system that stores the names of all of the badges held in an array similar to how 'nsfw' is handled - I feel this would be a cleaner approach than adding another variable into the entity but it may but over-complicating things.

Image provided by @FretzCapo as a mockup that I've put down to a vote in our developer chat.

xlarge__1_

Please solve the reCAPTCHA

We want to be sure it is you, please confirm you are not a robot.

Edited 4 days ago by Ben Hayward

Related issues
0

    • Ben Hayward @benhayward.ben added 2 - Normal T - Feature labels 4 days ago

      added 2 - Normal T - Feature labels

    • Ben Hayward @benhayward.ben added P - Platform label 4 days ago

      added P - Platform label

    • Ben Hayward @benhayward.ben changed the description 4 days ago

      changed the description

    • Ben Hayward @benhayward.ben changed the description 4 days ago

      changed the description

    • Mark Edworthy
      Mark Edworthy @medworthy · 4 days ago

      @benhayward.ben,
      Considering that currently all developers are employees / contractors of Minds Inc. (and there are still issues surrounding the active encouragement and promoting of 3rd party contributions), as well as trying to limit any obfuscation or confusion in relation to staff status, I agree that staff members should have a different coloured badge ie. the green badge) that distinguishes them from verified users. However, I believe that having many multiple coloured badges could aid in further confusion for the average user and consider that it would be more sensible to have only a single colour (ie. green) for all staff members.

      I have just noticed that not all staff developers are treated equally within this situation. As an example, whilst yourself possess a blue badge, other staff developers (ie. @edgebal) have a green badge and this situation provides even further confusion.

      Also, please remember that the staff are not well known for producing straightforward documentation about procedural changes and I believe that a multiple colour scheme will just add to the confusion (please remember the KISS principles when approaching issues such as this).

      Edited by Mark Edworthy 3 days ago
    • MindsGaming
      MindsGaming @MindsGaming · 3 days ago

      @medworthy I think actual different icons would be a better solution personally as I agree to many colors makes any badge less valuable and less likely to be viewed.

      However I do agree that developers and admins need to be disguised in some way and separately if they do not have the same permissions.

    • Mark Edworthy
      Mark Edworthy @medworthy · 3 days ago

      @MindsGaming & @benhayward.ben
      Whichever method is finally decided on and implemented, the changes need to be reflected within the FAQ (Helpdesk) section of the platform.

    • Ben Hayward
      Ben Hayward @benhayward.ben · 3 days ago
      Developer

      I see both of your points here. I wonder which icon we should use. I'll have to have a think on it, any suggestions feel free to leave them here. We could even change the text on the existing admin badge to show 'Minds Developer' / 'Minds Admin / Developer'.

      Edited by Ben Hayward 3 days ago
    • Mark Edworthy
      Mark Edworthy @medworthy · 3 days ago

      @benhayward.ben,
      I agree that the image (W3C standardised html) alt text tags should be more representative of the individuals status (ie. your 'Minds Developer' / 'Minds Admin / Developer' idea) and this was actually part of a conversation that I was having with @MindsGaming just prior to you adding the above comment.

      Edited by Mark Edworthy 3 days ago
    • Testchi on Minds
      Testchi on Minds @thedanetidwell · 11 hours ago

      Why don't you just integrate the free fontawesome library? Web standardized icons that pretty much everyone uses.

      BTW - Developer: https://fontawesome.com/icons?d=gallery&q=developer&m=free

    • Testchi on Minds
      Testchi on Minds @thedanetidwell · 11 hours ago

      I just sent an email to @benhayward.ben on this. FontAwesome Icons are hosted libraries, combined and colorized using inline css. A shield background for every designation, each a different color, with a more specific white icon overlay (developer, staff, plus sign).

      If you keep the color coding far enough apart in the spectrum, the colors could circle the avatar everywhere the user posts, messages, and interacts.

      Yes, it could be a little confusing if there are more than 3 or 4 rings. And no, at first people wouldn't catch on, but they'd make the connection after seeing it a couple different times.

    • Ben Hayward
      Ben Hayward @benhayward.ben · 3 hours ago
      Developer

      We're actually using Material already, so have full access to all resources at https://material.io/tools/icons/?search=v&style=baseline

      As well as the community libraries and some others. By the way though I never received your email @thedanetidwell , do you have the correct one?

    • Ben Hayward @benhayward.ben mentioned in issue minds#532 2 hours ago

      mentioned in issue minds#532

    • You're only seeing other activity in the feed. To add a comment, switch to one of the following options.
    Please register or sign in to reply
    Assignee
    None
    Assign to
    None
    Epic
    None
    None
    Milestone
    None
    Assign milestone
    None
    Time tracking
    No estimate or time spent
    None
    Due date
    None
    3
    Labels
    2 - Normal P - Platform T - Feature
    Assign labels
    • View project labels
    None
    Weight
    None
    Confidentiality
    Not confidential
    Lock issue
    Unlocked
    5
    5 participants
    user avatar
    Ben Hayward
    user avatar
    Testchi on Minds
    user avatar
    Mark Edworthy
    user avatar
    MindsGaming
    user avatar
    Emiliano Balbuena
    Reference: minds/front#1353