<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>littled.net » blog-post</title>
	
	<link>http://www.littled.net/new</link>
	<description>David Little's home on the Web</description>
	<lastBuildDate>Thu, 29 Oct 2009 17:48:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><image><link>http://creativecommons.org/licenses/by-sa/2.0/</link><url>http://creativecommons.org/images/public/somerights20.gif</url><title>Some Rights Reserved</title></image><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/littlednet" type="application/rss+xml" /><feedburner:emailServiceId>littlednet</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Interesting stuff I’ve learned at the Plone Conference 2009 (days 	1-2)</title>
		<link>http://feedproxy.google.com/~r/littlednet/~3/-beQTgWJWGk/</link>
		<comments>http://www.littled.net/new/2009/10/29/interesting-stuff-ive-learned-at-the-plone-conference-2009-days-1-2/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 17:43:11 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[UI]]></category>
		<category><![CDATA[blog-post]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://www.littled.net/new/2009/10/29/interesting-stuff-ive-learned-at-the-plone-conference-2009-days-1-2/</guid>
		<description><![CDATA[There&#8217;s been lots of interesting stuff going on at this year&#8217;s Plone conference, but what&#8217;s really excited me are the user interface and general front-end developments taking place, particularly the Dexterity / Deco editing user interfaces and a sensible approach to site theming that doesn&#8217;t make your brain melt.
It&#8217;s great that there have been so [...]]]></description>
			<content:encoded><![CDATA[<p id="top" />There&#8217;s been lots of interesting stuff going on at this year&#8217;s Plone conference, but what&#8217;s really excited me are the user interface and general front-end developments taking place, particularly the Dexterity / Deco editing user interfaces and a sensible approach to site theming that doesn&#8217;t make your brain melt.</p>
<p>It&#8217;s great that there have been so many sessions focusing on these things as it demonstrates how seriously this stuff is being taken in Plone. Designers and integrators certainly have no need to feel like the poor cousins of the hardcore Python programmers and sys admins.</p>
<p>Here are some of the highlights so far:</p>
<p>1. <a href="http://tinymce.moxiecode.com/">TinyMCE</a></p>
<p>This is going to be used as the replacement page editor for Kupu in Plone 4 and upwards, although it&#8217;s also available to install as an add-on product in Plone 3.</p>
<p>This is great news as we&#8217;ve started to identify some serious usability problems with Kupu and we&#8217;re keen to get away from using the third-party commercial editor we&#8217;ve been using, Editon-Pro.</p>
<p>Whilst Editon-Pro is a great tool, its reliance on running in a Java Applet makes it slow, especially on older computers and it has no simple integration into the main Plone setup. The main advantage Kupu offered was its ability to insert links and images by browsing Plone&#8217;s folder structure and to allow users to upload images directly.</p>
<p>Unfortunately, Kupu doesn&#8217;t do many of the things that Editon-Pro does quite well, for instance handling page anchors. Kupu&#8217;s implementation of this is frankly baffling but TinyMCE&#8217;s handling is far closer to Editon-Pro&#8217;s and doesn&#8217;t require users to adjust their mental model (in Editon-Pro and TinyMCE users can insert their anchors; in Kupu users can only link to anchors which have been automatically created for them).</p>
</p>
<p>Another nice feature in TinyMCE is the paste from Word option which is something that Kupu doesn&#8217;t seem able to handle at all &#8212; Editon-Pro allowed users to &#8220;paste as plain text&#8221; which may have removed all formatting but at least it worked.</p>
<p>2. collective.xdv and Deliverance</p>
<p>Plone 3 theming is horrible. Just horrible I tell you! Luckily, this is a view shared with everyone else who has ever done Plone theming so two very similar new approaches have been developed: <a href="http://plone.org/documentation/manual/theming/referencemanual-all-pages">collective.xdv</a> and <a href="http://www.coactivate.org/projects/deliverance/introduction">Deliverance</a>.</p>
<p>These both use rules-based theming to map sections of a Plone page to a custom-built HTML/CSS theme. In essence this means you create your own design and just display the bits of Plone you want in it (i.e. the content). The mapping is done via a XML rules file which in collective.xdv&#8217;s case needs to be created manually. For Deliverance these rules can also be created manually but there is also an exciting new project called <a href="http://www.coactivate.org/projects/banjo/project-home">Banjo</a> (see what they did there?) which is a GUI for generating the rules and which also provides real-time previews of the integrated theme.</p>
<p>So, what&#8217;s the difference? In essence it appears that Deliverance is not just Plone-specific &#8212; it can be used to theme any third-party system whereas collective.xdv is completely Plone-specific. Xdv is a little easier to get started with as it&#8217;s integrated fully into the Plone architecture (as an add-on product) and Deliverance runs as a proxy on a webserver so has a higher installation / configuration overhead.</p>
<p>The good news is that they basically use the same syntax (statements such as &#8220;drop&#8221;, &#8220;replace&#8221; etc.) so it should be able to move easily between the two. However, xdv uses XPath to write rules (it&#8217;s XSLT-based) whereas Deliverance uses a slightly more designer-friendly CSS-style syntax.</p>
<p>3. <a href="http://code.google.com/p/plone-deco/">Deco</a></p>
<p>Slightly confusingly there seem to two elements to Plones 4 and 5 called Deco. One is the basic grid layout CSS used for the new default Plone theme which is similar to other CSS layout tools such as <a href="http://960.gs">960.gs</a>. The other part of the Deco framework is a drag-and-drop UI which allows content editors to add different elements to their pages without having to do complex things in the page editor.</p>
<p>From a UI perspective it&#8217;s a great approach, although the pessimist in me sees it could also be a recipe for some pretty horrendous looking pages.</p>
<p>4. <a href="http://flowplayer.org/tools/index.html">jQuery tools</a></p>
<p>More UI loveliness &#8211;jQuery tools is a lightweight jQuery plugin which provides a lot of the functionality supplied by jQuery UI at a fraction of the download overhead.</p>
<p>In Plone 4+ this is used to provide some great UI controls such as login boxes in stay-on-the-page overlays and dialogues, tabs and carousels.</p>
<p>5. <a href="http://plone.org/products/dexterity">Dexterity</a></p>
<p>Dexterity is a replacement for Archetypes (Plone&#8217;s framework for creating content types) which can be installed as an add-on product for Plone 3. Whilst statements like that might usually make me run in horror, this is great news for a simple reason: it provides through the web content type creation, just as it should be. Basically, another great UI improvement &#8212; no more fiddling around with lots of Python code to create your content types.</p>
<p>So, overall there&#8217;s some great stuff here &#8212; many of the annoyances faced by designers and integrators have been addressed and it&#8217;s great to see such an emphasis put on usability.</p>
<p style="font-size: 10px;"><a href="http://posterous.com">Posted via email</a> from <a href="http://littled.posterous.com/interesting-stuff-ive-learned-at-the-plone-co">What&#8217;s this for?</a></p>
<img src="http://feeds.feedburner.com/~r/littlednet/~4/-beQTgWJWGk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.littled.net/new/2009/10/29/interesting-stuff-ive-learned-at-the-plone-conference-2009-days-1-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.littled.net/new/2009/10/29/interesting-stuff-ive-learned-at-the-plone-conference-2009-days-1-2/</feedburner:origLink></item>
		<item>
		<title>Review of Plone 3 Theming by Veda Williams</title>
		<link>http://feedproxy.google.com/~r/littlednet/~3/JuiS8AFbuUs/</link>
		<comments>http://www.littled.net/new/2009/09/27/review-of-plone-3-theming-by-veda-williams/#comments</comments>
		<pubDate>Sun, 27 Sep 2009 17:13:11 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[blog-post]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[plone-themes]]></category>
		<category><![CDATA[plone3]]></category>
		<category><![CDATA[reviews]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.littled.net/new/?p=367</guid>
		<description><![CDATA[
Veda Williams&#8216; Plone 3 Theming (Packt, 2009) [Amazon UK &#124; Amazon US &#124; Packt] is a useful reference for anyone involved in customising the look and feel of their Plone-based website. Used alongside the various online resources on the plone.org website, particularly the Plone Theme Reference,  it should ease  most of the pain that Plone [...]]]></description>
			<content:encoded><![CDATA[<p id="top" /><a href="http://www.packtpub.com/plone-3-theming-create-flexible-powerful-professional-templates/mid/190809x2p4v1?utm_source=littled.net/new&amp;utm_medium=affiliate&amp;utm_content=blog&amp;utm_campaign=mdb_000310"><img class="alignright" style="border: 0px initial initial;" title="Plone 3 theming" src="http://www.littled.net/new/wp-content/uploads/2009/09/Plone-3-theming.jpg" alt="Plone 3 theming" width="203" height="250" /></a></p>
<p><a href="http://www.404-notfound.com">Veda Williams</a>&#8216; Plone 3 Theming (Packt, 2009) [<a href="http://www.amazon.co.uk/Plone-3-Theming-Veda-Williams/dp/1847193870/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1254067008&amp;sr=8-1">Amazon UK</a> | <a href="http://www.amazon.com/Plone-3-Theming-Veda-Williams/dp/1847193870/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1254067090&amp;sr=8-1">Amazon US</a> | <a href="http://www.packtpub.com/plone-3-theming-create-flexible-powerful-professional-templates/mid/190809x2p4v1?utm_source=littled.net%2Fnew&amp;utm_medium=affiliate&amp;utm_content=blog&amp;utm_campaign=mdb_000310">Packt</a>] is a useful reference for anyone involved in customising the look and feel of their Plone-based website. Used alongside the various online resources on the plone.org website, particularly the <a href="http://plone.org/documentation/manual/theme-reference">Plone Theme Reference</a>,  it should ease  most of the pain that Plone themers experience. Unfortunately (and this is not a criticism of the author), the book is let down by some poor copy-editing. It also contains a <a href="http://plone.org/documentation/faq/plone-3-theming-errata">number of errata</a>, which the author is gathering on the plone.org website.</p>
<p>The book is broken down into fifteen chapters, the most useful of which I found were chapters seven to twelve which deal with the day-to-day business of Plone theming.  These chapters cover customising viewlets and portlets, an overview of the Zope templating language ( ZPT), the creation and installation of a Plone theme, template changes, custom page views and theming tips. Although I&#8217;ve done a fair amount of Plone theming, I still find it quite esoteric and complex so it&#8217;s certainly very useful to have these chapters to refer back to.</p>
<p>Chapter fifteen, written by <a href="http://limi.net">Alex Limi</a>, gives an overview of the future of Plone theming using products such as <a href="http://pypi.python.org/pypi/collective.xdv">collective.xdv</a> and Deliverance. These seem an ultimately saner way to proceed and should allow non-Plone specialists to theme a site without getting too bogged down in Plone specifics. <a href="http://plone.org/documentation/manual/theming/referencemanual-all-pages">This article is also freely available on the Plone website</a> where it will be updated as the project develops.</p>
<p>I did wonder if the second chapter was really necessary &#8212; this provides an overview of the main graphic design, browser and text editing tools. I imagine that most web designers and developers already know about these and the complete beginner would be encouraged to to stay away from Plone until they are a little more experienced.</p>
<p>That aside, the only real complaint I have about the book is the quality of the copy-editing. I think the text would in places benefit from a little slimming down or rephrasing. I occasionally struggled with some of the explanations , although it must be borne in mind that Plone 3 theming is complex so is by its very nature difficult to explain in simple terms. Some other examples: it&#8217;s probably not necessary to have sentences like, &#8220;now what, you ask?&#8221; in a tutorial book and I&#8217;m not sure why there is a lengthy code sample from Plone 2 on pages 129-30 which is really only produced to show how things were done the &#8220;old way&#8221;.</p>
<p>Anyone who has been involved in Plone theming will know how hard Veda Williams has worked on it: in addition to this book, she coordinated the <a href="http://www.coactivate.org/projects/ootb-plone-themes/project-home">Out of the Box Plone Themes</a> project. For her work I&#8217;m sure she has the gratitude of every Plone themer. Hopefully subsequent editions of the book will address the editorial issues and errata.</p>
<img src="http://feeds.feedburner.com/~r/littlednet/~4/JuiS8AFbuUs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.littled.net/new/2009/09/27/review-of-plone-3-theming-by-veda-williams/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.littled.net/new/2009/09/27/review-of-plone-3-theming-by-veda-williams/</feedburner:origLink></item>
		<item>
		<title>Weave: visualising browser data</title>
		<link>http://feedproxy.google.com/~r/littlednet/~3/TPnGAaWgWgw/</link>
		<comments>http://www.littled.net/new/2009/09/25/weave-visualising-browser-data/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 07:24:13 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[UI]]></category>
		<category><![CDATA[blog-post]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[interaction design]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://www.littled.net/new/?p=338</guid>
		<description><![CDATA[Mozilla&#8217;s Web Weave UI design challenge seeks to find solutions to the issue of visualising browser data accumulated across a number of devices, such as:

Bookmarks
History
Tabs
Stored credentials

The Mozilla Weave project aims to allow synchronisation of this information across different Firefox instances. However, this particular design challenge is looking at ways that this information may be shared [...]]]></description>
			<content:encoded><![CDATA[<p id="top" />Mozilla&#8217;s Web Weave UI design challenge seeks to find solutions to the issue of visualising browser data accumulated across a number of devices, such as:</p>
<ul>
<li>Bookmarks</li>
<li>History</li>
<li>Tabs</li>
<li>Stored credentials</li>
</ul>
<p>The Mozilla Weave project aims to allow synchronisation of this information across different Firefox instances. However, this particular design challenge is looking at ways that this information may be shared across different browsing devices when access to Firefox isn&#8217;t possible, i.e. via a web page.</p>
<p>Details of my proposal follow. It has been in part influenced by the findings of one of the Challenge&#8217;s recommended readings: Jason Hong, <a href="http://www.cs.cmu.edu/~jasonh/publications/CHI2009-contextual-web-history-submitted.pdf">Contextual Web History: Using Visual and Contextual Cues to Improve Web Browser History</a> (PDF), and other existing web-based mechanisms for managing visual assets (e.g. Flickr).</p>
<p>One of the findings of the paper was that visual cues in the shape of thumbnail images of visited websites helped users to better identify sites in their browsing history: the most useful size of these thumbnails was found to be around 235 by 148 pixels (p.5). This visual approach to representing history is being used by other browsers, including Safari and Chrome.</p>
<p>My idea expands on the use of visual cues for browsing history and also applies them them to bookmarks, tabs, credentials and history. As the data in this example becomes visual, it also lends itself to being managed by tools similar to those for managing photos and other visual assets on social networking sites. The <a href="http://www.flickr.com">Flickr</a> model of page layout and set (&#8221;folder&#8221;) management, mainly due to its familiarity to me seemed to be of particular use.</p>
<p>The prototypes presented have been created by <a href="http://www.balsamiq.com/products/mockups">Balsamiq Mockups</a> and are deliberately lo-fi. However, they help to clarify some of my concepts. They leave aside logging in, Web Weave account management and help screens etc. and are broken down into the following screens:</p>
<ul>
<li>Bookmarks</li>
<li>Browsing history</li>
<li>Tabs</li>
<li>Web accounts</li>
<li>Preferences</li>
</ul>
<p><strong>Main menu</strong></p>
<p><a title="Mozilla Design Challenge by reynard, on Flickr" href="http://www.flickr.com/photos/littled/3952836626/"><img src="http://farm4.static.flickr.com/3483/3952836626_e9b12a2217.jpg" alt="Mozilla Design Challenge" width="500" height="339" /></a></p>
<p>The main menu provides an overview visualisation of all stored data. All main headings, &#8220;Bookmarks&#8221;, &#8220;My browsing history&#8221; etc. can be expanded and hidden and show recent activity.</p>
<p>A search box enables users to search across all stored data (with the exception of passwords) &#8212; searches would also be filtered by data type (bookmarks, history, tabs etc.).</p>
<p><strong>Bookmarks</strong></p>
<p><a title="Mozilla Design Challenge 1 by reynard, on Flickr" href="http://www.flickr.com/photos/littled/3950425321/"><img src="http://farm3.static.flickr.com/2667/3950425321_469488733d.jpg" alt="Mozilla Design Challenge 1" width="500" height="338" /></a></p>
<p>Both Firefox&#8217;s existing method of organising bookmarks and the bookmarking sharing service <a href="http://delicious.com/">Delicious</a> allow users to file bookmarks of  websites and categorise these by tags (Firefox and Delicious) and / or sorting by folder (Firefox). Whilst this allows for cross-referencing of bookmarks, bookmarks are presented textually as the title of the website, its URL, user generated tags, and in the case of Delicious, a textual description.</p>
<p>My model presents the data visually, showing thumbnail images for each bookmark, alongside its metadata, some of which is automatically generated (URL, site title, date visited), other parts of which are user generated (tags). In this visualisation, all data can be edited in place (as with editing photo metadata in Flickr). Bookmarks can also be deleted via clicking on an icon with a suitable &#8220;delete&#8221; metaphor, and filed in one or more folders (like Flickr &#8220;sets&#8221;). The method for filing shown in the prototype was also influenced by <a href="http://www.google.com/mail">Google Mail</a> and <a href="http://www.google.com/reader">Reader</a>&#8217;s method of associating emails / feeds with one or more folders.</p>
<p>The folders created by the user are shown to the right, much like sets in Flickr. These can be edited by activation of the relevant edit link. Users may wish to edit the folder&#8217;s title and thumbnail image, using either the thumbnail of a representative website or an image selected by URL or direct upload. A default placeholder image would be used in the absence of a selected image.</p>
<p><strong>Browsing history</strong></p>
<p><a title="Mozilla Design Challenge 2 by reynard, on Flickr" href="http://www.flickr.com/photos/littled/3950425493/"><img src="http://farm4.static.flickr.com/3438/3950425493_6f4e81e3fc.jpg" alt="Mozilla Design Challenge 2" width="500" height="338" /></a></p>
<p>Firefox&#8217;s current &#8220;show history&#8221; option presents a textual list of previously visited sites, showing the following metadata: site title, tags and location (URL).</p>
<p>Jason Hong&#8217;s paper cites research that, although up to 81 per cent of web pages visited by users are revisits, web browser history functions are only used around 0.2 per cent of the time to initiate these visits.</p>
<p>In this model, browser history is visualised as it is to an extent in Safari and Chrome, but with more accompanying metadata and the ability to add the sites as bookmarks. Selecting the &#8220;Add to bookmarks&#8221; functionality allows users to add and amend site metadata and file the bookmark in an existing folder (or in  a a new folder).</p>
<p>The time periods selected for differentiating browsing sessions are kept as per the standard Firefox organisation, i.e. today, this week, then previous months. A calendar widget is suggested as an alternative way of browsing by particular day, with the page content updated dynamically as the user clicks through dates. Other sort options which might suggest themselves are: web site title, URL, the device the page was accessed on or by tabs.</p>
<p><a href="/new/2009/09/25/weave-visualising-browser-data-part-2/">Part 2: tabs, web accounts (credentials) and preferences</a>.</p>
<img src="http://feeds.feedburner.com/~r/littlednet/~4/TPnGAaWgWgw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.littled.net/new/2009/09/25/weave-visualising-browser-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.littled.net/new/2009/09/25/weave-visualising-browser-data/</feedburner:origLink></item>
		<item>
		<title>Weave: visualising browser data: part 2</title>
		<link>http://feedproxy.google.com/~r/littlednet/~3/u1fwgKIK1dc/</link>
		<comments>http://www.littled.net/new/2009/09/25/weave-visualising-browser-data-part-2/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 07:23:48 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[UI]]></category>
		<category><![CDATA[blog-post]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[interaction design]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://www.littled.net/new/?p=342</guid>
		<description><![CDATA[Mozilla&#8217;s Web Weave UI design challenge seeks to find solutions to the issue of visualising browser data accumulated across a number of devices. This is part 2 of an article which outlines a potential solution to some of the issues raised. It covers the visualisation of tabs, accounts and preferences.
Please read: part one: introduction, bookmarks [...]]]></description>
			<content:encoded><![CDATA[<p id="top" />Mozilla&#8217;s Web Weave UI design challenge seeks to find solutions to the issue of visualising browser data accumulated across a number of devices. This is part 2 of an article which outlines a potential solution to some of the issues raised. It covers the visualisation of tabs, accounts and preferences.<a href="new/2009/09/24/weave-visualising-browser-data"></a></p>
<p>Please read: <a href="new/2009/09/24/weave-visualising-browser-data">part one: introduction, bookmarks and browsing history</a> first.</p>
<p><strong>Tabs</strong></p>
<p><a title="Mozilla Design Challenge 3 by reynard, on Flickr" href="http://www.flickr.com/photos/littled/3951204490/"><img src="http://farm4.static.flickr.com/3429/3951204490_1c42ab2039.jpg" alt="Mozilla Design Challenge 3" width="500" height="338" /></a></p>
<p>Visualising tab history across a number of devices is possibly a little more challenging than considering bookmarks and general browsing history. Tabs can be open on any number of the user&#8217;s devices so one obvious question to be considered is how to arrange this information.</p>
<p>The tabs visualisation stays with the main visual metaphor, with history broken down per tab per device. This assumes the user has some way of adding and deleting participating devices &#8212; e.g. a copy of Firefox at home, or another browser running on another computer such as a work PC, laptop or mobile browsing device.</p>
<p>Tab data includes the title of the page being viewed and the tab history. The visualisation displays a thumbnail of the currently open page and previously visited pages. There should be a straightforward way for users to open this on their current device (and possibly all tabs open on other devices), and to save to bookmarks (or if the site is already stored as a bookmark to easily see this).</p>
<p>Views may change slightly depending on how the data is sorted &#8212; for instance, if the list were sorted by device name, then the displayed metadata could include information about the device the site was initially opened on.</p>
<p><strong>Accounts (credentials)</strong></p>
<p><a title="Mozilla Design Challenge 5 by reynard, on Flickr" href="http://www.flickr.com/photos/littled/3951204866/"><img src="http://farm3.static.flickr.com/2626/3951204866_016493b6ef.jpg" alt="Mozilla Design Challenge 5" width="500" height="338" /></a></p>
<p>Whilst it might be useful for users to synchronise account data across a number of devices, it is also the type of data which lends itself least readily to being visualised; in fact it is not appropriate to visualise data such as passwords.</p>
<p>In this model, sites with stored credentials are again presented as browsable thumbnails lending the user the ability to log in directly to protected sites. Some sites may offer API functionality which allows users to manage their credentials via Weave, but the majority will require the user to visit them in order to do so. Any changes to credentials would need to be synchronised immediately in Weave.</p>
<p><strong>Preferences</strong></p>
<p><a title="Mozilla Design Challenge 4 by reynard, on Flickr" href="http://www.flickr.com/photos/littled/3950425869/"><img src="http://farm4.static.flickr.com/3441/3950425869_9972dbfa0a.jpg" alt="Mozilla Design Challenge 4" width="500" height="338" /></a></p>
<p>Firefox preferences include a number of different options, the more obvious being browser home page, or Firefox persona. Some of this information may be Firefox-specific, other less so (e.g. home page). The visual metaphor can still be used, employing site thumbnails for selected home page or a visual representation of the selected persona. It could also be useful for users to be able to export the relevant parts of this information for use with other browsers if it cannot be directly applied (e.g. for Internet Explorer, Safari or Chrome); similarly options should be available to import data from a file generated by another browser or to be accessed via Firefox&#8217;s preferences menu, providing an option to pull the information directly in from Weave.</p>
<p><strong>Summary</strong></p>
<p>The model presented is quite simple and does not attempt any advanced data visualisation. Instead it uses models of organisation and interaction that users may be familiar with from using other social networking / asset organising websites. It is particularly influenced by models for organising visual information, for instance Flickr&#8217;s model of managing photo metadata.</p>
<img src="http://feeds.feedburner.com/~r/littlednet/~4/u1fwgKIK1dc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.littled.net/new/2009/09/25/weave-visualising-browser-data-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.littled.net/new/2009/09/25/weave-visualising-browser-data-part-2/</feedburner:origLink></item>
		<item>
		<title>Review of Designing Web Interfaces on DRB</title>
		<link>http://feedproxy.google.com/~r/littlednet/~3/T8ihV5yh0Rk/</link>
		<comments>http://www.littled.net/new/2009/07/21/review-of-designing-web-interfaces-on-designers-review-of-book/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 20:53:13 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[UI]]></category>
		<category><![CDATA[User experience]]></category>
		<category><![CDATA[blog-post]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[interaction design]]></category>
		<category><![CDATA[reviews]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://www.littled.net/new/2009/07/21/review-of-designing-web-interfaces-on-designers-review-of-book/</guid>
		<description><![CDATA[My review of Designing Web Interfaces by Bill Scott and Theresa Neil (O&#8217;Reilly, 2009) is now up on the Designers&#8217; Review of Books website.
Posted via email from What&#8217;s this for?
]]></description>
			<content:encoded><![CDATA[<p id="top" /><a href="http://www.designersreviewofbooks.com/2009/07/designing-web-interfaces/">My review of Designing Web Interfaces</a> by Bill Scott and Theresa Neil (O&#8217;Reilly, 2009) is now up on the Designers&#8217; Review of Books website.</p>
<p style="font-size: 10px;"><a href="http://posterous.com">Posted via email</a> from <a href="http://littled.posterous.com/review-of-designing-web-interfaces-on-designe">What&#8217;s this for?</a></p>
<img src="http://feeds.feedburner.com/~r/littlednet/~4/T8ihV5yh0Rk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.littled.net/new/2009/07/21/review-of-designing-web-interfaces-on-designers-review-of-book/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.littled.net/new/2009/07/21/review-of-designing-web-interfaces-on-designers-review-of-book/</feedburner:origLink></item>
		<item>
		<title>Not on good form</title>
		<link>http://feedproxy.google.com/~r/littlednet/~3/tqYDI3z_wws/</link>
		<comments>http://www.littled.net/new/2009/07/21/not-on-good-form/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 20:26:30 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[UI]]></category>
		<category><![CDATA[blog-post]]></category>
		<category><![CDATA[forms]]></category>
		<category><![CDATA[non-plone]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.littled.net/new/2009/07/21/not-on-good-form/</guid>
		<description><![CDATA[
I ordered a cycling map from Transport for London today. I think the &#8220;personal details&#8221; section of their form could do  with a little work. All the fields are mandatory, including  title (Mr, Ms etc.) and phone number. If you don&#8217;t fill these in then  you get an error message, although you&#8217;re [...]]]></description>
			<content:encoded><![CDATA[<p id="top" /><img src="http://posterous.com/getfile/files.posterous.com/littled/HOp9l2gci1jbGKGIhKJjHzBB1PyT7uSN3ipQ3dTJTKRfoyQBmHPQD9l7yERL/badform-1.jpg" alt="" width="434" height="391" /></p>
<p>I ordered a cycling map from <a href="http://www.tfl.gov.uk" target="_blank">Transport for London</a> today. I think the &#8220;personal details&#8221; section of their form could do  with a little work. All the fields are mandatory, including  title (Mr, Ms etc.) and phone number. If you don&#8217;t fill these in then  you get an error message, although you&#8217;re not dropped back to the  relevant section in the form to correct your &#8220;mistake&#8221;.</p>
<p>I&#8217;m  struggling to work out why your phone number and title could be in any  way relevant for the delivery of a free cycle map by post.</p>
<p style="font-size: 10px;"><a href="http://posterous.com">Posted via email</a> from <a href="http://littled.posterous.com/not-on-good-form">What&#8217;s this for?</a></p>
<img src="http://feeds.feedburner.com/~r/littlednet/~4/tqYDI3z_wws" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.littled.net/new/2009/07/21/not-on-good-form/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.littled.net/new/2009/07/21/not-on-good-form/</feedburner:origLink></item>
		<item>
		<title>Secure? Of “course” …</title>
		<link>http://feedproxy.google.com/~r/littlednet/~3/eEuVX3KuFrU/</link>
		<comments>http://www.littled.net/new/2009/07/09/secure-of-course/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 08:31:32 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[UI]]></category>
		<category><![CDATA[User experience]]></category>
		<category><![CDATA[blog-post]]></category>
		<category><![CDATA[non-plone]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://www.littled.net/new/2009/07/09/secure-of-course/</guid>
		<description><![CDATA[I tried to enrol online for a course at City Lit a couple of days back. The registration procedure was a little clunky and involved a few inline frames but I managed to battle through it. I was using Firefox and some of the field names did not display in their entirety &#8212; so see [...]]]></description>
			<content:encoded><![CDATA[<p id="top" />I tried to enrol online for a course at <a href="http://www.citylit.ac.uk/">City Lit</a> a couple of days back. The registration procedure was a little clunky and involved a few inline frames but I managed to battle through it. I was using Firefox and some of the field names did not display in their entirety &#8212; so see all of the text you need to highlight them with the mouse and drag horizontally. If you failed to fill in a mandatory field you were dropped back in the middle of the page with no feedback as to what had just happened. Only scrolling to the top of the frame would tell you which fields you had failed to complete.</p>
<p>But, the worst part of the process for me was at the payments stage. When asked to submit my credit card details, I automatically hunt out the sure signs of a secure payment system &#8212; basic stuff such as a https in the URL bar and a padlock icon appearing. I saw neither in this case. Ok, it&#8217;s possible that the secure part of the site was buried in a frame, so I right-clicked to get a context-sensitive menu on the form hoping that this might reveal some information. It didn&#8217;t, so I quickly cancelled my sign-up.</p>
<p>I contacted the City Lit the next day and they assured me that the process is completely secure. This is what they had to say:</p>
<blockquote><p>Thank you for your observation and be assured we take online card security very seriously. You will be comforted to know that Netbanx collects card payments on our behalf in a secure and PCI compliant environment. PCI DSS (Payment Card Industry Data Security Standard) is a world-wide benchmark mandated by the card schemes for the protection of cardholder identity and transaction information. Netbanx is a reputable company that was founded in 1996 and was the UK&#8217;s first payment service provider . We have been using their services since July 2006 without incident &#8230; Please be reassured that whilst the padlock does not appear, the payment window within the online enrolment window is secure with 128 bit encryption.</p></blockquote>
<p>The first part of this sentence doesn&#8217;t mean much to me not being a security specialist. However, whilst I&#8217;m reassured that they do take security seriously, I&#8217;m concerned that the user receives no information or feedback as to the level of site security.</p>
<p>Now, I haven&#8217;t got any screen shots to back this up  &#8211; and can&#8217;t get any without going through the process again &#8212; so I&#8217;m prepared to admit I may have missed something, although I did examine the page in-depth. Some clear, explanatory text would have set my mind, and presumably others&#8217;, at rest &#8212; if you take pride in the level of security you offer, then let your users know (maybe skip the bit about PCI DSS though!).</p>
<p><a href="http://posterous.com">Posted via email</a> from <a href="http://littled.posterous.com/secure-of-course">What&#8217;s this for?</a></p>
<img src="http://feeds.feedburner.com/~r/littlednet/~4/eEuVX3KuFrU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.littled.net/new/2009/07/09/secure-of-course/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.littled.net/new/2009/07/09/secure-of-course/</feedburner:origLink></item>
		<item>
		<title>Don’t panic … before reading the instructions</title>
		<link>http://feedproxy.google.com/~r/littlednet/~3/LzLWAEFFavk/</link>
		<comments>http://www.littled.net/new/2009/07/08/dont-panic-before-reading-the-instructions/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 12:39:41 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[UI]]></category>
		<category><![CDATA[blog-post]]></category>
		<category><![CDATA[non-plone]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://www.littled.net/new/?p=239</guid>
		<description><![CDATA[There&#8217;s an alarm button positioned on the wall behind the shallow end at my local swimming pool. The button is there, I presume, because there are never any life guards on duty. So, if you&#8217;re drowning, please make sure you get out of the pool and press the button to alert someone to the fact.
But, [...]]]></description>
			<content:encoded><![CDATA[<p id="top" />There&#8217;s an alarm button positioned on the wall behind the shallow end at my local swimming pool. The button is there, I presume, because there are never any life guards on duty. So, if you&#8217;re drowning, please make sure you get out of the pool and press the button to alert someone to the fact.</p>
<p>But, what I like about it the most is the fact that positioned next to it, held on by a fraying piece of sellotape, is a sign on A4 paper that gives you instructions on how to use it: something along the lines of (capitals as per original):</p>
<blockquote><p>PANIC ALARM BUTTON.</p>
<p>PRESS THE BUTTON ON THE UNDERSIDE OF THE BOX</p></blockquote>
<p>I love the fact that should you find yourself in a state of panic, you need to carefully read some instructions (which may or may not still be pinned to the wall) to locate the exact whereabouts of the button you need to press to set off the alarm.</p>
<p>Actually, I think all panic buttons should look like <a href="http://en.wikipedia.org/wiki/The_Ren_and_Stimpy_Show">Ren and Stimpy</a>&#8217;s history eraser button:</p>
<p><img class="alignnone" src="http://i43.tinypic.com/5kg4k1.jpg" alt="Don\'t press the shiny red button!" /></p>
<img src="http://feeds.feedburner.com/~r/littlednet/~4/LzLWAEFFavk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.littled.net/new/2009/07/08/dont-panic-before-reading-the-instructions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.littled.net/new/2009/07/08/dont-panic-before-reading-the-instructions/</feedburner:origLink></item>
		<item>
		<title>Don’t make me wait!</title>
		<link>http://feedproxy.google.com/~r/littlednet/~3/WVCSGV5an9A/</link>
		<comments>http://www.littled.net/new/2009/07/04/dont-make-me-wait/#comments</comments>
		<pubDate>Sat, 04 Jul 2009 12:16:23 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[UI]]></category>
		<category><![CDATA[User experience]]></category>
		<category><![CDATA[blog-post]]></category>
		<category><![CDATA[interaction design]]></category>
		<category><![CDATA[non-plone]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.littled.net/new/?p=238</guid>
		<description><![CDATA[I wanted to check out details of the Futurism and Richard Long exhibitions on the Tate website yesterday. On the Tate&#8217;s home page there is a rotating clickable &#8220;splash&#8221; image providing details of various exhibitions and events. Much to my annoyance the details of the Richard Long exhibition were quickly replaced by other information. There [...]]]></description>
			<content:encoded><![CDATA[<p id="top" />I wanted to check out details of the <a href="http://tate.org.uk/modern/exhibitions/futurism/default.shtm">Futurism</a> and <a href="http://tate.org.uk/britain/exhibitions/richardlong/default.shtm">Richard Long</a> exhibitions on the <a href="http://www.tate.org.uk/">Tate</a> website yesterday. On the Tate&#8217;s home page there is a rotating clickable &#8220;splash&#8221; image providing details of various exhibitions and events. Much to my annoyance the details of the Richard Long exhibition were quickly replaced by other information. There was no way to navigate back to it so I had to start exploring the site to find what I wanted. To be fair there is an &#8220;exhibitions&#8221; link as well as a navigable events calendar, but to locate what you want you need to do a fair amount of scrolling and there&#8217;s no obvious way of sorting events.</p>
<p><img class="alignnone" src="http://www.littled.net/images/tate.jpg" alt="Tate home page" /></p>
<p>I would have preferred to have had some way of navigating through the information on the splash image &#8212; for instance, some carousel-style controls or something along the lines of the BBC home page:</p>
<p><img class="alignnone" src="http://www.littled.net/images/bbc-home.jpg" alt="" /></p>
<p>On the BBC home page, there are clear controls to change the splash image &#8212; they even tell you what you&#8217;ll expect to see.</p>
<p>The problem with the Tate approach is that each image displays for about five seconds. I counted six images, so that&#8217;s thirty seconds you need to wait if you want to take another look at something that caught your eye. One sure way to frustrate your users.</p>
<img src="http://feeds.feedburner.com/~r/littlednet/~4/WVCSGV5an9A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.littled.net/new/2009/07/04/dont-make-me-wait/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.littled.net/new/2009/07/04/dont-make-me-wait/</feedburner:origLink></item>
		<item>
		<title>Gmail new features announcement</title>
		<link>http://feedproxy.google.com/~r/littlednet/~3/nfLz51Jz3uU/</link>
		<comments>http://www.littled.net/new/2009/07/02/gmail-new-features-announcement/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 12:37:20 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[UI]]></category>
		<category><![CDATA[User experience]]></category>
		<category><![CDATA[blog-post]]></category>
		<category><![CDATA[interaction design]]></category>
		<category><![CDATA[non-plone]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://www.littled.net/new/?p=237</guid>
		<description><![CDATA[I logged into my Google Apps Gmail this morning and was greeted with this &#8212; an announcement of some new features:

I really like this approach &#8212; summarising the new features in a lightweight overlay with two clear headings: one announcing the new drag and drop functionality relating to labels and messages, and the second answering [...]]]></description>
			<content:encoded><![CDATA[<p id="top" />I logged into my Google Apps Gmail this morning and was greeted with this &#8212; an announcement of some new features:</p>
<p><img class="alignnone" src="http://www.littled.net/images/gmail-new-features.jpg" alt="New features in Gmail" /></p>
<p>I really like this approach &#8212; summarising the new features in a lightweight overlay with two clear headings: one announcing the new drag and drop functionality relating to labels and messages, and the second answering the question, &#8220;where did all my labels go?&#8221;. If you&#8217;re left in any doubt, the two diagrams nicely sum things up. There&#8217;s some clear calls to action in there too &#8212; the &#8220;Ok&#8221; dismisses the overlay and the &#8220;Manage labels link&#8221; allows you to decide for yourself which labels you want to appear on the left.</p>
<p>The functionality itself is quite interesting &#8212; it&#8217;s the closest Gmail has come so far to emulating the traditional folder set up found in many email clients. If you drag a message, it gets assigned a label and automatically <em>archived</em>, so it doesn&#8217;t appear in the main inbox. Gmail&#8217;s lack of folders has never personally bothered me; in fact I tend to find that using folders is quite often a short-cut to losing mail. Still, it&#8217;s quite useful when it comes to things like mailing lists which can quickly overwhelm your inbox.</p>
<p>A valid drop target is indicated via the label name becoming highlighted in inverse, e.g. white text on a blue background which is pretty intuitive. The tool-tip, &#8220;Move x conversation[s]&#8221; also changes colour to match. It&#8217;s less obvious when you choose an invalid target &#8212; in fact you get no feedback other than nothing apparent happening:</p>
<p><img class="alignnone" src="http://www.littled.net/images/gmail-drag.jpg" alt="Valid drop target in Gmail" /></p>
<p>A valid drop target in Gmail.</p>
<p><img class="alignnone" src="http://www.littled.net/images/gmail-invalid-drop.jpg" alt="An invalid drop target" /></p>
<p>An invalid drop target</p>
<img src="http://feeds.feedburner.com/~r/littlednet/~4/nfLz51Jz3uU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.littled.net/new/2009/07/02/gmail-new-features-announcement/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.littled.net/new/2009/07/02/gmail-new-features-announcement/</feedburner:origLink></item>
	</channel>
</rss>
