<?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>Three Rings Blog</title>
	<atom:link href="http://blog.threerings.org.uk/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.threerings.org.uk</link>
	<description></description>
	<lastBuildDate>Mon, 10 Jun 2013 23:28:51 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>New Feature: Control Directory Field Access By Role</title>
		<link>http://blog.threerings.org.uk/2013/06/11/new-feature-control-directory-field-access-by-role/</link>
		<comments>http://blog.threerings.org.uk/2013/06/11/new-feature-control-directory-field-access-by-role/#comments</comments>
		<pubDate>Mon, 10 Jun 2013 23:25:25 +0000</pubDate>
		<dc:creator>JTA</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[features]]></category>
		<category><![CDATA[Krypton]]></category>
		<category><![CDATA[Upgrade]]></category>

		<guid isPermaLink="false">http://blog.threerings.org.uk/?p=1174</guid>
		<description><![CDATA[The biggest change we&#8217;ve made for Milestone Krypton is one which has required a complete re-write of both the Directory and the Roles modules of Three Rings. It&#8217;s the ability to filter who can see information stored in a user&#8217;s Directory page, based on their role. Previously, Directory permissions were very broad-brush. You could say [...]]]></description>
				<content:encoded><![CDATA[<p>The biggest change we&#8217;ve made for Milestone Krypton is one which has required a complete re-write of both the Directory and the Roles modules of <em>Three Rings</em>. It&#8217;s the ability to filter who can see information stored in a user&#8217;s Directory page, based on their role.</p>
<p>Previously, Directory permissions were very broad-brush. You could say whether a field was required &#8211; so you could make sure everyone entered their phone number. And you could say if a field was hidden, which was useful if you were a Samaritans branch and didn&#8217;t want to store both &#8220;home&#8221; and &#8220;term time&#8221; addresses. You could also say whether a field was something a user could &#8220;self manage&#8221; if it changed (like a phone number), or something where edit permissions were &#8220;Admin only&#8221; (such as Friendly Names, where unannounced changes might confuse people looking at the rota).</p>
<p>What you couldn&#8217;t do was say <em>who</em> could see information. There were four levels of Directory access: None (you can&#8217;t see anything in the Directory, not even your own page), View (You can see everything in the Directory, but you can&#8217;t change anything), Self-Manage (You can see everything in the Directory, but you can only change your details for fields where an Admin has allowed you to do so) and Manage (You can see everything in the Directory and you can change anyone&#8217;s details).</p>
<div id="attachment_1175" class="wp-caption aligncenter" style="width: 228px"><a href="http://blog.threerings.org.uk/wp-content/uploads/2013/06/Old-Directory-View-Permissions.jpg"><img class="size-medium wp-image-1175" alt="A screenshot of how Properties looked before Milestone Krypton" src="http://blog.threerings.org.uk/wp-content/uploads/2013/06/Old-Directory-View-Permissions-218x300.jpg" width="218" height="300" /></a><p class="wp-caption-text">Pre-Milestone Krypton, this is what the inside of the &#8216;Admin &gt; Properties&#8217; button looked like. Note that you can&#8217;t adjust who can see which property! (Click for a bigger version.)</p></div>
<p>If you stored information in the Directory, then everyone who had View permissions or higher could see all of it. Over the past few months we&#8217;ve had an increasing number of feature suggestions and data-related enquiries asking us to allow organisations to store information in the Directory which was only visible to some people. A common example was Next of Kin details: people wanted volunteers to be able to see and edit their own Next of Kin, but they generally didn&#8217;t want everyone at their organisation to be able to see what they&#8217;d put down.</p>
<p>For Milestone Krypton we&#8217;ve massively increased the degree of control organisations can exercise over the Directory properties.</p>
<p>For a start, you can now order the Directory properties in any way you like, by clicking and dragging them to higher or lower positions in the list, just as <a href="http://blog.threerings.org.uk/2011/11/21/new-feature-enhanced-drag-and-drop/">you might drag-and-drop volunteers around when filling the rota</a>.</p>
<div id="attachment_1177" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.threerings.org.uk/wp-content/uploads/2013/06/Property-Dragging.jpg"><img class="size-medium wp-image-1177" alt="Screenshot illustrating Drag-and-Drop on properties." src="http://blog.threerings.org.uk/wp-content/uploads/2013/06/Property-Dragging-300x259.jpg" width="300" height="259" /></a><p class="wp-caption-text">You can see here that the &#8220;Gender&#8221; property is being dragged up to join the three other properties that appear before &#8216;Personal Details&#8217; on the Directory page (click to see a bigger image)</p></div>
<p>More than that, however, <em>Three Rings</em> now allows you to set not only who can edit a property, based on their role, but also who can <em>see</em> a property. So you can arrange matters so that a user can see and edit their Car Registration number, but only select members of your organisation can see it. It&#8217;s even possible to have properties which a user <em>can&#8217;t </em>see!</p>
<div id="attachment_1179" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.threerings.org.uk/wp-content/uploads/2013/06/Property-Viewing-restrictions.jpg"><img class="size-medium wp-image-1179" alt="Screenshot showing very restricted viewing access to a property" src="http://blog.threerings.org.uk/wp-content/uploads/2013/06/Property-Viewing-restrictions-300x122.jpg" width="300" height="122" /></a><p class="wp-caption-text">Here&#8217;s an organisation where only people with the Director role can see what a volunteer&#8217;s commitment is!</p></div>
<p>This is a huge  change from the way <em>Three Rings</em> worked before Milestone Krypton, and it&#8217;s taken a lot of work to get everything in place for it, but it&#8217;s a great example of our long-standing belief that <em>Three Rings</em> should fit the way your organisation operates, not the other way round.</p>
<p>Now, instead of the old binary approach where a property was either visible to everyone or completely hidden from the system, you can now regulate how much of their fellow volunteer&#8217;s data an individual user can see, based on their role within your organisation. As in the screenshot above you can select from simple options like &#8220;Owner and Director&#8221;, or you can create more complex role-based permissions to view Directory properties, as in the example below:</p>
<div id="attachment_1188" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.threerings.org.uk/wp-content/uploads/2013/06/Custom-Property-Permissions1.jpg"><img class="size-medium wp-image-1188" alt="Screenshot showing ability to assign permissions to multiple roles" src="http://blog.threerings.org.uk/wp-content/uploads/2013/06/Custom-Property-Permissions1-300x131.jpg" width="300" height="131" /></a><p class="wp-caption-text">You select which roles have permission to view a Directory property using the checkboxes. Permissions to edit can be assigned in the same way.</p></div>
<p>The fine-grained controls over who can see what in the Directory mesh nicely with the overall theme of Milestone Krypton, which has focussed heavily on increasing organisation&#8217;s control over the system. It&#8217;s why we&#8217;ve implemented <a href="http://blog.threerings.org.uk/2013/06/08/new-features-maintenance-tasks-and-closer-auditing-of-three-rings-volunteers/">tighter auditing of Three Rings staff along with a system to remind you of outstanding maintenance tasks</a>, why we&#8217;ve made it easier to <a href="http://blog.threerings.org.uk/2013/06/07/new-feature-view-sent-messages-in-comms-best-tester-feature/">track the messages you&#8217;ve sent through Comms</a>, and why we&#8217;ve made it easier for you to <a href="http://blog.threerings.org.uk/2013/06/01/new-feature-improved-system-news/">control what bits of System News you do or don&#8217;t see</a>.</p>
<p>Milestone Krypton should make it easier than ever for you to use <em>Three Rings</em> to run your organisation the way you want to run it. And we&#8217;re proud to be helping you do just that.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.threerings.org.uk/2013/06/11/new-feature-control-directory-field-access-by-role/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>New Features: Maintenance Tasks and Closer Auditing of Three Rings volunteers</title>
		<link>http://blog.threerings.org.uk/2013/06/08/new-features-maintenance-tasks-and-closer-auditing-of-three-rings-volunteers/</link>
		<comments>http://blog.threerings.org.uk/2013/06/08/new-features-maintenance-tasks-and-closer-auditing-of-three-rings-volunteers/#comments</comments>
		<pubDate>Sat, 08 Jun 2013 09:03:20 +0000</pubDate>
		<dc:creator>JTA</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[features]]></category>
		<category><![CDATA[Krypton]]></category>
		<category><![CDATA[Upgrade]]></category>

		<guid isPermaLink="false">http://blog.threerings.org.uk/?p=1129</guid>
		<description><![CDATA[Maintenance Tasks Amongst the changes we&#8217;ve made in Milestone Krypton is one which introduces a new button to the Admin panel: the Maintenance Tasks button, down in the &#8216;Three Rings and you&#8217; section. Maintenance Tasks is a new feature designed to help you keep your organisation&#8217;s Three Rings account running smoothly. They will automatically alert [...]]]></description>
				<content:encoded><![CDATA[<h3>Maintenance Tasks</h3>
<p>Amongst the changes we&#8217;ve made in Milestone Krypton is one which introduces a new button to the Admin panel: the Maintenance Tasks button, down in the &#8216;<em>Three Rings</em> and you&#8217; section.</p>
<div id="attachment_1130" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.threerings.org.uk/wp-content/uploads/2013/06/Maintenance-Button.png"><img class="size-medium wp-image-1130" alt="Screenshot of the new Maintenance Button" src="http://blog.threerings.org.uk/wp-content/uploads/2013/06/Maintenance-Button-300x67.png" width="300" height="67" /></a><p class="wp-caption-text">The new Maintenance Button, on the right hand end of the line (click to see a bigger version)</p></div>
<p>Maintenance Tasks is a new feature designed to help you keep your organisation&#8217;s <em>Three Rings</em> account running smoothly. They will automatically alert you to one of three maintenance tasks which you might have forgotten to carry out:</p>
<p><strong>Purging accounts</strong> belonging to Sleeping volunteers if they don&#8217;t seem to be coming back to help keep you on the right side of the Data Protection Act in terms of not keeping personally-identifiable information longer than necessary.</p>
<p><strong>Nominating Support People</strong> if you don&#8217;t have any within your organisation (that&#8217;s important because Support People are the people <em>Three Rings</em> will tell your volunteers to get in touch with if they get stuck, and they&#8217;re also our first point of contact if one of your volunteers gets in touch with us and needs something we can&#8217;t do, like a password reset!)</p>
<p><strong>Highlighting Accounts</strong> which nobody has logged into for a year, so you can lock or sleep accounts belonging to users who have effectively left the organisation without formally quitting (or else follow whatever alternative policies your organisation has in place for such cases).</p>
<p>In addition to showing what number of tasks there are &#8216;to do&#8217;, as shown in the picture of the button above, the number of outstanding Maintenance Tasks will be highlighted by an information bar when someone with Admin permissions logs in:</p>
<div id="attachment_1132" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.threerings.org.uk/wp-content/uploads/2013/06/Maintenance-Banner.png"><img class="size-medium wp-image-1132" alt="Screenshot of the information bar alerting a user to Maintenance Tasks" src="http://blog.threerings.org.uk/wp-content/uploads/2013/06/Maintenance-Banner-300x77.png" width="300" height="77" /></a><p class="wp-caption-text">The information bar helpfully gives you a link direct to the Maintenance Tasks page to save you going via the Admin tab (click to enlarge)</p></div>
<p>&nbsp;</p>
<p>Any Maintenance Tasks which need to be completed will be explained in more detail after you click on the &#8216;Maintenance Tasks&#8217; button from the Admin panel, or the link in the information bar. The task list is seen in this next screenshot:</p>
<div id="attachment_1134" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.threerings.org.uk/wp-content/uploads/2013/06/Maintenance-Task-List.png"><img class="size-medium wp-image-1134" alt="Screenshot of the full list of Maintenance Tasks " src="http://blog.threerings.org.uk/wp-content/uploads/2013/06/Maintenance-Task-List-300x102.png" width="300" height="102" /></a><p class="wp-caption-text">The list of incomplete Maintenance Tasks (click for full-size version)</p></div>
<p>Note that none of these things will happen automatically, and you&#8217;re free to click the &#8216;Dismiss&#8217; button on the list, which will get rid of the reminder for another 12 months. Maintenance Tasks doesn&#8217;t make you do tasks, or do the tasks for you &#8211; it just suggests that you should address commonly forgotten issues, whilst leaving you in full control of your organisation&#8217;s account.</p>
<h3></h3>
<p>&nbsp;</p>
<h3>Closer Auditing of our volunteers</h3>
<p>We&#8217;ve always said it&#8217;s important to give organisations as much control over their accounts as possible (and indeed that&#8217;s a big part of why we&#8217;ve <a href="http://blog.threerings.org.uk/2013/06/01/new-feature-improved-system-news/">changed how System News will work after Krypton</a>!). Sometimes, when people get in touch with the volunteers on the <em>Three Rings</em> support team, they present us with an issue that we can&#8217;t solve without going and looking at their data and how they&#8217;ve set their organisation&#8217;s <em>Three Rings</em> account up.</p>
<p>We have a strict policy that no <em>Three Rings</em> volunteer may ever look at an organisation&#8217;s data unless they are responding to a support request (and they mustn&#8217;t look at <em>any</em> data that isn&#8217;t directly related to resolving that support request). Although we&#8217;ve always adhered to this policy, the only way we&#8217;ve been able to check it was being followed was by looking at the server logs themselves &#8211; which is a perfectly good way for us to check, but which isn&#8217;t accessible for any of our users!</p>
<p>We&#8217;ve now added a further safeguard to this process, which is to show any instance of a member of the <em>Three Rings</em> support team logging in as a regular user as a separate kind of login in your own organisational logs as well as on our server logs. The login note will show which member of the <em>Three Rings</em> team logged in, as which volunteer, and for what reason:</p>
<div id="attachment_1139" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.threerings.org.uk/wp-content/uploads/2013/06/Staff-Auditing-example-larger-version.png"><img class="size-medium wp-image-1139" alt="Screenshot showing new auditing tool" src="http://blog.threerings.org.uk/wp-content/uploads/2013/06/Staff-Auditing-example-larger-version-300x46.png" width="300" height="46" /></a><p class="wp-caption-text">Here&#8217;s some mocked-up logs from the fictional &#8220;Santiago Nightline&#8221; on our beta server. The new log trace is visible on the second line of the image (click to see it bigger)</p></div>
<p>It&#8217;s always been incredibly important to everyone at <em>Three Rings</em> that we not only act in an open and ethical manner, but that we&#8217;re <em>seen</em> to do so (which is why, on the rare occasions that something goes awry, <a href="http://blog.threerings.org.uk/2012/11/02/unscheduled-downtime-on-021112/">we explain exactly what happened, and what we&#8217;ve done to fix things</a>). Although we&#8217;ve never looked at an organisation&#8217;s data without being asked to do so, it&#8217;s important that we can demonstrate that as clearly as possible, and that&#8217;s exactly what this new feature will help us to do.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.threerings.org.uk/2013/06/08/new-features-maintenance-tasks-and-closer-auditing-of-three-rings-volunteers/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>New Feature: view sent messages in Comms (Best Tester Feature!)</title>
		<link>http://blog.threerings.org.uk/2013/06/07/new-feature-view-sent-messages-in-comms-best-tester-feature/</link>
		<comments>http://blog.threerings.org.uk/2013/06/07/new-feature-view-sent-messages-in-comms-best-tester-feature/#comments</comments>
		<pubDate>Fri, 07 Jun 2013 09:18:41 +0000</pubDate>
		<dc:creator>JTA</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Best Tester]]></category>
		<category><![CDATA[features]]></category>
		<category><![CDATA[Krypton]]></category>
		<category><![CDATA[Upgrade]]></category>

		<guid isPermaLink="false">http://blog.threerings.org.uk/?p=1109</guid>
		<description><![CDATA[One of the new features in Milestone Krypton exists at the request of our Best Tester of Milestone Jethrik. Katherine, who submitted the best and clearest bug reports during the Jethrik test period, received a certificate signed by the Three Rings team and was allowed to nominate a feature which we guaranteed would appear in [...]]]></description>
				<content:encoded><![CDATA[<p>One of the new features in Milestone Krypton exists at the request of our Best Tester of Milestone Jethrik.</p>
<p>Katherine, who submitted the best and clearest bug reports during the Jethrik test period, received a certificate signed by the <em>Three Rings </em>team and was allowed to nominate a feature which we guaranteed would appear in the very next version! She chose a feature from the list which she herself had suggested, and that feature is the ability to see messages you have previously sent from <em>Three Rings</em>.</p>
<div id="attachment_1114" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.threerings.org.uk/wp-content/uploads/2013/06/The-Best-Tester-is-you.jpg"><img class="size-medium wp-image-1114" alt="A mock-up of how the Best Tester certificate for Milestone Krypton might look." src="http://blog.threerings.org.uk/wp-content/uploads/2013/06/The-Best-Tester-is-you-300x210.jpg" width="300" height="210" /></a><p class="wp-caption-text">The real Best Tester certificate is sealed and framed. But it&#8217;s not as great a prize as the chance to pick a feature to prioritise! (Click to see this example certificate in a larger version)</p></div>
<p>In the process, we&#8217;ve also added a note to the Comms page to remind users that <em>every</em> message sent through <em>Three Rings</em> will appear in the system logs, and will be visible to anyone with Admin permissions (and, like everything else in the logs, can&#8217;t be deleted).</p>
<p>An important point to note is that this feature will only work for messages sent <em>after</em> Krypton goes live on the 10th of June: if you send a message on the 9th of June, you won&#8217;t be able to see it in the Sent Messages section of Comms, if you send a message on or after the 11th of June, you will see it in your Sent Messages. That&#8217;s important to us, because it&#8217;s possible that some users wouldn&#8217;t have sent messages if they knew they&#8217;d enter into a second log (even if they&#8217;re the only people to access it!), so the feature won&#8217;t work retroactively.</p>
<p>&nbsp;</p>
<p>However, the feature <em>will</em> work if you send a message using a role that gives you Comms permissions, even if you subsequently lose that role. That means that if you&#8217;re a Rota Manager with permission to send emails, your messages will still be logged, and you can access that personal log even if you stop being a Rota Manager and don&#8217;t have any special permissions (you just won&#8217;t be able to send any new messages).</p>
<p>We&#8217;re actually really excited about this feature, because we think it will be a big help to people &#8211; before if you wanted to check what you&#8217;d said in a message, you had to go and look at the system log in the Admin Panel. You&#8217;d still need to do that to check what a message said if it was said by someone else, but if you sent the message you can now access that message directly by scrolling down to the bottom of the Comms page.</p>
<div id="attachment_1111" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.threerings.org.uk/wp-content/uploads/2013/06/Sent-Message-archive1.jpg"><img class="size-medium wp-image-1111" alt="A screenshot showing a previously sent message" src="http://blog.threerings.org.uk/wp-content/uploads/2013/06/Sent-Message-archive1-300x114.jpg" width="300" height="114" /></a><p class="wp-caption-text">Viewing a sent message in the Comms archive. Click to enlarge.</p></div>
<p>This is a really exciting feature for us (and we hope Katherine&#8217;s proud of herself for getting it included in Milestone Krypton!) &#8211; it&#8217;s a great feature in its own right, but it also represents a big part of <a href="http://blog.threerings.org.uk/2012/11/21/where-do-we-go-from-here-part-1/">what we announced at our birthday conference last year</a>: our determination to ensure that all the volunteers who are running <em>Three Rings</em> feel valued, and get to see what a difference they&#8217;re making to the volunteering world.</p>
<p>We can&#8217;t wait to see who&#8217;s going to be the Best Tester of Milestone Krypton!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.threerings.org.uk/2013/06/07/new-feature-view-sent-messages-in-comms-best-tester-feature/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>New Feature: Improved System News</title>
		<link>http://blog.threerings.org.uk/2013/06/01/new-feature-improved-system-news/</link>
		<comments>http://blog.threerings.org.uk/2013/06/01/new-feature-improved-system-news/#comments</comments>
		<pubDate>Fri, 31 May 2013 23:20:59 +0000</pubDate>
		<dc:creator>JTA</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[features]]></category>
		<category><![CDATA[Krypton]]></category>
		<category><![CDATA[Upgrade]]></category>

		<guid isPermaLink="false">http://blog.threerings.org.uk/?p=1083</guid>
		<description><![CDATA[One of the changes we’ve made in Milestone Krypton affects the way System News works. Three Rings has always used system news to relay important information to users, especially information about planned downtime (such as that required for new releases), and details on what has been changed after a release (because we think it’s important [...]]]></description>
				<content:encoded><![CDATA[<p>One of the changes we’ve made in Milestone Krypton affects the way System News works.</p>
<p><i>Three Rings</i> has always used system news to relay important information to users, especially information about planned downtime (such as that required for new releases), and details on what has been changed after a release (because we think it’s important everyone is told what we’ve done to the system while it was offline!)</p>
<p>&nbsp;</p>
<p>For much of the life of <i>Three Rings</i>, the<i> S</i>ystem News was unique – it sat above organisation’s own news, right at the top of their Overview page, and it couldn’t be pushed down the news feed even if organisational news was added after it had appeared. That was fine, and didn’t seem to cause anyone any problems.</p>
<p>However, <a href="http://blog.threerings.org.uk/2011/10/29/new-feature-%E2%80%93-sticky-archivable-news/">about 18 months ago we introduced “Sticky News”</a>, which allowed organisations with a particularly important bit of news to keep it right at the top of their newsfeed. This had been a fairly common request, but it was a minor change compared to other Iridium features like <a href="http://blog.threerings.org.uk/2011/11/03/new-feature-inactivity-types/">customisable inactivity types</a> and <a href="http://blog.threerings.org.uk/2011/11/24/new-feature-rota-autopopulation/">rota autopopulation</a>.</p>
<p>Small though sticky news was, it had a surprising side-effect: people started to dislike System News. We honestly hadn’t expected that – after all, we created the Sticky News feature because so many organisations wanted to have their news work <i>the same way</i> as System News – but, within a few months of <a href="http://blog.threerings.org.uk/2011/11/28/milestone-iridium-launched/">Iridium&#8217;s release</a>, people had become used to having their own most important news right at the top of the page and they didn’t like it when an item of System News was placed above it.</p>
<div id="attachment_1085" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.threerings.org.uk/wp-content/uploads/2013/05/Current-System-News.png"><img class="size-medium wp-image-1085" alt="A screenshot of how system news used to look" src="http://blog.threerings.org.uk/wp-content/uploads/2013/05/Current-System-News-300x117.png" width="300" height="117" /></a><p class="wp-caption-text">How System News used to look. Click for a larger version.</p></div>
<h3></h3>
<p>You can see that they&#8217;ve got a point- yes, it&#8217;s important to warn people that <em>Three Rings</em> is going to be unavailable, but we don&#8217;t know what&#8217;s going on in the organisations using <em>Three Rings</em>, and System News could be pushing really important information down to where fewer volunteers would see it. We don&#8217;t perform password resets for volunteers, because we don&#8217;t have the knowledge of the situation in their branch. It seemed wrong that we weren&#8217;t extending that logic to the Overview page as well. As a result we&#8217;ve put a lot of thought into what we can do to satisfy the people who don&#8217;t like seeing System News without disadvantaging anyone else too badly, and we&#8217;ve completely overhauled the way it works.</p>
<ul>
<li>First, <strong>System News will no longer appear on the overview page</strong>. Instead it will appear in a pop-up box when a user first logs in, leaving the Overview page to display only news created by a local or a regional account.</li>
<li>Secondly,<strong> once someone&#8217;s logged in and seen the system news, they&#8217;ll be able to &#8220;snooze&#8221; it</strong> by clicking a &#8216;Tell me later&#8217; box which will instantly dismiss the System News pop-up, but show the message on their next login, when they might have more time to read it.</li>
<li>Thirdly, a <strong>user who&#8217;s read a system news popup can dismiss it entirely</strong> &#8211; like marking an email &#8220;as read&#8221; &#8211; and that news item will never show up for them again.</li>
<li>Fourthly, we&#8217;ve created three <em>kinds</em> of System News &#8211; Announcements, Warnings and Release Notes. They&#8217;ll each be used for different kinds of message, and <strong>a volunteer can now say they never want to see any System News items of a particular type</strong>. That means that if they really dislike some bits of system news &#8211; say Announcements &#8211; but still want to be warned of upcoming downtime, they can adjust things so that they never see any Announcements, but they&#8217;ll still see Release Notes and Warning Messages (at least until they dismiss them).</li>
</ul>
<p>(There is also one other kind of new System News &#8211; it&#8217;s called Unskippable, because it&#8217;s the one kind of new system news that <em>can&#8217;t</em> be dismissed. We don&#8217;t intend to ever use it, but if there&#8217;s ever an emergency that means we absolutely have to get in touch with every single user of <em>Three Rings</em>, we&#8217;ve left ourselves a way to do so. It&#8217;s not at all likely, but the fact it&#8217;s technically possible saves us from having an ugly gap in our disaster recovery plans!)</p>
<h3></h3>
<p><strong>Release Notes</strong>, as the name suggests, will be used after each new version of <em>Three Rings</em>. They&#8217;ll explain what the latest Milestone is, and provide a link to a full feature list, to give volunteers the chance to see what&#8217;s just been changed.</p>
<p><strong>Warnings</strong> will alert volunteers to anticipated downtime (fewer releases will require downtime after Krypton, but we still want to give people the chance to know if there&#8217;s any coming up).</p>
<p><strong>Announcements</strong> will be used specifically for non-system related messages which we still think volunteers would benefit from knowing &#8211; for example, an Announcement might mention the <a href="http://blog.threerings.org.uk/2013/03/30/announcing-the-three-rings-roadshow/">upcoming <em>Three Rings</em> roadshow</a> &#8211; useful for <em>Three Rings</em> users who want to keep themselves informed, but don&#8217;t want to follow our blog or Twitter feeds (and, of course, permanently dismissable for anyone who really doesn&#8217;t want to be in the loop!)</p>
<h2></h2>
<p>Here&#8217;s a sneak preview of how new System News items will appear:</p>
<div id="attachment_1084" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.threerings.org.uk/wp-content/uploads/2013/05/system_news.png"><img class="size-medium wp-image-1084" alt="Screenshot of new system news" src="http://blog.threerings.org.uk/wp-content/uploads/2013/05/system_news-300x157.png" width="300" height="157" /></a><p class="wp-caption-text">The new appearance of System News. Click to enlarge.</p></div>
<p>The screenshot there shows you all the key points of new System News &#8211; the ability to snooze the message with the &#8220;Tell me later&#8221;, the option to mark it as read by clicking &#8220;Dismiss&#8221; and the additional ability to never see that type of System News again, by clicking the &#8220;Never show me announcements&#8221; checkbox before clicking dismiss.</p>
<p>You can also see that the new kinds of System News stack up within the popup, so the &#8216;Announcement&#8217; type is tucked on top of one &#8216;Warning&#8217; System News and one &#8216;Release Notes&#8217; system news. Clicking on each of the news titles would unfold the item to allow you to read it fully, and click whichever button was appropriate.</p>
<p>The changes to System News fit really nicely with the overarching theme of Milestone Krypton &#8211; increasingly fine-grained control of how <em>Three Rings</em> works for you. Not only have we re-established a clear difference between System News and local news, we&#8217;re also letting our users pick for themselves what their ideal exposure to System News should be, instead of trying to guess that for them ourselves!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.threerings.org.uk/2013/06/01/new-feature-improved-system-news/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Milestone Krypton is on the way!</title>
		<link>http://blog.threerings.org.uk/2013/05/29/milestone-krypton-is-on-the-way/</link>
		<comments>http://blog.threerings.org.uk/2013/05/29/milestone-krypton-is-on-the-way/#comments</comments>
		<pubDate>Wed, 29 May 2013 21:10:10 +0000</pubDate>
		<dc:creator>JTA</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[features]]></category>
		<category><![CDATA[Krypton]]></category>
		<category><![CDATA[Upgrade]]></category>

		<guid isPermaLink="false">http://blog.threerings.org.uk/?p=1071</guid>
		<description><![CDATA[It&#8217;s been a while coming &#8211; mainly because the changes we&#8217;ve made have had additional impacts all over Three Rings, and we&#8217;ve had to upgrade lots of different bits of the system code all at once &#8211; but Milestone: Krypton is now into beta testing! The biggest change in Krypton is to the way the [...]]]></description>
				<content:encoded><![CDATA[<p>It&#8217;s been a while coming &#8211; mainly because the changes we&#8217;ve made have had additional impacts all over <em>Three Rings</em>, and we&#8217;ve had to upgrade lots of different bits of the system code all at once &#8211; but Milestone: Krypton is now into beta testing!</p>
<p>The biggest change in Krypton is to the way the Directory works. As we promised, the latest version of <em>Three Rings</em> will make it much, much easier for administrators to control who can see what information stored about a volunteer. It&#8217;s also the last of the monolithic releases &#8211; after this, we&#8217;ll be releasing a new version of <em>Three Rings</em> every two months, meaning we&#8217;ll be able to be much more responsive to how people want the system to be developed.</p>
<p>We&#8217;ve got lots of <em>Three Rings</em> users out there working really hard to test the system, familiarise themselves with the new features before they &#8220;go live&#8221; on the 10th of June, and &#8211; of course &#8211; get in with a chance to be voted &#8216;<a href="http://blog.threerings.org.uk/2012/11/21/where-do-we-go-from-here-part-1/">Best Tester</a>&#8216; of the milestone by the <em>Three Rings</em> team and get a chance to nominate a feature which will &#8220;leapfrog&#8221; the <a href="http://blog.threerings.org.uk/2009/10/09/development-process/">usual feature selection process</a> and get included in the update after Krypton, Milestone Lutetium!</p>
<p>&#8230;If you&#8217;d like to help make <em>Three Rings</em> better, please do contact us and ask to join the testing team &#8211; it&#8217;s a great way to see the new features, and it really helps us to see how the features we&#8217;re writing actually get used in real life (because it&#8217;s not always the way we&#8217;d expect!)</p>
<p>&nbsp;</p>
<p>As usual, we&#8217;ll be updating the blog here with detailed information and screen shots about some of our more exciting features, but for now here&#8217;s the full list of new features you&#8217;ll have when Krypton goes live:</p>
<p>&nbsp;</p>
<div><a href="http://blog.threerings.org.uk/2013/06/07/new-feature-view-sent-messages-in-comms-best-tester-feature/"><strong>Best Tester Feature: View sent messages in Comms:</strong></a></div>
<div>All volunteers will now be able to view the content of messages they&#8217;ve sent through Three Rings&#8217; Comms system. This feature will only show messages sent after Krypton is released. <em>This feature was included in Milestone Krypton at the request of Katherine, the &#8216;Best Tester&#8217; of Milestone: Jethrik back in October</em>.</div>
<p>&nbsp;</p>
<div><a href="http://blog.threerings.org.uk/2013/06/11/new-feature-control-directory-field-access-by-role/"><strong>Control over the permissions of individual Directory Properties:</strong></a></div>
<div>From the Admin-&gt;Properties panel, you can now set permissions on individual Properties shown in the Directory. For example, you can make volunteers&#8217; &#8220;Emergency Contact Details&#8221; visible only to the Committee and the volunteer themselves, or you can make Email Address editable by &#8220;semi-manager&#8221; volunteers who aren&#8217;t able to edit other Properties. There&#8217;s a great deal of flexibility in the new permissions model, but remember: if you choose to store information about volunteers that those volunteers themselves can&#8217;t see, make sure that you&#8217;re obeying the UK&#8217;s Data Protection Act (or similar legislation in your country).</div>
<p>&nbsp;</p>
<div><strong>Rearrange and rename Directory Properties:</strong></div>
<div>While you&#8217;re in Admin-&gt;Properties, you&#8217;ll find that you can re-arrange the Directory fields, and even give them different names: so if you&#8217;d rather call it &#8220;Christian Name&#8221; or &#8220;Forename&#8221; than &#8220;First Name&#8221;, or to rename &#8220;Emergency Contact Details&#8221; to &#8220;ICE Contact&#8221;, you can.</div>
<p>&nbsp;</p>
<div><strong>Volunteers may override their own unavailability:</strong></div>
<div>Where the rota options permit it, volunteers can now sign up for shifts during periods when they are marked as unavailable. Like the admin override system, they&#8217;ll have to tick a check-box to perform the override.</div>
<p>&nbsp;</p>
<div><strong><a href="http://blog.threerings.org.uk/2013/06/01/new-feature-improved-system-news/">Improved System News</a>:</strong></div>
<div>System News is now properly separated from Org news, and individual volunteers can dismiss items of system news or even opt out of receiving certain types of news completely.</div>
<p>&nbsp;</p>
<div><strong>Save as My Default for the Directory:</strong></div>
<div>You can now save your Directory &#8220;&#8230;as list&#8221; view as your personal default, just like you can with the Rota: just check/uncheck the columns you&#8217;d like to see, then click &#8220;Save as My Default&#8221;.</div>
<p>&nbsp;</p>
<div><a href="http://blog.threerings.org.uk/2013/06/08/new-features-maintenance-tasks-and-closer-auditing-of-three-rings-volunteers/"><strong>Maintenance Tasks:</strong></a></div>
<div>Three Rings will now remind your administrators when there are tasks overdue, with a new panel in the Admin tab. You&#8217;ll be advised if you&#8217;ve got large numbers of sleeping-but-unpurged volunteers (helping you keep on the right side of the Data Protection Act), accounts that have never been used, no nominated Support People, or other maintenance issues that need your attention.</div>
<p>&nbsp;</p>
<div><strong>Expanded Comms gender filtering checkboxes:</strong></div>
<div>By request, the gender filtering checkboxes in the Comms tab will now let you filter by the gender of any volunteer at your organisation.</div>
<p>&nbsp;</p>
<div><strong>Improvements to &#8216;inline&#8217; Directory editing and New Volunteers:</strong></div>
<div>We&#8217;ve streamlined the process of editing Directory pages, so that even if you&#8217;re editing &#8220;inline&#8221; (clicking the &#8216;edit&#8217; link next to each property you want to change) you can still edit multiple properties at once. We&#8217;ve also synchronised the Directory with the New Volunteer page, so you can edit any or all of your Properties right as you create each new account.</div>
<p>&nbsp;</p>
<div><a href="http://blog.threerings.org.uk/2013/06/08/new-features-maintenance-tasks-and-closer-auditing-of-three-rings-volunteers/"><strong>Tighter auditing of Three Rings staff:</strong></a></div>
<div>If you ask a member of Three Rings staff to log in to your organisation, that&#8217;ll now show up in your logs, including which Three Rings volunteer logged in and the reason for their doing so.</div>
<p>&nbsp;</p>
<div>Of course, we&#8217;ve made lots of little background changes as well &#8211; we always do! &#8211; but these are the big changes, and the ones we hope you&#8217;re most excited about -we&#8217;ll keep you posted!</div>
<div></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.threerings.org.uk/2013/05/29/milestone-krypton-is-on-the-way/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Three Rings &amp; Data Protection at the Three Rings Roadshow!</title>
		<link>http://blog.threerings.org.uk/2013/05/06/three-rings-data-protection-at-the-three-rings-roadshow/</link>
		<comments>http://blog.threerings.org.uk/2013/05/06/three-rings-data-protection-at-the-three-rings-roadshow/#comments</comments>
		<pubDate>Mon, 06 May 2013 11:00:32 +0000</pubDate>
		<dc:creator>JTA</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[features]]></category>
		<category><![CDATA[Krypton]]></category>
		<category><![CDATA[Upgrade]]></category>

		<guid isPermaLink="false">http://blog.threerings.org.uk/?p=1064</guid>
		<description><![CDATA[Just a quick update to let you know our plans for the upcoming Three Rings roadshow &#38; Tester&#8217;s barbecue! We&#8217;ve been getting a lot of enquiries lately about the requirements of the Data Protection Act and about what Three Rings users need to do to stay within the law, and we&#8217;re going to use the [...]]]></description>
				<content:encoded><![CDATA[<p>Just a quick update to let you know our plans for the upcoming <em>Three Rings</em> roadshow &amp; Tester&#8217;s barbecue!</p>
<p>We&#8217;ve been getting a lot of enquiries lately about the requirements of the Data Protection Act and about what <em>Three Rings </em>users need to do to stay within the law, and we&#8217;re going to use the Roadshow to address both those subjects: the focus of the first session will be on what the DPA requires, and what you need to do about it.</p>
<p>Then, after the break, we&#8217;ll be revisiting the most popular subject of our Birthday Conference: Admin Training. We know the Admin Panel can seem a little daunting to some of our users, but we want to make sure you can all find the features that will help your organisation get the most from <em>Three Rings</em>.</p>
<p>You can <a href="http://3r2013.eventbrite.co.uk/">reserve your space at the Roadshow</a> on our Eventbrite page.</p>
<p>See you there!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.threerings.org.uk/2013/05/06/three-rings-data-protection-at-the-three-rings-roadshow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Announcing the Three Rings Roadshow!</title>
		<link>http://blog.threerings.org.uk/2013/03/30/announcing-the-three-rings-roadshow/</link>
		<comments>http://blog.threerings.org.uk/2013/03/30/announcing-the-three-rings-roadshow/#comments</comments>
		<pubDate>Sat, 30 Mar 2013 18:14:50 +0000</pubDate>
		<dc:creator>JTA</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[#3R2013]]></category>
		<category><![CDATA[Roadshow]]></category>
		<category><![CDATA[Tester's BBQ]]></category>

		<guid isPermaLink="false">http://blog.threerings.org.uk/?p=1055</guid>
		<description><![CDATA[We got some great feedback after our 10th Birthday Conference last year. It was amazing to see so many enthusiastic Three Rings users gathered together, sharing tips on how they use the system and learning how to use the system better. Almost all of the feedback was extremely positive, but two common complaints kept coming up [...]]]></description>
				<content:encoded><![CDATA[<p>We got some great feedback after our <a href="http://blog.threerings.org.uk/tag/3r2012/">10th Birthday Conference last year</a>. It was amazing to see so many enthusiastic <em>Three Rings</em> users gathered together, sharing tips on how they use the system and learning how to use the system better.</p>
<p>Almost all of the feedback was extremely positive, but two common complaints kept coming up (three, if you count complaints about the food!). Firstly, lots of people were disappointed that they weren&#8217;t able to make it all the way to Buckinghamshire for the event, and secondly, people wanted more time to discuss the system with the Three Rings Team, and less focus on topics other than <em>Three Rings </em>itself.</p>
<p>We&#8217;re now announcing the first ever Three Rings Roadshow &#8211; a smaller conference than our 10th Birthday celebrations, but with a closer focus on <em>Three Rings</em> itself. We&#8217;re going to be bringing back some of the most popular sessions from 3R2012, such as Admin Training, and we&#8217;ll be helping delegates to share ideas with one another and the developers, in the hope that everyone who comes will leave with at least one way their organisation can get more out of <em>Three Rings</em>!</p>
<p><strong>We&#8217;ll be running the Roadshow on the afternoon of Saturday the 20th of July</strong>, and &#8211; in line with our promise to those who couldn&#8217;t make the Birthday conference because it was too far to travel &#8211; we&#8217;re holding it in Manchester, at the Chancellors Hotel and Conference Centre run by Manchester University.</p>
<p>Although <a href="http://blog.threerings.org.uk/2012/11/18/three-rings-is-a-non-profit-organisation/">we&#8217;re a not-for-profit company</a>, we&#8217;re sadly unable to offer <a href="http://blog.threerings.org.uk/2011/12/01/tenth-anniversary-offer/">celebratory discounts</a> and free conferences places indefinitely, so we are asking for a fee of £10 per delegate, to contribute towards the costs of bookings and refreshments, etc. We&#8217;re pretty sure that offers great value to everyone, but (in case you don&#8217;t agree!) <strong>we&#8217;re also offering an &#8220;early bird&#8221; discount of just £5 per ticket for any places booked before Thursday the 11th of April.</strong></p>
<p>As usual, we&#8217;ll be giving you more updates and a more detailed schedule closer to the time, but in the meantime, if you&#8217;d like to reserve some spaces for delegates from your organisation, you can <a href="http://3r2013.eventbrite.co.uk">book your place at the event page on Eventbrite</a>.</p>
<p>For those of you who are also <em>Three Rings</em> testers, it&#8217;s worth putting the date in your diaries even if you aren&#8217;t planning on attending the Roadshow &#8211; in the evening, after the other delegates have left, we&#8217;re going to host the first ever Testers&#8217; Barbecue <a href="http://blog.threerings.org.uk/2012/11/21/where-do-we-go-from-here-part-1/">which we promised you last winter</a>! There&#8217;ll be more details on that in a separate update, so be sure to <a href="http://blog.threerings.org.uk">keep an eye out for new updates</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.threerings.org.uk/2013/03/30/announcing-the-three-rings-roadshow/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Where Do We Go From Here? (Part 3)</title>
		<link>http://blog.threerings.org.uk/2012/12/21/where-do-we-go-from-here-part-3/</link>
		<comments>http://blog.threerings.org.uk/2012/12/21/where-do-we-go-from-here-part-3/#comments</comments>
		<pubDate>Fri, 21 Dec 2012 16:05:38 +0000</pubDate>
		<dc:creator>JTA</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[3R2012]]></category>

		<guid isPermaLink="false">http://blog.threerings.org.uk/?p=1012</guid>
		<description><![CDATA[At the penultimate session of the Three Rings 10th Birthday Conference, JTA presented a session entitled Where do we go from here?, taking a look at the lessons we’ve learned over the past decade, and some of our plans for the future. This post covers the third part of that talk, announcing our plans for [...]]]></description>
				<content:encoded><![CDATA[<p>At the penultimate session of the Three Rings 10th Birthday Conference, JTA presented a session entitled <em>Where do we go from here?</em>, taking a look at the lessons we’ve learned over the past decade, and some of our plans for the future.</p>
<p>This post covers the third part of that talk, announcing our plans for a massive shift in the way users interact with both their <em>Three Rings</em> accounts and with the organisations they volunteer for.</p>
<p>&nbsp;</p>
<h3><em>Three Rings </em>Accounts:</h3>
<p>Ever since the very first version of Three Rings, a user account has been part of an organisation. When a user logs in, they&#8217;re logging into their account <em></em>at their organisation: as long as they keep their password secure only they can access it, but the account itself belongs to the organisation. You can&#8217;t log in to <em>Three Rings</em> if you aren&#8217;t volunteering with an organisation that&#8217;s using <em>Three Rings</em>.</p>
<p>That&#8217;s fairly logical, at least, but there are occasions when it creates trouble:</p>
<div id="attachment_1016" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.threerings.org.uk/wp-content/uploads/2012/12/01-OldStyle-Volunter-Share.png"><img class="size-medium wp-image-1016" title="Volunteer Sharing On Three Rings" src="http://blog.threerings.org.uk/wp-content/uploads/2012/12/01-OldStyle-Volunter-Share-300x114.png" alt="Chart showing need for one person to have two Three Rings accounts if they volunteer in more than one place" width="300" height="114" /></a><p class="wp-caption-text">Example of &#8216;Account Sharing&#8217; at the imaginary organisations Finnpool Samaritans and Gesway Community Centre. Click for a bigger look.</p></div>
<p>The above diagram shows one of the biggest problems of the current <em>Three Rings</em> account structure. Dave lives in Finnpool, where he volunteers as a Samaritan, but he catches a bus every day to go and work in neighbouring Gesway. After work, he volunteers with a youth club at Gesway Community Centre. Because user accounts belong to one single organisation, Dave has to have two separate accounts on <em>Three Rings</em>, with two unique usernames: one for each organisation he gives his time to.</p>
<p>And the problems don&#8217;t necessarily end there. Let&#8217;s imagine Cathy gets a new job in Gesway and, instead of commuting to work like Dave, sells her old house and moves to Gesway. She stops volunteering with Finnpool Samaritans, and instead joins Dave as a volunteer at the Community Centre. Right now, this is what has to happen:</p>
<div id="attachment_1018" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.threerings.org.uk/wp-content/uploads/2012/12/03-Oldstyle-Volunteer-Moves-.png"><img class="size-medium wp-image-1018" title="Volunteer Moving on Three Rings" src="http://blog.threerings.org.uk/wp-content/uploads/2012/12/03-Oldstyle-Volunteer-Moves--300x162.png" alt="Chart showing changes to account structure as Cathy moves branches" width="300" height="162" /></a><p class="wp-caption-text">The dotted line here shows the conceptual path Cathy&#8217;s account takes to &#8220;move&#8221;. Really, the old account is destroyed and she gets a new one in Gesway, which is why all her data is lost. Click for larger view.</p></div>
<p>The need to delete old accounts (and the need to create new accounts for people who actually had accounts on <em>Three Rings</em> before they moved organisation) is creating quite a lot of work for volunteers. What&#8217;s worse, is that it&#8217;s been creating that extra work since we started offering <em>Three Rings</em> to Samaritans branches back in 2009, and the workload is increasing as more and more organisations adopt <em>Three Rings</em>. We want to fix that.</p>
<p>&nbsp;</p>
<h3>A new account model</h3>
<p>In addition to the other improvements we&#8217;re planning for Milestone: Krypton next spring, we want to make some changes to the way user accounts are structured. These changes will then pave the way for further developments, with one big change in the pipeline for the future: we want individual volunteers to own their own <em>Three Rings</em> accounts.</p>
<p>So, instead of logging in to your <em>Three Rings</em> account and seeing information for the organisation your account <em>belongs</em> to, you&#8217;ll be able to log into your <em>Three Rings</em> account and see any information that&#8217;s been shared with you by organisations to which <em>you belong</em>. That&#8217;s a big change, but it should make life easier for a lot of our users, both right now and in the future, as they develop their volunteering careers.</p>
<p>When we make this happen, all existing <em>Three Rings</em> accounts will remain associated with their current organisations. Organisations will still be able to create accounts, too. But a big difference will be that &#8211; as long as the user and the organisation agree &#8211; a user can link their account to more than one organisation.</p>
<p>Just look at what that would do for Dave, with his two accounts:</p>
<div id="attachment_1038" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.threerings.org.uk/wp-content/uploads/2012/12/02-NewStyle-Volunteer-Share1.png"><img class="size-medium wp-image-1038" title="New Style Volunteer Share" src="http://blog.threerings.org.uk/wp-content/uploads/2012/12/02-NewStyle-Volunteer-Share1-300x141.png" alt="Diagram showing how Dave would be able to share one account between two organisations" width="300" height="141" /></a><p class="wp-caption-text">Here Dave is using just one account, with different permission levels at each organisation, depending on what roles those organisations grant him. Click to see more details.</p></div>
<p>We&#8217;d ensure that the organisations retained control of each user&#8217;s permissions within their organisation &#8211; Dave wouldn&#8217;t have Rota Manage permissions at Gesway Community Centre, even though he has them at Finnpool Samaritans- and in the same way, Dave would be able to share some of his personal information, like his phone number, address or CRB status, with Gesway volunteers that he might not want to share with the <em>Three Rings</em> admins at Finnpool: in this new model, <em>everyone</em> would have more control over what data they share, and who they share it with.</p>
<p>This new system works well for Cathy, too:</p>
<div id="attachment_1020" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.threerings.org.uk/wp-content/uploads/2012/12/04-NewStyle-Volunteer-Moves.png"><img class="size-medium wp-image-1020" title="New Style Volunteer Moves" src="http://blog.threerings.org.uk/wp-content/uploads/2012/12/04-NewStyle-Volunteer-Moves-300x159.png" alt="Diagram showing how Cathy can now move her account and still retain personal data" width="300" height="159" /></a><p class="wp-caption-text">Now when Cathy changes which organisation she volunteers with, she can keep all her personal data and take it with her when she moves. Click for a bigger view.</p></div>
<p>As the newer version of Cathy&#8217;s tale shows, the proposed new account structure would also save volunteers at the new organisation the trouble of creating a new <em>Three Rings</em> account and filling it with data for someone whose account already exists on the system.</p>
<p>If you&#8217;ve taken a close look at the above diagram you might also have noticed the note talking about &#8216;Alumni Settings&#8217;. That&#8217;s the second big change we&#8217;d like to make to the way accounts work.</p>
<p>&nbsp;</p>
<h3>Account Levels</h3>
<p>Currently, <em>Three Rings</em> assigns volunteers permissions via the Roles system (and, to a certain &#8211; and sometimes confusing! &#8211; extent, through Experience Levels). We&#8217;d like to tidy that up and fold Experience Levels into Roles, because that better matches the way people are using (and expecting to use) the system these days. But we&#8217;d also like to introduce different account Levels.</p>
<p>That&#8217;s not some sneaky way of charging more, or of suggesting that a &#8216;Trainee&#8217; account wouldn&#8217;t be cheaper than a &#8216;Volunteer&#8217; account (<a href="http://blog.threerings.org.uk/2012/11/18/three-rings-is-a-non-profit-organisation/">we&#8217;re really not after your money</a>, and we&#8217;re not introducing individual accounts just so we can charge you for them!). Instead, we want account Levels to better represent the different <em>types</em> of volunteer that already exist at organisations usingThree Rings.</p>
<p>Before we go any further, let&#8217;s take a quick look at how Roles &amp; Experience Levels work right now:</p>
<div id="attachment_1027" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.threerings.org.uk/wp-content/uploads/2012/12/Roles-Experience-Permissions-Model.png"><img class="size-medium wp-image-1027" title="Roles-Experience Permissions Model" src="http://blog.threerings.org.uk/wp-content/uploads/2012/12/Roles-Experience-Permissions-Model-300x183.png" alt="Simple plan of how Roles &amp; Experience Levels modify the basic settings of the Everyone Role" width="300" height="183" /></a><p class="wp-caption-text">Every user starts out with the same permissions (granted by the &#8216;Everyone&#8217; role), but they can gain extra permissions based on the Roles or Experience levels they are given. Click to enlarge.</p></div>
<p>As you can see, <em>Three Rings</em> currently assigns permissions on a model founded on the assumption that each organisation has only one type of volunteer, reflected by the Everyone Role. Some of those volunteers then get given extra permissions based on their role, but nobody can have <em>fewer</em> permissions than the Everyone Role has.</p>
<p>That&#8217;s because <em>Three Rings</em> has historically focused on volunteers staffing a rota &#8211; what many of our organisations call &#8216;listening volunteers&#8217; &#8211; and our design has tended to ignore the various &#8216;support volunteers&#8217; who do essential work to keep their organisations running, but don&#8217;t have much to do with the rota.</p>
<p>Increasingly, though, we&#8217;ve found people asking how they can use <em>Three Rings</em> to manage those support volunteers, and even whether they can use <em>Three Rings</em> to keep in touch with former volunteers, who&#8217;ve got no business seeing what the rota looks like today, but who might want to be updated about outreach or fundraising events.</p>
<p>So, we&#8217;d like to introduce a system of account Levels. A Level would be like a very general Role (in fact, it&#8217;d be most like a really big &#8216;Everyone&#8217; Role, except you could have more than one!). Users would be able to have both an account Level and one or more Roles (so someone with the Volunteer Level could still have Roles like Training Officer &amp; Biscuit Monitor, just as they do now!), but the Level of their account would set their basic permissions &#8211; the minimum level of data they could access without any modifying Roles to increase their permissions.</p>
<p>Right now, we&#8217;re kicking around words like &#8216;Trainee&#8217;, &#8216;Volunteer&#8217; and &#8216;Alumni&#8217; when we describe the different sorts of Account Level that might exist, although we&#8217;re likely to be a lot more flexible than that in real life! To keep things simple, though, let&#8217;s imagine an organisation that has set those three Levels of account. That would mean that instead of following the old model with an Everyone Role, they&#8217;d have a structure of <em>Three Rings</em> permissions that looks something like this:</p>
<div id="attachment_1029" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.threerings.org.uk/wp-content/uploads/2012/12/08-Level-Roles-Permissions-Model.png"><img class="size-medium wp-image-1029" title="08-Level-Roles Permissions Model" src="http://blog.threerings.org.uk/wp-content/uploads/2012/12/08-Level-Roles-Permissions-Model-300x182.png" alt="This diagram illustrates the simpler model of permissions divided just by account level and role" width="300" height="182" /></a><p class="wp-caption-text">Each account Level can still be modified by Role, but there&#8217;s far more flexibility in terms of the basic permissions &#8211; users are no longer constrained by the Everyone Role. Click to enlarge.</p></div>
<p>This is actually a much simpler structure. Organisations would be able to create one account Level for their Support Volunteers (who don&#8217;t need to see the Rota or the Directory, but could do with having access to the Wiki so they can see the list of maintenance tasks) and a different Level for their Listening Volunteers (who obviously need to be able to see the Rota!). Both types of account Level could have extra permissions granted through the Roles system, but organisations are spared the need to hamstring the permissions granted by the old catch-all &#8216;Everyone&#8217; role, because the Levels system gives them closer control over which volunteers can see what.</p>
<p>What&#8217;s more, we&#8217;d allow organisations to change an individual&#8217;s Level just like they can change Roles. So if Charlie finished his training, he could be moved from Trainee Level to Volunteer Level, and automatically get more permissions (based on his organisation&#8217;s settings). Even better, if Charlie later moved on to volunteer for another organisation his account could be switched to an Alumni Level &#8211; he&#8217;d lose access to the Directory and the Rota (and any other data the organisation decided to keep away from him), but perhaps he&#8217;d still be able to see some information, such as &#8216;Alumni Level News&#8217;, as defined by his former colleagues: that way, he&#8217;d be able to keep in touch with developments back at his old organisation and, if there was ever an opportunity for him to help them out in some way, he&#8217;d hear about it through <em>Three Rings</em> without someone else needing to tell him specifically.</p>
<p>What that means is that our plans would make it possible for <em>Three Rings</em> to enable something we call &#8216;End to End Volunteering&#8217;.</p>
<h3>End to End Volunteering</h3>
<p>Right now, <em>Three Rings</em> is helping thousands of people to volunteer. It&#8217;s making it easier for organisations to manage their volunteers than at any other time in history. But we think it can do more.</p>
<p>Right now, <em>Three Rings</em> can only help manage volunteers who are fully trained and currently part of an organisation. Our vision for End to End Volunteering is that Levels could be used to let organisations track volunteers through <em>Three Rings</em> from the moment they apply  to join until the time they move on to another organisation, and perhaps beyond.</p>
<p>Here&#8217;s a view of a volunteer&#8217;s path through an organisation, as it relates to <em>Three Rings</em>:</p>
<div id="attachment_1032" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.threerings.org.uk/wp-content/uploads/2012/12/05-End-To-End-OldStyle.png"><img class="size-medium wp-image-1032" title="End-To-End Old Style" src="http://blog.threerings.org.uk/wp-content/uploads/2012/12/05-End-To-End-OldStyle-300x172.png" alt="Diagram showing Three Rings only helps the volunteer between being fully trained and leaving the organisation" width="300" height="172" /></a><p class="wp-caption-text">Red highlights areas of a volunteer&#8217;s time at an organisation where Three Rings could be making things easier, but currently doesn&#8217;t. Green shows where Three Rings is helping the volunteer &amp; their organisation at present. Click to enlarge.</p></div>
<p>Of course, that diagram is a bit of a simplification &#8211; included in that single green box are no end of features that <em>Three Rings</em> provides to make things easier for the volunteer and the organisation. But, once Account Levels allow organisations finer control over what their users can see based on what <em>kind </em>of volunteer they are, End to End Volunteering creates a chart that looks more like this:</p>
<div id="attachment_1033" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.threerings.org.uk/wp-content/uploads/2012/12/06-End-To-End-NewStyle.png"><img class="size-medium wp-image-1033" title="End-To-End New Style" src="http://blog.threerings.org.uk/wp-content/uploads/2012/12/06-End-To-End-NewStyle-300x178.png" alt="Diagram showing that Account Levels make it possible for Three Rings to help a volunteer throughout their time at an organisation" width="300" height="178" /></a><p class="wp-caption-text">Starting with a Trainee-Level account through to an Alumni-level account, End to End Volunteering means Three Rings can enhance a volunteer&#8217;s entire experience with an organisation! Click for full version.</p></div>
<p>That&#8217;s a much more exciting prospect: because the permissions levels for a Trainee-Level account are much lower than those of a regular volunteer (at this organisation they just let a user see the dates &amp; times of training sessions, and the contact details for the Training Team), a new volunteer can join the organisation with a Trainee-Level account that will track their progress through Training, and once their training is complete they can move up to a Volunteer-Level account, with more general access. When they leave they can take their personal details (together with their training record!) to a new organisation, where they can continue to useThree Rings. They&#8217;ll also be able to stay in touch with their old branch using the much-reduced permissions of an Alumni-Level account even as they gain new permissions and experiences with their new organisation.</p>
<p>That&#8217;s what we mean by End to End Volunteering: using <em>Three Rings</em> to make the whole volunteering experience easier for our users and organisations.</p>
<p>&nbsp;</p>
<p>As far as we know, Three<em> Rings</em> is the oldest system of its type in the world, and the last ten years have seen some amazing developments, in terms of the number of people <em>Three Rings</em> is helping, the variety of different organisations on board and the technical capabilities of the system. We want to start the next decade of online rota management by continuing that improvement, and by making sure we offer as much help and support to volunteers as we can &#8211; whether they&#8217;re a new trainee, a current volunteer, or an ex-volunteer enjoying some well-earned rest.</p>
<p>There&#8217;ll be some exciting changes in our future, but we hope you can agree that our desire to <a href="http://blog.threerings.org.uk/2012/11/21/where-do-we-go-from-here-part-1/">forge closer relationships with our organisations</a>, to <a href="http://blog.threerings.org.uk/2012/12/04/where-do-we-go-from-here-part-2/">streamline our own release cycle</a>, and our <a href="http://blog.threerings.org.uk/2012/11/18/three-rings-is-a-non-profit-organisation/">re-affirmation of our ethical, non-profit business model</a> puts us in a great position to lead all our users into the future.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.threerings.org.uk/2012/12/21/where-do-we-go-from-here-part-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Where Do We Go From Here? (Part 2)</title>
		<link>http://blog.threerings.org.uk/2012/12/04/where-do-we-go-from-here-part-2/</link>
		<comments>http://blog.threerings.org.uk/2012/12/04/where-do-we-go-from-here-part-2/#comments</comments>
		<pubDate>Tue, 04 Dec 2012 20:22:20 +0000</pubDate>
		<dc:creator>JTA</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[3R2012]]></category>

		<guid isPermaLink="false">http://blog.threerings.org.uk/?p=1001</guid>
		<description><![CDATA[At the penultimate session of the Three Rings 10th Birthday Conference, JTA presented a session entitled Where do we go from here?, taking a look at the lessons we’ve learned over the past decade, and some of our plans for the future. This post offers a re-cap of the second part of that session, which [...]]]></description>
				<content:encoded><![CDATA[<p>At the penultimate session of the Three Rings 10th Birthday Conference, JTA presented a session entitled <em>Where do we go from here?</em>, taking a look at the lessons we’ve learned over the past decade, and some of our plans for the future.</p>
<p>This post offers a re-cap of the second part of that session, which unveiled our plans for more frequent upgrades to <em>Three Rings</em> using a less-disruptive method.</p>
<p>&nbsp;</p>
<h3>Where we are now:</h3>
<p>Back when <em>Three Rings</em> was only helping a handful of Nightlines, it made sense that we released a new version of the system two or three times a year, in line with the University holidays. Technology&#8217;s changed a lot over the past ten years, though: back then, even having a basic rota online was seriously cutting-edge, but now people expect a lot more from an online system.</p>
<p>We&#8217;ve always prided ourselves on responding to our customer&#8217;s needs, and as new technologies develop and our users make new feature suggestions, we&#8217;ve found we&#8217;re often taking longer to release new upgrades than we&#8217;d like &#8211; although that&#8217;s at least partly because we&#8217;re <a href="http://blog.threerings.org.uk/2011/11/24/new-feature-rota-autopopulation/">creating features that demand some seriously heavy-duty calculations</a> from scratch!</p>
<p>Even so, we want to get back to the faster development cycles we had in the old days.</p>
<p>&nbsp;</p>
<h3>The end of Monolithic Releases:</h3>
<p>The next version of <em>Three Rings</em>, Milestone: Krypton will be coming out in the early months of 2013. We want that to be the last &#8220;monolithic release&#8221; (that is, the last release in which all the new features are released as a single massive block). The problem with a monolithic release pattern, like the one we&#8217;ve had, is that if 99% of the new features are written and ready for testing, but the last 1% aren&#8217;t complete, everything has to wait until the final changes are ready.</p>
<p>Instead, we want to adopt a <em>regular</em> release cycle, where the emphasis isn&#8217;t on completing a set jount of tasks, but instead on introducing new features at a steady, predictable rate. So, after Milestone Krypton &#8211; which will help to lay the groundwork for these changes &#8211; future <em>Three Rings</em> milestones will be unveiled every two months. As soon as a feature is written it will be listed as appearing in the next release.</p>
<p>If one feature happens to be unfinished at the end of the two month cycle, all the features that are complete will be released as part of the upgrade, and only the incomplete feature will be held back (and that will come out in the first upgrade after it&#8217;s been finished).</p>
<p>This is a major overhaul of our existing processes, but it means all of our users will be able to see when a new feature is expected to be completed, and they&#8217;ll also know exactly when the next system upgrade is coming. On top of that, we want to create a section of the corporate website where you can see whether a feature suggestion is shortlisted, in development or scheduled for release, and check how things are going, helping to reduce the uncertainty that the old monolithic release style sometimes created.</p>
<p>&nbsp;</p>
<h3>Less Disruptive Upgrades:</h3>
<p>The second big change we want to make to our release policy is to do with downtime. In the past, every time we&#8217;ve released a new version of <em>Three Rings</em> we&#8217;ve taken the system down for a couple of hours whilst we upgraded things. When Three Rings was younger, and upgrades only happened in the middle of university holidays, that didn&#8217;t cause any disruption to anyone (because once the students have gone home, the Nightlines usually take a well-earned rest!), and it wasn&#8217;t a problem.</p>
<p>As more and more organisations have adopted <em>Three Rings</em>, though, it&#8217;s become harder and harder to find a time when it&#8217;s OK to take the system down for upgrades &#8211; we&#8217;ve managed OK for the past few years by starting releases in the middle of the night, but now that we&#8217;ve got users based in both Australia and New Zealand, not even that&#8217;s going to work!</p>
<p>So, once we&#8217;ve switched from monolithic releases to regular ones, we&#8217;ll do our best to avoid that sort of downtime. Sometimes, it will have to happen &#8211; if we make big changes to the database, for example, we can&#8217;t allow people to access the database and change things at the same time as we&#8217;re moving everything about! &#8211; but wherever we can we&#8217;ll ensure that the regular releases &#8216;just happen&#8217;.</p>
<p>There&#8217;ll still be nothing for you to install, because <em>Three Rings</em> will still be an online service, but users should find they just log in to find the system&#8217;s been upgraded without inevitably going through two or three hours where they&#8217;re completely unable to get into the system!</p>
<p>&nbsp;</p>
<p>This still isn&#8217;t all we talked about for the Future of Three Rings &#8211; there&#8217;s a third part yet to come &#8211; but we think it&#8217;s a great step forwards: with these changes, we&#8217;ll be able to make our improvements to the system much more frequent, much more responsive, and much less disruptive for everyone.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.threerings.org.uk/2012/12/04/where-do-we-go-from-here-part-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Internet Explorer 7 Returning &#8216;Operation Aborted&#8217; message to Three Rings users</title>
		<link>http://blog.threerings.org.uk/2012/11/21/internet-explorer-7-returning-operation-aborted-message-to-three-rings-users/</link>
		<comments>http://blog.threerings.org.uk/2012/11/21/internet-explorer-7-returning-operation-aborted-message-to-three-rings-users/#comments</comments>
		<pubDate>Wed, 21 Nov 2012 18:24:30 +0000</pubDate>
		<dc:creator>JTA</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.threerings.org.uk/?p=992</guid>
		<description><![CDATA[Update: We&#8217;ve now implemented a workaround into Three Rings, so this problem should no longer be occuring. However, we still back the recommendation that web users should always try to use the latest available version of their preferred web browser. Anybody using Internet Explorer 7 should, as a minimum, be able to upgrade to Internet Explorer [...]]]></description>
				<content:encoded><![CDATA[<p><strong>Update: We&#8217;ve now implemented a workaround into Three Rings, so this problem should no longer be occuring.</strong> However, we still back the recommendation that web users should always try to use the <em>latest available version</em> of their preferred web browser. Anybody using Internet Explorer 7 should, as a minimum, be able to upgrade to Internet Explorer 8. If you&#8217;re not sure whether you&#8217;re using a secure, up-to-date web browser, <a href="http://browsehappy.com/">BrowseHappy.com</a> can automatically detect this for you and advise you.</p>
<hr />
<p>One or two of our users have told us they&#8217;re having a problem accessing Three Rings through the Internet Explorer 7 web browser: when they go to the site to log in they receive a message that says something like</p>
<blockquote><p>Internet Explorer cannot open the Internet site http://<var>3r.org.uk</var>. Operation aborted.</p></blockquote>
<p>This is caused by a known bug in the way Internet Explorer 7 handles certain web standards, and appears to be affecting users who are:</p>
<ul>
<li>running Windows Vista,</li>
<li>whilst using Internet Explorer 7,</li>
<li>but not installing automatic updates from Microsoft</li>
</ul>
<p>Microsoft have <a href="http://support.microsoft.com/kb/927917#top">documented the problem on their support site</a>, and recommend that users make the (free) upgrade to Internet Explorer 8 or higher, which does not share this problem with IE7.</p>
<p>(In general, the recommendation from the web security community is for everyone to use the latest version of any software, and to ensure all operating system and software updates are maintained. This not only helps avoid compatibility issues between older browser versions and systems built to more modern web standards, but also helps to safeguard your computer against malware attacks that might take advantage of loopholes or bugs in older, unpatched, software).</p>
<p>Users can also find information on a large number of alternative web browsers at the <a href="http://www.browserchoice.eu/BrowserChoice/browserchoice_en.htm">browserchoice.eu website</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.threerings.org.uk/2012/11/21/internet-explorer-7-returning-operation-aborted-message-to-three-rings-users/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
