Badges and the displaying thereof

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
When we unite against a common enemy that attacks our ethos, it nurtures group solidarity. Trolls are sensational, yes, but we keep everyone honest. | Game Memorial

spoogs

  • Posts: 417
Re: Badges and the displaying thereof
« Reply #31, on March 21st, 2012, 05:28 PM »
Manage badge section somewhere in the profile area.

Display all user badges, user selects which badges display above avatar (max 3 maybe), below user info, or signture. Up/down arrows to determine order in each section. :unsure:

Stick a fork in it SMF

abraamz

  • Mmm! Wedge is beautifull!
  • Posts: 15

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278

abraamz

  • Mmm! Wedge is beautifull!
  • Posts: 15
Re: Badges and the displaying thereof
« Reply #34, on March 23rd, 2012, 02:27 PM »
Quote from Arantor on March 23rd, 2012, 01:49 PM
The easiest way for *you*, amongst the most difficult for *us* ;)
Absolutely correct. That quote can be upgaded to a universal truth :lol:
 Lets talk about compromise.
Display a numbered preview of the badges and ask from the user to enter the sequense he/she wants.
In a textbox.

Nao

  • Dadman with a boy
  • Posts: 16,082
Re: Badges and the displaying thereof
« Reply #35, on March 23rd, 2012, 02:32 PM »
Personally, right now I'd be happy just with a setting to disable all textual membergroups and only show one badge per person... :^^;:
How can I say that?

Perhaps my number one issue with forums, and the more time passes the worse it gets, is that they're BUSY. They look busy, and they are. They show plenty of buttons and icons everywhere. It's always like the authors want their new features to be visible, but then they forget to hide their older, lesser used features. vBulletin is the prime example of that, I'd say... Every time I'm on a VB forum, I keep telling myself that, no, it's okay, I DON'T need a PhD to navigate through the board... But it certainly feels so!

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: Badges and the displaying thereof
« Reply #36, on March 23rd, 2012, 02:53 PM »
This is the thing, I want to put that power in the admin's hands. If *they* want to make it complicated, fine, it's their forum.

As it is, we make a lot of decisions about how the core operates, both technically and practically. For something like this I'd prefer to give them some choice in how they present it, and while my gut instinct initially said 'plugin', I can't help but think we can do it faster and cleaner in core.

PantsManUK

  • [me=PantsManUK]would dearly love to dump SMF 1.X at this juncture...[/me]
  • Posts: 174
Re: Badges and the displaying thereof
« Reply #37, on March 23rd, 2012, 03:23 PM »
Put the necessary framework to do it in core, with a really basic management interface ("ordered list" of rows, top/up/down/bottom buttons styleee) and allow for more complex management UIs to be done as plugins. If folks want drag 'n' drool, let them write them :eheh:
« What is this thing you hoomans call "Facebook"? »

Farjo

  • "a valuable asset to the community"
  • Posts: 492
Re: Badges and the displaying thereof
« Reply #38, on March 27th, 2012, 10:18 PM »
Quote from Farjo on February 23rd, 2012, 10:00 PM
...Looking at it, when they join a group themselves it becomes their primary group - as you say this could be a mod, I don't want this to become a SMF support thread  :wow:
Finally sat down to work this out (in case anyone's interested) and it turns out that if a member group's Visibility is not 'Invisible' then joining that group makes it your primary group. So that's clear :)

Are you still consulting us masses on this? Well just in case here are the results of the Farjo jury....

I think you've written elsewhere that the membergroups could be split into those that control permissions and those that control display (i.e. a badge or stars). For the board I admin we would have both types and one group would be both.

I see that Neo doesn't like the idea however we would have stars for the post-based groups plus badges from one or more groups of which they are members. We'd also like the choice of showing the group name or just the image(s). This is regardless of whether it is their primary group or not.

Visible Boards: for us it would be better to have access and deny here, maybe like the A / D / X elsewhere. This is just the way I set it up - when a member joins he has permission to see forum 1, which redirects to a page with information on how to join that membergroup, or details of its club and who to contact in order to join. When the member joins that group he gets permission to view and enter forum 2, and it would be nice, in a tidy way, if he were no longer able to see forum 1.

As above I don't understand the Visibility setting.

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: Badges and the displaying thereof
« Reply #39, on March 27th, 2012, 10:33 PM »
Sure we are. Nothing's been written on this so figuring out how it should best be approached, well now's the right time :)
Quote
I think you've written elsewhere that the membergroups could be split into those that control permissions and those that control display (i.e. a badge or stars). For the board I admin we would have both types and one group would be both.
I've certainly suggested the idea, but never anything too concrete on it thus far.
Quote
I see that Neo doesn't like the idea however we would have stars for the post-based groups plus badges from one or more groups of which they are members. We'd also like the choice of showing the group name or just the image(s). This is regardless of whether it is their primary group or not.
Hmm. This is where it gets complex because I can think of cases where I'd want to have both the badge and the post count stars displayed together.
Quote
Visible Boards: for us it would be better to have access and deny here, maybe like the A / D / X elsewhere.
It needs to be rewritten because it's not a simple ADX any more. Remember there are visibility/access settings, so there's effectively two sets of ADX applicable to each group and each board.
Quote
When the member joins that group he gets permission to view and enter forum 2, and it would be nice, in a tidy way, if he were no longer able to see forum 1.
That is already possible from the board's own configuration, but from the group point of view it might be quite nice.
Quote
As above I don't understand the Visibility setting.
SMF's visibility lark is concerned with whether the group is primarily visible in the group key or not, and whether it's hidden in some other places. It's not that useful really.

