<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tiger's Tales</title>
	<atom:link href="http://www.tigercrossing.com/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.tigercrossing.com/blog</link>
	<description>From the Virtual World of Second Life</description>
	<lastBuildDate>Mon, 02 Jul 2007 19:28:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Last But Not Least</title>
		<link>http://www.tigercrossing.com/blog/?p=20</link>
		<comments>http://www.tigercrossing.com/blog/?p=20#comments</comments>
		<pubDate>Mon, 02 Jul 2007 18:11:59 +0000</pubDate>
		<dc:creator>nonsanity</dc:creator>
				<category><![CDATA[New User Experience]]></category>

		<guid isPermaLink="false">http://www.tigercrossing.com/blog/?p=20</guid>
		<description><![CDATA[The last names list. It&#8217;s not scaling well, and is probably the biggest sticking point for new users right now, prior to signing in the first time. At least, the people I&#8217;M trying to get to join. They want a good name and are willing to delay signing up till they can get one. There [...]]]></description>
			<content:encoded><![CDATA[<p>The last names list. It&#8217;s not scaling well, and is probably the biggest sticking point for new users right now, prior to signing in the first time. At least, the people I&#8217;M trying to get to join. They want a good name and are willing to delay signing up till they can get one. There are a LOT of last names on the list now (over 300), and it takes a while to go through all of them. Many of them now seem to be geared towards a particular country or language &#8211; or at least, many of them are unpronounceable to me without working at it for a moment or two.</p>
<p>I like humorous names, myself, but was unable to find one that wasn&#8217;t taken after about 40-50 tries. It seems that some of the more generic English-style names have been on there for quite some time. Are they still being dropped after 100 or so uses?</p>
<p><span id="more-20"></span>My co-worker, one of the ones that has been waiting to find a good name, suggests using more nouns for last names. I said, &#8220;You mean like &#8216;Fusebox&#8217; so I could be Rusty Fusebox?&#8221; and he said yeah, that sort of thing. It&#8217;s not a bad idea, and I know we&#8217;ve had a lot of names like that in the past. They were quite popular. I suggest that names that have been on the list for a month or three but haven&#8217;t yet reached the closeout count, should be closed anyway. If no one is using that name, it&#8217;s probably just not that popular.</p>
<p>Another option is to categorize the last names. I know that names often come online together as part of a pack of similar origins, just as sim names are often part of a group. Categorizing the names on the Join page would make it easy to look through only the categories that the aspiring player finds comfortable.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tigercrossing.com/blog/?feed=rss2&amp;p=20</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>While The Linden Polishes Its Scalings, PS3 May Leapfrog Past</title>
		<link>http://www.tigercrossing.com/blog/?p=19</link>
		<comments>http://www.tigercrossing.com/blog/?p=19#comments</comments>
		<pubDate>Wed, 07 Mar 2007 22:06:41 +0000</pubDate>
		<dc:creator>nonsanity</dc:creator>
				<category><![CDATA[New Features]]></category>

		<guid isPermaLink="false">http://www.tigercrossing.com/blog/?p=19</guid>
		<description><![CDATA[Second Life has seen an enormous amount of growth in the last year, and that has been both a boon and the bane of Linden Lab. While it means that the real world is discovering (and liking) Second Life, it means any and all mistakes made in the infrastructure with regard to scaling will throw [...]]]></description>
			<content:encoded><![CDATA[<p>Second Life has seen an <strong>enormous</strong> amount of growth in the last year, and that has been both a boon and the bane of Linden Lab. While it means that the real world is discovering (and liking) Second Life, it means any and all mistakes made in the infrastructure with regard to scaling will throw a spanner in the works.</p>
<p>And that has happened.</p>
<p><span id="more-19"></span></p>
<p>In the early days of Second Life, fun new features were added every couple months. But soon the bugs that come with new features started to build up, and public opinion swayed towards &#8220;stop adding new features and fix the bugs&#8221;.</p>
<p>They did, mostly. (Long-term feature projects continued to trickle in, adding a few new bugs even as the older bugs were being tackled.)</p>
<p>But then the fans hit the grid, and &#8220;scaling&#8221; became the new watchword at Linden Lab. Second Life just couldn&#8217;t handle the hoards of new people. <strong>Major</strong> and fundamental changes needed to be made, and pretty much all new feature development (or at least, releases) ceased.</p>
<p>And that&#8217;s where we stand now. The few new features that show up are mainly geared towards the mid-level activities.</p>
<p>(Quick aside for definitions of my private terms: High-level activities are the fun stuff, stuff just about everyone does including basic building and avatar customization. Mid-level activities involve the management of groups or land, things done by fewer people, but people that have a strong influence on how Second Life evolves. Low-level activities include heavy scripting, big interactive projects, and external interfaces that involve fewer people, but add sometimes revolutionary value to the Grid.)</p>
<p>There haven&#8217;t been many new low-level features for a while, and pretty much NO new high-level features since flexi-prims.</p>
<p>Now, I&#8217;m not complaining since the scaling issues <strong>are</strong> the most important problems to address. Without being able to handle the number of people banging on the door, there&#8217;s just no point in adding new bells and whistles to play with. But the time is coming where the Second Life model will start to be imitated, and it is coming soon.</p>
<p>It may even be the <a href="http://games.slashdot.org/article.pl?sid=07/03/07/209213&#038;from=rss">PS3 that provides the competition</a>. A fixed hardware platform would give a very even and guaranteed experience for virtual world travelers. It may be highly seductive <strong>if</strong> it can hold a candle to Second Life (which still remains to be seen).</p>
<p>Voice is coming in Second Life. I got to test out the beta just this morning. That is definitely a high-level feature to add, even without voice masking (which will have interesting side effects among the cross-gender avatar players out there). On the Mac, its a little broken (incoming voice sounds like a clone army with the hiccups singing rounds of <em>Row, Row, Row Your Boat</em>) but the promise is there.</p>
<p>I&#8217;m still hopeful that Second Life will thrive and grow&#8230; I just would like to see the scaling issues get solved soon so that client-oriented features can blossom once more.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tigercrossing.com/blog/?feed=rss2&amp;p=19</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rotten Prims</title>
		<link>http://www.tigercrossing.com/blog/?p=18</link>
		<comments>http://www.tigercrossing.com/blog/?p=18#comments</comments>
		<pubDate>Tue, 07 Mar 2006 22:48:30 +0000</pubDate>
		<dc:creator>nonsanity</dc:creator>
				<category><![CDATA[Unfocused]]></category>

		<guid isPermaLink="false">http://www.tigercrossing.com/blog/?p=18</guid>
		<description><![CDATA[1) Build a website called rottenprims.com
2) Recruit well-respected players to scout out and review locations in Second Life
3) Collect multiple reviews for each location and total the positive and negative viewpoints
4) Publish reviews and total score on website for each location
5) Provide lists of locations based on scores and individual reviewers
Bonus)  Allow populous to [...]]]></description>
			<content:encoded><![CDATA[<p>1) Build a website called rottenprims.com</p>
<p>2) Recruit well-respected players to scout out and review locations in Second Life</p>
<p>3) Collect multiple reviews for each location and total the positive and negative viewpoints</p>
<p>4) Publish reviews and total score on website for each location</p>
<p>5) Provide lists of locations based on scores and individual reviewers</p>
<p>Bonus)  Allow populous to rate reviewers. Use relative reviews to create 2nd, weighted scores</p>
<p>You have 30 minutes. No talking. Raise your hand if you have a problem.</p>
<p><strong>UPDATE: </strong>Well, I gave you all over a year to do this. Time&#8217;s up! Turn your papers over. I&#8217;ve just registered the name. <img src='http://www.tigercrossing.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.tigercrossing.com/blog/?feed=rss2&amp;p=18</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Come-Pose-Yourself</title>
		<link>http://www.tigercrossing.com/blog/?p=17</link>
		<comments>http://www.tigercrossing.com/blog/?p=17#comments</comments>
		<pubDate>Fri, 03 Mar 2006 19:57:04 +0000</pubDate>
		<dc:creator>nonsanity</dc:creator>
				<category><![CDATA[Animations]]></category>

		<guid isPermaLink="false">http://www.tigercrossing.com/blog/?p=17</guid>
		<description><![CDATA[Forum-posted idea reprinted here for posterior. Um, I mean: posterity! 
It would be nice if, in Second Life iteself, you could go into a Position Editing mode where your avatar freezes and &#8220;handles&#8221; appear at each joint. Selecting a handle brings up the normal rotaion edit locus we use to rotate prims, but it rotates [...]]]></description>
			<content:encoded><![CDATA[<p><em>Forum-posted idea reprinted here for posterior. Um, I mean: posterity! </em></p>
<p>It would be nice if, in Second Life iteself, you could go into a Position Editing mode where your avatar freezes and &#8220;handles&#8221; appear at each joint. Selecting a handle brings up the normal rotaion edit locus we use to rotate prims, but it rotates that joint instead. Once done editing all the joints you want, and your own actual avatar is in the position you desire you can save this pose as an animation.</p>
<p>This would just be a one-frame pose, but with the addition of a window to track multiple frames, I can see the possibility of doing full animations.  All we lose this way is reverse kinematics, but that usually causes more problems for new animators than it helps them. (But it could still be added, as a toggle option later.)</p>
<p>If you are playing a moddable animation when you trigger this Position Editing mode, you are editing that animation (but like the Appearance Editing mode, you can Save&#8230; or Save As&#8230; when done).</p>
<p>If it&#8217;s no mod, or you aren&#8217;t playing anything, the avatar reverts to the standard starting pose before you start to edit. (And you can only Save As&#8230;)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tigercrossing.com/blog/?feed=rss2&amp;p=17</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>New Topic: UI</title>
		<link>http://www.tigercrossing.com/blog/?p=15</link>
		<comments>http://www.tigercrossing.com/blog/?p=15#comments</comments>
		<pubDate>Fri, 03 Mar 2006 16:13:58 +0000</pubDate>
		<dc:creator>nonsanity</dc:creator>
				<category><![CDATA[User Interface (UI)]]></category>

		<guid isPermaLink="false">http://www.tigercrossing.com/blog/?p=15</guid>
		<description><![CDATA[We know that a built-in web browser is coming to Second Life, first as a window, then as WWW-ona-prim.
But what about a third use?

First, I guess I need to suggest a possible feature of this new incorporated browser. When you click a link, the browser interprets the URL and does what it needs to. If [...]]]></description>
			<content:encoded><![CDATA[<p>We know that a built-in web browser is coming to Second Life, first as a window, then as WWW-ona-prim.</p>
<p>But what about a third use?</p>
<p><span id="more-15"></span></p>
<p>First, I guess I need to suggest a possible feature of this new incorporated browser. When you click a link, the browser interprets the URL and does what it needs to. If the URL starts with &#8220;http://&#8221; then it loads the indicated web page. If it starts &#8220;ftp://&#8221; then it connects to the indicated FTP server and lists the files in the window. There are other types of URLs, and it&#8217;s possible for new ones to be added. In fact, Second Life already makes one new URL type available now. URLs starting with &#8220;secondlife://&#8221; can be used to launch SL (if it&#8217;s not already running) and indicate a position to be teleported to.</p>
<p>With an incorporated browser, this sort of thing is even easier to do&#8230; AND it can be expanded upon. With all control of URL parsing contained within the SL client, any number of new URL types can be added and reacted to. For example, maybe the URL &#8220;slcmd://say/Hello%20World!&#8221; would, when you clicked it, make you say &#8220;Hello World!&#8221; out loud. (The %20 is URL-speak for a space.)</p>
<p>But why stop there? Anything you could tell your client to do, you could potentially tell it to do THROUGH a built in web browser: start animations, trigger gestures, map a location, send a command to an attachment, speak a string&#8230;</p>
<p>But there&#8217;s more than just those. Anything in the current UI could have its own equivalent URL to trigger it. In fact (and now we start to break some ground) the entire UI could be replicated with a web page. Every command you can give you client, from setting yourself as (Away) to the most esoteric debug command, could be replicated in a web page.</p>
<p>But who would want to? One more jump here&#8230; Make a browser window that has a transparent background, no frame, and that fills the whole screen.</p>
<p>Remove Second Life&#8217;s current UI. Rebuild it in CSS and DHTML. Release the source to the public so anyone can alter it. Custom, interchangeable user interfaces for all.</p>
<p>It won&#8217;t be easy to get it all together, but once done it would be very powerful. Along the same lines, HUDs as we know them can be replaced with smaller versions of this transparent browser window.</p>
<p>HTML on a prim will be nice, yes&#8230; But THIS, this is where the potential is.</p>
<p>(But this is off-top-of-head rambles, as I am prone to. The might be flaws in the idea. I&#8217;ll think on it more&#8230;)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tigercrossing.com/blog/?feed=rss2&amp;p=15</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>She Sells Seashells&#8230; But I Get Them Free</title>
		<link>http://www.tigercrossing.com/blog/?p=14</link>
		<comments>http://www.tigercrossing.com/blog/?p=14#comments</comments>
		<pubDate>Wed, 01 Feb 2006 05:52:23 +0000</pubDate>
		<dc:creator>nonsanity</dc:creator>
				<category><![CDATA[Group Reform]]></category>

		<guid isPermaLink="false">http://www.tigercrossing.com/blog/?p=14</guid>
		<description><![CDATA[Now ol&#8217; Shelly didn&#8217;t have the best business model. Her little seashore shop sold a product that anyone walking by could pick up out of the sand for nothing but a little back flexing and sandy hands. (And with a re-purposed pooper-scooper cane, even those costs could be eliminated.)
In second life, we have no production [...]]]></description>
			<content:encoded><![CDATA[<p>Now ol&#8217; Shelly didn&#8217;t have the best business model. Her little seashore shop sold a product that anyone walking by could pick up out of the sand for nothing but a little back flexing and sandy hands. (And with a re-purposed pooper-scooper cane, even those costs could be eliminated.)</p>
<p>In second life, we have no production costs either. Make one, and from then on it&#8217;s pure profit. The problem comes when you realize it&#8217;s all just data&#8230;</p>
<p><span id="more-14"></span></p>
<p>Music first became a physical thing in 1877 with &#8220;Mary and her Little Lambs&#8221; first hit single. For over a hundred years, even while the physical shape changed many times, that tie to the physical world was unbroken.</p>
<p>And then (if &#8220;then&#8221; can be used for something that, viewed locally, was quite gradual) music became data. And without a physical presence, it became knowledge&#8230; For what is data without the mind to experience it? (This isn&#8217;t to say that minds are all that great, just that data is pretty worthless without them.)</p>
<p>Oh, music wasn&#8217;t first. Words were the first to exist as pure data, usually while moving from place to place in semaphore, telegraph, or smoke signals. It&#8217;s easy to reproduce words from memory, so copying is a snap.</p>
<p>But few of us can recite an entire novel word-for-word from memory. Passage through a brain isn&#8217;t a valid copy option for longer works. The same goes for music &#8212; While you might &#8220;know&#8221; a song, you probably couldn&#8217;t reproduce it, in its entirety, from memory.</p>
<p>But now we have mechanical minds, and they CAN &#8220;know&#8221; a whole set of encyclopedias and recite it on command by heart. They CAN know the most elaborate orchestration and recreate it perfectly.</p>
<p>In the beginning, words and music were free. No one could buy or sell them except perhaps to pay for their initial creation. Then they became physical things and there was a market for them, same as for pottery, swords, or 10 penny nails.</p>
<p>Now they are ephemeral again and new ideas are being worked out to hold onto those slippery markets. Apple&#8217;s iTunes made it easier and faster to get your ephemeral music than hunting the track down on P2P and waiting for the download to trickle in from Timbuktu.</p>
<p>Shelly found her niche, eventually. She imported shells from other beaches (often in exchange for her own) so she had some that couldn&#8217;t be found on the beach outside. Coupling that with her sideline of buying up middle school shop projects and hotgluing shells to them, she was keeping herself in SPF 30 and mai tais just fine.</p>
<p>But still, people WILL come in off the beach to buy, for 39 cents, the very same Trapdoor Murex they could pick up out of the surf themselves because A) they don&#8217;t know any better, or B) it&#8217;s more convenient.</p>
<p>Okay&#8230; There&#8217;s nothing about permissions here. In fact, I&#8217;ve made little mention of Second Life at all. If there&#8217;s a connection, it&#8217;s just to say that Second Life is WEIRD. It&#8217;s unlike anything else. It&#8217;s data masquerading as physical objects. And the illusion is so complete, that people insist on sticking with physical concepts of ownership and marketing and even <em>space</em>, when the &#8220;reality&#8221; of what they are actually dealing with doesn&#8217;t fit any of those models.</p>
<p>Not that I blame anyone for this. It&#8217;s not like there ARE any models that DO fit. Oh, there are some that seem to at least lean in the right direction. But if they lean anymore they&#8217;ll just fall over. They still don&#8217;t <em>fit</em> this wacky &#8220;world&#8221; we find ourselves in each time we log on.</p>
<p>No&#8230; I think we really need to let loose the bounds of what we know and step out into the void to think new thoughts. Because new thoughts are needed for a new environment.</p>
<p>But that person reading over your shoulder (not YOU good reader, never YOU) is probably too scared to let the Shore of the Known slip from view. &#8220;Throw out ownership,&#8221; I cry, &#8220;and replace it with Creator, Possessor, and Permissions!&#8221; To which Mr. Backseat-Blog-Reader shouts, &#8220;You can&#8217;t do that! Someone will walk off with my stereo!&#8221;</p>
<p>But it&#8217;s just one idea of many, all of which will be tried somewhere by someone in the fullness of time. I know, because I&#8217;m full of <strike>it </strike>them!</p>
<p>Oh look! A Trapdoor Murex! I just saved 39 cents!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tigercrossing.com/blog/?feed=rss2&amp;p=14</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Advance on My Allowance?</title>
		<link>http://www.tigercrossing.com/blog/?p=13</link>
		<comments>http://www.tigercrossing.com/blog/?p=13#comments</comments>
		<pubDate>Tue, 31 Jan 2006 17:47:23 +0000</pubDate>
		<dc:creator>nonsanity</dc:creator>
				<category><![CDATA[Group Reform]]></category>

		<guid isPermaLink="false">http://www.tigercrossing.com/blog/?p=13</guid>
		<description><![CDATA[Permissions are all about allowing people and groups of people to do things. At least, that&#8217;s the model I&#8217;m using. There are two others&#8230; Allow everything then indicate restrictions (but that can have dangerous security issues), and mix permissions and restrictions together (but that can/will get messy and confusing).
So if you&#8217;ve been following the examples [...]]]></description>
			<content:encoded><![CDATA[<p>Permissions are all about <strong>allowing </strong>people and groups of people to do things. At least, that&#8217;s the model I&#8217;m using. There are two others&#8230; Allow everything then indicate restrictions (but that can have dangerous security issues), and mix permissions and restrictions together (but that can/will get messy and confusing).</p>
<p>So if you&#8217;ve been following the examples in this blog, you may have gotten the feeling that those dummy permissions I was using may not be so dummy. I did try to keep them self-consistant as I went along, even to the point of going back and tweeking them a bit. I&#8217;ve been trying to find a system of encoding permissions that is compact and clear, while retaining the ability to design-in more later. &#8220;More&#8221; both in number and in variety.</p>
<p><span id="more-13"></span></p>
<p>Here are a few that I&#8217;ve used so far (with small updates):</p>
<ul>
<li>Land Access &#8211; Unlimited</li>
<li>Group IMs &#8211; Can Start and Use</li>
<li>Group Inventory &#8211; Can See and Take Only</li>
<li>Rez Objects &#8211; 100 prims</li>
<li>Teleport Other Here</li>
</ul>
<p>Notice that most are composed of two parts separated with a dash. The general idea is that some permissions will have extra parameters or settings that can be adjusted when the permission is added.</p>
<p>Oh, but first: adding permissions. You&#8217;ve seen the little <strong><img alt="[Add]" title="[Add]" src="http://www.tigercrossing.com/blog/images/add.png" /></strong> symbol next to the Permissions header in the examples. Clicking that is how you add a new permission to the list, through a New Permission window that pops open. In it will be a list of all permissions in outline form. Why an outline and not just a bunch of fields and checkboxes? So new permissions to match new features can be easily added. Each entry in the list will have a sub-list of one or more options. Let&#8217;s try the examples from above:</p>
<ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /> </strong>Land Access</li>
<ul>
<li><strong><img alt="(+)" title="(+)" src="http://www.tigercrossing.com/blog/images/radio_on.gif" /> </strong><strong> </strong><strong> </strong>Unlimited</li>
<li><strong><img alt="( )" title="( )" src="http://www.tigercrossing.com/blog/images/radio_off.gif" /> </strong>With Ticket Only</li>
<li><strong><img alt="( )" title="( )" src="http://www.tigercrossing.com/blog/images/radio_off.gif" /> </strong>No Access <em>(disabled)</em></li>
</ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /> </strong>Group IMs</li>
<ul>
<li><strong><img alt="(+)" title="(+)" src="http://www.tigercrossing.com/blog/images/radio_on.gif" /> </strong><strong> </strong>Can Start and Use</li>
<li><strong><img alt="( )" title="( )" src="http://www.tigercrossing.com/blog/images/radio_off.gif" /> </strong>Can&#8217;t Start, Can Use</li>
<li><strong><img alt="( )" title="( )" src="http://www.tigercrossing.com/blog/images/radio_off.gif" /> </strong>Can&#8217;t Start or Respond</li>
<li><strong><img alt="( )" title="( )" src="http://www.tigercrossing.com/blog/images/radio_off.gif" /> </strong>Can&#8217;t See <em>(disabled)</em></li>
</ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /> </strong>Group Inventory</li>
<ul>
<li><strong><img alt="( )" title="( )" src="http://www.tigercrossing.com/blog/images/radio_off.gif" /> </strong>Can See and Use</li>
<li><strong><img alt="(+)" title="(+)" src="http://www.tigercrossing.com/blog/images/radio_on.gif" /> </strong>Can See and Take Only</li>
<li><strong><img alt="( )" title="( )" src="http://www.tigercrossing.com/blog/images/radio_off.gif" /> </strong>Can See and Give Only</li>
<li><strong><img alt="( )" title="( )" src="http://www.tigercrossing.com/blog/images/radio_off.gif" /> </strong>Can See, Can&#8217;t Use</li>
<li><strong><img alt="( )" title="( )" src="http://www.tigercrossing.com/blog/images/radio_off.gif" /> </strong>Can&#8217;t See, Can Give (Drop Box)</li>
<li><strong><img alt="( )" title="( )" src="http://www.tigercrossing.com/blog/images/radio_off.gif" /> </strong>Can&#8217;t See <em>(disabled)</em></li>
</ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /> </strong>Rez Objects</li>
<ul>
<li><strong><img alt="( )" title="( )" src="http://www.tigercrossing.com/blog/images/radio_off.gif" /> </strong>Unlimited</li>
<li><strong><img alt="( )" title="( )" src="http://www.tigercrossing.com/blog/images/radio_off.gif" /> </strong>Parcel Max</li>
<li><strong><img alt="(+)" title="(+)" src="http://www.tigercrossing.com/blog/images/radio_on.gif" /> </strong>Prim Limit: [ 100 <strong><img alt="[Edit]&#8221; title=&#8221;[Edit]&#8221; src=&#8221;http://www.tigercrossing.com/blog/images/edit.gif&#8221; /></strong>] prims</li>
<li><strong><img alt="( )" title="( )" src="http://www.tigercrossing.com/blog/images/radio_off.gif" /> </strong>Not Allowed <em>(disabled)</em></li>
</ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /> </strong>Teleport Other Here</li>
<ul>
<li><strong><img alt="(+)" title="(+)" src="http://www.tigercrossing.com/blog/images/radio_on.gif" /> </strong>Can</li>
<li><strong><img alt="( )" title="( )" src="http://www.tigercrossing.com/blog/images/radio_off.gif" /> </strong>Can&#8217;t <em>(disabled)</em></li>
</ul>
</ul>
<p>As I wrote the above example, I started with checkboxes instead of radio buttons. So Group Inventory had only three sub items: See, Take, and Give. The problem with that, however, is that certain combinations, namely &#8220;can&#8217;t see, can take&#8221;, are invalid. The list could be coded to gray-out the &#8220;take&#8221; if the see isn&#8217;t checked, but then you are putting interrelationships in there that aren&#8217;t visible to the user until they stumble across them.</p>
<p>Also, the general idea is that the title of the permission changes to reflect the options set within it when it closes. If checkboxes are used, then some internal mapping would have to create this string based on which options were checked. Then you have a dissimilarity between the collapsed and expanded permissions.</p>
<p>Overall, I thought radio buttons would be the clearer option, even if they can get to be a bit more wordy when expanded. What you see is what you get.</p>
<p>For the inline values, clicking them would either open a dialog box with an editable text field or edit the value in-line, depending on the whim of the interface coder. Accepting the changes in a dialog box changes the value in the outline.</p>
<p>The options are listed most-permissive to least-permissive, and the option marked with &#8220;(disabled)&#8221; is the one that will remove that permission completely. It will no longer appear in the Role we are editing in the Group or Land or Object permissions list.</p>
<p>Any permission that can&#8217;t be easily summed up in a single list of radio buttons would be split into several different permission entries. Hopefully, there won&#8217;t be any inter-related permissions that are too complex to be combined.</p>
<p>Now just to clarify the whole picture&#8230; You only see the non-&#8221;(disabled)&#8221; permissions in a Role. When you click the little <strong><img alt="[Add]" title="[Add]" src="http://www.tigercrossing.com/blog/images/add.png" /> </strong>to add a new one, the window that opens lists <strong>all</strong> of the permissions, including the ones that are already set. The ones that are set will have the same extended name (after the -) as they did in the Role&#8217;s list, and when expanded show that option as selected. The items that were not visible in the Role are red with no extended name. You would expand one of those and change its option selection to enable it. While in this dialog, you can edit any of the existing permissions or even add more than one.</p>
<p>I&#8217;m going to add the edit icon <strong><img alt="[Edit]" title="[Edit]" src="http://www.tigercrossing.com/blog/images/edit.gif" /></strong> next to all future Role mock-ups along with the remove icon <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong> so the permission dialog window can be opened directly to that particular permission for editing (or removal), expanded.</p>
<p>That seems to cover how to add, edit, and remove permissions from a Role&#8230; At least, all that I&#8217;ve thought up so far. <img src='http://www.tigercrossing.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.tigercrossing.com/blog/?feed=rss2&amp;p=13</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>DHTML Experiment</title>
		<link>http://www.tigercrossing.com/blog/?p=12</link>
		<comments>http://www.tigercrossing.com/blog/?p=12#comments</comments>
		<pubDate>Sun, 29 Jan 2006 04:33:40 +0000</pubDate>
		<dc:creator>nonsanity</dc:creator>
				<category><![CDATA[Group Reform]]></category>

		<guid isPermaLink="false">http://www.tigercrossing.com/blog/?p=12</guid>
		<description><![CDATA[Well, a couple of hours in learning some DHTML and messing about has got me this, an interactive verion of the permission lists I&#8217;ve been making here in the blog. It may not work on all browsers&#8230; I&#8217;ve only tested on the latest Firefox (PC and Mac) so far.
I&#8217;ll be adding more funtionality to it [...]]]></description>
			<content:encoded><![CDATA[<p>Well, a couple of hours in learning some DHTML and messing about has got me <a href="http://www.tigercrossing.com/groups/">this</a>, an interactive verion of the permission lists I&#8217;ve been making here in the blog. It may not work on all browsers&#8230; I&#8217;ve only tested on the latest Firefox (PC and Mac) so far.</p>
<p>I&#8217;ll be adding more funtionality to it as I think of it. It would be totally cool to have a complete simulation running! <img src='http://www.tigercrossing.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p align="left" style="text-align: left"><font size="-2">Next: <a href="http://www.tigercrossing.com/blog/?p=13">Advance on My Allowance</a> </font></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tigercrossing.com/blog/?feed=rss2&amp;p=12</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Lot to Go On</title>
		<link>http://www.tigercrossing.com/blog/?p=10</link>
		<comments>http://www.tigercrossing.com/blog/?p=10#comments</comments>
		<pubDate>Fri, 27 Jan 2006 18:53:28 +0000</pubDate>
		<dc:creator>nonsanity</dc:creator>
				<category><![CDATA[Group Reform]]></category>

		<guid isPermaLink="false">http://www.tigercrossing.com/blog/?p=10</guid>
		<description><![CDATA[Let me try another example here, this time in a future world of Second Life. I&#8217;ll use the example from two entries back as the base.
I have a plot of land. I parcel it up in chunks and do a bit of decorating and I end up with this:

I want to rent the two lots [...]]]></description>
			<content:encoded><![CDATA[<p>Let me try another example here, this time in a future world of Second Life. I&#8217;ll use the example from two entries back as the base.</p>
<p>I have a plot of land. I parcel it up in chunks and do a bit of decorating and I end up with this:</p>
<p align="center"><img alt="Lot Map" title="Lot Map" src="http://www.tigercrossing.com/blog/images/perms-lots.jpg" /></p>
<p align="left">I want to rent the two lots out and perhaps make a bit of money. I make a group called &#8220;Tiger Tenants&#8221; to keep the operation organized.</p>
<p align="left">Now in the Olde Seconde Life, I&#8217;d put the land under the group&#8217;s control and invite people into the group when they rent a lot. They can then build on their lot, but they can also build anywhere else on my land, including the other lot. There is no limitation on the number of prims they can use, beyond the hard limit imposed by the size of the total land. Also, adding them to the group gives them other abilities unrelated to simple land rental, such as getting a portion of the dwell bonus for the whole area, among other things.</p>
<p align="left">But, thankfully, I live in Nuevo Second Life, where groups work much better!</p>
<p align="left"><span id="more-10"></span></p>
<p align="left">I open my new group and see:</p>
<ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /> </strong>Members (all members)</li>
<ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /> </strong>Permissions <strong><img alt="[Add]" title="[Add]" src="http://www.tigercrossing.com/blog/images/add.png" /></strong></li>
<ul>
<li>Land Access &#8211; Unlimited <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
<li>Group Communication &#8211; Full IM <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
<li>Group Inventory &#8211; Take Only <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
</ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /> </strong>Members <strong><img alt="[Add]" title="[Add]" src="http://www.tigercrossing.com/blog/images/add.png" /></strong></li>
<ul>
<li>Tiger Crossing</li>
</ul>
</ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /> </strong>Founders (founders)</li>
<ul>
<li>Permissions (all)</li>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /> </strong>Members <strong><img alt="[Add]" title="[Add]" src="http://www.tigercrossing.com/blog/images/add.png" /></strong></li>
<ul>
<li>Tiger Crossing</li>
</ul>
</ul>
<li><strong><img alt="[Add]" title="[Add]" src="http://www.tigercrossing.com/blog/images/add.png" /> Add Role</strong></li>
</ul>
<p>First things first, I rename my default Roles and then I need to add two Roles, one for each lot&#8230;</p>
<ul>
<li><strong><img alt="&gt;" title="&gt;" src="http://www.tigercrossing.com/blog/images/expand.png" /> </strong>Tiger Tenants (all members)</li>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /> </strong>Lot 1 Tenants <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
<ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" />  </strong>Permissions <strong><img alt="[Add]" title="[Add]" src="http://www.tigercrossing.com/blog/images/add.png" /></strong></li>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" />  </strong>Members <strong><img alt="[Add]" title="[Add]" src="http://www.tigercrossing.com/blog/images/add.png" /></strong></li>
</ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /> </strong>Lot 2 Tenants <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
<ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" />  </strong>Permissions <strong><img alt="[Add]" title="[Add]" src="http://www.tigercrossing.com/blog/images/add.png" /></strong></li>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" />  </strong>Members <strong><img alt="[Add]" title="[Add]" src="http://www.tigercrossing.com/blog/images/add.png" /></strong></li>
</ul>
<li><strong><img alt="&gt;" title="&gt;" src="http://www.tigercrossing.com/blog/images/expand.png" /> </strong>Landlord (founders)</li>
<li><strong><img alt="[Add]" title="[Add]" src="http://www.tigercrossing.com/blog/images/add.png" /> Add Role</strong></li>
</ul>
<p>Now I need to add permission for the Tenants (when I get some) to build only where they need to&#8230;</p>
<ul>
<li><strong><img alt="&gt;" title="&gt;" src="http://www.tigercrossing.com/blog/images/expand.png" /> </strong>Tiger Tenants (all members)</li>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /> </strong>Lot 1 Tenants <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
<ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /> </strong>Permissions <strong><img alt="[Add]" title="[Add]" src="http://www.tigercrossing.com/blog/images/add.png" /></strong></li>
<ul>
<li>Rez/Build Objects &#8211; 100 prims <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
<li>Return Items &#8211; All But Land Owner&#8217;s <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
</ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /> </strong>Members <strong><img alt="[Add]" title="[Add]" src="http://www.tigercrossing.com/blog/images/add.png" /></strong></li>
</ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /> </strong>Lot 2 Tenants <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
<ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /> </strong>Pemissions <strong><img alt="[Add]" title="[Add]" src="http://www.tigercrossing.com/blog/images/add.png" /></strong></li>
<ul>
<li>Rez/Build Objects &#8211; 100 prims <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
<li>Return Items &#8211; All But Land Owner&#8217;s <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
</ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /> </strong>Members <strong><img alt="[Add]" title="[Add]" src="http://www.tigercrossing.com/blog/images/add.png" /></strong></li>
</ul>
<li><strong><img alt="&gt;" title="&gt;" src="http://www.tigercrossing.com/blog/images/expand.png" /> </strong>Landlord (founders)</li>
<li><strong><img alt="[Add]" title="[Add]" src="http://www.tigercrossing.com/blog/images/add.png" /> Add Role</strong></li>
</ul>
<p>The land in question still belongs only to me, and isn&#8217;t associated with the group yet, so it&#8217;s time to do that. I select Lot #1 and open the About Land dialog to bring up the Permissions tab page&#8230;</p>
<ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /> </strong>All Visitors (all visitors)</li>
<ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /> </strong>Permissions <strong><img alt="[Add]" title="[Add]" src="http://www.tigercrossing.com/blog/images/add.png" /></strong></li>
<ul>
<li>Land Access &#8211; Unlimited <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
<li>Run Scripts <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
<li>Make Landmark <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
<li>Teleport Other Here <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
</ul>
<li>Members (all)</li>
</ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /> </strong>Owner (owner)</li>
<ul>
<li>Permissions (all)</li>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /> </strong>Members</li>
<ul>
<li>Tiger Crossing</li>
</ul>
</ul>
<li><strong><img alt="[Add]" title="[Add]" src="http://www.tigercrossing.com/blog/images/add.png" /> Grant New Permission</strong></li>
</ul>
<p>Hmmm&#8230; Looks familiar, doesn&#8217;t it. Just like a group, with only slight changes. In this case, the &#8220;membership&#8221; is anyone standing on the plot, and the &#8220;founder&#8221; is the owner. Lets add a new permission set to it to denote what else our tenants will be able to do above and beyond what anyone that visits can do&#8230;</p>
<ul>
<li><strong><img alt="&gt;" title="&gt;" src="http://www.tigercrossing.com/blog/images/expand.png" /> </strong><strong> </strong>All Visitors (all visitors)</li>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /> </strong>Tiger Tenants Lot Tenant <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
<ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /> </strong>Permissions <strong><img alt="[Add]" title="[Add]" src="http://www.tigercrossing.com/blog/images/add.png" /></strong></li>
<ul>
<li>Rez/Build Objects &#8211; 150 prims <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
<li>Return Items &#8211; All But Land Owner&#8217;s <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
</ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /> </strong>Members <strong><img alt="[Add]" title="[Add]" src="http://www.tigercrossing.com/blog/images/add.png" /></strong></li>
<ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /> </strong>Group: &#8220;Tiger Tenants&#8221; / Role: &#8220;Lot 1 Tenants&#8221; <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
</ul>
</ul>
<li><strong><img alt="&gt;" title="&gt;" src="http://www.tigercrossing.com/blog/images/expand.png" /> </strong>Owner (owner)<strong><br />
</strong></li>
<li><strong><img alt="[Add]" title="[Add]" src="http://www.tigercrossing.com/blog/images/add.png" /> Grant New Permission</strong></li>
</ul>
<p>So I named the new permission &#8220;Tiger Tenants Lot Tenant&#8221; and give it the same permission that the group needed for building. Notice that the prim allowance here is 150, but in the group permissions it is just 100. I did this deliberately so that if a tenant needs more prims, they can pay more and I will increase the limit on their Role. There is a cap of 150 on the land, however, so increasing the Role&#8217;s limit above that will do nothing. I also gave them permission to return items they find on their land (but not that belong to me).</p>
<p>I then added a new member. Doing so brings up a list of all my groups and their Roles. I picked the &#8220;Lot 1 Tenants&#8221; Role of my new group, and it was added. I do the same for the second lot, though this time giving it the member &#8220;Lot 2 Tenants&#8221;.</p>
<p>And now we&#8217;re all set. If Bob Bobson comes along and wants to rent lot 1, I send an invite to him from my group, indicating the &#8220;Lot 1 Tenants&#8221; Role in the process. When he accepts, he is added to the group and to the Role. The group then looks like this&#8230;</p>
<ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /> </strong>Tiger Tenants (all members)</li>
<ul>
<li><strong><img alt="&gt;" title="&gt;" src="http://www.tigercrossing.com/blog/images/expand.png" /> </strong>Permissions <strong><img alt="[Add]" title="[Add]" src="http://www.tigercrossing.com/blog/images/add.png" /></strong></li>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /> </strong>Members <strong><img alt="[Add]" title="[Add]" src="http://www.tigercrossing.com/blog/images/add.png" /></strong></li>
<ul>
<li>Bob Bobson <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
<li>Tiger Crossing</li>
</ul>
</ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /> </strong>Lot 1 Tenants <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
<ul>
<li><strong><img alt="&gt;" title="&gt;" src="http://www.tigercrossing.com/blog/images/expand.png" /> </strong>Permissions <strong><img alt="[Add]" title="[Add]" src="http://www.tigercrossing.com/blog/images/add.png" /></strong></li>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /> </strong>Members <strong><img alt="[Add]" title="[Add]" src="http://www.tigercrossing.com/blog/images/add.png" /></strong></li>
<ul>
<li>Bob Bobson <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
</ul>
</ul>
<li><strong><img alt="&gt;" title="&gt;" src="http://www.tigercrossing.com/blog/images/expand.png" /> </strong>Lot 2 Tenants <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
<li><strong><img alt="&gt;" title="&gt;" src="http://www.tigercrossing.com/blog/images/expand.png" /> </strong>Landlord (founders)</li>
<li><strong><img alt="[Add]" title="[Add]" src="http://www.tigercrossing.com/blog/images/add.png" /></strong><strong> Add Role</strong></li>
</ul>
<p>So Bob is now all set, and can go ahead and build on lot 1, but ONLY lot 1.</p>
<p align="left" style="text-align: left"><font size="-2">Next: <a href="http://www.tigercrossing.com/blog/?p=12">DHTML Experiment</a> </font></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tigercrossing.com/blog/?feed=rss2&amp;p=10</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stay Flat or Go Hier?</title>
		<link>http://www.tigercrossing.com/blog/?p=9</link>
		<comments>http://www.tigercrossing.com/blog/?p=9#comments</comments>
		<pubDate>Fri, 27 Jan 2006 04:37:15 +0000</pubDate>
		<dc:creator>nonsanity</dc:creator>
				<category><![CDATA[Group Reform]]></category>

		<guid isPermaLink="false">http://www.tigercrossing.com/blog/?p=9</guid>
		<description><![CDATA[I was originally thinking a group&#8217;s Roles would be arranged in a hierarchical format, each sub-Role inheriting default permissions from the one above it, with local changes. But it was the local changes that made it too complex.
What if, instead of granting further permissions, a sub-Role took some away. If being in multiple Roles wasn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p align="left">I was originally thinking a group&#8217;s Roles would be arranged in a hierarchical format, each sub-Role inheriting default permissions from the one above it, with local changes. But it was the local changes that made it too complex.</p>
<p align="left">What if, instead of granting further permissions, a sub-Role took some away. If being in multiple Roles wasn&#8217;t forbidden, then it wouldn&#8217;t be possible to tell whether a person could or couldn&#8217;t do something if they were in one Role that allowed it and one that didn&#8217;t.</p>
<p align="left">By going flat, not only is the whole layout easier to see and manipulate (a list instead of a tree structure), but you can go with purely additive permissions, since you never have to take one away that was granted in a higher Role.</p>
<p align="left">I thought I&#8217;d give an example of a flat group with members in multiple Roles, just to give a taste of how this would&#8230; Well, not <strong>look</strong> per se, but <strong>feel</strong>. Here it is, fully expanded. (Normally, each section would be closed until you twiddle it open.)</p>
<p align="left"><span id="more-9"></span><br />
(I went with an example that didn’t use Second Life permissions, just to keep things clear and abstract.)</p>
<ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /></strong> Family  (all members)</li>
<ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /></strong> Permissions <strong><img alt="[Add]" title="[Add]" src="http://www.tigercrossing.com/blog/images/add.png" /></strong></li>
<ul>
<li>Allowed in Living Room <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
</ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /></strong> Members <strong><img alt="[Add]" title="[Add]" src="http://www.tigercrossing.com/blog/images/add.png" /></strong></li>
<ul>
<li>Daddy <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
<li>Mommy <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
<li>Teen <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
<li>Toddler <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
<li>Cat <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
<li>Dog <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
</ul>
</ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /></strong> Small Ones <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
<ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /></strong> Permissions <strong><img alt="[Add]" title="[Add]" src="http://www.tigercrossing.com/blog/images/add.png" /></strong></li>
<ul>
<li>Allowed to Sit in Parents&#8217; Laps <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
</ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /></strong> Members <strong><img alt="[Add]" title="[Add]" src="http://www.tigercrossing.com/blog/images/add.png" /></strong></li>
<ul>
<li>Cat <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
<li>Dog <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
<li>Toddler <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
</ul>
</ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /></strong> Cats <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
<ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /></strong> Permissions <strong><img alt="[Add]" title="[Add]" src="http://www.tigercrossing.com/blog/images/add.png" /></strong></li>
<ul>
<li>Allowed on Couch <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
</ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /></strong> Members <strong><img alt="[Add]" title="[Add]" src="http://www.tigercrossing.com/blog/images/add.png" /></strong></li>
<ul>
<li>Cat <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
</ul>
</ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /></strong> Dogs <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
<ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /></strong> Permissions <strong><img alt="[Add]" title="[Add]" src="http://www.tigercrossing.com/blog/images/add.png" /></strong></li>
<ul>
<li>Allowed Outside <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
</ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /></strong> Members <strong><img alt="[Add]" title="[Add]" src="http://www.tigercrossing.com/blog/images/add.png" /></strong></li>
<ul>
<li>Dog <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
</ul>
</ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /></strong> Kids <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
<ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /></strong> Permissions <strong><img alt="[Add]" title="[Add]" src="http://www.tigercrossing.com/blog/images/add.png" /></strong></li>
<ul>
<li>Allowed on Couch <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
<li>Allowed to Watch TV <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
<li>Allowed to Play with Toys <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
</ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /></strong> Members <strong><img alt="[Add]" title="[Add]" src="http://www.tigercrossing.com/blog/images/add.png" /></strong></li>
<ul>
<li>Teen <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
<li>Toddler <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
</ul>
</ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /></strong> Teens <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
<ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /></strong> Permissions <strong><img alt="[Add]" title="[Add]" src="http://www.tigercrossing.com/blog/images/add.png" /></strong></li>
<ul>
<li>Allowed to Stay Up Later <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
<li>Allowed to Borrow Car <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
</ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /></strong> Members <strong><img alt="[Add]" title="[Add]" src="http://www.tigercrossing.com/blog/images/add.png" /></strong></li>
<ul>
<li>Teen <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
</ul>
</ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /></strong> Parents  (founders)</li>
<ul>
<li>Founders (all permissions)</li>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /></strong> Members <strong><img alt="[Add]" title="[Add]" src="http://www.tigercrossing.com/blog/images/add.png" /></strong></li>
<ul>
<li>Daddy <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
<li>Mommy <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
</ul>
</ul>
<li><strong><img alt="[Add]" title="[Add]" src="http://www.tigercrossing.com/blog/images/add.png" /> Add New Role</strong></li>
</ul>
<p>.</p>
<p>And here&#8217;s the list again but with just about everything collapsed except the first section. The items with comments in parenthesis next to them are special entries. One is the &#8220;(all members)&#8221; list that always exists and always contains every member of the group. Removing someone from this Role would open a confirmation box asking if you are sure you want to eject that person from the group. The other special Role is marked with &#8220;(founders)&#8221; and always exists. When created, only the creator of the group is in this Role, and there always must be someone in it. It has full permission to do everything.</p>
<p>[ I thought about letting the founder permissions be edited, except for the permission to edit the founder permissions themselves, which must alwasys be on (or the group would seize up permanently). This would let the founders turn off certain abilities as a "good faith" gesture to the group's members... But it would be a hollow gesture, since they could always re-grant such permissions, use them, then turn them off again. Best to keep it clear that they can do anything to the group at any time. After all, SOMEONE has to be able to. ]</p>
<p>Clicking the <strong><img alt="&gt;" title="&gt;" src="http://www.tigercrossing.com/blog/images/expand.png" /></strong> toggles what&#8217;s under that item open, and clicking the <strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /></strong> closes it again. Shift-clicking a closed section opens it and all of its sub-sections, so you can expand everything quickly. Clicking a <img alt="[Add]" title="[Add]" src="http://www.tigercrossing.com/blog/images/add.png" /> will add a new item to that section, either a new permission or new member &#8212; each opening a menu to pick from a list. Clicking a <img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /> will delete that item.<br />
.</p>
<ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /></strong> Family  (all members)</li>
<ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /></strong> Permissions <strong><img alt="[Add]" title="[Add]" src="http://www.tigercrossing.com/blog/images/add.png" /></strong></li>
<ul>
<li>Allowed in Living Room <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
</ul>
<li><strong><img alt="V" title="V" src="http://www.tigercrossing.com/blog/images/collapse.png" /></strong> Members <strong><img alt="[Add]" title="[Add]" src="http://www.tigercrossing.com/blog/images/add.png" /></strong></li>
<ul>
<li>Daddy <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
<li>Mommy <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
<li>Teen <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
<li>Toddler <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
<li>Cat <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
<li>Dog <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
</ul>
</ul>
<li><strong><img alt="&gt;" title="&gt;" src="http://www.tigercrossing.com/blog/images/expand.png" /></strong> Small Ones <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
<li><strong><img alt="&gt;" title="&gt;" src="http://www.tigercrossing.com/blog/images/expand.png" /></strong> Cats <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
<li><strong><img alt="&gt;" title="&gt;" src="http://www.tigercrossing.com/blog/images/expand.png" /></strong> Dogs <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
<li><strong><img alt="&gt;" title="&gt;" src="http://www.tigercrossing.com/blog/images/expand.png" /></strong> Kids <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
<li><strong><img alt="&gt;" title="&gt;" src="http://www.tigercrossing.com/blog/images/expand.png" /></strong> Teens <strong><img alt="[Remove]" title="[Remove]" src="http://www.tigercrossing.com/blog/images/remove.png" /></strong></li>
<li><strong><img alt="&gt;" title="&gt;" src="http://www.tigercrossing.com/blog/images/expand.png" /></strong> Parents  (founders)</li>
<li><strong><img alt="[Add]" title="[Add]" src="http://www.tigercrossing.com/blog/images/add.png" /> Add New Role</strong></li>
</ul>
<ul>
<ul>
<ul /></ul>
<p align="left" style="text-align: left"><font size="-2">Next: <a href="http://www.tigercrossing.com/blog/?p=10">A Lot to Go On</a> </font></p>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.tigercrossing.com/blog/?feed=rss2&amp;p=9</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
