<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	>

<channel>
	<title>Semiologic &#187; usability</title>
	<atom:link href="http://www.semiologic.com/tag/usability/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.semiologic.com</link>
	<description>Meaningful Technology</description>
	<lastBuildDate>Fri, 05 Mar 2010 22:29:39 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<copyright>Copyright Mesoconcepts, All Rights Reserved.</copyright>
		<itunes:author>Denis de Bernardy</itunes:author>
		<itunes:summary>Meaningful Technology</itunes:summary>
		<itunes:explicit>No</itunes:explicit>
		<itunes:block>No</itunes:block>
		
		<item>
		<title>New Plugin: Mediacaster</title>
		<link>http://www.semiologic.com/2007/05/31/new-plugin-mediacaster/</link>
		<comments>http://www.semiologic.com/2007/05/31/new-plugin-mediacaster/#comments</comments>
		<pubDate>Thu, 31 May 2007 02:33:29 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Highlights]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[podcasting]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[wordpress plugins]]></category>

		<guid isPermaLink="false">http://www.semiologic.com/2007/05/31/new-plugin-mediacaster/</guid>
		<description><![CDATA[<p><strong>Notice</strong> &#8212; I&#039;ve just released <a  href="http://www.semiologic.com/software/mediacaster/" title="Mediacaster Plugin For WordPress">Mediacaster</a>.</p>
<p>Mediacaster tackles podcasting and videocasting in a radically different manner form existing WordPress plugins. The underlying idea was to make it simple simple simple. And simple it became.</p>
<p><a  href="http://www.semiologic.com/2007/05/31/new-plugin-mediacaster/" class="more-link">Read more&#8230;</a></p>
]]></description>
			<content:encoded><![CDATA[<p><strong>Notice</strong> &#8212; I&#039;ve just released <a  href="http://www.semiologic.com/software/mediacaster/" title="Mediacaster Plugin For WordPress">Mediacaster</a>.</p>
<p>Mediacaster tackles podcasting and videocasting in a radically different manner form existing WordPress plugins. The underlying idea was to make it simple simple simple. And simple it became.</p>
<p>With <a  href="http://www.semiologic.com/software/mediacaster/" title="Mediacaster Plugin For WordPress">Mediacaster</a>, you upload media files from the WordPress admin interface. And you&#039;re done!</p>
<p>Special thanks go to <a  href="http://paulcolligan.com">Paul Colligan</a>, <a  href="http://selfseminar.com">Colin Collard</a> and <a  href="http://shermanlive.com">Sherman Hu</a> for their invaluable input.</p>
<p>Enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.semiologic.com/2007/05/31/new-plugin-mediacaster/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Semiologic CMS, v.3</title>
		<link>http://www.semiologic.com/2005/12/05/semiologic-cms-v3/</link>
		<comments>http://www.semiologic.com/2005/12/05/semiologic-cms-v3/#comments</comments>
		<pubDate>Mon, 05 Dec 2005 18:35:15 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Highlights]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[frame buster]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://www.semiologic.com/?p=407</guid>
		<description><![CDATA[<p>In software &#8212; The Semiologic Theme and CMS is now officially v.3.0. This has been a very long month for me. I had been expecting a release sooner than this, and things didn&#039;t necessarily go as planned. Nonetheless, v.3.0 is something I&#039;m very happy to present to you today, as it kept me occupied for long days and nights. The key changes when compared to v.2.6.x are:</p>
<p><a  href="http://www.semiologic.com/2005/12/05/semiologic-cms-v3/" class="more-link">Read more&#8230;</a></p>
]]></description>
			<content:encoded><![CDATA[<p>In software &#8212; The Semiologic Theme and CMS is now officially v.3.0. This has been a very long month for me. I had been expecting a release sooner than this, and things didn&#039;t necessarily go as planned. Nonetheless, v.3.0 is something I&#039;m very happy to present to you today, as it kept me occupied for long days and nights. The key changes when compared to v.2.6.x are:</p>
<ul>
<li>New layouts and skins for the two and three col themes.</li>
<li>Skin, nav menu and caption editors via slick admin screens for all Semiologic based themes</li>
<li>Fuzzy recent and subscribe me admin screens to edit what appears in your sidebar</li>
<li>Many many more changes under the hood (in essence, over 95% of the code has been rewritten and cleaned up)</li>
</ul>
<p>You&#039;ll notice that some features, namely the new theme skin editor, were planned for v.3.1 and got into v.3.0.</p>
<p>Others, namely graphics and the new version of Ad Spaces, were planned for v.3.0 and will only make it into a later version. I&#039;ve a Pro package update that is planned by the end of December. It might occur earlier depending on when WordPress 2.0 is released.</p>
<p>Anyway&#8230; Of interest to Pro package users is the patch version for the pro package. If you are running 2.6.x or 3.0 beta blogs, simply upload the files in the patch.</p>
<p>Detailed changelog:</p>
<h2>Semiologic plugins</h2>
<h3>Ad Spaces</h3>
<p>v.1.4 (updated)</p>
<ul>
<li>Tweaked to make it more v.3 compatible.</li>
<li>Takes advantage of the new ad css class.</li>
<li>v.2 scheduled end of December.</li>
</ul>
<h3>Admin Menu</h3>
<p>v.2.5 (new/updated)</p>
<ul>
<li>Replaces existing admin menu</li>
</ul>
<h3>Admin Simplified</h3>
<p>v.2.2 (updated)</p>
<h3>Blogpulse link</h3>
<p>v.2.0 (updated)</p>
<h3>Cosmos link</h3>
<p>v.2.0 (updated)</p>
<h3>Dofollow</h3>
<p>v.2.0 (updated)</p>
<h3>External links</h3>
<p>v.1.4 (new/updated)</p>
<h3>Extract terms</h3>
<p>v.2.0 (updated)</p>
<ul>
<li>More flexible API</li>
</ul>
<h3>Terms2posts</h3>
<p>v.2.0 (updated)</p>
<ul>
<li>Performance increase</li>
</ul>
<h3>Terms2search</h3>
<p>v.2.0 (updated)</p>
<h3>Terms2tags</h3>
<p>v.2.0 (updated)</p>
<h3>Fancy excerpt</h3>
<p>v.2.0 (updated)</p>
<h3>Frame buster</h3>
<p>v.3.0 (updated)</p>
<h3>Google Analystics</h3>
<p>v.1.0 (new)</p>
<h3>Opt-in front page</h3>
<p>v.2.0 (updated)</p>
<h3>Fuzzy recent comments</h3>
<p>v.4.0 (updated)</p>
<ul>
<li>Now with an admin screen</li>
</ul>
<h3>Fuzzy recent posts</h3>
<p>v.4.0 (updated)</p>
<ul>
<li>Now with an admin screen</li>
</ul>
<h3>Fuzzy recent updates</h3>
<p>v.4.0 (updated)</p>
<ul>
<li>Now with an admin screen</li>
</ul>
<h3>Search reloaded</h3>
<p>v.2.0 (updated)</p>
<ul>
<li>Performance increase</li>
</ul>
<h3>Smart link</h3>
<p>v.2.1 (updated)</p>
<ul>
<li>More flexible API</li>
</ul>
<h3>Static front page</h3>
<p>v.2.0 (updated)</p>
<ul>
<li>Now with caching</li>
</ul>
<h3>Subscribe me</h3>
<p>v.2.2 (updated)</p>
<ul>
<li>Now with Google Reader and an admin menu</li>
</ul>
<h3>Semiologic CMS</h3>
<p>v.3.0 (updated)</p>
<ul>
<li>New and improved API</li>
<li>Now with a skin manager</li>
<li>Now with a nav menu manager</li>
<li>Now with a caption editor</li>
<li>Now with send by email links</li>
</ul>
<h3>Archive, calendar, category, link and page tiles</h3>
<p>v.2.0 (updated)</p>
<h3>Sidebar tile</h3>
<p>v.2.1 (updated)</p>
<ul>
<li>Now with caching</li>
</ul>
<h3>Unfancy quote</h3>
<p>v.2.0 (updated)</p>
<h2>Semiologic themes</h2>
<h3>Semiologic 2 col</h3>
<p>v.3.0 (new/updated)</p>
<h3>Semiologic 3 col</h3>
<p>v.3.0 (new/updated)</p>
<h3>Strawberry cream</h3>
<p>Discontinued (obsolete).</p>
<h3>Don&#039;t forget&#8230;</h3>
<p>The new themes feature a skin switcher and allow you to define a custom.css to override default settings.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.semiologic.com/2005/12/05/semiologic-cms-v3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New plugin: Admin menu</title>
		<link>http://www.semiologic.com/2005/11/19/new-plugin-admin-menu/</link>
		<comments>http://www.semiologic.com/2005/11/19/new-plugin-admin-menu/#comments</comments>
		<pubDate>Sat, 19 Nov 2005 23:11:22 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[admin menu]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://www.semiologic.com/2005/11/19/new-plugin-admin-menu/</guid>
		<description><![CDATA[<p><strong>In software</strong> &#8212; The <a  href="http://www.semiologic.com/software/admin-menu/" title="Admin Menu Plugin For WordPress">admin menu plugin</a> for WordPress is a silky plugin that sticks key admin menu links to the top of your blog&#039;s screen, <em>e.g.</em>:</p>
<div class="gallery">
<p><img src="/res/software/admin-menu/admin-menu.gif" alt="Admin menu screenshot" /></p>
</div>
<p>It will be useful to pretty much any user, and it is of course a 1-click installable tile on any WordPress theme.</p>
<p><a  href="http://www.semiologic.com/2005/11/19/new-plugin-admin-menu/" class="more-link">Read more&#8230;</a></p>
]]></description>
			<content:encoded><![CDATA[<p><strong>In software</strong> &#8212; The <a  href="http://www.semiologic.com/software/admin-menu/" title="Admin Menu Plugin For WordPress">admin menu plugin</a> for WordPress is a silky plugin that sticks key admin menu links to the top of your blog&#039;s screen, <em>e.g.</em>:</p>
<div class="gallery">
<p><img src="/res/software/admin-menu/admin-menu.gif" alt="Admin menu screenshot" /></p>
</div>
<p>It will be useful to pretty much any user, and it is of course a 1-click installable tile on any WordPress theme.</p>
<p><a  href="http://www.semiologic.com/software/admin-menu/" title="Admin Menu Plugin For WordPress">Enjoy</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.semiologic.com/2005/11/19/new-plugin-admin-menu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Smart link: Site updates made easy</title>
		<link>http://www.semiologic.com/2005/11/12/smart-link-site-updates-made-easy/</link>
		<comments>http://www.semiologic.com/2005/11/12/smart-link-site-updates-made-easy/#comments</comments>
		<pubDate>Sat, 12 Nov 2005 19:13:34 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[smart links]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://www.semiologic.com/2005/11/12/smart-link/</guid>
		<description><![CDATA[<p><strong>Highlight</strong> &#8212; If you&#039;ve never tried <a  href="http://www.semiologic.com/software/smart-links/" title="Smart Links Plugin For WordPress">smart links</a> before, I can&#039;t recommend the plugin enough when it comes to maintaining a web site. It is so useful, in fact that I still am wondering how I ever released it for free in the first place.</p>
<p><a  href="http://www.semiologic.com/2005/11/12/smart-link-site-updates-made-easy/" class="more-link">Read more&#8230;</a></p>
]]></description>
			<content:encoded><![CDATA[<p><strong>Highlight</strong> &#8212; If you&#039;ve never tried <a  href="http://www.semiologic.com/software/smart-links/" title="Smart Links Plugin For WordPress">smart links</a> before, I can&#039;t recommend the plugin enough when it comes to maintaining a web site. It is so useful, in fact that I still am wondering how I ever released it for free in the first place.</p>
<p>I had been considering a switch from /projects/ to /software/ for all of the software on semiologic.com and eventually took care of it today. Had it not been for smart links, I would have needed to revisit essentially every post on this site to locate every relevant link. Smart link turned this into a no-brainer:</p>
<ul>
<li>I added a couple of lines to my .htaccess file in order to redirect /projects/* and /downloads/* to /software/*</li>
<li>Smart link took care of updating every internal link on the site</li>
</ul>
<p><a  href="http://www.semiologic.com/software/smart-links/" title="Smart Links Plugin For WordPress">Download smart links</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.semiologic.com/2005/11/12/smart-link-site-updates-made-easy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Search reloaded, v.0.1</title>
		<link>http://www.semiologic.com/2005/06/15/search-reloaded-v01/</link>
		<comments>http://www.semiologic.com/2005/06/15/search-reloaded-v01/#comments</comments>
		<pubDate>Wed, 15 Jun 2005 20:55:28 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[search reloaded]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://www.semiologic.com/2005/06/15/search-reloaded-v01/</guid>
		<description><![CDATA[<p><strong>In resources</strong> &#8212; <a  href="http://www.semiologic.com/software/search-reloaded/" title="Search Reloaded Plugin For WordPress">Search reloaded</a> is a bid to significantly improve the default WordPress search engine.</p>
<p>The current relevance criteria is simplistic to say the least, but still more relevant that a date. Moreover, the search reloaded plugin searches in pages in addition to posts, and ignores html tags.</p>
<p><a  href="http://www.semiologic.com/2005/06/15/search-reloaded-v01/" class="more-link">Read more&#8230;</a></p>
]]></description>
			<content:encoded><![CDATA[<p><strong>In resources</strong> &#8212; <a  href="http://www.semiologic.com/software/search-reloaded/" title="Search Reloaded Plugin For WordPress">Search reloaded</a> is a bid to significantly improve the default WordPress search engine.</p>
<p>The current relevance criteria is simplistic to say the least, but still more relevant that a date. Moreover, the search reloaded plugin searches in pages in addition to posts, and ignores html tags.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.semiologic.com/2005/06/15/search-reloaded-v01/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Grokker: A long overdue breakthrough in usability</title>
		<link>http://www.semiologic.com/2005/05/09/grokker-a-long-overdue-breakthrough-in-usability/</link>
		<comments>http://www.semiologic.com/2005/05/09/grokker-a-long-overdue-breakthrough-in-usability/#comments</comments>
		<pubDate>Mon, 09 May 2005 19:14:13 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Highlights]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://www.semiologic.com/?p=255</guid>
		<description><![CDATA[<p><strong>Highlight</strong> &#8212; Grokker is a long overdue breakthrough in the realm of search engine usability.</p>
<p>Do spread the word on your blog and invite your readers to do so as well&#8230; This tool is times more powerful that anything Google&#039;s pathetically outperformed search engine and interface will let you do. It deserves the blogosphere&#039;s full attention.</p>
<p><a  href="http://www.semiologic.com/2005/05/09/grokker-a-long-overdue-breakthrough-in-usability/" class="more-link">Read more&#8230;</a></p>
]]></description>
			<content:encoded><![CDATA[<p><strong>Highlight</strong> &#8212; Grokker is a long overdue breakthrough in the realm of search engine usability.</p>
<p>Do spread the word on your blog and invite your readers to do so as well&#8230; This tool is times more powerful that anything Google&#039;s pathetically outperformed search engine and interface will let you do. It deserves the blogosphere&#039;s full attention.</p>
<p>Via the <a  href="http://www.nytimes.com/2005/05/09/technology/09yahoo.html">New York Times</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.semiologic.com/2005/05/09/grokker-a-long-overdue-breakthrough-in-usability/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Blogging may shortly become even easier</title>
		<link>http://www.semiologic.com/2005/04/28/blogging-may-shortly-become-even-easier/</link>
		<comments>http://www.semiologic.com/2005/04/28/blogging-may-shortly-become-even-easier/#comments</comments>
		<pubDate>Thu, 28 Apr 2005 21:28:51 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[newsletter manager]]></category>
		<category><![CDATA[poll manager]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://www.semiologic.com/?p=217</guid>
		<description><![CDATA[<p><strong>Market Survey</strong> (updated) &#8212; I&#039;m considering to deliver a hosted version of my <a  href="http://www.semiologic.com/software/sem-reloaded/" title="Semiologic Theme, Reloaded For WordPress">Semiologic theme and CMS</a> for business bloggers. Any answer to this tiny market survey will be greatly appreciated.</p>
<p><a  href="http://www.semiologic.com/2005/04/28/blogging-may-shortly-become-even-easier/" class="more-link">Read more&#8230;</a></p>
]]></description>
			<content:encoded><![CDATA[<p><strong>Market Survey</strong> (updated) &#8212; I&#039;m considering to deliver a hosted version of my <a  href="http://www.semiologic.com/software/sem-reloaded/" title="Semiologic Theme, Reloaded For WordPress">Semiologic theme and CMS</a> for business bloggers. Any answer to this tiny market survey will be greatly appreciated.</p>
<p>The key features would be:</p>
<ul>
<li>Hassle-free, do-nothing setup and upgrade</li>
<li>A couple of pre-built themes</li>
<li>Built-in spam protection</li>
<li>Built-in caching</li>
<li>Built-in stats</li>
<li>Wysiwyg editor</li>
<li>Image gallery</li>
<li>Poll manager, survey manager</li>
<li>Newsletter manager</li>
<li>Subscribe to comments</li>
<li>Recent posts, updates, comments</li>
<li>Add to Bloglines, MyYahoo, MyMSN buttons</li>
<li>AdSense integration</li>
<li>Amazon affiliation</li>
<li>Simple shopping cart</li>
<li>And more, all as one click installs</li>
</ul>
<p>I&#039;d be curious to know how much you, as a business blogger, would be willing to pay (install fee and recurring fee) for any or all of the above features.</p>
<p>My email is <code>sales</code> <strong>&#034;@&#034;</strong> <code>semiologic.com</code>. Thanks in advance for your time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.semiologic.com/2005/04/28/blogging-may-shortly-become-even-easier/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10 FREE tips to make WordPress more usable</title>
		<link>http://www.semiologic.com/2005/04/22/10-free-tips-to-make-wordpress-more-usable/</link>
		<comments>http://www.semiologic.com/2005/04/22/10-free-tips-to-make-wordpress-more-usable/#comments</comments>
		<pubDate>Fri, 22 Apr 2005 01:49:21 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Highlights]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://www.semiologic.com/?p=208</guid>
		<description><![CDATA[<p><strong>Opinion</strong> &#8212; When a user faces a difficulty, I only know of one suitable option when it comes to usability: It is to make the software take the decision for him (&#039;best default&#039;). And when such a thing is not feasible, I only know of one fallback option: It is to make a button.</p>
<p><a  href="http://www.semiologic.com/2005/04/22/10-free-tips-to-make-wordpress-more-usable/" class="more-link">Read more&#8230;</a></p>
]]></description>
			<content:encoded><![CDATA[<p><strong>Opinion</strong> &#8212; When a user faces a difficulty, I only know of one suitable option when it comes to usability: It is to make the software take the decision for him (&#039;best default&#039;). And when such a thing is not feasible, I only know of one fallback option: It is to make a button.</p>
<p>I&#039;m aware this may sound silly to many a developer. Typically, they put the &#039;freedom to decide&#039; or a &#039;learning curve&#039; forward and miss the fact that <em>they</em> should be the ones who should need to make the extra step to use the tool in &#039;expert mode&#039;. Open source developers are generally hardly concerned with UI design issues. Even though there may be a lot of money to be made in the field of open source usability.</p>
<p>I&#039;ve these thoughts because <a  href="http://photomatt.net/">Matt Mullenweg</a>, the lead developer of WordPress, triggered a lengthy thread in the WordPress hackers mailing list:</p>
<blockquote><p>I&#039;m curious how the list thinks the community could be improved to avoid the concerns voiced in <a  href="http://www.plasticbag.org/archives/2005/04/links_for_20050421.shtml">comments like this</a></p></blockquote>
<p>I found this amusing, in some ways. WordPress is possibly the most powerful distributed conversation tool there is, and this topic ends up in a mailing list. Sad.</p>
<p>This remark set aside, what have we got when we take a closer look at the critics?</p>
<ol>
<li>Users don&#039;t want to look for plugins or themes</li>
<li>Users are not even remotely interested in changing a simple php tag in their template files</li>
<li>Users wouldn&#039;t care much if someone tried to explain how to do this in a forum</li>
</ol>
<p>In short: Users want a packaged product, with best defaults, and buttons. Incidentally, that is something akin to the CMS theme I am working on. Using it, Caroline could have added a feature such as &#039;recent comments&#039; to her web site in one click. Not &#039;add the following tag here&#039; (why not a relevant <code>do_action</code>?) or &#039;replace this tag by this new one&#039; (why not <code>add_filter</code>?). Just one click in the plugin menu.</p>
<p>There&#039;s not much more to usability besides best defaults and buttons. I should probably mention cancel buttons too. Cancel buttons don&#039;t have to do anything, but it is basic usability to always provide a cancel buttons &#8212; Users are scared to death when none is around. Everything<br />
beyond this is about auto-correcting common mistakes and making things look as usual, because errare humanum est and users spend 99% of their time somewhere else.</p>
<p>Consistent with these ideas, I suspect the following usability basics would be more interesting than trivial and/or meaningless details such as resizing the excerpt box and reorganizing the admin menu:</p>
<ol>
<li><strong>Deliver a packaged WordPress install with a collection of plugins and pre-built themes that auto-detect said plugins</strong> on a <code>if(function_exists('plugin_blah_blah'))</code> basis like the Semiologic theme and CMS &#8212; That way, a user can customize his theme in a mere few clicks and start blogging immediately.</li>
<li><strong>Deliver a hosted version of WordPress</strong> &#8212; Users pay to blog. The button should read &#039;Buy a hosted WordPress&#039;, not &#039;Download WordPress&#039;. Let the default class of users &#8212; the ones who pay for their hosting &#8212; buy their hosted version of WordPress as the default means of getting the software. Odds are very strong a host will be willing to sponsor WordPress bandwidth and more in exchange for this strategically placed button.</li>
<li><strong>Add a Preview button</strong> &#8212; Yes, I&#039;m aware you can mimic this. But add the Preview button &#8212; that&#039;s how it&#039;s called. This, the spell checker and the wysiwyg editor are like the most basic features for a publishing tool. No credible usability expert should miss any of these three points in an audit.</li>
<li><strong>Add a spell checker</strong> &#8212; Yes, it&#039;s bloat. Include the plugin and enable it by default.</li>
<li><strong>Hide all the HTML markup via a wysiwyg editor with a built-in image uploader</strong> &#8212; A debugged version of HTML Area should be present and enabled by default, and Markdown should be the default text rendering engine (textile is not intuitive enough) when HTML Area is disabled. And a hook should make these plugins mutually exclusive.</li>
<li><strong>Include inline post, comment, category and link editors</strong> in the default themes, <em>i.e.</em> a bit like <a  href="http://twilightuniverse.com/2005/03/wordpress-touched/">WordPress Touched</a>. Add a readily available new post, new category, and new link buttons, right-click blog components such as &#039;Just Blog-it&#039; for Firefox for each of the main browsers, as well as a<br />
<a  href="http://www.semiologic.com/software/search-reloaded/" title="Search Reloaded Plugin For WordPress">decent search feature</a> on the blog. And there&#039;s hardly any need to go to the scary looking admin area anymore.</li>
<li><strong>Add an onunload event on editors to trigger a confirmation request</strong> when the user leaves without explicitly saving &#8212; I can&#039;t be the only one who is losing drafts on Ctrl+w&#8230;. An autosave feature would of course be better, but it should not be an option unless you feel like programming a multiple undo button and storing the stack of changes since the post&#039;s creation.</li>
<li><strong>Replace user levels with user groups</strong> &#8212; It is more natural and easier to understand. Suggestion: Administrator (may do everything), Editor (may publish and edit posts), Contributer (may submit drafts), Moderator (may edit comments), Registered User (has a login) and Guest (no login).</li>
<li><strong>Use natural language rather than URIs to insert links</strong> &#8212; No normal user in his right mind I know of spontaneously writes about <code>&lt;a href="http://wordpress.org"&gt;wordpress&lt;/a&gt;</code>. URIs look like throw-up and taste like throw-up. This is because they <em>are</em> throw-up. I suspect users <em>may</em> spontaneously link to [WordPress-&gt;] if it results &#8212; as does on this web site &#8212; in a link to WordPress. My <a  href="http://www.semiologic.com/software/smart-links/" title="Smart Links Plugin For WordPress">smart links</a> plugin should be available with the release of WordPress 1.5.1.</li>
<li><strong>Get rid of trackbacks and pingbacks, and use an auto-discovery service instead</strong> &#8212; I&#039;ve previously discussed what could be a credible alternative to trackbacks and pingbacks on this blog. Said post sucks, but the points remain.</li>
</ol>
<p>Obviously, there would be a lot to add. Especially if you enter the realm of more complex UI matters. Like contextual help that changes links to the documentation based on what the user is doing, <em>i.e.</em> the <em>context</em>, in addition to being positioned where appropriate. Or posts that <a  href="http://www.semiologic.com/software/related-widgets/" title="Related Widgets Plugin For WordPress">auto-discover related posts</a> based on a graph analysis. But I guess the above straightforward and simple points are a good enough start for WordPress, and require little or no effort.</p>
<p>My $.02.</p>
<p>Update: Revisiting this three years after the post, many of these points have been implemented since.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.semiologic.com/2005/04/22/10-free-tips-to-make-wordpress-more-usable/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Usable security</title>
		<link>http://www.semiologic.com/2005/03/21/usable-security/</link>
		<comments>http://www.semiologic.com/2005/03/21/usable-security/#comments</comments>
		<pubDate>Mon, 21 Mar 2005 10:54:32 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://www.semiologic.com/2005/03/21/usable-security/</guid>
		<description><![CDATA[<p><strong>Highlight</strong> &#8212; Researchers from UC Berkeley have started a <a  href="http://usablesecurity.com/">blog on usable security</a>, which promises to be an interesting read.</p>
<p>Their perspective from looking beyond the &#034;<a  href="http://usablesecurity.com/2005/03/12/fundamental-conflict/">fundamental conflict</a>&#034; more or less summarizes the whole issue:</p>
<p><a  href="http://www.semiologic.com/2005/03/21/usable-security/" class="more-link">Read more&#8230;</a></p>
]]></description>
			<content:encoded><![CDATA[<p><strong>Highlight</strong> &#8212; Researchers from UC Berkeley have started a <a  href="http://usablesecurity.com/">blog on usable security</a>, which promises to be an interesting read.</p>
<p>Their perspective from looking beyond the &#034;<a  href="http://usablesecurity.com/2005/03/12/fundamental-conflict/">fundamental conflict</a>&#034; more or less summarizes the whole issue:</p>
<ul>
<li>Usability is about making it easier to get desirable results</li>
<li>Security is about making it harder to get undesirable results</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.semiologic.com/2005/03/21/usable-security/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Towards a credible alternative to trackbacks and pingbacks</title>
		<link>http://www.semiologic.com/2005/03/07/towards-a-credible-alternative-to-trackbacks-and-pingbacks/</link>
		<comments>http://www.semiologic.com/2005/03/07/towards-a-credible-alternative-to-trackbacks-and-pingbacks/#comments</comments>
		<pubDate>Mon, 07 Mar 2005 15:43:42 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Highlights]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://www.semiologic.com/2005/02/24/beyond-trackbacks-and-pingbacks-autolinkback/</guid>
		<description><![CDATA[<p><strong>Opinion</strong> &#8212; I began running this blog a bit over a month now and I mentioned two aspects where <a  href="/2005/01/26/playing-around-with-blogging-solutions/">WordPress &#8212; and other blogware &#8212; could be better</a> in my initial post. Since then, I&#039;ve gotten a chance to explore, among other blog-related technologies, the usage of <a  href="http://en.wikipedia.org/wiki/Rss">XML feeds</a>, the <a  href="http://thecommunityengine.com/home/archives/2005/02/the_difference.html">difference between technorati and del.icio.us</a> when it comes to spreading a meme, and most importantly, <a  href="http://www.sixapart.com/movabletype/docs/mttrackback">trackbacks</a> and <a  href="http://www.hixie.ch/specs/pingback/pingback">pingbacks</a>. Trackbacks and pingbacks are a great idea, but neither is a credible protocol that will last in the long run. Here are several critics to the two protocols I would like to share.</p>
<p><a  href="http://www.semiologic.com/2005/03/07/towards-a-credible-alternative-to-trackbacks-and-pingbacks/" class="more-link">Read more&#8230;</a></p>
]]></description>
			<content:encoded><![CDATA[<p><strong>Opinion</strong> &#8212; I began running this blog a bit over a month now and I mentioned two aspects where <a  href="/2005/01/26/playing-around-with-blogging-solutions/">WordPress &#8212; and other blogware &#8212; could be better</a> in my initial post. Since then, I&#039;ve gotten a chance to explore, among other blog-related technologies, the usage of <a  href="http://en.wikipedia.org/wiki/Rss">XML feeds</a>, the <a  href="http://thecommunityengine.com/home/archives/2005/02/the_difference.html">difference between technorati and del.icio.us</a> when it comes to spreading a meme, and most importantly, <a  href="http://www.sixapart.com/movabletype/docs/mttrackback">trackbacks</a> and <a  href="http://www.hixie.ch/specs/pingback/pingback">pingbacks</a>. Trackbacks and pingbacks are a great idea, but neither is a credible protocol that will last in the long run. Here are several critics to the two protocols I would like to share.</p>
<p>If you are a newbie to blogging, the purpose of trackbacks and pingbacks is to let a web site automatically link back to you when you mention it a story. As in: If I write a post on my blog and cite a post on your blog, your blog automatically mentions and links to my post.</p>
<p>My first concern about the two protocols is mainly related to trackbacks, in fact. Basically, you need to manually enter the urls you want to send trackback pings to, unless of course both ends feature trackback auto-discovery. When they do, pingbacks and trackbacks mostly differ in the protocol they use (simple http post on the one side, xml-rpc on the other). A proper, usable protocol should require no user input whatsoever, except for the manual insertion of an anchor.</p>
<p>Then, there is link spam. A trackback or a pingback will let link spammers insert links toward their customers&#039; web sites. As I mentioned in a previous column, the <a  href="/2005/02/05/prepare-for-more-comment-spam-not-less/">rel=nofollow attribute will not stop spam</a>, but it will damage the web. Thus, end users have very limited choices here: Either they&#039;ve decent spam-protection tools or they&#039;re turning trackbacks and pingbacks off. A proper protocol should include supervised and unsupervised machine learning features that auto-reject unwanted pings.</p>
<p>Dead or irrelevant links also pose problems. Trackbacks and pingbacks should wither when the links die or are no longer relevant. Quite frankly, I&#039;m amazed spammers still haven&#039;t used this to promote their customers&#039; sites. You could imagine someone hiring a throng of chinese web surfers to trackback tens of blogs with more or less relevant comments. And redirect all these comments to doorway pages once the trackback pings are moderated. If anything, a proper protocol should auto-check and auto-wither links every once in a while.</p>
<p>Worse still, cloaking could make this problem even more nasty. You could imagine a spammer pretending to track your story, with a more or less relevant post. Then, memorize, say&#8230; the 10 first IP&#039;s who click from your blog. Obviously, you&#039;re likely to be in the lot. Any of these 10 IP&#039;s will get a normal-looking web site, while everyone else would get, say&#8230; a porn site. A proper protocol should be cloak-proof.</p>
<p>Protocol-wise, there is the stateful nature of the trackback and pingback protocols, which generate unfriendly &#8212; not to say buggy &#8212; interfaces when it comes to post publishing. I&#039;ve seen WordPress take minutes to publish posts several times, only to discover it did not manage to send every ping it was meant to send. A proper protocol should be stateless and should catch these faults with no user intervention.</p>
<p>Moreover, the active nature of the trackback and pingback protocols&#039; auto-discovery process is not relevant. If you publish a post, link to a site, and six month later the site implements pingbacks, a ping should occur at that time. Likewise, if you publish a post, and your web site fails to properly ping the web site you mention but stores you pinged it nevertheless there&#039;s no easy way to correct this. A proper protocol should allow passive auto-discovery in addition to active auto-discovery.</p>
<p>Lastly, a proper protocol should process the related referrals and sort them by relevance. Referral spam set aside, the more traffic a link brings to your website, the greater the odds it is a relevant link. Assuming you only display the top-10 trackbacks, for instance, you wouldn&#039;t care at all if a casino tracked your site. And you would eventually locate unauthoritative tracks, because they would bring you no traffic. Thus, a proper protocol should take a link&#039;s authoritativeness into account at the very least.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.semiologic.com/2005/03/07/towards-a-credible-alternative-to-trackbacks-and-pingbacks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
