<?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>code and effect &#187; work stuff</title>
	<atom:link href="http://codeandeffect.co.uk/blog/category/work-stuff/feed/" rel="self" type="application/rss+xml" />
	<link>http://codeandeffect.co.uk/blog</link>
	<description>@AM_Doherty</description>
	<lastBuildDate>Mon, 12 Mar 2012 08:06:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Course Finder, an eventual reality</title>
		<link>http://codeandeffect.co.uk/blog/2011/programming/js/course-finder-an-eventual-reality/</link>
		<comments>http://codeandeffect.co.uk/blog/2011/programming/js/course-finder-an-eventual-reality/#comments</comments>
		<pubDate>Wed, 23 Feb 2011 23:38:55 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Course Finder 2011]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[UX]]></category>

		<guid isPermaLink="false">http://codeandeffect.co.uk/blog/?p=719</guid>
		<description><![CDATA[A long time ago&#8230; Back in 2009, I examined the way in which courses could be listed and searched for at my University and developed a prototype user-interface to increase the visibility of each course we offer. Things began as &#8230; <a href="http://codeandeffect.co.uk/blog/2011/programming/js/course-finder-an-eventual-reality/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h2>A long time ago&#8230;</h2>
<p><img class="alignright" src="/blog/wp-content/uploads/2009/09/gg_courses_3.png" alt="" width="194" height="164" />Back in 2009, I examined the way in which courses could be listed and searched for at my University and<a title="How it all began" href="/blog/2009/programming/guerrilla-gardening-web/guerilla-gardening-day-one/"> developed a prototype user-interface</a> to increase the visibility of each course we offer.</p>
<p>Things began as a personal project carried out in spare time &#8211; an<em> &#8216;unofficial, unbidden and unapproved endeavour&#8217;</em> I described it back then &#8211; with the aim of creating something demonstrably useful that could be further developed.</p>
<h2>Revisiting the basics</h2>
<p>The design and prototyping was extensively blogged at the time, and the first prototype demo&#8217;d (<em>to a packed tent <img src='http://codeandeffect.co.uk/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </em>) at <em>BathCamp </em>BarCamp 2009. You can read more about the UX design in the following posts tagged <a title="Posts tagged 'Guerrilla Gardening'" href="/blog/tag/guerrilla-gardening/">guerrilla-gardening</a>. In 2011, development of the interface has finally begun in earnest.</p>
<h3>Available Data</h3>
<p>The greatest limitation at inception was available  data. Course information was coming from a content-managed <a title="Javascript Object Notation" href="http://www.json.org/" target="_blank">JSON</a> source  and provided only course title and web-page URL. It must also be  understood that while there is knowledge of formal course  data formats,  we have none in use that combine course and marketing information.  Thankfully, a separate project to manage course web-page delivery through Microsoft Sharepoint has  allowed full database access to extensive course information.</p>
<h3>New design and UX considerations</h3>
<p>Here&#8217;s how things looked in 2009:</p>
<div id="attachment_606" class="wp-caption alignright" style="width: 325px"><a href="http://codeandeffect.co.uk/blog/wp-content/uploads/2009/10/2_filter_by_letter.png"><img class="size-full wp-image-606 " title="2_filter_by_letter" src="http://codeandeffect.co.uk/blog/wp-content/uploads/2009/10/2_filter_by_letter.png" alt="" width="315" height="162" /></a><p class="wp-caption-text">Scrolling the Course Listings by starting letter</p></div>
<p>The first change is that we&#8217;ll be concentrating on undergraduate courses, so no tab structure.</p>
<p>Secondly, we had a rather ugly switch from course title lists to a title + summary listing from the Ultraseek search API, but the more reliable data source has changed that.<br />
The latest incarnation treats course listings as definitive course records, so when an <em>as-you-type</em> filter phrase is searched for withÂ  a click of the search button, the results aren&#8217;t re-presented but they&#8217;re used to augment the existing course listing with a summary of text from the live page.</p>
<p>Thirdly, stakeholders in the project agreed that being able to update the list the moment you type a letter means we can do away with the row of alphetic teeth that previously mirrored the Content Managed A-Z list pages (they&#8217;re days are numbered too).</p>
<p>One new feature on-the-cards is sorting/grouping by faculty, again afforded to us by better data. This should allow for a lightweight, low overhead means of seeing related courses, grouped by faculty and highlighted by the corporate faculty colour.</p>
<p><em>As-you-type</em> filtering narrows the list as before, but also updates a match count and six other course counters for each displayed faculty.</p>
<p>Type &#8216;engineer&#8217; for example and you see the bulk of courses under the <em>Faculty of Technology</em>, where you may find other courses related to your area of interest. Type &#8216;forensics&#8217;, and you see courses across <em>Business</em>, <em>Technology </em>and <em>Science</em>, inviting you to examine their differences.</p>
<h3>Under the hood</h3>
<p>The bulk of the code is still classic ASP (I know, I know). <em>jQuery</em> has replaced <em>Scriptaculous/Prototype</em> for the client-side interaction, a design choice primarily, but also a matter of support knowledge.</p>
<p>Basic course listings are served in an unordered list for static-page accessibility, and they&#8217;re then enhanced with JSON-based detailed course information. We&#8217;ll be popping the scrolling list to full height for compatibility with mobile devices in the short term.</p>
<p>Of course, the JSON formatting of detailed course information by faculty is an opportunity in itself.</p>
<p>We&#8217;ll be using Google Analytics, our tracker of choice for some time now to see if this makes a difference, which given the tens of page loads we&#8217;re saving ought be significant. Track Events will also be used to assess every client-side interaction with the Course Finder to inform its future development.</p>
<h3>New advantages</h3>
<p>It is hoped that as-and-when it goes live, faculties should be able to link directly to their own listings in the main marketing courses area, so eliminating the need for duplicated content in the CMS. An upgrade to IISÂ affords the opportunity finally get course titles in the URLs using something akin to <em>Apache <a title="http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html" href="http://" target="_blank">mod_rewrite</a></em>.</p>
<p>Deployment is imminent.</p>
]]></content:encoded>
			<wfw:commentRss>http://codeandeffect.co.uk/blog/2011/programming/js/course-finder-an-eventual-reality/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Guerrilla Gardening the Institutional Web</title>
		<link>http://codeandeffect.co.uk/blog/2009/programming/guerrilla-gardening-the-institutional-web/</link>
		<comments>http://codeandeffect.co.uk/blog/2009/programming/guerrilla-gardening-the-institutional-web/#comments</comments>
		<pubDate>Fri, 04 Sep 2009 15:06:08 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Web Computing]]></category>
		<category><![CDATA[work stuff]]></category>
		<category><![CDATA[Guerrilla Gardening]]></category>

		<guid isPermaLink="false">http://www.codeandeffect.co.uk/blog/?p=380</guid>
		<description><![CDATA[Something else was going on in Colchester around the time of IWMW 20009. While delegates of the Institutional Web Management Workshop were hearing the mantra &#8216;seek forgiveness rather than permission&#8217; for any improvements we&#8217;d like to make to our institutional &#8230; <a href="http://codeandeffect.co.uk/blog/2009/programming/guerrilla-gardening-the-institutional-web/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Something else was going on in Colchester around the time of IWMW 20009. While delegates of the <em>Institutional Web Management Workshop</em> were hearing the mantra <em>&#8216;seek forgiveness rather than permission&#8217;</em> for any improvements we&#8217;d like to make to our institutional web provision,Â   <a title="Human Shrub at work in Colchester" href="http://www.guardian.co.uk/society/2009/jul/08/human-shrub-colchester">The Human Shrub</a> was hard at work with some unapproved upgrades of his (or her) own.</p>
<p>Inspired by the guerrilla gardener I&#8217;ve decided to take some direct action on an area of our site. I&#8217;m going to tell no-one, and work by cover of darkness. I&#8217;ve yet to decide on an outfit.</p>
<p>The aim is to use spare time and all available methods to improve the look and feel, user interface and usability of the area in a non-invasive way, avoiding all the usual time constraints. By the end I hope to have something suitable to replace or update the area that all stakeholders will find difficult to refuse.Â  To do this:</p>
<ul>
<li>All work must be carried out on breaks, out of hours or overnight</li>
<li>No live content will be touched, proof of concept will be devised &amp; created as alternate services</li>
<li>Extant environment and systems will be respected &#8211; that means working with the CMS, with the means of editing and deployed using the normal methods</li>
<li>Ease of integration or implementation a major determinant of any approach (so no recreating the whole site as a Symfony plug-in)</li>
<li>As with any unofficial, unbidden and unapproved endeavour, the goals will shift &amp; adapt as and when.</li>
<li>Horticultural metaphors will abound.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://codeandeffect.co.uk/blog/2009/programming/guerrilla-gardening-the-institutional-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sharepoint versus basic application design</title>
		<link>http://codeandeffect.co.uk/blog/2007/work-stuff/sharepoint_vs_app_design/</link>
		<comments>http://codeandeffect.co.uk/blog/2007/work-stuff/sharepoint_vs_app_design/#comments</comments>
		<pubDate>Tue, 13 Mar 2007 16:44:46 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[work stuff]]></category>

		<guid isPermaLink="false">http://www.codeandeffect.co.uk/blog/?p=96</guid>
		<description><![CDATA[Where do I go now then, exactly? Can I have my navigation back please? Can I logout now please? please?]]></description>
			<content:encoded><![CDATA[<p style="text-align: center"><img src="http://www.codeandeffect.co.uk/blog/wp-content/uploads/2007/03/sharepoint_deleted.jpg" id="image97" alt="Sharepoint, site deleted" /></p>
<p align="center"><strong> Where do I go now then, exactly?</strong></p>
<p align="center">Can I have my navigation back please?</p>
<p align="center">Can I logout now please?</p>
<p align="center">please?</p>
]]></content:encoded>
			<wfw:commentRss>http://codeandeffect.co.uk/blog/2007/work-stuff/sharepoint_vs_app_design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<enclosure url="http://codeandeffect.co.uk/blog/wp-content/uploads/2007/03/sharepoint_deleted.thumbnail.jpg" length="1760" type="image/jpg" />	</item>
		<item>
		<title>Woking &#8230;ham</title>
		<link>http://codeandeffect.co.uk/blog/2006/general/59/</link>
		<comments>http://codeandeffect.co.uk/blog/2006/general/59/#comments</comments>
		<pubDate>Wed, 13 Dec 2006 11:44:09 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[work stuff]]></category>

		<guid isPermaLink="false">http://www.codeandeffect.co.uk/blog/?p=59</guid>
		<description><![CDATA[Writing from Wokingham &#8211; redDot Liveserver training. Last day today, so we&#8217;ll be heading back sometime in the afternoon. Hopefully we&#8217;ll be dropping into Burghclere to see the murals by Stanley Spencer at the memorial chapel. edit: got to Burghclere, &#8230; <a href="http://codeandeffect.co.uk/blog/2006/general/59/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Writing from Wokingham &#8211; redDot Liveserver training. Last day today, so we&#8217;ll be heading back sometime in the afternoon. Hopefully we&#8217;ll be dropping into Burghclere to see the  murals by Stanley Spencer at the memorial chapel.</p>
<p align="center"><strong>            edit: </strong>got to Burghclere, well after dark and if it had been open, it was, by then, shut.</p>
<p>We&#8217;ve been spoiled here as the accommodation is adjoined to the <a title="I highly recommend..." href="http://www.emmbrookinn.net/">excellent pub</a>, so the food and drink has been great and in good supply!</p>
<p>I managed to lock myself out of the en-suite. Managed to get it open again (with a bit of jury-rigging involving a pen-refill) but didn&#8217;t figure out how it happened in the first place.</p>
]]></content:encoded>
			<wfw:commentRss>http://codeandeffect.co.uk/blog/2006/general/59/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wiki Promotion &#8211; an utterly childish solution for small teams</title>
		<link>http://codeandeffect.co.uk/blog/2006/work-stuff/wiki-promotion-an-utterly-childsh-solution-for-small-teams/</link>
		<comments>http://codeandeffect.co.uk/blog/2006/work-stuff/wiki-promotion-an-utterly-childsh-solution-for-small-teams/#comments</comments>
		<pubDate>Thu, 05 Oct 2006 13:56:53 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[work stuff]]></category>

		<guid isPermaLink="false">http://www.codeandeffect.co.uk/blog/?p=40</guid>
		<description><![CDATA[Thanks go to Phil Wilson for his post about Wiki promotion in small teams. I ran an impromptu formatting tutorial at my desk yesterday, and continue to post everything I do, then mail the link to the team. Few, but &#8230; <a href="http://codeandeffect.co.uk/blog/2006/work-stuff/wiki-promotion-an-utterly-childsh-solution-for-small-teams/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Thanks go to <a href="http://www.philwilson.org">Phil Wilson</a> for his post about <a href="http://philwilson.org/blog/2006/10/encouraging-wiki-usage-in-your-team.html">Wiki promotion in small teams</a>. I ran an impromptu formatting tutorial at my desk yesterday, and continue to post everything I do, then mail the link to the team. Few, but some of us, are using Feedreader to get updates.</p>
<p>In a new twist, I&#8217;m appealing to their inner children, and a little fear and mistrust can also go a long way. In short:</p>
<p><strong>we&#8217;ve started keeping scores for <a target="_blank" title="Oi!" href="http://en.wikipedia.org/wiki/Circle_hand_game">The Circle Game</a> on the wiki.</strong></p>
<p>All in all it&#8217;s working, I have been distracted from this post twice now due to my Wiki&#8217;ing cohorts. What&#8217;s more they&#8217;re using it for work stuff too.</p>
]]></content:encoded>
			<wfw:commentRss>http://codeandeffect.co.uk/blog/2006/work-stuff/wiki-promotion-an-utterly-childsh-solution-for-small-teams/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple returns</title>
		<link>http://codeandeffect.co.uk/blog/2006/work-stuff/simple-returns/</link>
		<comments>http://codeandeffect.co.uk/blog/2006/work-stuff/simple-returns/#comments</comments>
		<pubDate>Fri, 22 Sep 2006 09:51:31 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[js]]></category>
		<category><![CDATA[work stuff]]></category>

		<guid isPermaLink="false">http://www.codeandeffect.co.uk/blog/?p=35</guid>
		<description><![CDATA[Simple Back Button generator (opens in a new window) It&#8217;s not rocket science, in fact it&#8217;s probably not even breadmaker science, but it&#8217;s useful. Detects if there&#8217;s a history to return to before adding a back button to a menu &#8230; <a href="http://codeandeffect.co.uk/blog/2006/work-stuff/simple-returns/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a target="_blank" title="Simple but clever" href="/tests/jsback/">Simple Back Button generator</a> (opens in a new window)</p>
<p>It&#8217;s not rocket science, in fact it&#8217;s probably not even breadmaker science, but it&#8217;s useful. Detects if there&#8217;s a history to return to before adding a back button to a menu of your choosing.</p>
<p>Our CMS generated breadcrumb trail reflects the site structure, not an individual user&#8217;s path into the site &#8211; this was one possible solution to the loss of adequate return navigation when you go from one site area (say a school) to another (a service team perhaps).</p>
]]></content:encoded>
			<wfw:commentRss>http://codeandeffect.co.uk/blog/2006/work-stuff/simple-returns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rant:outlook 2003</title>
		<link>http://codeandeffect.co.uk/blog/2006/work-stuff/rantoutlook-2003/</link>
		<comments>http://codeandeffect.co.uk/blog/2006/work-stuff/rantoutlook-2003/#comments</comments>
		<pubDate>Fri, 15 Sep 2006 08:25:24 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[work stuff]]></category>

		<guid isPermaLink="false">http://www.codeandeffect.co.uk/blog/?p=33</guid>
		<description><![CDATA[Will someone please tell Outlook 2003 about this.]]></description>
			<content:encoded><![CDATA[<p><img alt="Fora definition" id="image32" src="http://www.codeandeffect.co.uk/blog/wp-content/uploads/2006/09/fora.png" /></p>
<p>Will someone please tell Outlook 2003 about this.</p>
]]></content:encoded>
			<wfw:commentRss>http://codeandeffect.co.uk/blog/2006/work-stuff/rantoutlook-2003/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<enclosure url="http://codeandeffect.co.uk/blog/wp-content/uploads/2006/09/fora.thumbnail.png" length="8390" type="image/jpg" />	</item>
		<item>
		<title>Blogtastic</title>
		<link>http://codeandeffect.co.uk/blog/2006/general/blogtastic/</link>
		<comments>http://codeandeffect.co.uk/blog/2006/general/blogtastic/#comments</comments>
		<pubDate>Tue, 25 Jul 2006 15:36:05 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[work stuff]]></category>

		<guid isPermaLink="false">http://www.codeandeffect.co.uk/blog/?p=16</guid>
		<description><![CDATA[Finally the team has a WordPress MU installation up and running &#8211; we&#8217;re now creating a flurry of blogs for everyone (including one of the Operators, who&#8217;ll be running a &#8216;claim to fame&#8217; blog which started this whole process off. &#8230; <a href="http://codeandeffect.co.uk/blog/2006/general/blogtastic/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Finally the team has a WordPress MU installation up and running &#8211; we&#8217;re now creating a flurry of blogs for everyone (including one of the Operators, who&#8217;ll be running a &#8216;claim to fame&#8217; blog which started this whole process off.</p>
<p>MU appears to have a just a few limitations which we may need to iron out, but no showstoppers so far. It&#8217;s running on the same VM as the wiki, but thankfully now on a dedicated server &#8211; not my desktop!</p>
]]></content:encoded>
			<wfw:commentRss>http://codeandeffect.co.uk/blog/2006/general/blogtastic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

