<?xml version="1.0" encoding="UTF-8"?>
<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:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Web Services</title>
	
	<link>http://blogs.edgehill.ac.uk/webservices</link>
	<description>Latest news from Web Services at Edge Hill University</description>
	<lastBuildDate>Fri, 17 May 2013 14:53:10 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.edgehill.ac.uk/edgehill/webservices" /><feedburner:info uri="edgehill/webservices" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://blogs.edgehill.ac.uk/webservices/?pushpress=hub" /><geo:lat>53.560364</geo:lat><geo:long>-2.87455</geo:long><item>
		<title>WordPress: Beyond Posts</title>
		<link>http://feeds.edgehill.ac.uk/~r/edgehill/webservices/~3/fCzEX7mW-FY/</link>
		<comments>http://blogs.edgehill.ac.uk/webservices/2013/05/17/wordpress-beyond-posts/#comments</comments>
		<pubDate>Fri, 17 May 2013 14:36:48 +0000</pubDate>
		<dc:creator>Mike Nolan</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blogs.edgehill.ac.uk/webservices/?p=2716</guid>
		<description><![CDATA[As I said previously, the decision to move news to WordPress seems a straightforward one &#8211; it&#8217;s used by millions of websites to serve up News, including our own faculty and department websites &#8211; but our key justification for the &#8230; <a href="http://blogs.edgehill.ac.uk/webservices/2013/05/17/wordpress-beyond-posts/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><a href="http://blogs.edgehill.ac.uk/webservices/2013/05/07/news-moves-to-wordpress/">As I said previously</a>, the decision to move news to WordPress seems a straightforward one &#8211; it&#8217;s used by millions of websites to serve up News, including our own faculty and department websites &#8211; but our key justification for the migration, to provide <a href="http://blogs.edgehill.ac.uk/webservices/2013/05/17/telling-the-story/">story functionality</a>, isn&#8217;t something that WordPress does out of the box so over the last few months we&#8217;ve developed something from scratch.</p>
<p>While I&#8217;d love to take credit for everything, my involvement was mostly limited to the initial proof of concept and vague arm-waving spec-changing suggestions for how it should work and look. Such is the power of a manager.</p>
<p>WordPress has come a long way since it&#8217;s blogging roots and now has some powerful features that can be used to tailor the system to a wide range information. <a href="http://codex.wordpress.org/Post_Types">Custom Post Types</a> were first introduced in version 3.0 and provide a way of storing structured information without having to create additional database tables. WordPress itself uses CPT for posts, pages, attachments (e.g. images) and menus but the possibilities for extensions are endless. Plugins often make use of CPTs to implement things like events listings, movie reviews and product catalogues but anything can be put in them and you get all the functionality that WordPress posts or pages have for free.</p>
<p>We have a really basic <em>Story</em> custom post type containing &#8211; as a minimum &#8211; just a title, image and a paragraph introduction:</p>
<p><img class="alignnone size-full wp-image-2720" alt="Creative Edge - Take a fly through - News - Edge Hill University(2)" src="http://blogs.edgehill.ac.uk/webservices/files/2013/05/Creative-Edge-Take-a-fly-through-News-Edge-Hill-University2.png" width="642" height="198" /></p>
<p>Stories and Posts are linked together with a many-to-many mapping using <a href="http://loopj.com/jquery-tokeninput/">jQuery Tokeninput</a> to make it easy to select which story a post should be related to.</p>
<p>Viewing a story triggers a custom template in our theme that is used to render the page. The template first displays the story title, image and content then looks for all linked posts and outputs them to the page, newest first.</p>
<p><img class="alignnone size-full wp-image-2721" alt="Creative Edge - Take a fly through - News - Edge Hill University(5)" src="http://blogs.edgehill.ac.uk/webservices/files/2013/05/Creative-Edge-Take-a-fly-through-News-Edge-Hill-University5.png" width="1004" height="2324" /></p>
<p>We&#8217;ve tried to keep the Story custom post type simple enough that it can be used flexibly in lots of different ways. By specifying just a title, image and content, stories can work as a lightweight wrapper for related posts. They&#8217;re not designed to replace a full website &#8211; for example the <a href="http://www.edgehill.ac.uk/news/story/edge-hill-short-story-prize-2013/">Short Story Prize story</a> still links to the Prize&#8217;s standalone website &#8211; but act as a focal point for the latest news on a subject.</p>
<p>WordPress mints permalinks from the title on initial publication and only change if forced to do so after that so links to stories will still work even if the introductory text changes.</p>
<p>Stories can work as a live blog by streamlining the process of getting content online &#8211; once  a story is set up, say for something like a Graduation ceremony &#8211; it&#8217;s a simple matter of clicking <em>Add Post to Story</em> in the WordPress admin bar and bashing out a quick update, or pasting in a link to a video, tweet or photo:<img class="alignnone size-full wp-image-2722" alt="Edge Hill Short Story Prize 2013 - News - Edge Hill University(2)" src="http://blogs.edgehill.ac.uk/webservices/files/2013/05/Edge-Hill-Short-Story-Prize-2013-News-Edge-Hill-University2.png" width="988" height="655" /></p>
<p>Custom post types are the key to extending WordPress&#8217; capabilities by managing structured content but there are other features that allow us to expose this information in new ways. Next time we&#8217;ll be looking at how our design is able to make the most of our rich media content.</p>
<div class="feedflare">
<a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=fCzEX7mW-FY:IiZva94HIcw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=fCzEX7mW-FY:IiZva94HIcw:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=fCzEX7mW-FY:IiZva94HIcw:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=fCzEX7mW-FY:IiZva94HIcw:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=fCzEX7mW-FY:IiZva94HIcw:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/edgehill/webservices/~4/fCzEX7mW-FY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.edgehill.ac.uk/webservices/2013/05/17/wordpress-beyond-posts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blogs.edgehill.ac.uk/webservices/2013/05/17/wordpress-beyond-posts/</feedburner:origLink></item>
		<item>
		<title>Telling the story</title>
		<link>http://feeds.edgehill.ac.uk/~r/edgehill/webservices/~3/xFVXe0dVBqE/</link>
		<comments>http://blogs.edgehill.ac.uk/webservices/2013/05/17/telling-the-story/#comments</comments>
		<pubDate>Fri, 17 May 2013 11:33:12 +0000</pubDate>
		<dc:creator>Mike Nolan</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[bbc news]]></category>
		<category><![CDATA[itv news]]></category>
		<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://blogs.edgehill.ac.uk/webservices/?p=2704</guid>
		<description><![CDATA[Last time I introduced the new Edge Hill News website and this time I&#8217;ll introduce one of the major new features. News published through our site often starts life as a press release posted online. Typically it&#8217;s a few hundred &#8230; <a href="http://blogs.edgehill.ac.uk/webservices/2013/05/17/telling-the-story/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><a href="http://blogs.edgehill.ac.uk/webservices/2013/05/07/news-moves-to-wordpress/">Last time I introduced</a> the new <a href="http://www.edgehill.ac.uk/news/">Edge Hill News website</a> and this time I&#8217;ll introduce one of the major new features.</p>
<p>News published through our site often starts life as a press release posted online. Typically it&#8217;s a few hundred words accompanied by a photo and calls to action at the bottom telling the reader where to find more information or how to get in touch. These articles have a reasonable half life &#8211; linked to from the news website; syndicated across to department websites; sometimes featured on the homepage &#8211; and live on in the news archive for search engines to find.</p>
<p>Sometimes, though, we need articles to continue to run and with our old system this involved a bit of a hack &#8211; taking an existing article, updating it with the latest details and republishing it to get it to the top of the pile. This never seemed like the best thing to do, but it&#8217;s not uncommon for news websites to operate in this way.</p>
<p>Then <a href="http://www.itv.com/news/">ITV News</a> broke the mold with their March 2012 redesign. Design agency Made By Many threw away all the preconceived ideas of traditional news websites and moved to a stream of news design &#8211; the homepage constantly updating with the latest updates.</p>
<p>What got me interested wasn&#8217;t how the <em>homepage</em> implemented the stream idea &#8211; unless you&#8217;re a regular user I find it a little hard to follow &#8211; but how it works with evolving news stories.</p>
<p>Let&#8217;s look at one of this morning&#8217;s headlines &#8211; the news that Morrisons is to begin online delivery via Ocado. On the BBC News website they published a story early morning and I first read a version of their story published at 07:54:</p>
<p><img class="alignnone size-full wp-image-2707" alt="BBC News - Morrisons to offer online shopping in Ocado tie-up" src="http://blogs.edgehill.ac.uk/webservices/files/2013/05/BBC-News-Morrisons-to-offer-online-shopping-in-Ocado-tie-up.png" width="994" height="2120" /></p>
<p>But refreshing the page an hour later adds some new information:</p>
<p><img class="alignnone size-full wp-image-2706" alt="BBC News - Morrisons to offer online shopping in Ocado deal" src="http://blogs.edgehill.ac.uk/webservices/files/2013/05/BBC-News-Morrisons-to-offer-online-shopping-in-Ocado-deal.png" width="994" height="2356" /></p>
<p>Can you spot the differences?</p>
<ul>
<li><span style="line-height: 15px;">Headline swaps &#8220;tie-up&#8221; for &#8220;deal&#8221;</span></li>
<li>Chart showing share price half way down the page</li>
<li>Two new paragraphs saying about the Ocado share price inserted at the very bottom of the article</li>
</ul>
<p>As someone who read the article at 8am I have to scan through the whole thing just to find an extra 30 words.</p>
<p>The ITV News site handles things completely differently. Their stream of news updates clearly show evolving stories. Just like a blog where posts are shown in reverse chronological order we can see the latest news at the very top:#</p>
<p><img class="alignnone size-full wp-image-2705" alt="Morrisons to begin online sales - ITV News(1)" src="http://blogs.edgehill.ac.uk/webservices/files/2013/05/Morrisons-to-begin-online-sales-ITV-News1.png" width="976" height="3041" /></p>
<p>Just like the BBC News site, the latest take on the story is how the Ocado share price has jumped 40% but this time it&#8217;s clearly marked as being updated 42 minutes ago. In this instance they beat the BBC to it &#8211; that update was added 36 minutes ahead of Auntie.</p>
<p>This is a really simple example but the approach scales to much bigger stories too where  there is scope to show off the story in different ways. Below is parts of their story on <a href="http://www.bbc.co.uk/democracylive/house-of-commons-22555459">Google&#8217;s appearance before the Commons Public Accounts Committee</a>:</p>
<p><img class="alignnone size-full wp-image-2708" alt="Google 'devious over tax bill' - ITV News(5)" src="http://blogs.edgehill.ac.uk/webservices/files/2013/05/Google-devious-over-tax-bill-ITV-News5.png" width="976" height="3525" /></p>
<p>I&#8217;ve included only a selection of types of update from the full story:</p>
<ul>
<li><span style="line-height: 15px;">Video: pulled in from a branded Vimeo channel thought they also use YouTube. Often accompanied by some text to put it into context.</span></li>
<li>Short update: gives the feel of a live blog without the lack of context that traditionally occurs.</li>
<li>Tweet: includes a link back to the original tweet &#8211; nice to see journalists citing their sources!</li>
<li>Quotations: formatted so it&#8217;s easy to distinguish &#8221;expert&#8221; opinion and comments from journalist&#8217;s reporting.</li>
<li>Photos: nice and big (that&#8217;s not a comment on Vince Cable!)</li>
<li>Links to &#8220;full story&#8221;: importantly, ITV still publish the more typical <em>&#8220;</em><em>500 words + image + video + quotes&#8221; </em>article written by one of their editors which make use of content already published in the news stream. If you&#8217;re looking for everything in one place then this is where you can read it, but if you&#8217;re following the stream live you can skip the duplicate content.</li>
</ul>
<p>You can read more about the ITV News design in a <a href="http://madebymany.com/blog/rolling-out-real-time-digital-news-at-itv">blog post by Made by Many</a> and Martin Belam (<i>née Currybet</i><b>) has written a <a href="http://www.currybet.net/cbet_blog/2012/03/itv-news-redesign.php">couple</a> of <a href="http://www.currybet.net/cbet_blog/2012/06/behind-the-scenes-itv-news.php">times</a> about the site.</b></p>
<h2>&#8220;Nice story, but what has this got to do with Edge Hill?&#8221;</h2>
<p>There appeared to me to be many possibilities for this style of news publishing at Edge Hill and it could solve some problems we have with the old site.</p>
<ol>
<li>The hack of resurrecting old articles whenever typically minor changes were made and it needed a renewed lease of life. In these situations there is usually something new that&#8217;s happened so adding that information at the top of a story draws attention it.</li>
<li>Over the last year or so Corporate Comms have commissioned and produced an increasing amount of rich media content such as video, photos and audio interviews. These have been included in articles but their half life is probably less than we might wish for.</li>
<li>Events often have several phases which previously haven&#8217;t linked together. For example, the <a href="http://www.edgehill.ac.uk/shortstory/">Edge Hill Short Story Prize</a> comprises (off the top of my head):
<ul>
<li>Nominations open</li>
<li>Long list announced</li>
<li>Short list announced</li>
<li>Awards ceremony</li>
<li>Winner announcement</li>
<li>Interviews with winner</li>
<li>Possible follow-up activity such as visits to campus</li>
</ul>
</li>
</ol>
<p>During the autumn term we discussed the idea with colleagues in Corporate Communications and after mistakenly assuming that the ITV News website was built in WordPress claimed that it would be possible for us to do something similar.</p>
<p>After realising that ITV News isn&#8217;t a WordPress site and that no one appears to have done anything similar in WordPress we set about building a proof of concept. This gave us enough to justify migrating the news site to a new platform and has been the key part of the development.</p>
<p>With the site only live for a few weeks, the Press Office are just beginning to make use of WordPress stories, but you can see them in action on pages about the <a href="http://www.edgehill.ac.uk/news/story/edge-hill-short-story-prize-2013/">Short Story Prize</a>, Edge Hill&#8217;s involvement in <a href="http://www.edgehill.ac.uk/news/story/edge-hill-university-at-liverpool-sound-city/">Liverpool Sound City</a> and the new £16 million <a href="http://www.edgehill.ac.uk/news/story/creative-edge/">Creative Edge</a> development.</p>
<p>Personally I&#8217;m looking forward to seeing, watching, hearing and reading the great stories has to tell over the coming months, whether that&#8217;s awards, new buildings or graduation ceremonies.</p>
<p>Next time we&#8217;ll go into more detail about how stories were built in WordPress.</p>
<div class="feedflare">
<a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=xFVXe0dVBqE:oe--QIdAPwk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=xFVXe0dVBqE:oe--QIdAPwk:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=xFVXe0dVBqE:oe--QIdAPwk:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=xFVXe0dVBqE:oe--QIdAPwk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=xFVXe0dVBqE:oe--QIdAPwk:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/edgehill/webservices/~4/xFVXe0dVBqE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.edgehill.ac.uk/webservices/2013/05/17/telling-the-story/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blogs.edgehill.ac.uk/webservices/2013/05/17/telling-the-story/</feedburner:origLink></item>
		<item>
		<title>News moves to WordPress</title>
		<link>http://feeds.edgehill.ac.uk/~r/edgehill/webservices/~3/clAwasBHcE0/</link>
		<comments>http://blogs.edgehill.ac.uk/webservices/2013/05/07/news-moves-to-wordpress/#comments</comments>
		<pubDate>Tue, 07 May 2013 14:57:38 +0000</pubDate>
		<dc:creator>Mike Nolan</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[bbc news]]></category>
		<category><![CDATA[itv news]]></category>
		<category><![CDATA[iwmw13]]></category>
		<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://blogs.edgehill.ac.uk/webservices/?p=2698</guid>
		<description><![CDATA[It&#8217;s a little over five years since our last major redevelopment of the Edge Hill news website when it moved from a classic ASP application into Symfony with lots of new functionality. In that time it&#8217;s been well used (and &#8230; <a href="http://blogs.edgehill.ac.uk/webservices/2013/05/07/news-moves-to-wordpress/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>It&#8217;s a <a href="http://blogs.edgehill.ac.uk/webservices/2008/03/28/choice-part-1-the-big-brief/">little over five years</a> since our last major redevelopment of the <a href="http://www.edgehill.ac.uk/news">Edge Hill news</a> website when it moved from a classic ASP application into Symfony with lots of new functionality. In that time it&#8217;s been well used (and abused) with <a href="https://en.wikipedia.org/wiki/Leet">1337</a> new articles plus an archive of 537 articles dating back to July 2001 imported across. News gets piped around the website with RSS feeds and machine tags to populate the homepage, department websites and various other places &#8211; it&#8217;s a bit string-and-tape, but it&#8217;s worked pretty well!</p>
<p>Two years ago we began <a href="http://blogs.edgehill.ac.uk/webservices/2011/04/06/omac-wordpressing-on/">moving some websites to WordPress</a> in order to devolve control of content and structure to Faculties and Departments. WordPress has proved itself a very capable content management system, but more importantly it is now a solid web development framework. It has moved beyond its blogging origins and has handled everything we&#8217;ve thrown its way.</p>
<p>Until now we hadn&#8217;t migrated any of our &#8220;applications&#8221; (online prospectus, news, events, jobs etc) to WordPress as the cost of re-writing systems outweighed the benefit but our latest project sees us make the move with a brand new News website.</p>
<p><a href="http://blogs.edgehill.ac.uk/webservices/files/2013/05/Latest-News-from-Edge-Hill-University.png"><img class="alignnone size-full wp-image-2701" alt="Latest News from Edge Hill University" src="http://blogs.edgehill.ac.uk/webservices/files/2013/05/Latest-News-from-Edge-Hill-University.png" width="1031" height="1325" /></a></p>
<p>While news might seem like an obvious thing to move to WordPress there were still a number of significant challenges we had to overcome in order to make the move. We also had a list of requirements from colleagues in Corporate Communications that we needed to tick off and some ideas of our own to make our news website more than &#8220;just another WordPress site&#8221;.</p>
<p>Over the next week or so we&#8217;ll be blogging about how we built the site and some of the new features.</p>
<p>If you work in Higher Ed Web Design you may be interested in hearing us talk about our use of WordPress at <a href="http://iwmw.ukoln.ac.uk/iwmw2013/">IWMW 2013</a> next month. Sign up for workshop session A7 &#8211; &#8220;<a href="http://iwmw.ukoln.ac.uk/iwmw2013/sessions/nolan/">WordPress: Beyond Blogging</a>&#8220;!</p>
<div class="feedflare">
<a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=clAwasBHcE0:rVTcoDD5jNs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=clAwasBHcE0:rVTcoDD5jNs:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=clAwasBHcE0:rVTcoDD5jNs:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=clAwasBHcE0:rVTcoDD5jNs:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=clAwasBHcE0:rVTcoDD5jNs:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/edgehill/webservices/~4/clAwasBHcE0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.edgehill.ac.uk/webservices/2013/05/07/news-moves-to-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blogs.edgehill.ac.uk/webservices/2013/05/07/news-moves-to-wordpress/</feedburner:origLink></item>
		<item>
		<title>Chrome: the rise and fall and rise again</title>
		<link>http://feeds.edgehill.ac.uk/~r/edgehill/webservices/~3/rZoGxnGL-ec/</link>
		<comments>http://blogs.edgehill.ac.uk/webservices/2013/03/11/chrome-the-rise-and-fall-and-rise-again/#comments</comments>
		<pubDate>Mon, 11 Mar 2013 11:21:30 +0000</pubDate>
		<dc:creator>Mike Nolan</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[We're looking at]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[chrome frame]]></category>
		<category><![CDATA[google analytics]]></category>
		<category><![CDATA[internet explorer]]></category>

		<guid isPermaLink="false">http://blogs.edgehill.ac.uk/webservices/?p=2691</guid>
		<description><![CDATA[Edd Sowden&#8217;s recently released browser matrix stats shows some fascinating patterns in usage for GOV.UK and the tool has also been made available on GitHub and for anyone to use. So what does it show for the Edge Hill website? The most &#8230; <a href="http://blogs.edgehill.ac.uk/webservices/2013/03/11/chrome-the-rise-and-fall-and-rise-again/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Edd Sowden&#8217;s recently released browser matrix stats shows some <a href="http://digital.cabinetoffice.gov.uk/2013/03/11/interesting-browser-stats/">fascinating patterns in usage for GOV.UK</a> and the tool has also been <a href="https://github.com/edds/browser-matrix">made available on GitHub</a> and for <a href="http://edds.github.com/browser-matrix/#">anyone to use</a>. So what does it show for the Edge Hill website?</p>
<p>The most striking thing to me is the upgrade cycle for Chrome. With a 7 day bucket size, the matrix shows we have two new Chrome releases showing just how quickly the automatic update system is able to push out versions.</p>
<p><a href="http://blogs.edgehill.ac.uk/webservices/files/2013/03/Browser-Matrix.png"><img class="alignnone  wp-image-2692" alt="Chrome Upgrades" src="http://blogs.edgehill.ac.uk/webservices/files/2013/03/Browser-Matrix.png" width="836" height="403" /></a></p>
<p>Compare that to how Internet Explorer updates happen at an almost glacial pace:</p>
<p><a href="http://blogs.edgehill.ac.uk/webservices/files/2013/03/Browser-Matrix1.png"><img class="alignnone size-full wp-image-2693" alt="Internet Explorer Updates" src="http://blogs.edgehill.ac.uk/webservices/files/2013/03/Browser-Matrix1.png" width="896" height="401" /></a></p>
<p>I&#8217;ve not incorrectly included &#8220;Chrome 7&#8243; in those stats &#8211; that&#8217;s there because we have <a href="https://developers.google.com/chrome/chrome-frame/">Chrome Frame</a> installed on Edge Hill machines.</p>
<p>Browser Matrix seems able to visualise data in some ways that Google Analytics alone doesn&#8217;t &#8211; give it a try and share what you find!</p>
<div class="feedflare">
<a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=rZoGxnGL-ec:3yArPUxhiOs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=rZoGxnGL-ec:3yArPUxhiOs:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=rZoGxnGL-ec:3yArPUxhiOs:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=rZoGxnGL-ec:3yArPUxhiOs:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=rZoGxnGL-ec:3yArPUxhiOs:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/edgehill/webservices/~4/rZoGxnGL-ec" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.edgehill.ac.uk/webservices/2013/03/11/chrome-the-rise-and-fall-and-rise-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blogs.edgehill.ac.uk/webservices/2013/03/11/chrome-the-rise-and-fall-and-rise-again/</feedburner:origLink></item>
		<item>
		<title>Computer Availability App is here!</title>
		<link>http://feeds.edgehill.ac.uk/~r/edgehill/webservices/~3/lwprAccQfC4/</link>
		<comments>http://blogs.edgehill.ac.uk/webservices/2013/01/15/computer-availability-app-is-here/#comments</comments>
		<pubDate>Tue, 15 Jan 2013 14:55:54 +0000</pubDate>
		<dc:creator>Dan Brown</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.edgehill.ac.uk/webservices/?p=2665</guid>
		<description><![CDATA[If you want to see where free computers are around campus then you&#8217;re in luck. The Edge Hill computer availability web app is up and running in some key locations around campus (@ehu.ac.uk/computers). And here it is! Each area’s unfoldable map &#8230; <a href="http://blogs.edgehill.ac.uk/webservices/2013/01/15/computer-availability-app-is-here/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>If you want to see where free computers are around campus then you&#8217;re in luck. The Edge Hill computer availability web app is up and running in some key locations around campus (@<a title="Computer Availability App - Edge Hill " href="http://ehu.ac.uk/computers">ehu.ac.uk/computers</a>). And here it is!</p>
<p style="text-align: left;"><strong id="internal-source-marker_0.512413477525115"><img class="aligncenter" src="https://lh5.googleusercontent.com/9054Q4NKIt7ZTAuEp1DDfyZoNC6e-4f8WnOX2pyRRajVA4S6NCOL-YuMbSMEqFwIwh4b4gy9k3SL4X6BQkC8btvrmlnnmlh6Ye4KfmL0TK5AtZgmqRWm" alt="" width="278px;" height="630px;" /></strong><span style="text-align: left;">Each area’s unfoldable map shows which computers are free (green is free!). We chose a salmon colour for used computers, because salmon are busy fish what with all the swimming and laying eggs. Or maybe it has something to do with being distinguishable from green for colourblind people.</span></p>
<p>Like salmon, people move around really quickly so you might find the computer you were hoping for has gone by the time you get there, and another one has appeared. So you can use the app to get a general idea of which computer area would be good to aim for. That’s why we used the signal strength indicator &#8211; so you can see at a glance your likelihood of finding a computer in that area.</p>
<p style="text-align: left;"><strong id="internal-source-marker_0.512413477525115"><img src="https://lh6.googleusercontent.com/MdJsskzZt9HajrfpTJDvgEBYS7ehzkt3Trfs6EJAvFkg1FOsl2LkjGCRr-lAIi_2-6X1rh1N-B_UP0rNJuSVjPQztIlYxTrwfwQc8svR3WMA-xlTAHoJ" alt="" width="154px;" height="46px;" /></strong></p>
<p style="text-align: left;">That means likely.</p>
<p>There’s also a link to the room booking system, so feel free to come here just to book a room.</p>
<p><strong id="internal-source-marker_0.512413477525115"><img src="https://lh5.googleusercontent.com/6dwFsqRpLmxLlMxynH-dvXskTcmQ5IPzXQAn3nnTIawWhc51NPNWtZf8_0CTacZYeGAboHLSD6RxUMbBAYijTUs2MCw9G8vpjKS1sIIasVEwvJl3mYVt" alt="" width="201px;" height="81px;" /></strong></p>
<p>As well as showing computer usage, it also just shows where there are computers, which can be useful to new students who haven’t fully explored yet.</p>
<p>There’s a shiny new building overview page, that unsurprisingly gives an overview of the computers used in buildings. You might see this around screens on the campus.</p>
<p><a href="http://blogs.edgehill.ac.uk/webservices/2013/01/15/computer-availability-app-is-here/screen-shot-2013-01-15-at-11-58-15/" rel="attachment wp-att-2675"><img class="alignleft size-full wp-image-2675" title="Screen Shot 2013-01-15 at 11.58.15" src="http://blogs.edgehill.ac.uk/webservices/files/2013/01/Screen-Shot-2013-01-15-at-11.58.15.png" alt="" width="550" height="342" /></a></p>
<p>There’s also a series of single map pages, just focusing on one computer area:</p>
<p><strong id="internal-source-marker_0.512413477525115"><img src="https://lh6.googleusercontent.com/GfeHyNO-4sDxHomI0Kq-mlSiNJg_GwhPymDLkFn-5bNDya-6rsAwKVnC-BLLkVMpc3WesEEkbY12BR1yO_RtOCcZmiPylFD8Io_sZ8UtRQs54qYRZZNv" alt="" width="622px;" height="338px;" /></strong></p>
<p>These single maps will be part of a slideshow shown around campus. We have one for the library which will rotate through the single maps and overview screens, so people can see at a glance where computers are being used. It should hopefully save some time in students’ days so they can so they can find a place to study more easily.</p>
<h1>Responsive</h1>
<p><strong id="internal-source-marker_0.512413477525115"><img src="https://lh3.googleusercontent.com/tGn8x9l6UxT3Y5G1sPwXstOC3I7yVtHXPBVX6d9VMzHunH82e_QJBaK2eACbJapFHPn_GEQo2u_xoiHak3YHk2hHXSFh3k-Vf4CMxn1JN6WDtNsgeUGE" alt="" width="675px;" height="345px;" /></strong></p>
<p>The app is responsive &#8211; a liquid version that fills to fit the container device window &#8211; so use it on your phones and tablets as well.</p>
<p><img src="https://lh6.googleusercontent.com/R4ahucH6jjYApAIeV5LE4tpS0auAA51P8jVJBbmJCGGnwM-LcLi3EYyOkHrm62lYDuZbpVxaEclaq0icN_J9ZMVs-TLHLCZWkOxFNdQviwNTMzoiKJdx" alt="" width="278px;" height="630px;" /></p>
<p><strong id="internal-source-marker_0.512413477525115"></strong> <strong id="internal-source-marker_0.512413477525115"><img src="https://lh5.googleusercontent.com/iALDIS84S3NgtR3kemRCFSlTXxOMxIKX6CuN1gDQswbwPS_Wdk1h7YYnndf05_eImXCXUvCtKtLcVpOYZyqyeZZPI4BFvmQq5cabFMROl9M-f2KT11x9" alt="Desktop Version" width="457px;" height="421px;" /></strong></p>
<p>And that&#8217;s it. The plan is to expand to show more computers around the campus. So go ahead and use it, and let us know what you think. Feedback is what sculpts the greatest software. So what would you change to make it better? Does it help you? Let us know.</p>
<p>webteam@edgehill.ac.uk</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div class="feedflare">
<a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=lwprAccQfC4:0jMnyEg_ZBs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=lwprAccQfC4:0jMnyEg_ZBs:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=lwprAccQfC4:0jMnyEg_ZBs:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=lwprAccQfC4:0jMnyEg_ZBs:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=lwprAccQfC4:0jMnyEg_ZBs:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/edgehill/webservices/~4/lwprAccQfC4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.edgehill.ac.uk/webservices/2013/01/15/computer-availability-app-is-here/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blogs.edgehill.ac.uk/webservices/2013/01/15/computer-availability-app-is-here/</feedburner:origLink></item>
		<item>
		<title>The Tales of Xcri-Cap</title>
		<link>http://feeds.edgehill.ac.uk/~r/edgehill/webservices/~3/CFnE7TK2QfM/</link>
		<comments>http://blogs.edgehill.ac.uk/webservices/2012/11/26/converting-our-health-cpd-modules-to-the-xcri-cap-specification/#comments</comments>
		<pubDate>Mon, 26 Nov 2012 10:05:34 +0000</pubDate>
		<dc:creator>Dan Brown</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[xcri]]></category>

		<guid isPermaLink="false">http://blogs.edgehill.ac.uk/webservices/?p=2596</guid>
		<description><![CDATA[One of the first projects in my new job here at Edge Hill was JISC’s XCRI-CAP. Where would we be without acronyms? I was thoroughly pleased to have some new ones. Here&#8217;s the definitions: JISC &#8211; a company that pushes innovative digital &#8230; <a href="http://blogs.edgehill.ac.uk/webservices/2012/11/26/converting-our-health-cpd-modules-to-the-xcri-cap-specification/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>One of the first projects in my new job here at Edge Hill was JISC’s XCRI-CAP. Where would we be without acronyms? I was thoroughly pleased to have some new ones. Here&#8217;s the definitions:</p>
<ul>
<li>JISC &#8211; a company that pushes innovative digital technology into UK education</li>
<li>XCRI-CAP &#8211; eXchanging Course Related Information, Course Advertising Profile. It&#8217;s a UK standard to describe course information for marketing.</li>
</ul>
<p>JISC’s goal with XCRI-CAP is to share course information with the organisations who publish it, such as <a href="http://www.hotcourses.com/">hotcourses.com</a>.</p>
<p><img class="alignleft  wp-image-2613" title="jisc" src="http://blogs.edgehill.ac.uk/webservices/files/2012/11/jisc-150x100.jpeg" alt="" width="134" height="76" /></p>
<p><img class="size-full wp-image-2605 alignleft" style="color: #333333; font-style: normal; line-height: 24px; margin-top: 0.4em;" title="XCRI Logo" src="http://blogs.edgehill.ac.uk/webservices/files/2012/11/XCRI-Logo_150x88.jpg" alt="Xcri - eXchanging Course Related Information" width="150" height="89" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>We&#8217;re making a feed for our Health CPD courses in the XCRI format so prospective students can find the course they&#8217;re looking for.</p>
<p>We moved all our health courses onto WordPress &#8211; our CMS (Content Management System) for most of our course information now. It was a good clean break, as we got to redesign the information&#8217;s structure to fit the <a href="http://www.xcri.org/wiki/index.php/XCRI_1.2">XCRI specification</a>. With the health courses in the CMS, we made the XCRI feed. It passes the course information to the feed aggregators so they can share the information.</p>
<p>Here&#8217;s a little information about each phase:</p>
<h2>Database Mapping</h2>
<p>This involved translating the old database content into the new xcri fields, where possible, and retaining the other useful information. We used the opportunity to strip out any useless information.</p>
<p><a href="http://blogs.edgehill.ac.uk/webservices/2012/11/26/converting-our-health-cpd-modules-to-the-xcri-cap-specification/db-mapping/" rel="attachment wp-att-2632"><img class="size-full wp-image-2632 alignnone" title="db-mapping" src="http://blogs.edgehill.ac.uk/webservices/files/2012/11/db-mapping.jpg" alt="Database Mapping" width="461" height="524" /></a></p>
<p>This was the &#8216;get out your spreadsheet and be very thorough&#8217; phase. It was pretty important because the information had to be labelled right so websites could understand it and use it properly.</p>
<p>We continued to the content management system&#8230;</p>
<h2>Built a new Content Management System (CMS)</h2>
<p>We actually extended WordPress, the CMS we use for most of our courses, by making a plugin that saves the health CPD modules. WordPress makes it fairly easy to add new functionality by providing hooks you can latch onto to adapt the software &#8211; basically slots to inject your customisations in.</p>
<p>Using WordPress’s <a href="http://codex.wordpress.org/Post_Types">custom post types</a> we added courses and presentations to the CMS, and customised the admin area with the right input boxes. A presentation is a living instance of a course &#8211; for example, on the Tissue Viability course the Feb 2012 intake and July 2012 intake are different presentations.</p>
<p>WordPress makes it quite easy to add functionality by using existing plugins. We wanted more precise control over the admin page, so we did some of the building ourselves.</p>
<p><img class=" wp-image-2623 alignnone" title="admin-menu" src="http://blogs.edgehill.ac.uk/webservices/files/2012/11/admin-menu1.png" alt="Customised WordPress admin menu" width="709" height="505" /></p>
<p>Once the CMS was done we transferred the course information into it.</p>
<h2> Built new web pages</h2>
<p>We made a page template that displays an individual course&#8217;s information.</p>
<p><img class=" wp-image-2626 alignnone" title="fe-template" src="http://blogs.edgehill.ac.uk/webservices/files/2012/11/fe-template1.png" alt="Front end website page template" width="1004" height="832" /></p>
<p>We&#8217;ve still got some work to do on the template, like adding side navigation that links to similar courses.</p>
<h2>Making the feed</h2>
<p>We built an example feed that holds dummy information first.  We passed this through the <a href="http://validator.xcri.co.uk/">Xcri 1.2 validator</a> to make sure it was right. Eventually it stopped telling us we had made massive human errors, so the feed was right. Here&#8217;s the static version:</p>
<p><a href="http://blogs.edgehill.ac.uk/webservices/2012/11/26/converting-our-health-cpd-modules-to-the-xcri-cap-specification/static-xcri-feed-2/" rel="attachment wp-att-2634"><img class="alignleft size-full wp-image-2634" title="static-xcri-feed" src="http://blogs.edgehill.ac.uk/webservices/files/2012/11/static-xcri-feed1.png" alt="Static Xcri Feed" width="735" height="984" /></a></p>
<p>We made the real feed by passing the course information into this template from database.</p>
<p>And that&#8217;s where we are so far. Its nearly finished, and hopefully will make it much easier for people to find the right course.</p>
<div class="feedflare">
<a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=CFnE7TK2QfM:JZo-2WIVvFw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=CFnE7TK2QfM:JZo-2WIVvFw:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=CFnE7TK2QfM:JZo-2WIVvFw:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=CFnE7TK2QfM:JZo-2WIVvFw:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=CFnE7TK2QfM:JZo-2WIVvFw:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/edgehill/webservices/~4/CFnE7TK2QfM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.edgehill.ac.uk/webservices/2012/11/26/converting-our-health-cpd-modules-to-the-xcri-cap-specification/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blogs.edgehill.ac.uk/webservices/2012/11/26/converting-our-health-cpd-modules-to-the-xcri-cap-specification/</feedburner:origLink></item>
		<item>
		<title>Creole on PHP 5.2.4 with MSSQL</title>
		<link>http://feeds.edgehill.ac.uk/~r/edgehill/webservices/~3/0R3zdzQHlc8/</link>
		<comments>http://blogs.edgehill.ac.uk/webservices/2012/11/09/creole-on-php-5-2-4-with-mssql/#comments</comments>
		<pubDate>Fri, 09 Nov 2012 10:28:27 +0000</pubDate>
		<dc:creator>Steve Daniels</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.edgehill.ac.uk/webservices/?p=2591</guid>
		<description><![CDATA[Working in a University or any organization generally leaves you supporting a lot of old code, on even older systems. As part of our web services infrastructure virtualisation project I&#8217;ve been bringing a lot of old code on to new &#8230; <a href="http://blogs.edgehill.ac.uk/webservices/2012/11/09/creole-on-php-5-2-4-with-mssql/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Working in a University or any organization generally leaves you supporting a lot of old code, on even older systems. As part of our web services infrastructure virtualisation project I&#8217;ve been bringing a lot of old code on to new systems. As can be seen when I got <a href="http://blogs.edgehill.ac.uk/webservices/2012/09/19/installing-oci8-on-ubuntu-12-04-lts-precise-with-php-5-2-x/" title="Installing OCI8 on Ubuntu 12.04 LTS Precise (with PHP 5.2.x)">PHP 5.2.4 running on Ubuntu 12.04 LTS Precise</a>.</p>
<p>As it turns out, our code wasn&#8217;t running so smoothly on PHP 5.2.4 as <a href="http://symfoniac.wordpress.com/2007/09/13/warning-about-php-524-and-creole/">Arthur Koziel points out there is a problem with Creole and PHP 5.2.4</a>. While we didn&#8217;t have the exact same problem, his post highlighted where it could be fixed.</p>
<p>Our problem was that we have a third party product using a Microsoft SQL database. It either always had, or just started to spit out date time values in the following format:  Nov 14 2012 07:30:00:000PM note the  non standard specification of microseconds. (Not sure which way around the problem occurred because we upgraded a month or so ago, but only just got a report of the problem.)</p>
<p>PHP&#8217;s strtotime really doesn&#8217;t like that format, and I can see why, horrible MSSQL!</p>
<p>I saw that I could fix this in creole/drivers/mssql/MSSQLResultSet.php by providing an alternate getTimestamp function and using a bit of strptime and sprintf magic. Below is the code I used to fix it. This might not be the most elegant solution, but it works!</p>
<p><code><br />
    /**<br />
     * @see ResultSet::getTimestamp()<br />
     */<br />
    public function getTimestamp($column, $format = 'Y-m-d H:i:s')<br />
    {<br />
        $idx = (is_int($column) ? $column - 1 : $column);<br />
        if (!array_key_exists($idx, $this->fields)) { throw new SQLException("Invalid resultset column: " . $column); }<br />
        if ($this->fields[$idx] === null) { return null; }</p>
<p>        $ts = strtotime($this->fields[$idx]);<br />
        if ($ts === -1 || $ts === false) { // in PHP 5.1 return value changes to FALSE<br />
            // in PHP 5.2.4 this no longer works, MSSQL provides date time as<br />
            // Nov 14 2012 07:30:00:000PM<br />
            $tsUgly = strptime($this->fields[$idx], '%b %d %Y %I:%M:%S:000%p');<br />
            $tsNicer = sprintf('%04d-%02d-%02d %02d:%02d:%02d',<br />
                            $tsUgly['tm_year'] + 1900,  // This will be years since 1900, so we need to add 1900.<br />
                            $tsUgly['tm_mon'] + 1,      // This will be the month 0-11, so we add one.<br />
                            $tsUgly['tm_mday'],<br />
                            $tsUgly['tm_hour'],<br />
                            $tsUgly['tm_min'],<br />
                            $tsUgly['tm_sec']);<br />
            $ts = strtotime($tsNicer);<br />
            if ($ts === -1 || $ts === false) { // in PHP 5.1 return value changes to FALSE<br />
                throw new SQLException("Unable to convert value at column " . $column . " to timestamp: " . $this->fields[$idx]);<br />
            }<br />
        }<br />
        if ($format === null) {<br />
            return $ts;<br />
        }<br />
        if (strpos($format, '%') !== false) {<br />
            return strftime($format, $ts);<br />
        } else {<br />
            return date($format, $ts);<br />
        }<br />
    }<br />
</code></p>
<p>I hope that helps anyone else out there maintaining old code on newer systems. If anything it&#8217;ll help me if I come across a similar problem again!</p>
<p>Steve Daniels</p>
<div class="feedflare">
<a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=0R3zdzQHlc8:OypbRN2SZ18:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=0R3zdzQHlc8:OypbRN2SZ18:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=0R3zdzQHlc8:OypbRN2SZ18:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=0R3zdzQHlc8:OypbRN2SZ18:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=0R3zdzQHlc8:OypbRN2SZ18:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/edgehill/webservices/~4/0R3zdzQHlc8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.edgehill.ac.uk/webservices/2012/11/09/creole-on-php-5-2-4-with-mssql/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blogs.edgehill.ac.uk/webservices/2012/11/09/creole-on-php-5-2-4-with-mssql/</feedburner:origLink></item>
		<item>
		<title>Installing OCI8 on Ubuntu 12.04 LTS Precise (with PHP 5.2.x)</title>
		<link>http://feeds.edgehill.ac.uk/~r/edgehill/webservices/~3/1YSieGyHtbk/</link>
		<comments>http://blogs.edgehill.ac.uk/webservices/2012/09/19/installing-oci8-on-ubuntu-12-04-lts-precise-with-php-5-2-x/#comments</comments>
		<pubDate>Wed, 19 Sep 2012 16:10:11 +0000</pubDate>
		<dc:creator>Steve Daniels</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blogs.edgehill.ac.uk/webservices/?p=2582</guid>
		<description><![CDATA[Recently I wrote about installing PHP 5.2 on Ubuntu 10.04 LTS, then again about how I also got PHP 5.2 working on Ubuntu 12.04 LTS Precise in the same way. Well now I&#8217;m trying to get OCI8 working in this &#8230; <a href="http://blogs.edgehill.ac.uk/webservices/2012/09/19/installing-oci8-on-ubuntu-12-04-lts-precise-with-php-5-2-x/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Recently I wrote about <a href="http://blogs.edgehill.ac.uk/webservices/2012/08/15/php-5-2-x-with-apc-on-ubuntu-10-04-lts-lucid-via-hardy/" title="PHP 5.2.x with APC on Ubuntu 10.04 LTS Lucid (via Hardy)">installing PHP 5.2 on Ubuntu 10.04 LTS</a>, then again about how I also got <a href="http://www.stedaniels.co.uk/2012/09/php-5-2-x-with-apc-on-ubuntu-12-04-lts-precise-via-hardy/" title="PHP 5.2.x with APC on Ubuntu 12.04 LTS Precise (via Hardy)">PHP 5.2 working on Ubuntu 12.04 LTS Precise</a> in the same way. Well now I&#8217;m trying to get <a href="http://php.net/manual/en/book.oci8.php" title="Oracle OCI8">OCI8</a> working in this environment and there were a couple of obstacles.</p>
<p>Firstly, an updated package somewhere along the line broke my fix to libtool.m4. So that needed fixing with:</p>
<p><code><br />
sudo mv /usr/share/aclocal/libtool.m4 /usr/share/aclocal/libtool.m4.bak<br />
cat /usr/share/aclocal/lt~obsolete.m4 /usr/share/aclocal/ltoptions.m4 /usr/share/aclocal/ltsugar.m4 /usr/share/aclocal/ltversion.m4 /usr/share/aclocal/libtool.m4.bak | sudo tee -a /usr/share/aclocal/libtool.m4<br />
</code></p>
<p>Then you need to follow the <a href="http://uk.php.net/manual/en/oci8.installation.php">manual OCI8 installation method</a> the bit your after starts: &#8220;For a manual install, download the PECL OCI8 package&#8221;.</p>
<p>Once you get to the following command:</p>
<p><code><br />
phpize<br />
</code></p>
<p>It&#8217;s time to fix things up. The libtool in the package just won&#8217;t work when you go to run make. So remove it and link to your local version.</p>
<p><code><br />
sudo rm ./libtool<br />
sudo ln -s `which libtool` ./libtool<br />
</code></p>
<p>Now you can carry on with the instructions. You may get a few warning messages, but everything should be fine.</p>
<p>Hope that helps,</p>
<p>Steve</p>
<div class="feedflare">
<a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=1YSieGyHtbk:Aa2SCw77WtM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=1YSieGyHtbk:Aa2SCw77WtM:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=1YSieGyHtbk:Aa2SCw77WtM:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=1YSieGyHtbk:Aa2SCw77WtM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=1YSieGyHtbk:Aa2SCw77WtM:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/edgehill/webservices/~4/1YSieGyHtbk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.edgehill.ac.uk/webservices/2012/09/19/installing-oci8-on-ubuntu-12-04-lts-precise-with-php-5-2-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blogs.edgehill.ac.uk/webservices/2012/09/19/installing-oci8-on-ubuntu-12-04-lts-precise-with-php-5-2-x/</feedburner:origLink></item>
		<item>
		<title>Results Day Homepages</title>
		<link>http://feeds.edgehill.ac.uk/~r/edgehill/webservices/~3/QT98utnVaoM/</link>
		<comments>http://blogs.edgehill.ac.uk/webservices/2012/08/20/results-day-homepages/#comments</comments>
		<pubDate>Mon, 20 Aug 2012 10:39:09 +0000</pubDate>
		<dc:creator>Mike Nolan</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[We're looking at]]></category>
		<category><![CDATA[clearing]]></category>
		<category><![CDATA[homepage]]></category>
		<category><![CDATA[screenshot]]></category>

		<guid isPermaLink="false">http://blogs.edgehill.ac.uk/webservices/?p=2572</guid>
		<description><![CDATA[Last Thursday was A-Level results day for students in England and Wales and a big day for universities who get a boost in visitors to their website in the middle of an otherwise quite summer break. Each university has its &#8230; <a href="http://blogs.edgehill.ac.uk/webservices/2012/08/20/results-day-homepages/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Last Thursday was A-Level results day for students in England and Wales and a big day for universities who get a boost in visitors to their website in the middle of an otherwise quite summer break.</p>
<p>Each university has its own way of dealing with their audience so I trawled through and took screenshots of many university and college homepages to compare. You can <a href="https://plus.google.com/photos/106589922057901714252/albums/5777182804707080561">find all the images on Google+</a>. Here&#8217;s a few that caught my eye&#8230;</p>
<p><a href="https://plus.google.com/photos/106589922057901714252/albums/5777182804707080561/5777182935076515186"><img class="alignnone size-large wp-image-2573" title="De Montfort University - Leiceste" src="http://blogs.edgehill.ac.uk/webservices/files/2012/08/De-Montfort-University-Leicester-UK-08459-45-46-47-undergraduate-postgraduate-and-part-time-education-1024x738.png" alt="" width="584" height="420" /></a></p>
<p><a href="https://plus.google.com/photos/106589922057901714252/albums/5777182804707080561/5777182856096043250"><img class="alignnone size-large wp-image-2574" title="Bournemouth University" src="http://blogs.edgehill.ac.uk/webservices/files/2012/08/Bournemouth-University-Courses-Research-Business-Services-1024x751.png" alt="" width="584" height="428" /></a></p>
<p><a href="https://plus.google.com/photos/106589922057901714252/albums/5777182804707080561/5777183464555878770"><img class="alignnone size-large wp-image-2575" title="University Campus Suffolk" src="http://blogs.edgehill.ac.uk/webservices/files/2012/08/University-Campus-Suffolk-1024x942.png" alt="" width="584" height="537" /></a></p>
<p><a href="https://plus.google.com/photos/106589922057901714252/albums/5777182804707080561/5777182808383997890"><img class="alignnone size-large wp-image-2576" title="Anglia Ruskin University" src="http://blogs.edgehill.ac.uk/webservices/files/2012/08/Anglia-Ruskin-University-Cambridge-and-Chelmsford-UK-1024x770.png" alt="" width="584" height="439" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div class="feedflare">
<a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=QT98utnVaoM:bjX10u3mdDc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=QT98utnVaoM:bjX10u3mdDc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=QT98utnVaoM:bjX10u3mdDc:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=QT98utnVaoM:bjX10u3mdDc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=QT98utnVaoM:bjX10u3mdDc:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/edgehill/webservices/~4/QT98utnVaoM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.edgehill.ac.uk/webservices/2012/08/20/results-day-homepages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blogs.edgehill.ac.uk/webservices/2012/08/20/results-day-homepages/</feedburner:origLink></item>
		<item>
		<title>PHP 5.2.x with APC on Ubuntu 10.04 LTS Lucid (via Hardy)</title>
		<link>http://feeds.edgehill.ac.uk/~r/edgehill/webservices/~3/WNHCtInHDFk/</link>
		<comments>http://blogs.edgehill.ac.uk/webservices/2012/08/15/php-5-2-x-with-apc-on-ubuntu-10-04-lts-lucid-via-hardy/#comments</comments>
		<pubDate>Wed, 15 Aug 2012 11:55:28 +0000</pubDate>
		<dc:creator>Steve Daniels</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[apc]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blogs.edgehill.ac.uk/webservices/?p=2559</guid>
		<description><![CDATA[As part of a move to virtualise our last remaining physical servers and build more scaling capability and resilience into our web serving infrastructure we have a specific need to run a couple of legacy apps on PHP 5.2.x. In &#8230; <a href="http://blogs.edgehill.ac.uk/webservices/2012/08/15/php-5-2-x-with-apc-on-ubuntu-10-04-lts-lucid-via-hardy/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>As part of a move to virtualise our last remaining physical servers and build more scaling capability and resilience into our <a href="http://blogs.edgehill.ac.uk/webservices/2010/12/16/infrastructure-dreams/">web serving infrastructure</a> we have a specific need to run a couple of legacy apps on PHP 5.2.x. In the future when we&#8217;ve managed to fit in testing a bug fixes we&#8217;ll have these apps running on PHP 5.3, or even 5.4, but for now this need exists.</p>
<p>We have templates for Ubuntu 10.04 LTS, and since this is the middle ground between when PHP 5.2 was last shipped with Ubuntu in 8.04 LTS, and the latest and greatest 12.04 LTS I figured it&#8217;d be more secure, efficient and easier to implement it there!</p>
<p>Thankfully most of the work has been done for me.. <a href="http://randyfay.com/node/63">Randy Fay shows how to run Karmic&#8217;s PHP 5.2 on Lucid</a> but <a href="http://ubuntuforums.org/showpost.php?p=11920993&#038;postcount=2">Sergius14 suggested pinning PHP 5.2 to the Hardy versions</a> and I tend to agree with the reason. I want the latest security patches bundled in!</p>
<p>So taking Randy&#8217;s /etc/apt/sources.list.d/karmic.list and /etc/apt/preferences.d/php file and changing karmic to hardy in the file name and file contents gets us up and running. See the attached files to see what we&#8217;re running, if you use these files remove the .txt suffix from the file name.</p>
<ul>
<li><a href='http://blogs.edgehill.ac.uk/webservices/2012/08/15/php-5-2-x-with-apc-on-ubuntu-10-04-lts-lucid-via-hardy/php/' rel='attachment wp-att-2562'>php</a></li>
<li><a href='http://blogs.edgehill.ac.uk/webservices/2012/08/15/php-5-2-x-with-apc-on-ubuntu-10-04-lts-lucid-via-hardy/hardy-list/' rel='attachment wp-att-2561'>hardy.list</a></li>
</ul>
<p>Because we&#8217;re now looking at double the amount of packages, apt is going to complain, we need to increase it&#8217;s cache. If you don&#8217;t you&#8217;ll get an error when you run sudo apt-get update so, following the fine instructions on <a href="http://aziest.wordpress.com/2011/01/24/how-to-increase-your-apt-cache-limit/">how to increase your apt cache limit</a> we&#8217;ll do this as a one liner:<br />
<code><br />
echo 'APT::Cache-Limit "100000000";' | sudo tee -a /etc/apt/apt.conf.d/70debconf<br />
</code></p>
<p>Next let&#8217;s update and install libapache2-mod-php5 to pull in PHP5, Apache2 and the basics.<br />
<code><br />
sudo apt-get update<br />
sudo apt-get install libapache2-mod-php5<br />
</code></p>
<p>Check it&#8217;s working by visiting the ip of the server in a web browser.</p>
<p>http://youripaddress/</p>
<p>To check PHP&#8217;s working we&#8217;ll create a new file calling the phpinfo() function.<br />
<code><br />
echo -e '<?php\n  phpinfo();\n?>' | sudo tee /var/www/phpinfo.php<br />
</code></p>
<p>Check http://youripaddress/phpinfo.php to ensure PHP is installed and correctly running. If your browser tries to download a file, you might need to restart Apache to enable PHP.<br />
<code><br />
sudo /etc/init.d/apache2 restart<br />
</code></p>
<p>Now we need <a href="http://uk.php.net/apc">APC</a> (There&#8217;s a good article on Wikipedia about <a href="http://en.wikipedia.org/wiki/PHP_accelerator">PHP accelerators</a>, of which APC is one). The php-apc package installable from APT has some unmet dependencies because we&#8217;re using Hardy&#8217;s packages. We can circumvent that by installing it via <a href="http://pecl.php.net/">PECL</a> instead.</p>
<p>This route isn&#8217;t without a few complications because we&#8217;re using Hardy&#8217;s PHP5.2 some files aren&#8217;t in the right places, or automatically included with dependencies.</p>
<p>I added to Randy&#8217;s /etc/apt/preferences.d/php the following to get the PHP5 dev files for PECL to run.<br />
<code><br />
Package: php5-dev<br />
Pin: release a=hardy<br />
Pin-Priority: 991<br />
</code></p>
<p>Now we&#8217;ll get php5-cli, php5-dev and php-pear (which includes PECL), we&#8217;ll update the PECL channel whilst we&#8217;re there and then try to install APC with PECL.<br />
<code><br />
sudo apt-get install php5-cli php5-dev php-pear<br />
sudo pecl channel-update pecl.php.net<br />
sudo pecl install apc<br />
</code></p>
<p>AGH!</p>
<p>Errors! As I said before, some files like <a href="https://bugs.launchpad.net/ubuntu/+source/php5/+bug/359062">libtool.m4 </a> and <a href="http://ubuntuforums.org/showthread.php?t=1111872">ltmain.sh</a> are in the wrong places and need to be symlinked.<br />
<code><br />
sudo ln -s /usr/share/aclocal/libtool.m4 /usr/share/libtool/libtool.m4<br />
sudo ln -s /usr/share/libtool/config/ltmain.sh /usr/share/libtool/ltmain.sh<br />
</code></p>
<p>libtool.m4 is also missing a few bits since <a href="https://bugs.launchpad.net/ubuntu/+source/php5/+bug/262251/comments/7">libtool.m4 has been broken down into multiple files so we need to concatenate them back together</a> and append to libtool.m4:<br />
<code><br />
cat /usr/share/aclocal/lt~obsolete.m4 /usr/share/aclocal/ltoptions.m4 /usr/share/aclocal/ltsugar.m4 /usr/share/aclocal/ltversion.m4 | sudo tee -a /usr/share/aclocal/libtool.m4<br />
</code></p>
<p>We also have a missing <a href="http://www.ls12style.co.uk/blog/2011/05/installing-apc/">pcre.h</a> header file. To get that we need libpcre3-dev.<br />
<code><br />
sudo apt-get install libpcre3-dev<br />
</code></p>
<p>This should be it, so lets use PECL to download, compile and install APC (accept all the defaults), enable it in the php.ini and restart Apache.<br />
<code><br />
sudo pecl install apc<br />
echo -e '\n\nextension=apc.so' | sudo tee -a /etc/php5/apache2/php.ini<br />
sudo /etc/init.d/apache2 restart<br />
</code></p>
<p>Now it&#8217;s time go back and check http://youripaddress/phpinfo.php to see if APC is enabled!</p>
<p>Congratulations if you&#8217;ve read this far and if it helped!</p>
<p><a href="http://blogs.edgehill.ac.uk/webservices/author/danielss/">Steve Daniels</a></p>
<div class="feedflare">
<a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=WNHCtInHDFk:44gWDwDU84s:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=WNHCtInHDFk:44gWDwDU84s:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=WNHCtInHDFk:44gWDwDU84s:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=WNHCtInHDFk:44gWDwDU84s:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=WNHCtInHDFk:44gWDwDU84s:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/edgehill/webservices/~4/WNHCtInHDFk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.edgehill.ac.uk/webservices/2012/08/15/php-5-2-x-with-apc-on-ubuntu-10-04-lts-lucid-via-hardy/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://blogs.edgehill.ac.uk/webservices/2012/08/15/php-5-2-x-with-apc-on-ubuntu-10-04-lts-lucid-via-hardy/</feedburner:origLink></item>
		<item>
		<title>Mapping the campus</title>
		<link>http://feeds.edgehill.ac.uk/~r/edgehill/webservices/~3/cOuyzuy2K7s/</link>
		<comments>http://blogs.edgehill.ac.uk/webservices/2012/06/09/mapping-the-campus/#comments</comments>
		<pubDate>Sat, 09 Jun 2012 16:35:02 +0000</pubDate>
		<dc:creator>Mike Nolan</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[We're looking at]]></category>
		<category><![CDATA[maps]]></category>
		<category><![CDATA[openstreetmap]]></category>

		<guid isPermaLink="false">http://blogs.edgehill.ac.uk/webservices/?p=2546</guid>
		<description><![CDATA[We&#8217;re currently looking at a project which involves maps of the Ormskirk campus which &#8211; if you read my 125 by 125 blog &#8211; I find quite exciting. Maps are important for lots of things the University yet we&#8217;ve never &#8230; <a href="http://blogs.edgehill.ac.uk/webservices/2012/06/09/mapping-the-campus/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>We&#8217;re currently looking at a project which involves maps of the Ormskirk campus which &#8211; if you read my <a href="http://blogs.edgehill.ac.uk/125by125/category/maps/">125 by 125 blog</a> &#8211; I find quite exciting. Maps are important for lots of things the University yet we&#8217;ve never had very good maps. We have access to lots of them, but nothing that&#8217;s quite suitable.</p>
<p>For example, <a href="http://www.edgehill.ac.uk/documents/about/maps/Campus_Map.pdf">our own campus map</a> has all the buildings labelled and is pretty up to date but it&#8217;s not to scale or plotted against a real grid system.</p>
<p>We also have a 3D drawing of campus which is used in the prospectus and online in the <a href="http://www.edgehill.ac.uk/campusmap">interactive campus map</a>. It looks nice but again it&#8217;s not accurate enough for plotting real positions and it&#8217;s a pain to keep up to date.</p>
<p>Google Maps is to scale but missing lots of buildings and some websites are moving away from it to other services because they&#8217;ve started charging for heavy users, not something I think they&#8217;d do to us but they could add advertising:</p>
<p><iframe src="https://maps.google.co.uk/?ie=UTF8&amp;t=m&amp;ll=53.5598,-2.873504&amp;spn=0.004461,0.00912&amp;z=16&amp;output=embed" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="425" height="350"></iframe><br />
<small><a style="color: #0000ff; text-align: left;" href="https://maps.google.co.uk/?ie=UTF8&amp;t=m&amp;ll=53.5598,-2.873504&amp;spn=0.004461,0.00912&amp;z=16&amp;source=embed">View Larger Map</a></small></p>
<p>Microsoft&#8217;s Bing is even worse:</p>
<p><iframe id="map" name="mapFrame" src="http://www.bing.com/maps/embed/?lvl=16&amp;cp=53.55962720952789~-2.873301212828656&amp;sty=r&amp;draggable=false&amp;v=2&amp;dir=0&amp;form=LMLTEW&amp;mkt=en-gb&amp;emid=278548e1-e74b-6b86-cac2-1782a00b4fc1&amp;w=500&amp;h=400" frameborder="0" scrolling="no" width="500" height="400"></iframe></p>
<p>The <a href="http://blogs.edgehill.ac.uk/webservices/2010/12/06/was-2010-the-year-of-open-data/">Ordnance Survey have released some of their data</a>, and we also have access to it through Digimap, but questions remain over licencing and the frequency of updates.</p>
<p>We can do better than this by building on what has already been done by OpenStreetMap.</p>
<p>I&#8217;ve mentioned <a href="http://blogs.edgehill.ac.uk/webservices/tag/openstreetmap/">OpenStreetMap several times</a> before <a href="http://blogs.edgehill.ac.uk/webservices/2009/06/12/mapumental-where-can-i-live/">going back three years</a>:</p>
<blockquote><p>[Mapumental's] base mapping layer is from <a href="http://www.openstreetmap.org/"><strong>OpenStreetMap</strong></a> – a project to create a free (as in beer and speech) map similar to the ones available from Google Maps, or even from the <a href="http://www.ordnancesurvey.co.uk/"><acronym title="Ordnance Survey">OS</acronym></a>. It’s created by volunteers who go out with GPS and plot the routes online. Almost all major roads are on there already and certain areas have excellent quality coverage – <a href="http://www.openstreetmap.org/?mlat=53.381070&amp;mlon=-2.945985&amp;zoom=13">take a look at South Liverpool</a> for an example of how good it can get.</p></blockquote>
<p>The quality of mapping on OSM for Edge Hill hasn&#8217;t been great &#8211; in the past I&#8217;ve taken the odd GPS track or paths around campus and added them but generally it&#8217;s been pretty poor as you can see from this recent capture:</p>
<p><a href="http://www.flickr.com/photos/mikenolan/7353929080/" title="Edge Hill Before (CloudMade) by Michael Nolan, on Flickr"><img src="http://farm8.staticflickr.com/7078/7353929080_b4521e8249.jpg" width="500" height="417" alt="Edge Hill Before (CloudMade)"></a></p>
<p>Recently though, the quality of aerial imagery available in the OSM editor has vastly improved making tracing over the campus a viable option where it hadn&#8217;t been before (buildings going back as far as the Faculty of Health were missing from Yahoo!&#8217;s images). A few hours work has resulted in a much more complete map of campus:</p>
<p><iframe style="border: 1px solid black;" src="http://www.openstreetmap.org/export/embed.html?bbox=-2.8772,53.55648,-2.869,53.56243&amp;layer=mapnik" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="100%" height="400"></iframe><br />
<small><a href="http://www.openstreetmap.org/?lat=53.559455&amp;lon=-2.8731&amp;zoom=16&amp;layers=M">View Larger Map</a></small></p>
<p>As I write it&#8217;s still not perfect but all the buildings are plotted along with roads, footpaths and many of the facilities we have on campus like cafes and shops. OpenStreetMap allows anyone to make corrections and add missing features which will help keep it up to date.</p>
<p>Now that we have an up to date base map we&#8217;ll be looking at ways we can make use of it in some exciting forthcoming projects which I hope we&#8217;ll be blogging about soon!</p>
<div class="feedflare">
<a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=cOuyzuy2K7s:GJ_IYpQnih8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=cOuyzuy2K7s:GJ_IYpQnih8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=cOuyzuy2K7s:GJ_IYpQnih8:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=cOuyzuy2K7s:GJ_IYpQnih8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=cOuyzuy2K7s:GJ_IYpQnih8:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/edgehill/webservices/~4/cOuyzuy2K7s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.edgehill.ac.uk/webservices/2012/06/09/mapping-the-campus/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		<feedburner:origLink>http://blogs.edgehill.ac.uk/webservices/2012/06/09/mapping-the-campus/</feedburner:origLink></item>
		<item>
		<title>The Cookie Monster is here</title>
		<link>http://feeds.edgehill.ac.uk/~r/edgehill/webservices/~3/iqXT_tMEER8/</link>
		<comments>http://blogs.edgehill.ac.uk/webservices/2012/05/24/the-cookie-monster-is-here/#comments</comments>
		<pubDate>Thu, 24 May 2012 21:02:15 +0000</pubDate>
		<dc:creator>Mike Nolan</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Digital Identity]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[We're looking at]]></category>
		<category><![CDATA[cookies]]></category>
		<category><![CDATA[eu]]></category>
		<category><![CDATA[ico]]></category>

		<guid isPermaLink="false">http://blogs.edgehill.ac.uk/webservices/?p=2538</guid>
		<description><![CDATA[The UK&#8217;s implementation of EU Cookie regulations come into force this Saturday and the web design world is frantically trying to work out what to do! Firstly a bit of background into cookies and why we are where we are! &#8230; <a href="http://blogs.edgehill.ac.uk/webservices/2012/05/24/the-cookie-monster-is-here/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/nathaninsandiego/3757033518/"><img src="http://farm4.staticflickr.com/3464/3757033518_3b6edce3c8_n.jpg" alt="Cookie Monster" width="320" height="213" /></a></p>
<p>The UK&#8217;s implementation of EU Cookie regulations come into force this Saturday and the web design world is frantically trying to work out what to do! Firstly a bit of background into cookies and why we are where we are!</p>
<p>Cookies make the web go round &#8211; they&#8217;re how a website remembers who you are so you don&#8217;t have to remind it every time you load a page; they allow websites to personalise what you see; they make online shopping possible by remembering what&#8217;s in your shopping basket and they allow website owners to track the performance of sites to determine what&#8217;s working and what isn&#8217;t. Suffice to say without cookies the web would be a sorry place.</p>
<p>But they also have the potential to be abused. They can reduce your privacy on the web by tracking what you do on the web. By linking information together it could be possible for sites to build up a detailed profile of your online behaviour and the EU decided to act to better protect users&#8217; privacy.</p>
<p>The UK&#8217;s implementation of the EU regulations is being enforced by the <a href="http://www.ico.gov.uk/">ICO</a> who have issued guidance but things are never that simple! There isn&#8217;t &#8211; so far &#8211; an accepted &#8220;right&#8221; solution to compliance. The ICO themselves have taken quite a hardline approach &#8211; a bar across the top of every page asking for permission to set cookies. When this launched it had a <a href="http://econsultancy.com/uk/blog/7692-ico-follows-ico-rules-cookie-usage-drops-by-90-percent">devastating affect on their ability to analyse site usage</a> which is vital if you&#8217;re going to build good websites.</p>
<p>BT and the BBC take a bit more of an opt-out approach by telling site visitors they will receive cookies unless they say otherwise.</p>
<p><img class="aligncenter size-full wp-image-2540" title="BBC - Homepage" src="http://blogs.edgehill.ac.uk/webservices/files/2012/05/BBC-Homepage.png" alt="" width="1007" height="509" /></p>
<p>These show the first time a visitor comes to the site and in BT&#8217;s case disappears after 10 seconds &#8211; much less off-putting and probably clearer than a simple &#8220;Do you want cookies?&#8221; prompt, but is it enough to satisfy the ICO? Only time will tell!</p>
<p>While the implied consent may still be unknown one thing that is generally agreed is that providing the user with more information in a form that they can understand is a Good Thing™ so that&#8217;s where we&#8217;ve started.</p>
<p><em>[I should note much of what we've implemented so far is based on a <a href="http://james.cridland.net/blog/that-new-ec-cookie-directive-law-thing/">very pragmatic post by James Cridland</a> of <a href="http://www.mediauk.com/">Media UK</a>]</em></p>
<ol>
<li>We&#8217;ve added notices to key login pages like <a href="https://go.edgehill.ac.uk/">GO</a> to say that you&#8217;re going to have to accept cookies if you want to log in. We&#8217;ll expand this to other services like the online shop and Rose Theatre ticket office in due course.</li>
<li>We&#8217;ve added a <a href="http://www.edgehill.ac.uk/cookies">Cookies page</a> the the site listing how we use cookies and what for. I&#8217;m sure this isn&#8217;t 100% complete so if anyone would like to let me know gaps then please shout!</li>
<li>We make a distinction between cookies which link to personal information and those that don&#8217;t.</li>
<li>We link to instructions on how to manage cookie settings and mention &#8220;private browsing&#8221; modes in modern browsers as an easy alternative.</li>
</ol>
<p>As James says in his post #3 is the most contentious:</p>
<blockquote><p>ICO is primarily concerned with personal information and personal data – and I’m registered under the Data Protection Act and take personal data very seriously. However, Google Analytics and AdSense cookies, etc, are anonymous, and will only ever contain personal information if you deliberately log in to Google services (and even then Google claims not to link Analytics or AdSense with your Google account anyway). The same goes for Twitter and Facebook too. And the ICO go out of their way to say, in their advice: <em>Although the Information Commissioner cannot completely exclude the possibility of formal action in any area, it is highly unlikely that priority for any formal action would be given to focusing on uses of cookies where there is a low level of intrusiveness and risk of harm to individuals. Provided clear information is given about their activities we are highly unlikely to prioritise first party cookies used only for analytical purposes in any consideration of regulatory action.</em></p></blockquote>
<p><em></em>What does this look like? The cookie page is linked to from the header and footer of every page:</p>
<p><img class="aligncenter size-full wp-image-2542" title="Edge Hill University" src="http://blogs.edgehill.ac.uk/webservices/files/2012/05/Edge-Hill-University8.png" alt="" width="1007" height="509" /></p>
<p>The Learning Edge landing page is a bit more explicit about how it makes use of cookies:</p>
<p><img class="aligncenter size-full wp-image-2543" title="GO - Edge Hill University" src="http://blogs.edgehill.ac.uk/webservices/files/2012/05/GO-Edge-Hill-University.png" alt="" width="756" height="288" /></p>
<p>Depending on feedback from our users and others in the sector we may roll out some form of non-interrupting information box along the same lines as the BBC&#8217;s approach. We have also done some work on a cookie level chooser like BT have but the technical implementation across multiple in-house and third party systems is non-trivial.</p>
<p>If you have any feedback or questions about Edge Hill&#8217;s approach to cookie legislation compliance please leave a comment or <a href="mailto:michael.nolan@edgehill.ac.uk">get in touch</a> and I&#8217;m sure there will be more changes to come!</p>
<div class="feedflare">
<a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=iqXT_tMEER8:rroZa55LTBA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=iqXT_tMEER8:rroZa55LTBA:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=iqXT_tMEER8:rroZa55LTBA:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=iqXT_tMEER8:rroZa55LTBA:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=iqXT_tMEER8:rroZa55LTBA:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/edgehill/webservices/~4/iqXT_tMEER8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.edgehill.ac.uk/webservices/2012/05/24/the-cookie-monster-is-here/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://blogs.edgehill.ac.uk/webservices/2012/05/24/the-cookie-monster-is-here/</feedburner:origLink></item>
		<item>
		<title>Designing for information</title>
		<link>http://feeds.edgehill.ac.uk/~r/edgehill/webservices/~3/ouSJkJi3bzo/</link>
		<comments>http://blogs.edgehill.ac.uk/webservices/2012/03/30/designing-for-information/#comments</comments>
		<pubDate>Fri, 30 Mar 2012 11:19:15 +0000</pubDate>
		<dc:creator>Mike Nolan</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[dataacuk]]></category>
		<category><![CDATA[directgovuk]]></category>
		<category><![CDATA[govuk]]></category>
		<category><![CDATA[information architecture]]></category>

		<guid isPermaLink="false">http://blogs.edgehill.ac.uk/webservices/?p=2526</guid>
		<description><![CDATA[Lately I&#8217;ve been thinking about how we design information. We spend a lot of time thinking about the design of the homepage, top level areas and Faculty and Department sites but when it comes to content, all too often it&#8217;s &#8230; <a href="http://blogs.edgehill.ac.uk/webservices/2012/03/30/designing-for-information/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Lately I&#8217;ve been thinking about how we design information. We spend a lot of time thinking about the design of the homepage, top level areas and Faculty and Department sites but when it comes to content, all too often it&#8217;s a copy-and-paste job from a Word document.</p>
<p>The move to WordPress for many parts of the site will mean that the people who know about the information will have more control over how it&#8217;s presented on the web but there is still a risk that it will remain dry blocks of text because that&#8217;s the easiest way to get it online.</p>
<p>I want us to take a new approach to much of the content we have. We need to address each area of the site and look at what is important and the best way to display it.</p>
<p>One site I believe does this really well is the new beta Government website <a href="http://www.gov.uk">www.gov.uk</a>. They&#8217;ve taken what can be quite detailed information and extracted the important points, structured it and presented it clearly.</p>
<p>Take for example times that the clocks change. The current Government website Directgov has the information on a page titled <em><a href="http://www.direct.gov.uk/en/Employment/Employees/Timeoffandholidays/DG_073741">Bank holidays and British Summer Time</a></em> but when the clocks go forward is only shown towards the bottom and requires the user to think:</p>
<p><img class="alignnone size-full wp-image-2527" title="Bank holidays and British Summer Time - Directgov - Employment" src="http://blogs.edgehill.ac.uk/webservices/files/2012/03/Bank-holidays-and-British-Summer-Time-Directgov-Employment.png" alt="" width="500" height="300" /></p>
<p>Compare this to the new GovUK site where clock changes are shown on a page on their own titled <em><a href="https://www.gov.uk/when-do-the-clocks-change">When do the clocks change?</a></em>:</p>
<p><img class="alignnone  wp-image-2528" title="When do the clocks change- - GOV.UK" src="http://blogs.edgehill.ac.uk/webservices/files/2012/03/When-do-the-clocks-change-GOV.UK_.png" alt="" width="500" /></p>
<p>Front and centre on the page is the information that probably 99% of people want &#8211; the next date that clocks change.</p>
<p>This is basic information but making it easy to find and consume is invaluable and it&#8217;s the type of information that universities have in bucket loads!</p>
<ul>
<li><a href="http://www.edgehill.ac.uk/registry/TermDates.htm">Term dates</a></li>
<li><a href="http://www.edgehill.ac.uk/ls/openinghours/">Library opening hours</a></li>
<li><a href="http://www.edgehill.ac.uk/contactus">Contact details</a></li>
<li><a href="http://www.edgehill.ac.uk/undergraduate/fees/feesbursaries">Tuition fees</a></li>
</ul>
<p>These pages get thousands of views per month and that&#8217;s just the start. Unstructured content can be redesigned too by breaking it down into stages and identifying the goal of publishing it online.</p>
<p>Changing how we design information is a big task and will involve us working closely with content owners but the benefits to our users, and the university, are enormous. Work starts now.</p>
<div class="feedflare">
<a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=ouSJkJi3bzo:VEOpTKIS5ko:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=ouSJkJi3bzo:VEOpTKIS5ko:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=ouSJkJi3bzo:VEOpTKIS5ko:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=ouSJkJi3bzo:VEOpTKIS5ko:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=ouSJkJi3bzo:VEOpTKIS5ko:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/edgehill/webservices/~4/ouSJkJi3bzo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.edgehill.ac.uk/webservices/2012/03/30/designing-for-information/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blogs.edgehill.ac.uk/webservices/2012/03/30/designing-for-information/</feedburner:origLink></item>
		<item>
		<title>Lazy Page Loading</title>
		<link>http://feeds.edgehill.ac.uk/~r/edgehill/webservices/~3/xDstF74v6eg/</link>
		<comments>http://blogs.edgehill.ac.uk/webservices/2012/03/02/lazy-page-loading/#comments</comments>
		<pubDate>Fri, 02 Mar 2012 11:52:31 +0000</pubDate>
		<dc:creator>Mike Nolan</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://blogs.edgehill.ac.uk/webservices/?p=2521</guid>
		<description><![CDATA[Computers on campus have a number of default tabs when you open a web browser. IT Services were recently asked to add the Students&#8217; Union website to these default tabs which threw up a couple of concerns. Firstly, we were &#8230; <a href="http://blogs.edgehill.ac.uk/webservices/2012/03/02/lazy-page-loading/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Computers on campus have a number of default tabs when you open a web browser. IT Services were recently asked to add the <a href="http://www.edgehillsu.org.uk/">Students&#8217; Union</a> website to these default tabs which threw up a couple of concerns. Firstly, we were occasionally finding that the site caused some versions of IE to crash (this has now been fixed by the company who create the website) and secondly, the more tabs opening simultaneously the slower the browser is when it first loads up.</p>
<p>To solve these problems we created a lazy page loading script. <a href="http://en.wikipedia.org/wiki/Lazy_loading">Lazy loading</a> is a technique commonly used within a web page to defer loading parts of the page until they needed. For example, a long page containing lots of images won&#8217;t show the images until you scroll down towards them.</p>
<p>With browser tabs, a similar issue is present &#8211; we were loading three large pages when typically only the first would ever be seen. Using a lightweight web page with a bit of JavaScript we&#8217;re able to set the tab title and then redirect to the real page only when you switch tab. If you&#8217;re interested, here&#8217;s the JavaScript:</p>
<p><code><br />
&lt;script type="text/javascript"&gt;<br />
window.onfocus = function() {<br />
location.href = 'http://www.edgehill.ac.uk/';<br />
};<br />
&lt;/script&gt;<br />
</code></p>
<p>You can see it in action by <a href="http://www.edgehill.ac.uk/common/lazy?url=http://www.edgehill.ac.uk/">opening this lazy load link</a> in a new tab before switching to it. The change to student PCs is being made <em>as I type</em> so we&#8217;d be interested if you notice any difference in speed when you open a browser on campus!</p>
<div class="feedflare">
<a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=xDstF74v6eg:383s0-ApDno:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=xDstF74v6eg:383s0-ApDno:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=xDstF74v6eg:383s0-ApDno:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=xDstF74v6eg:383s0-ApDno:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=xDstF74v6eg:383s0-ApDno:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/edgehill/webservices/~4/xDstF74v6eg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.edgehill.ac.uk/webservices/2012/03/02/lazy-page-loading/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://blogs.edgehill.ac.uk/webservices/2012/03/02/lazy-page-loading/</feedburner:origLink></item>
		<item>
		<title>Senior Web Designer</title>
		<link>http://feeds.edgehill.ac.uk/~r/edgehill/webservices/~3/8OuZpKnHOdg/</link>
		<comments>http://blogs.edgehill.ac.uk/webservices/2012/01/30/senior-web-designer/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 12:53:54 +0000</pubDate>
		<dc:creator>Mike Nolan</dc:creator>
				<category><![CDATA[About us]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Web Services]]></category>
		<category><![CDATA[jobs]]></category>

		<guid isPermaLink="false">http://blogs.edgehill.ac.uk/webservices/?p=2506</guid>
		<description><![CDATA[Hot on the heels of our web applications developer vacancy we&#8217;re also recruiting a senior web designer. Over the last twelve months we&#8217;ve completely redesigned our website and moved to using WordPress to manage Faculty and Department websites but there&#8217;s still more to do &#8230; <a href="http://blogs.edgehill.ac.uk/webservices/2012/01/30/senior-web-designer/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Hot on the heels of our <a href="http://blogs.edgehill.ac.uk/webservices/2012/01/23/web-applications-developer/">web applications developer vacancy</a> we&#8217;re also recruiting a <a href="http://www.edgehill.ac.uk/jobs/details/EHA3168">senior web designer</a>.</p>
<p>Over the last twelve months we&#8217;ve <a href="http://blogs.edgehill.ac.uk/webservices/2011/06/10/new-website-live/">completely redesigned our website</a> and moved to using <a href="http://blogs.edgehill.ac.uk/webservices/2011/04/06/omac-wordpressing-on/">WordPress to manage Faculty and Department websites</a> but there&#8217;s still more to do and this post will be responsible for managing the design aspects of projects undertaken by Web Services.</p>
<p>The <a href="http://www.edgehill.ac.uk/jobs/details/EHA3168">person specification has the details</a> but please <a href="mailto:michael.nolan@edgehill.ac.uk">drop me an email</a> if you&#8217;d like an informal chat.</p>
<p>&nbsp;</p>
<div class="feedflare">
<a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=8OuZpKnHOdg:YH3WS8zQaEc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=8OuZpKnHOdg:YH3WS8zQaEc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=8OuZpKnHOdg:YH3WS8zQaEc:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=8OuZpKnHOdg:YH3WS8zQaEc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=8OuZpKnHOdg:YH3WS8zQaEc:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/edgehill/webservices/~4/8OuZpKnHOdg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.edgehill.ac.uk/webservices/2012/01/30/senior-web-designer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blogs.edgehill.ac.uk/webservices/2012/01/30/senior-web-designer/</feedburner:origLink></item>
		<item>
		<title>Web Applications Developer</title>
		<link>http://feeds.edgehill.ac.uk/~r/edgehill/webservices/~3/9VTJlcMVLP8/</link>
		<comments>http://blogs.edgehill.ac.uk/webservices/2012/01/23/web-applications-developer/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 14:29:28 +0000</pubDate>
		<dc:creator>Mike Nolan</dc:creator>
				<category><![CDATA[About us]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Web Services]]></category>
		<category><![CDATA[jobs]]></category>

		<guid isPermaLink="false">http://blogs.edgehill.ac.uk/webservices/?p=2503</guid>
		<description><![CDATA[We&#8217;re currently recruiting a web applications developer. The post will join the web development side of Web Services working on a variety of systems that power the Edge Hill website and portal. The majority of code we write is PHP, &#8230; <a href="http://blogs.edgehill.ac.uk/webservices/2012/01/23/web-applications-developer/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>We&#8217;re currently recruiting a <a href="http://www.edgehill.ac.uk/jobs/details/EHA3156">web applications developer</a>. The post will join the web development side of Web Services working on a variety of systems that power the Edge Hill website and portal.</p>
<p>The majority of code we write is PHP, often using the <a href="http://symfony.com/">Symfony</a> web framework for bespoke developments or <a href="http://wordpress.org/">WordPress</a> as the basis of lightweight content management for departmental websites.</p>
<p>The deadline is <del>17 February</del> 27 February but if you would like an informal chat <a href="mailto:michael.nolan@edgehill.ac.uk">email me direct</a>.</p>
<div class="feedflare">
<a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=9VTJlcMVLP8:n6uIDEkpS3s:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=9VTJlcMVLP8:n6uIDEkpS3s:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=9VTJlcMVLP8:n6uIDEkpS3s:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=9VTJlcMVLP8:n6uIDEkpS3s:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=9VTJlcMVLP8:n6uIDEkpS3s:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/edgehill/webservices/~4/9VTJlcMVLP8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.edgehill.ac.uk/webservices/2012/01/23/web-applications-developer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blogs.edgehill.ac.uk/webservices/2012/01/23/web-applications-developer/</feedburner:origLink></item>
		<item>
		<title>Event Tracking with Google Analytics</title>
		<link>http://feeds.edgehill.ac.uk/~r/edgehill/webservices/~3/0o6HcGUYqY8/</link>
		<comments>http://blogs.edgehill.ac.uk/webservices/2011/12/19/event-tracking-with-google-analytics/#comments</comments>
		<pubDate>Mon, 19 Dec 2011 10:18:04 +0000</pubDate>
		<dc:creator>Mike Nolan</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[We're looking at]]></category>
		<category><![CDATA[google analytics]]></category>

		<guid isPermaLink="false">http://blogs.edgehill.ac.uk/webservices/?p=2493</guid>
		<description><![CDATA[&#160; Previously we&#8217;ve showed how we&#8217;re starting to make use of A/B testing to measure the proposed improvements to our site. We&#8217;ve also started using other more advanced features of Google Analytics on our site. The problem comes from some &#8230; <a href="http://blogs.edgehill.ac.uk/webservices/2011/12/19/event-tracking-with-google-analytics/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>&nbsp;</p>
<p>Previously we&#8217;ve showed how <a href="http://blogs.edgehill.ac.uk/webservices/2011/12/09/ab-testing-the-mega-menu/">we&#8217;re starting to make use of A/B testing</a> to measure the proposed improvements to our site. We&#8217;ve also started using other more advanced features of Google Analytics on our site.</p>
<p>The problem comes from some of our designs which use JavaScript to create advanced designs. The homepage for example has a feature area showing four key news stories, events or promotions but Google Analytics only registers the page loading &#8211; previously we had no way to determine which slides were being looked at.</p>
<p style="text-align: center;"><img class="aligncenter  wp-image-2495" title="Edge Hill University(6)" src="http://blogs.edgehill.ac.uk/webservices/files/2011/12/Edge-Hill-University6.png" alt="" width="500" /></p>
<p>The solution is event tracking. With this, GA can record activity other than page views. In this example we register as an event an interaction with the feature area. These are logged as &#8220;Switch 1/2/3/4&#8243; when the corresponding slide is displayed. Loading the default slide isn&#8217;t recorded &#8211; we can get that figure from the number of page views &#8211; but clicking the thumbnail link does trigger the event.</p>
<p>In many ways the results are unsurprising:</p>
<table>
<tbody>
<tr>
<th>Event Action</th>
<th>Total Events</th>
<th>Unique Events</th>
</tr>
<tr>
<td>Switch: 1</td>
<td>606</td>
<td>491</td>
</tr>
<tr>
<td>Switch: 2</td>
<td>593</td>
<td>466</td>
</tr>
<tr>
<td>Switch: 3</td>
<td>454</td>
<td>359</td>
</tr>
<tr>
<td>Switch: 4</td>
<td>311</td>
<td>255</td>
</tr>
</tbody>
</table>
<p>So the further left the more often the content is viewed. We also record the title of the tab for easy reference &#8211; it&#8217;s hard to remember what story was in each position on a particular day:</p>
<table>
<tbody>
<tr>
<th>Event Label</th>
<th>Total Events</th>
<th>Unique Events</th>
</tr>
<tr>
<td>University of the Year 2011</td>
<td>592</td>
<td>465</td>
</tr>
<tr>
<td>Jennifer Saunders in Conversation</td>
<td>453</td>
<td>358</td>
</tr>
<tr>
<td>Postgraduate Study for 2012</td>
<td>311</td>
<td>255</td>
</tr>
<tr>
<td>Scholarships for 2012</td>
<td>218</td>
<td>178</td>
</tr>
<tr>
<td>Scholarshipsfor 2012</td>
<td>147</td>
<td>129</td>
</tr>
<tr>
<td>Graduation ceremonies today</td>
<td>135</td>
<td>101</td>
</tr>
<tr>
<td>Awards ceremonies will be held as scheduled</td>
<td>104</td>
<td>87</td>
</tr>
</tbody>
</table>
<p>&#8220;Scholarships for 2012&#8243; is doubled up &#8211; there&#8217;s still some debugging to do extracting the slide labels from the <code>H3</code> tag but early results are very interesting.</p>
<p>This type of event tracking applies to a couple of different designs based on our feature area JavaScript so we can start to measure the success of slides on the <a href="http://www.edgehill.ac.uk/about">About</a> page &#8211; <em>Campus and Location</em> (position #5) is second most popular link.</p>
<p>As will any type of statistics, the hard part is in analysing what they mean but already this has proved to be a useful additional metric we can use when reviewing our site.</p>
<p>&nbsp;</p>
<div class="feedflare">
<a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=0o6HcGUYqY8:pJG7BUzjRYw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=0o6HcGUYqY8:pJG7BUzjRYw:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=0o6HcGUYqY8:pJG7BUzjRYw:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=0o6HcGUYqY8:pJG7BUzjRYw:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=0o6HcGUYqY8:pJG7BUzjRYw:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/edgehill/webservices/~4/0o6HcGUYqY8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.edgehill.ac.uk/webservices/2011/12/19/event-tracking-with-google-analytics/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://blogs.edgehill.ac.uk/webservices/2011/12/19/event-tracking-with-google-analytics/</feedburner:origLink></item>
		<item>
		<title>WordPress 3.3</title>
		<link>http://feeds.edgehill.ac.uk/~r/edgehill/webservices/~3/OqYeaBKoRUE/</link>
		<comments>http://blogs.edgehill.ac.uk/webservices/2011/12/13/wordpress-3-3/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 15:24:56 +0000</pubDate>
		<dc:creator>Mike Nolan</dc:creator>
				<category><![CDATA[Blogs]]></category>
		<category><![CDATA[Web Services]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blogs.edgehill.ac.uk/webservices/?p=2481</guid>
		<description><![CDATA[We&#8217;ve just upgraded WordPress to version 3.3 on the blogs.edgehill.ac.uk site. Take a look at some of the new features: If everything goes well we will be upgrading WordPress-powered sites on the corporate website early in the new year, ignoring &#8230; <a href="http://blogs.edgehill.ac.uk/webservices/2011/12/13/wordpress-3-3/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>We&#8217;ve just upgraded WordPress to version 3.3 on the blogs.edgehill.ac.uk site. Take a look at some of the new features:</p>
<p><embed type="application/x-shockwave-flash" src="http://s0.videopress.com/player.swf?v=1.03" width="400" height="224" wmode="direct" seamlesstabbing="true" allowfullscreen="true" allowscriptaccess="always" overstretch="true" flashvars="guid=I7NAw9Zk&amp;isDynamicSeeking=true"></embed></p>
<p>If everything goes well we will be upgrading WordPress-powered sites on the corporate website early in the new year, ignoring this helpful advice from Twitter <img src='http://blogs.edgehill.ac.uk/webservices/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<blockquote class="twitter-tweet" width="550"><p>WordPress 3.3 is due out in the next couple of days. I recommend updating right before you go away for christmas.</p>
<p>&mdash; Liam Gladdy (@lgladdy) <a href="https://twitter.com/lgladdy/status/146142135954051072">December 12, 2011</a></p></blockquote>
<p><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<div class="feedflare">
<a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=OqYeaBKoRUE:NpNzmJ0zuQ8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=OqYeaBKoRUE:NpNzmJ0zuQ8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=OqYeaBKoRUE:NpNzmJ0zuQ8:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=OqYeaBKoRUE:NpNzmJ0zuQ8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=OqYeaBKoRUE:NpNzmJ0zuQ8:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/edgehill/webservices/~4/OqYeaBKoRUE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.edgehill.ac.uk/webservices/2011/12/13/wordpress-3-3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blogs.edgehill.ac.uk/webservices/2011/12/13/wordpress-3-3/</feedburner:origLink></item>
		<item>
		<title>A/B testing the mega menu</title>
		<link>http://feeds.edgehill.ac.uk/~r/edgehill/webservices/~3/TPV_MZbVR_s/</link>
		<comments>http://blogs.edgehill.ac.uk/webservices/2011/12/09/ab-testing-the-mega-menu/#comments</comments>
		<pubDate>Fri, 09 Dec 2011 11:29:41 +0000</pubDate>
		<dc:creator>Mike Nolan</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[We're looking at]]></category>
		<category><![CDATA[google analytics]]></category>
		<category><![CDATA[megamenu]]></category>

		<guid isPermaLink="false">http://blogs.edgehill.ac.uk/webservices/?p=2476</guid>
		<description><![CDATA[This week we&#8217;ve started experimenting with A/B tests on elements of our site design. The first results are coming in and show us some small but not insignificant improvements can be made. Spot the difference in our mega menu: We&#8217;ve &#8230; <a href="http://blogs.edgehill.ac.uk/webservices/2011/12/09/ab-testing-the-mega-menu/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>This week we&#8217;ve started experimenting with <a href="http://en.wikipedia.org/wiki/A/B_testing">A/B tests</a> on elements of our site design. The first results are coming in and show us some small but not insignificant improvements can be made.</p>
<p>Spot the difference in our mega menu:</p>
<p><img class="alignnone size-full wp-image-2477" title="megamenu" src="http://blogs.edgehill.ac.uk/webservices/files/2011/12/megamenu.png" alt="" width="100%" /></p>
<p>We&#8217;ve been testing how many people visit the <a href="http://www.edgehill.ac.uk/undergraduate">Undergraduate homepage</a> from the mega menu &#8211; Google Analytics stats show many more people go straight to the courses page than to the top level page.</p>
<p>Using Google&#8217;s <a href="http://www.google.com/websiteoptimizer">Website Optimizer</a> we can test the two versions with and without the heading underlines to see which performs better. After four days the stats show the version without the underline performs 9% better at driving people to the Undergraduate homepage.</p>
<p>This was a very small experiment but in future we&#8217;ll be testing more fundamental elements of our designs. Apologies if this makes you feel like a lab rat!</p>
<div class="feedflare">
<a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=TPV_MZbVR_s:KQfPbfBKhKI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=TPV_MZbVR_s:KQfPbfBKhKI:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=TPV_MZbVR_s:KQfPbfBKhKI:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=TPV_MZbVR_s:KQfPbfBKhKI:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=TPV_MZbVR_s:KQfPbfBKhKI:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/edgehill/webservices/~4/TPV_MZbVR_s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.edgehill.ac.uk/webservices/2011/12/09/ab-testing-the-mega-menu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blogs.edgehill.ac.uk/webservices/2011/12/09/ab-testing-the-mega-menu/</feedburner:origLink></item>
		<item>
		<title>Street View Live!</title>
		<link>http://feeds.edgehill.ac.uk/~r/edgehill/webservices/~3/2u4jY2uTMSQ/</link>
		<comments>http://blogs.edgehill.ac.uk/webservices/2011/11/02/street-view-live/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 15:23:07 +0000</pubDate>
		<dc:creator>Mike Nolan</dc:creator>
				<category><![CDATA[We're looking at]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google maps]]></category>
		<category><![CDATA[google street view]]></category>
		<category><![CDATA[street view]]></category>

		<guid isPermaLink="false">http://blogs.edgehill.ac.uk/webservices/?p=2469</guid>
		<description><![CDATA[It&#8217;s taken exactly a year to go live but you can now see the Ormskirk campus on Google Street View. View Larger Map The Hub is now open so maybe it&#8217;s time to get the trike back to take some &#8230; <a href="http://blogs.edgehill.ac.uk/webservices/2011/11/02/street-view-live/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><a href="http://blogs.edgehill.ac.uk/webservices/2010/11/02/street-view-trike-on-campus/">It&#8217;s taken exactly a year</a> to go live but you can now see the Ormskirk campus on Google Street View.</p>
<p><iframe src="http://maps.google.co.uk/?t=m&amp;vpsrc=0&amp;layer=c&amp;cbll=53.561435,-2.874924&amp;panoid=t5ZHHUDzSGC1kRNdWVDu4Q&amp;cbp=13,285.33,,0,13.41&amp;ie=UTF8&amp;source=embed&amp;ll=53.561243,-2.874604&amp;spn=0.000003,0.002682&amp;z=18&amp;output=svembed" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="500" height="400"></iframe><br />
<small><a style="color: #0000ff; text-align: left;" href="http://maps.google.co.uk/?t=m&amp;vpsrc=0&amp;layer=c&amp;cbll=53.561435,-2.874924&amp;panoid=t5ZHHUDzSGC1kRNdWVDu4Q&amp;cbp=13,285.33,,0,13.41&amp;ie=UTF8&amp;source=embed&amp;ll=53.561243,-2.874604&amp;spn=0.000003,0.002682&amp;z=18">View Larger Map</a></small></p>
<p>The Hub is now open so maybe it&#8217;s time to get the trike back to take some new photos.</p>
<p>Have an explore and leave a comment if you see anything interesting!</p>
<div class="feedflare">
<a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=2u4jY2uTMSQ:h3jOqkJ9RaY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=2u4jY2uTMSQ:h3jOqkJ9RaY:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=2u4jY2uTMSQ:h3jOqkJ9RaY:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=2u4jY2uTMSQ:h3jOqkJ9RaY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=2u4jY2uTMSQ:h3jOqkJ9RaY:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/edgehill/webservices/~4/2u4jY2uTMSQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.edgehill.ac.uk/webservices/2011/11/02/street-view-live/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://blogs.edgehill.ac.uk/webservices/2011/11/02/street-view-live/</feedburner:origLink></item>
		<item>
		<title>Computing facilities on campus</title>
		<link>http://feeds.edgehill.ac.uk/~r/edgehill/webservices/~3/kAe0i1hDdEI/</link>
		<comments>http://blogs.edgehill.ac.uk/webservices/2011/09/15/computing-facilities-on-campus/#comments</comments>
		<pubDate>Thu, 15 Sep 2011 14:08:31 +0000</pubDate>
		<dc:creator>Mike Nolan</dc:creator>
				<category><![CDATA[Infrastructure]]></category>

		<guid isPermaLink="false">http://blogs.edgehill.ac.uk/webservices/?p=2465</guid>
		<description><![CDATA[It&#8217;s the start of a new academic year so now is a good time to recap places on campus where you can access computing facilities &#8211; it&#8217;s more than just the library. The Hub This brand new building in the &#8230; <a href="http://blogs.edgehill.ac.uk/webservices/2011/09/15/computing-facilities-on-campus/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<div>
<p id="internal-source-marker_0.8701269254088402" dir="ltr">It&#8217;s the start of a new academic year so now is a good time to recap places on campus where you can access computing facilities &#8211; it&#8217;s more than just the library.</p>
<h3 dir="ltr">The Hub</h3>
<p>This brand new building in the centre of campus has a number of express PCs for quick access to the internet. On the first floor there are six pod seating areas with integrated touch screen computers for group working and there are plenty of tables and areas to sit and use your own laptop. There&#8217;s also a giant 126 inch video wall with PS3, Xbox 360, Wii and a PC attached!</p>
<h3 dir="ltr">Wireless</h3>
<p>If you’re bringing your own device to university then you can connect using Wi-fi to access the internet across the campus including cafes and restaurants, lecture theatres and halls of residences. Connect to “EdgeNet” and login with your student number and password.</p>
<h3 dir="ltr">Library</h3>
<p>Open access computers and printing facilities. <a href="http://www.edgehill.ac.uk/ls/aboutus/buildings/#universitylibrary">More information</a>.</p>
<h3 dir="ltr">LINC</h3>
<p>Approximately 200 PCs (47 are available 24 hours a day with your UniCard). <a href="http://www.edgehill.ac.uk/ls/aboutus/buildings/#linc">More information</a>.</p>
<h3 dir="ltr">Faculties and Department buildings</h3>
<p>Many Faculties and Departments have additional computing facilities to support their students. These rooms may contain specialist hardware &#8211; music rooms in Performing Arts for example &#8211; or run software required for certain modules.</p>
</div>
<div class="feedflare">
<a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=kAe0i1hDdEI:dPRAX_t7MXk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=kAe0i1hDdEI:dPRAX_t7MXk:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=kAe0i1hDdEI:dPRAX_t7MXk:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=kAe0i1hDdEI:dPRAX_t7MXk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=kAe0i1hDdEI:dPRAX_t7MXk:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/edgehill/webservices/~4/kAe0i1hDdEI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.edgehill.ac.uk/webservices/2011/09/15/computing-facilities-on-campus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blogs.edgehill.ac.uk/webservices/2011/09/15/computing-facilities-on-campus/</feedburner:origLink></item>
		<item>
		<title>How to choose a password</title>
		<link>http://feeds.edgehill.ac.uk/~r/edgehill/webservices/~3/8MO4vK0VcvE/</link>
		<comments>http://blogs.edgehill.ac.uk/webservices/2011/09/08/how-to-choose-a-password/#comments</comments>
		<pubDate>Thu, 08 Sep 2011 10:21:38 +0000</pubDate>
		<dc:creator>Mike Nolan</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[comic]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[xkcd]]></category>

		<guid isPermaLink="false">http://blogs.edgehill.ac.uk/webservices/?p=2456</guid>
		<description><![CDATA[Password security is very important to protect users and computer systems from malicious activity. Often complexity is encouraged by suggesting use of numbers and punctuation in an attempt to make passwords harder to break. This logic is to a large &#8230; <a href="http://blogs.edgehill.ac.uk/webservices/2011/09/08/how-to-choose-a-password/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Password security is very important to protect users and computer systems from malicious activity. Often complexity is encouraged by suggesting use of numbers and punctuation in an attempt to make passwords harder to break. This logic is to a large degree flawed as they&#8217;re <em>not</em> harder to crack and they <em>are</em> less memorable leading people to write them down (which, as I hope you know, is very bad practice).</p>
<p>But it is possible to have easy to remember <em>and</em> secure passwords by choosing a short phrase. Although it might look easy to crack, it&#8217;s not, and the brain is very good and memorising phrases.</p>
<p>Of course <a href="http://xkcd.com/">xkcd</a> has a comic to demonstrate this perfectly:</p>
<p><a href="http://xkcd.com/936/"><img class="alignnone" title="Password Strength" src="http://imgs.xkcd.com/comics/password_strength.png" alt="" width="100%" /></a></p>
<div class="feedflare">
<a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=8MO4vK0VcvE:vr6thchA9tY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=8MO4vK0VcvE:vr6thchA9tY:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=8MO4vK0VcvE:vr6thchA9tY:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=8MO4vK0VcvE:vr6thchA9tY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=8MO4vK0VcvE:vr6thchA9tY:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/edgehill/webservices/~4/8MO4vK0VcvE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.edgehill.ac.uk/webservices/2011/09/08/how-to-choose-a-password/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blogs.edgehill.ac.uk/webservices/2011/09/08/how-to-choose-a-password/</feedburner:origLink></item>
		<item>
		<title>WordPress 3.2</title>
		<link>http://feeds.edgehill.ac.uk/~r/edgehill/webservices/~3/10kzB2qU0g8/</link>
		<comments>http://blogs.edgehill.ac.uk/webservices/2011/07/05/wordpress-3-2/#comments</comments>
		<pubDate>Tue, 05 Jul 2011 14:14:00 +0000</pubDate>
		<dc:creator>Mike Nolan</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blogs.edgehill.ac.uk/webservices/?p=2441</guid>
		<description><![CDATA[We&#8217;ve just upgraded our blogging system to the latest version of WordPress &#8211; version 3.2. Currently this is just for the blogging network but we&#8217;ll be testing and rolling it out to WordPress powered sites that are part of the &#8230; <a href="http://blogs.edgehill.ac.uk/webservices/2011/07/05/wordpress-3-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>We&#8217;ve just upgraded our blogging system to the latest version of <a href="http://wordpress.org/">WordPress</a> &#8211; version 3.2. Currently this is just for the blogging network but we&#8217;ll be testing and rolling it out to WordPress powered sites that are part of the corporate website.</p>
<p>Check out some of the new features in this video from WordPress.tv:</p>
<p><embed src="http://v.wordpress.com/ac07H291" type="application/x-shockwave-flash" width="584" height="328" allowscriptaccess="always" allowfullscreen="true" wmode="transparent"></embed></p>
<p>&nbsp;</p>
<div class="feedflare">
<a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=10kzB2qU0g8:oFzVJCUR88Q:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=10kzB2qU0g8:oFzVJCUR88Q:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=10kzB2qU0g8:oFzVJCUR88Q:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=10kzB2qU0g8:oFzVJCUR88Q:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=10kzB2qU0g8:oFzVJCUR88Q:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/edgehill/webservices/~4/10kzB2qU0g8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.edgehill.ac.uk/webservices/2011/07/05/wordpress-3-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blogs.edgehill.ac.uk/webservices/2011/07/05/wordpress-3-2/</feedburner:origLink></item>
		<item>
		<title>Department of Psychology website</title>
		<link>http://feeds.edgehill.ac.uk/~r/edgehill/webservices/~3/NqjlbOwzRGI/</link>
		<comments>http://blogs.edgehill.ac.uk/webservices/2011/06/18/department-of-psychology-website/#comments</comments>
		<pubDate>Sat, 18 Jun 2011 05:39:30 +0000</pubDate>
		<dc:creator>Mike Nolan</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[dsaps]]></category>
		<category><![CDATA[psychology]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blogs.edgehill.ac.uk/webservices/?p=2436</guid>
		<description><![CDATA[Yesterday we launched a new website for the Department of Psychology. It&#8217;s our first live fully integrated WordPress website and starts to show what&#8217;s possible. It&#8217;s taken less than two days to create and while some content was migrated from &#8230; <a href="http://blogs.edgehill.ac.uk/webservices/2011/06/18/department-of-psychology-website/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Yesterday we launched a new website for the <a href="http://www.edgehill.ac.uk/psychology/">Department of Psychology</a>.</p>
<p><a href="http://www.flickr.com/photos/mikenolan/5841573955/"><img src="http://farm3.staticflickr.com/2768/5841573955_e1b4c9ea4f_n.jpg" alt="Department of Psychology" width="320" height="287" /></a></p>
<p>It&#8217;s our first live fully integrated WordPress website and starts to show what&#8217;s possible. It&#8217;s taken less than two days to create and while some content was migrated from the DSAPS website in that time we also implemented a new WordPress homepage template and ways of embedding profiles into pages.</p>
<p>Let us know what you think!</p>
<div class="feedflare">
<a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=NqjlbOwzRGI:3CXbVm2SD4Y:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=NqjlbOwzRGI:3CXbVm2SD4Y:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=NqjlbOwzRGI:3CXbVm2SD4Y:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=NqjlbOwzRGI:3CXbVm2SD4Y:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=NqjlbOwzRGI:3CXbVm2SD4Y:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/edgehill/webservices/~4/NqjlbOwzRGI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.edgehill.ac.uk/webservices/2011/06/18/department-of-psychology-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blogs.edgehill.ac.uk/webservices/2011/06/18/department-of-psychology-website/</feedburner:origLink></item>
		<item>
		<title>Browser Support</title>
		<link>http://feeds.edgehill.ac.uk/~r/edgehill/webservices/~3/lSSdHgUs3hs/</link>
		<comments>http://blogs.edgehill.ac.uk/webservices/2011/06/14/browser-support/#comments</comments>
		<pubDate>Tue, 14 Jun 2011 09:00:30 +0000</pubDate>
		<dc:creator>Mike Nolan</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[We're looking at]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[ie7]]></category>
		<category><![CDATA[omac]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[safari]]></category>

		<guid isPermaLink="false">http://blogs.edgehill.ac.uk/webservices/?p=2418</guid>
		<description><![CDATA[A couple of weeks ago, Google announced that from 1 August 2011 they will be changing the way they support web browsers for their Google Apps products including Gmail. Their blog post gives a little more information: For web applications &#8230; <a href="http://blogs.edgehill.ac.uk/webservices/2011/06/14/browser-support/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>A couple of weeks ago, Google announced that from 1 August 2011 they will be changing the way they support web browsers for their Google Apps products including Gmail. <a href="http://gmailblog.blogspot.com/2011/06/our-plans-to-support-modern-browsers.html">Their blog post gives a little more information</a>:</p>
<blockquote><p>For web applications to spring even farther ahead of traditional software, our teams need to make use of new capabilities available in modern browsers. For example, <a href="http://gmailblog.blogspot.com/2011/01/desktop-notifications-for-emails-and.html">desktop notifications for Gmail</a> and <a href="http://googledocs.blogspot.com/2011/04/simpler-file-upload-in-google-docs.html">drag-and-drop file upload in Google Docs</a> require advanced browsers that support <a href="http://slides.html5rocks.com/">HTML5</a>. Older browsers just don’t have the chops to provide you with the same high-quality experience.</p>
<p>For this reason, soon Google Apps will only support modern browsers. Beginning August 1st, we’ll support the current and prior major release of Chrome, Firefox, Internet Explorer and Safari on a rolling basis. Each time a new version is released, we’ll begin supporting the update and stop supporting the third-oldest version.</p>
<p>As of August 1st, we will <a href="http://mail.google.com/support/bin/answer.py?answer=6557">discontinue support</a> for the following browsers and their predecessors: Firefox 3.5, Internet Explorer 7, and Safari 3. In these older browsers you may have trouble using certain features in Gmail, Google Calendar, Google Talk, Google Docs and Google Sites, and eventually these apps may stop working entirely.</p></blockquote>
<p>This came at an interesting time for us as we were readying to <a href="http://blogs.edgehill.ac.uk/webservices/2011/06/10/new-website-live/">launch our new website design</a>. We&#8217;ve been forced to make decisions about which browser versions to support and which to ditch. Unlike Google, we&#8217;re still supporting Internet Explorer 7, though some subtle design elements may not work, but we too have the problem of not being able to take advantage of features in more modern browsers.</p>
<p>IE7 is five years old yet is still being used by over 20% of visitors to GO. Some of these will be machines on campus and colleagues are working to upgrade these but others are beyond our direct control.</p>
<p>We will however no longer support IE6. Use of this is around 2.5% yet to develop for it would consume a disproportionate amount of time. It&#8217;s also 10 years old and <a href="http://www.theie6countdown.com/">even Microsoft want rid of it</a>!</p>
<p>More generally we&#8217;ve seen use of Internet Explorer drop by around 15% since January 2010 while <a href="http://www.google.co.uk/chrome">Chrome</a> is up by 10% and Safari up by 4%. Firefox and Opera have both maintained their position.</p>
<p><a href="http://www.flickr.com/photos/mikenolan/5789163073/in/photostream"><img src="http://farm4.staticflickr.com/3314/5789163073_47791abe07_n.jpg" alt="Browser share - www.edgehill.ac.uk" width="320" height="200" /></a></p>
<p><a href="http://www.flickr.com/photos/mikenolan/5789163051/in/photostream"><img src="http://farm3.staticflickr.com/2025/5789163051_f36d6476f5_n.jpg" alt="Browser share - go.edgehill.ac.uk" width="320" height="200" /></a></p>
<p>The adoption of modern browsers is important for the web to keep developing. Just as things start to go wrong if you don&#8217;t service or MOT your car, when using an out of date web browser, not everything will function as designed and there are potential security risks too. So I&#8217;d encourage everyone to make sure they&#8217;re running the latest version of a browser &#8211; then we can start to innovate rather than always struggling to cater for the lowest denominator.</p>
<div class="feedflare">
<a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=lSSdHgUs3hs:Q0m2D5VLgBs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=lSSdHgUs3hs:Q0m2D5VLgBs:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=lSSdHgUs3hs:Q0m2D5VLgBs:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.edgehill.ac.uk/~ff/edgehill/webservices?a=lSSdHgUs3hs:Q0m2D5VLgBs:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/edgehill/webservices?i=lSSdHgUs3hs:Q0m2D5VLgBs:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/edgehill/webservices/~4/lSSdHgUs3hs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.edgehill.ac.uk/webservices/2011/06/14/browser-support/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://blogs.edgehill.ac.uk/webservices/2011/06/14/browser-support/</feedburner:origLink></item>
	</channel>
</rss>
