{"id":11,"date":"2006-01-26T16:42:04","date_gmt":"2006-01-26T21:42:04","guid":{"rendered":"http:\/\/www.tigercrossing.com\/blog\/?p=8"},"modified":"2006-01-26T16:42:04","modified_gmt":"2006-01-26T21:42:04","slug":"monkey-monkey-monkey-goose","status":"publish","type":"post","link":"http:\/\/tigercrossing.com\/blog\/monkey-monkey-monkey-goose\/","title":{"rendered":"Monkey, Monkey, Monkey, GOOSE!"},"content":{"rendered":"<p>(OR: How to Stand Out From a Barrel)<\/p>\n<p>In my last entry, I used a lot of concepts that I might have mentioned in passing in one of my many forums posts, but never wrote down here in the blog in any detail. In fact, in the last entry I used a new term for something that I&#8217;ve given many names to over time. I can&#8217;t take credit for the final word choice, however. I first heard it from Linden lips in this week&#8217;s Groups\/Covenants meetings.<\/p>\n<p>The word is: <strong>ROLE<\/strong><\/p>\n<p>But what is it? If you read the last entry, you should have a good idea of the basics. (And if you haven&#8217;t, you probably should. I&#8217;ll wait.) But in short, a Role is a &#8220;special member&#8221; of a group. Well, not THAT special&#8230;<\/p>\n<p>Right now, groups have only one special member type: the Officer. Everyone else is a Member. But needs change, and so will groups, so what follows is my take on Roles and how they will work&#8230;<\/p>\n<p>Everyone in a group will now be a Member, forever and always, for so long as they are a part of that group. The Member list is everyone that has joined but not yet left the group, regardless of any Roles they may also take on. Roles are like job positions within the group.<\/p>\n<p>When a new group is created, there is only one Role, which I&#8217;ll call &#8220;Founder&#8221;. I made the group, I&#8217;m in the Founder Role. I&#8217;m <em>also<\/em> in the Membership list. There&#8217;s always a Members list, and everyone in the group is always in it. And there is always a Founder Role, with <em>at least<\/em> one person in it.<\/p>\n<p>For both these lists, there is a set of permissions. The permission set for the Founder(s) can not be changed. Founders have <strong>full <\/strong>permissions over everything in the group. Unless you truely trust someone, or are passing on the reigns, I&#8217;d suggest NOT putting anyone else in the Founder Role. You can remove yourself from the Founder Role only if someone else is in there. To do otherwise would be to disban the group.<\/p>\n<p>If I invite someone to the group without specifying a Role in the invite, they just become basic Members when they join. (Though I can always add them to a Role later, as could anyone else that has the permission to do so.) If I <em>do <\/em>invite them to a Role, then they are part of the Member list AND the Role the moment they join.<\/p>\n<p>The Members list, except for that fact that <em>everyone<\/em> in the group is in it, is otherwise just like a Role. It has a name, a description, a title, and a set of permissions as to what all members can do, just like a Role. The general idea is that this is the most restrictive class of permissions in the group. Any permission granted by a Role will override a lack of permission in the Members list. Meaning, if the Members can&#8217;t talk in the group IM window, but one of Bob&#8217;s Roles can, then Bob <em>can<\/em> talk in the IM window.<\/p>\n<p>A player can be part of as many Roles as there are in the group. A player&#8217;s sum permissions are all the &#8220;Can&#8221;s from all their Rolls combined. Being removed from a Role will withdraw any granted permissions unique to that Role. When selecting a title to go over your avatar&#8217;s head, you pick from both Groups AND Roles. (Hmmm&#8230; It may be easier on the system if your current permissions were JUST of your active Role instead of a sum of all your Rolls in alll your Groups. It would be more confusing, though. Anyway, it&#8217;s just a thought.)<\/p>\n<p>A Role can be empty, have just one member, or have many. Every member of the group could have his or her own private Role, though I&#8217;d hate to have to manage something like that for a large group. More often than not, a group will have just a few rolls, or even just the two you start with&#8230; If you are just making a book club.<\/p>\n<p>Now that I&#8217;ve gone over Roles here, you might want to go re-read the last two paragraphs of the previous entry and see how the examples there feel, knowing what you now know about this system. Hopefully, it will feel simple and elegant. \ud83d\ude42<\/p>\n<p align=\"left\" style=\"text-align: left\"><font size=\"-2\">Next: <a href=\"http:\/\/www.tigercrossing.com\/blog\/?p=9\">Stay Flat or Go Hier?<\/a> <\/font><\/p>\n","protected":false},"excerpt":{"rendered":"<p>(OR: How to Stand Out From a Barrel) In my last entry, I used a lot of concepts that I might have mentioned in passing in one of my many forums posts, but never wrote down here in the blog in any detail. In fact, in the last entry I used a new term for [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-11","post","type-post","status-publish","format-standard","hentry","category-group-reform"],"_links":{"self":[{"href":"http:\/\/tigercrossing.com\/blog\/wp-json\/wp\/v2\/posts\/11","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/tigercrossing.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/tigercrossing.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/tigercrossing.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/tigercrossing.com\/blog\/wp-json\/wp\/v2\/comments?post=11"}],"version-history":[{"count":0,"href":"http:\/\/tigercrossing.com\/blog\/wp-json\/wp\/v2\/posts\/11\/revisions"}],"wp:attachment":[{"href":"http:\/\/tigercrossing.com\/blog\/wp-json\/wp\/v2\/media?parent=11"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/tigercrossing.com\/blog\/wp-json\/wp\/v2\/categories?post=11"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/tigercrossing.com\/blog\/wp-json\/wp\/v2\/tags?post=11"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}