v11 experiment with the warnings profile tab

Post

Posted
Rating:
Item has a rating of 5 (Liked by Adam EdingtonLiked by SoccerDad)
#9981 (In Topic #3481)
Avatar
Site director
Patrick Schmalstig is in the usergroup ‘Administrators’

Please let me know what you think; this may become a non-bundled addon for v11

Hello everyone.

I'm experimenting a bit with the design of the "warnings" tab on member profiles (which tell you what warnings you have been issued). I'm mainly doing this for one of my v11 sites but thought if others are interested, I may turn it into a non-bundled addon.

Essentially it's a re-design. The tab would be renamed to "Account Standing" and would have a nice graphical representation of where a member stood in terms of following the rules. The screenshot below is an example of how I have it set up for my site.

The design is slightly inspired by Discord's "Standing" section, which I also attached.
Screenshot 2024-06-28 181820.png

Screenshot 2024-06-28 182230.png

  • Need support for version 10? The core development team is no-longer offering it for free (unless it's a critical bug that breaks your entire site or a serious security hole). Please consider hiring me instead if you need v10 support or a non-critical bug fix. Or, ask the community in the forums!
  • Do you enjoy Composr? Please consider contributing your talent to the project or recommending Composr to others. Even small contributions make a big impact in the Composr community.
  • Do you have feedback for us? You can report bugs, suggest features, or give feedback on the Free support options page.
  • Do you need professional service with your Composr website? Please consider contracting me for your needs through my company, PDStig, LLC. Doing so will also help fund Composr development.
  • Want to watch live streams of me developing Composr CMS? Please subscribe to me on Twitch to be notified when I stream. Composr development streams are usually spontaneous / not scheduled in advance as work priorities come first.
Online now: No Back to the top

Post

Posted
Rating:
Item has a rating of 5 (Liked by Adam EdingtonLiked by SoccerDad)
#9982
Avatar
Site director
Patrick Schmalstig is in the usergroup ‘Administrators’
Here is another idea… similar design but for a "Rank" tab which details your current rank (when using rank based groups) as well as the rank-specific settings and privileges you have locked or unlocked.

I had to censor a few things in this shot as it's from another website. Also not depicted (since I'm an admin and have all the privileges) is the list of privileges one has not yet unlocked that can be unlocked by ranking up.

