#407 "Member of the Club" - Join first sponsored group in FAS
Closed: declined 7 months ago by riecatnor. Opened 4 years ago by jflory7.

'''Badge description (like "You added a co-maintainer to a package. BFF!"):'''
This badge would be awarded to users who join a sponsored group through FAS for the first time. I think being sponsored into your first group in FAS is a major milestone for a beginning Fedoran, and having a badge for this may serve as good motivation by putting it on the radar for new contributors to work towards.

''Badge Name:'' Member of the Club

''Badge Description:'' You joined your [x] sponsored group in FAS!"

Alternatively, this badge could be turned into a series with the following name scheme:
- Member of the Club I (Joined one sponsored group in FAS)
- Member of the Club II (2 groups)
- Member of the Club III (3 groups)
- Member of the Club IV (5 groups)
- Member of the Club V (10 groups)

'''Help the badges team understand what this idea is all about. If this badge is awarded for certain kinds of activities:'''
''1) What are those activities?''
- Becoming more active and involved as a Fedora contributor
- Becoming sponsored in groups on the FAS
''2) Who is doing them (are they packagers? translators? newcomers? veterans? users? sponsors?)''
- Newcomers, if only one badge
- Newcomers to veterans, if series of badges
''3) Why are they doing them (is this a means to a different end?)''
- Becoming more committed, involved members of the project
- Different from badges for specific SIGs (e.g. sysadmin, IRC support, etc.), so can be general for anyone wanting to contribute in one of the more obscure but important groups
''4) When do they do them (every day? once a year?)''
- First award would be after contributing to the community in a significant way to becoming sponsored
- Series model just builds from there for the super-awesome people who are in several groups
''5) How do they do them (by talking in IRC? by running commands in the console? by using a web interface?)''
- Awarded by joining group in FAS that requires sponsorship to join

'''Lastly, do you have any ideas for artwork concepts?'''
- "Member of the Club": Group of pandas, one panda in the center highlighted, maybe raising hands or getting something pinned onto chest (like a badge… pun perhaps intended)


Added a proposal for the badge. I tried Pandas with hoods, but it did't really look that well. Let me know if this gets into the right direction.

Added a proposal for the badge. I tried Pandas with hoods, but it did't really look that well. Let me know if this gets into the right direction.

Updated the badges with the respective numbers (representing the number of groups). Justin suggested that the original numbers might have been too low, so we went with 1,2,5,10 and 20.

I hope you like them