Nao

  • Dadman with a boy
  • Posts: 16,082
Re: Badges and the displaying thereof
« Reply #40, on March 27th, 2012, 10:38 PM »
@Farjo> Right now, what I'm implementing is this (loosely related to your post):

- 'Hide post-based membergroups' is no longer a theme setting (I'm going to try and remove most of the theme settings, really -- they should be core settings IMHO, and as discussed elsewhere, theme settings should be things that really are theme-specific.)
- Instead, the Manage Membergroups settings page offers a new select box where you can select one of these:

- Show no membergroups at all
- Show all membergroups (normal + post-based)
- Show normal membergroups only
- Show post-based membergroups only
- Show post-based membergroups only if no normal membergroup is set (that's the equivalent to the original SMF option.)

I'm only adding these for now, but I guess we could also take rank images into account -- or instead get rid of my select box and allow for every new membergroup to be set differently: 'show this membergroup in addition to others', 'show this membergroup's badge in addition to others', 'hide this membergroup if another normal group is shown', 'hide this membergroup if any other group is shown', etc...
Only, it would possibly get complicated to set these up, so I went for the middle solution, my select box. We could also add a second selectbox in the same page that does exactly that, with rank images instead of membergroups.

Actually, I'm also doing this all to 'learn' (or rather, re-learn) how to properly implement new settings in the admin area. I hadn't done this kind of thing for several years...
Re: Badges and the displaying thereof
« Reply #41, on March 29th, 2012, 03:24 PM »
I fear I killed the conversation with my above post. It wasn't so scary was it...?

So, I resumed work on this. I implemented the feature, re-enabled 'conditional post-based' like the original default, and figured that there are probably better ways for everyone to implement this.

I'm now considering this...
For EACH membergroup, if you create/modify them, Wedge could give you several additional options (that would be accessible only to group moderators and administrators, just in case we add the ability for everyone to create their own membergroups later.)
As follows:

- Visibility (it's already a feature, I'm just pointing out we have this.)
- Show group in user box?
      - Always
      - Only if it's the only one (<-- should be set by default for post-based groups?)
      - Never (a bit like Visibility, but only for group text)
- Show rank image(s) in user box?
      - Always
      - Only if it's the only one
      - Never (Hmm maybe not that option... User could set the thing to 0... Unless they find it confusing to do...)

Any opinions?

Farjo

  • "a valuable asset to the community"
  • Posts: 492
Re: Badges and the displaying thereof
« Reply #42, on March 30th, 2012, 08:02 AM »
"It wasn't so scary was it...?" I was too tired to read it and then forgot to come back to it - sorry, will reply later.

Nao

  • Dadman with a boy
  • Posts: 16,082
Re: Badges and the displaying thereof
« Reply #43, on March 30th, 2012, 08:52 AM »
Speaking of post groups.
How about doing like-based groups..?
You know, just for valuable members to automatically get a badge or something.
Could be perverted though...

live627

  • Should five per cent appear too small / Be thankful I don't take it all / 'Cause I'm the taxman, yeah I'm the taxman
  • Posts: 1,670
Re: Badges and the displaying thereof
« Reply #44, on March 30th, 2012, 09:15 AM »
Quote
Could be perverted though...
So could post-count groups
Quote
Speaking of post groups.
How about doing like-based groups..?
Might as well let plugins extend groups if they so wish if going through that kind of trouble. :P Got a headache yet? :lol:
A confident man keeps quiet.whereas a frightened man keeps talking, hiding his fear.