6SnLPPxDdt.jpg

  • Need support for version 10? The core development team is no-longer offering it for free (unless it's a critical bug that breaks your entire site or a serious security hole). Please consider hiring me instead if you need v10 support or a non-critical bug fix. Or, ask the community in the forums!
  • Do you enjoy Composr? Please consider contributing your talent to the project or recommending Composr to others. Even small contributions make a big impact in the Composr community.
  • Do you have feedback for us? You can report bugs, suggest features, or give feedback on the Free support options page.
  • Do you need professional service with your Composr website? Please consider contracting me for your needs through my company, PDStig, LLC. Doing so will also help fund Composr development.
  • Want to watch live streams of me developing Composr CMS? Please subscribe to me on Twitch to be notified when I stream. Composr development streams are usually spontaneous / not scheduled in advance as work priorities come first.
Online now: No Back to the top

Post

Posted
Rating:
Item has a rating of 5 (Liked by Patrick Schmalstig)
#9983
Avatar
Site staff
Adam Edington is in the usergroup ‘Super-moderators’
Can't really enlarge the pictures for a better look but both experiments seem really useful at first glance. Communication is key, so the clearer things are the better. I think Discord's ordering makes more sense, I would expect Good to be on the left.
Online now: No Back to the top

Post

Posted
Rating:
Item has a rating of 5 (Liked by Patrick Schmalstig)
#9988
Avatar
Standard member
SoccerDad is in the usergroup ‘Community saint’
Design is not my strong suit but conceptually a good idea IMHO.

"no violence, no hate, no pain, no enemies
just peace, unity, tolerance and love" - The Beloved
Online now: No Back to the top

Post

Posted
Rating:
Item has a rating of 5 (Liked by Adam Edington)
#9989
Avatar
Site director
Patrick Schmalstig is in the usergroup ‘Administrators’

Adam Edington said

Can't really enlarge the pictures for a better look but both experiments seem really useful at first glance. Communication is key, so the clearer things are the better. I think Discord's ordering makes more sense, I would expect Good to be on the left.

My original thinking was a progress bar… and the fuller it was, the better, thus the better items would be on the right.

However this makes sense too as a progression of steps. You start off on (and hopefully stay on) good. Then you progress if you get more severe warnings.

I've merged the rank tab into v11 as part of core_cns… IMO it was badly needed as rank rewards / restrictions are not properly communicated to users anywhere. I did modify the design a bit (see attached) to conform more with Composr's guidelines.
2024-07-21 19.42.59 localhost 5239e40fc3c1.jpg

I will be debating the fate of the warnings tab and whether or not it will be implemented (and if so, if either bundled or non-bundled).

Last edit: by Patrick Schmalstig


  • Need support for version 10? The core development team is no-longer offering it for free (unless it's a critical bug that breaks your entire site or a serious security hole). Please consider hiring me instead if you need v10 support or a non-critical bug fix. Or, ask the community in the forums!
  • Do you enjoy Composr? Please consider contributing your talent to the project or recommending Composr to others. Even small contributions make a big impact in the Composr community.
  • Do you have feedback for us? You can report bugs, suggest features, or give feedback on the Free support options page.
  • Do you need professional service with your Composr website? Please consider contracting me for your needs through my company, PDStig, LLC. Doing so will also help fund Composr development.
  • Want to watch live streams of me developing Composr CMS? Please subscribe to me on Twitch to be notified when I stream. Composr development streams are usually spontaneous / not scheduled in advance as work priorities come first.
Online now: No Back to the top

Post

Posted
Rating:
#10000
Avatar
Site staff
Adam Edington is in the usergroup ‘Super-moderators’
Yeah that's a great additon. Thank you.
Online now: No Back to the top

Post

Posted
Rating:
#10120
Avatar
Site staff
Adam Edington is in the usergroup ‘Super-moderators’
For the rank stepper, if you increase the points required to something like 50,000 the circle does not enlarge to accomodate the new number. Perhaps for numbers like 1,000 we could use 1k, then 50k would fit without messing with the CSS.

Also the text "Here are a list of rank-based privileges you have unlocked or have yet to unlock, and any rank-based restrictions in place" implies you can see privileges you have yet to unlock. How can you determine what is unlocked/locked in the list?

Warnings/Account standing tab would be useful in core I feel.
Online now: No Back to the top

Post

Posted
Rating:
#10121
Avatar
Site director
Patrick Schmalstig is in the usergroup ‘Administrators’
Yeah Chris has "short number" code somewhere but I haven't found it yet haha.

I'm still debating about the account standing tab. My development is confined to what people are willing to fund me for (gotta pay my bills), and I don't know if that's something Chris would want to fund me to do.

  • Need support for version 10? The core development team is no-longer offering it for free (unless it's a critical bug that breaks your entire site or a serious security hole). Please consider hiring me instead if you need v10 support or a non-critical bug fix. Or, ask the community in the forums!
  • Do you enjoy Composr? Please consider contributing your talent to the project or recommending Composr to others. Even small contributions make a big impact in the Composr community.
  • Do you have feedback for us? You can report bugs, suggest features, or give feedback on the Free support options page.
  • Do you need professional service with your Composr website? Please consider contracting me for your needs through my company, PDStig, LLC. Doing so will also help fund Composr development.
  • Want to watch live streams of me developing Composr CMS? Please subscribe to me on Twitch to be notified when I stream. Composr development streams are usually spontaneous / not scheduled in advance as work priorities come first.
Online now: No Back to the top

Post

Posted
Rating:
#10123
Avatar
Site director
Patrick Schmalstig is in the usergroup ‘Administrators’

Adam said

Also the text "Here are a list of rank-based privileges you have unlocked or have yet to unlock, and any rank-based restrictions in place" implies you can see privileges you have yet to unlock. How can you determine what is unlocked/locked in the list?

Oops, sorry I forgot to reply to this. It will tell you which are locked and unlocked… and locked items will have a locked icon.

To determine which privileges to list:
  • The code takes the available privileges of the highest-ranked group (the one with the highest point threshold) and compares it with the available privileges of your current rank.
  • The code also checks to see if all rank groups have that privilege. In that case, it won't display the privilege at all in the list (redundant to inform users about privileges they will have in all ranks).

  • Need support for version 10? The core development team is no-longer offering it for free (unless it's a critical bug that breaks your entire site or a serious security hole). Please consider hiring me instead if you need v10 support or a non-critical bug fix. Or, ask the community in the forums!
  • Do you enjoy Composr? Please consider contributing your talent to the project or recommending Composr to others. Even small contributions make a big impact in the Composr community.
  • Do you have feedback for us? You can report bugs, suggest features, or give feedback on the Free support options page.
  • Do you need professional service with your Composr website? Please consider contracting me for your needs through my company, PDStig, LLC. Doing so will also help fund Composr development.
  • Want to watch live streams of me developing Composr CMS? Please subscribe to me on Twitch to be notified when I stream. Composr development streams are usually spontaneous / not scheduled in advance as work priorities come first.
Online now: No Back to the top

Post

Posted
Rating:
Item has a rating of 5 (Liked by Adam Edington)
#10127
Avatar
Site director
Patrick Schmalstig is in the usergroup ‘Administrators’
Screenshot 2024-09-21 144541.png

Here is a more accurate representation of what the warnings tab re-design will look like.

The original design made many opinionated assumptions about what classifies as "caution", "danger", "at risk", and so on.

This design asserts those criteria more clearly. And instead of always only having one stepper active, multiple steppers can be shown active at the same time (they more represent active conditions rather than "progress").

From left to right:
  • Good: Only active when the member has 0 formal warnings and no active punitive actions
  • Warning: Active when the member has 1 or more formal warning against them
  • Restrictions: Active if the member has any privilege restrictions as part of punitive actions, such as silences from forums or topics
  • Probation: Active when the member is on probation
  • Danger: Active if the member had one or more of their IP addresses banned (they can still access the site / account from another IP address so long as the member account itself was not banned), or if the member was previously reported to Stop Forum Spam and beyond for spamming.

cns_warnings hooks can define a new get_stepper method which can populate stepper items (or merge with / control existing ones), and define items to display under the stepper.

Screenshot 2024-09-21 152942.png

Example of the simplified stepper… it will use simplified mode if there are 7 or more items (I know there are only 6 in the screenshot; this is just testing). This is so it won't be cramped on mobile portrait mode. Touching any stepper or icon will show a tooltip explaining it.

Last edit: by Patrick Schmalstig


  • Need support for version 10? The core development team is no-longer offering it for free (unless it's a critical bug that breaks your entire site or a serious security hole). Please consider hiring me instead if you need v10 support or a non-critical bug fix. Or, ask the community in the forums!
  • Do you enjoy Composr? Please consider contributing your talent to the project or recommending Composr to others. Even small contributions make a big impact in the Composr community.
  • Do you have feedback for us? You can report bugs, suggest features, or give feedback on the Free support options page.
  • Do you need professional service with your Composr website? Please consider contracting me for your needs through my company, PDStig, LLC. Doing so will also help fund Composr development.
  • Want to watch live streams of me developing Composr CMS? Please subscribe to me on Twitch to be notified when I stream. Composr development streams are usually spontaneous / not scheduled in advance as work priorities come first.
Online now: No Back to the top
1 guest and 0 members have just viewed this.

Statistics

Forum statistics:
  • 2,052 topics, 7,195 posts, 10,830 members
  • Our newest member is Customcollective
Back to Top