[[Image(https://fedorahosted.org/fedora-badges/raw-attachment/ticket/407/Preview.jpg)]]

Updated the badges with the respective numbers (representing the number of groups). Justin suggested that the original numbers might have been too low, so we went with 1,2,5,10 and 20.

I hope you like them

[[Image(https://fedorahosted.org/fedora-badges/raw-attachment/ticket/407/Preview.jpg)]]

YAML definition file for "Member of the Club" series (does not have logic defined yet)
Member of the Club I.yaml

YAML definition file for "Member of the Club" series (does not have logic defined yet)
Member of the Club I.yaml

YAML definition file for "Member of the Club" series (does not have logic defined yet)
Member of the Club II.yaml

YAML definition file for "Member of the Club" series (does not have logic defined yet)
Member of the Club II.yaml

YAML definition file for "Member of the Club" series (does not have logic defined yet)
Member of the Club III.yaml

YAML definition file for "Member of the Club" series (does not have logic defined yet)
Member of the Club III.yaml

YAML definition file for "Member of the Club" series (does not have logic defined yet)
Member of the Club IV.yaml

YAML definition file for "Member of the Club" series (does not have logic defined yet)
Member of the Club IV.yaml

YAML definition file for "Member of the Club" series (does not have logic defined yet)
Member of the Club V.yaml

YAML definition file for "Member of the Club" series (does not have logic defined yet)
Member of the Club V.yaml

== Triaged ==

Marking ticket as triaged.

  • Concept is approved
  • Artwork is proposed
  • Definition files partially complete
  • Reassigning to elioqoshi as designer
  • Marking as triaged

== Name change ==

I think "Member of the Club" is a friendlier name for the badge versus Secret Society Member. I think this name also creates a more open image than the Secret Society Member name. On the contrary, Fedora is definitely ''not'' a secret society. ;)

== Triaged ==

Marking ticket as triaged.

  • Concept is approved
  • Artwork is proposed
  • Definition files partially complete
  • Reassigning to elioqoshi as designer
  • Marking as triaged

== Name change ==

I think "Member of the Club" is a friendlier name for the badge versus Secret Society Member. I think this name also creates a more open image than the Secret Society Member name. On the contrary, Fedora is definitely ''not'' a secret society. ;)

So there was some discussion in IRC about this badge I wasn't aware of when I was triaging this ticket. "Secret Society Member" may still be a valid name for the badge depending on the artistic direction mizmo, elioqoshi, and pingou brainstorm for this.

So if we have some good artistic ideas for this, let's go with the name of "Secret Society Member". At the end of the day, you guys are the designers and I'm okay with either way this badge comes out. So use whichever name has the more creative outlook!

Also, going to CC mizmo to this ticket as a contributing Design Team member and also Ralph and Nick to maybe add some wisdom about defining a badge definition file for this series.

So there was some discussion in IRC about this badge I wasn't aware of when I was triaging this ticket. "Secret Society Member" may still be a valid name for the badge depending on the artistic direction mizmo, elioqoshi, and pingou brainstorm for this.

So if we have some good artistic ideas for this, let's go with the name of "Secret Society Member". At the end of the day, you guys are the designers and I'm okay with either way this badge comes out. So use whichever name has the more creative outlook!

Also, going to CC mizmo to this ticket as a contributing Design Team member and also Ralph and Nick to maybe add some wisdom about defining a badge definition file for this series.

Here's the ideas pingou came up with for secret society:

  • Roswell Pandas (think UFOs, desert, etc)
  • Pandas in Black (eg pandas dressed up like the men in black - suit, tie, eyeglasses, laser beam)
  • a dollar bill with a panda at the top of the pyramid
  • Panda druids at stonehenge gathering
  • iron mask panda?

Here's the ideas pingou came up with for secret society:

  • Roswell Pandas (think UFOs, desert, etc)
  • Pandas in Black (eg pandas dressed up like the men in black - suit, tie, eyeglasses, laser beam)
  • a dollar bill with a panda at the top of the pyramid
  • Panda druids at stonehenge gathering
  • iron mask panda?

member of the club ideas from pingou:

  • (1) pandas waving from a clubhouse / treehouse (inviting you to the club)
  • (2) panda membership card (now you're a member, welcome!)
  • (3) pandas giving a t-shirt (thank you for your membership)
  • (4) two pandas with panda tattoos on their upper arm (part of the gang)
  • (5) pandas dancing around the maypole?

member of the club ideas from pingou:

  • (1) pandas waving from a clubhouse / treehouse (inviting you to the club)
  • (2) panda membership card (now you're a member, welcome!)
  • (3) pandas giving a t-shirt (thank you for your membership)
  • (4) two pandas with panda tattoos on their upper arm (part of the gang)
  • (5) pandas dancing around the maypole?

I contest that these are all my ideas, it's been the result of a long and most enjoyable team work :)

I contest that these are all my ideas, it's been the result of a long and most enjoyable team work :)

This ticket came in a CommOps hack session on [https://etherpad.gnome.org/p/commops-power-sessions 2016-05-18].

== YAML ==

The YAML is partially defined for all of these badges. The only thing missing is the logic, but it might look something like this?

{{{
trigger:
all:
- topic: fas.group.member.sponsor
- lambda: msg.get('msg', {}).get('group', None) == '*'

criteria:
datanommer:
filter:
topics:
- "%(topic)s"
users:
- "%(msg.user)s"
operation: count
condition:
greater than or equal to: 1

recipient: "%(msg.user)s"
}}}

The main concern is with how I used the wildcard in the lambda statement. Not sure if that's possible…

== Artwork ==

Replying to [comment:8 duffy]:

member of the club ideas from pingou:

  • (1) pandas waving from a clubhouse / treehouse (inviting you to the club)
  • (2) panda membership card (now you're a member, welcome!)
  • (3) pandas giving a t-shirt (thank you for your membership)
  • (4) two pandas with panda tattoos on their upper arm (part of the gang)
  • (5) pandas dancing around the maypole?

Of all the proposed ideas, I think I like #1 the best personally.

This ticket came in a CommOps hack session on [https://etherpad.gnome.org/p/commops-power-sessions 2016-05-18].

== YAML ==

The YAML is partially defined for all of these badges. The only thing missing is the logic, but it might look something like this?

{{{
trigger:
all:
- topic: fas.group.member.sponsor
- lambda: msg.get('msg', {}).get('group', None) == '*'

criteria:
datanommer:
filter:
topics:
- "%(topic)s"
users:
- "%(msg.user)s"
operation: count
condition:
greater than or equal to: 1

recipient: "%(msg.user)s"
}}}

The main concern is with how I used the wildcard in the lambda statement. Not sure if that's possible…

== Artwork ==

Replying to [comment:8 duffy]:

member of the club ideas from pingou:

  • (1) pandas waving from a clubhouse / treehouse (inviting you to the club)
  • (2) panda membership card (now you're a member, welcome!)
  • (3) pandas giving a t-shirt (thank you for your membership)
  • (4) two pandas with panda tattoos on their upper arm (part of the gang)
  • (5) pandas dancing around the maypole?

Of all the proposed ideas, I think I like #1 the best personally.

Hey jflory7, should we tag this as 'Not yet possible'?

Hey jflory7, should we tag this as 'Not yet possible'?

Replying to [comment:11 riecatnor]:

Hey jflory7, should we tag this as 'Not yet possible'?
I think this badge should actually be possible, but how specifically the rule would need to be written would require the expertise of someone with a stronger understanding of fedmsg than me. It's also worth considering how this type of badge would impact performance – I'm CCing sayan to the ticket in case he might know, but if not, I'll try to reach out to threebean.

Replying to [comment:11 riecatnor]:

Hey jflory7, should we tag this as 'Not yet possible'?
I think this badge should actually be possible, but how specifically the rule would need to be written would require the expertise of someone with a stronger understanding of fedmsg than me. It's also worth considering how this type of badge would impact performance – I'm CCing sayan to the ticket in case he might know, but if not, I'll try to reach out to threebean.

Discussed in [https://meetbot.fedoraproject.org/fedora-meeting-1/2016-11-02/fedora_badges.2016-11-02-11.05.html 2016-10-03 meeting].

Mostly looking for technical information with regards to this ticket, but I corrected the right FAS username for Sayan in the CC field.

Discussed in [https://meetbot.fedoraproject.org/fedora-meeting-1/2016-11-02/fedora_badges.2016-11-02-11.05.html 2016-10-03 meeting].

Mostly looking for technical information with regards to this ticket, but I corrected the right FAS username for Sayan in the CC field.

Metadata Update from @jflory7:
- Issue assigned to elioqoshi
- Issue tagged with: fas

3 years ago

Metadata Update from @riecatnor:
- Custom field artwork adjusted to None
- Custom field concept_review_passed adjusted to None (was: 1)
- Custom field has_complete_yaml reset (from Partial)
- Custom field has_description adjusted to on (was: 1)
- Custom field has_name adjusted to on (was: 1)
- Custom field needs_manual_award reset (from 0)
- Custom field triaged adjusted to on (was: 1)
- Issue close_status updated to: None
- Issue tagged with: artwork-hard, artwork-needed, community

2 years ago

Metadata Update from @riecatnor:
- Custom field artwork adjusted to needed (was: None)
- Custom field has_complete_yaml reset (from false)
- Custom field needs_manual_award reset (from false)

2 years ago

Closing this ticket due to inactivity during Badges virtual hackfest. Please reopen if their is renewed interest. Thanks!

Metadata Update from @riecatnor:
- Custom field has_complete_yaml reset (from false)
- Custom field needs_manual_award reset (from false)
- Issue close_status updated to: declined
- Issue status updated to: Closed (was: Open)

7 months ago

Login to comment on this ticket.

Metadata
Attachments 14
Attached 4 years ago View Comment
Attached 4 years ago View Comment
Attached 4 years ago View Comment
Attached 4 years ago View Comment
Attached 4 years ago View Comment
Attached 4 years ago View Comment
Attached 4 years ago View Comment
Attached 4 years ago View Comment
Attached 4 years ago View Comment
Attached 4 years ago View Comment
Attached 4 years ago View Comment
Attached 4 years ago View Comment