












<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Steve Workman &#187; Projects</title>
	<atom:link href="http://www.steveworkman.com/category/projects/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.steveworkman.com</link>
	<description>I&#039;ve been designing and building web sites since 2003. This is my personal site. You&#039;ll find my work, insight and ramblings within. Welcome.</description>
	<lastBuildDate>Fri, 16 Jul 2010 14:57:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Patching iUI</title>
		<link>http://www.steveworkman.com/projects/2008/patching-iui/</link>
		<comments>http://www.steveworkman.com/projects/2008/patching-iui/#comments</comments>
		<pubDate>Mon, 22 Sep 2008 08:22:58 +0000</pubDate>
		<dc:creator>Steve Workman</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iUI]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.steveworkman.com/?p=92</guid>
		<description><![CDATA[
			<a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2FwaS50d2VldG1lbWUuY29tL3NoYXJlP3VybD1odHRwJTNBJTJGJTJGd3d3LnN0ZXZld29ya21hbi5jb20lMkZwcm9qZWN0cyUyRjIwMDglMkZwYXRjaGluZy1pdWklMkY=">
				
			</a>
		
<p>Recently, I&#8217;ve been working on an iPhone web app for my employer (internal, so I can&#8217;t share). I based the design and architecture around the <a title=\"iUI\" href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2NvZGUuZ29vZ2xlLmNvbS9wL2l1aS8=">iUI</a> library by Joel Hewitt, which became an overnight <em>de-facto</em> standard for web apps. However, after a lot of playing with it and turning it inside out, I&#8217;ve found there are a number of problems which have not yet been fixed.</p>
<p>For example; I want to run an AJAX search on a page ...


<strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/standards/2008/what-would-the-best-mobile-web-toolkit-do/' rel='bookmark' title='Permanent Link: What Would the Best Mobile Web Toolkit Do?'>What Would the Best Mobile Web Toolkit Do?</a></li>
<li><a href='http://www.steveworkman.com/standards/2009/why-iphone-web-apps-are-still-worthwhile/' rel='bookmark' title='Permanent Link: Why iPhone Web Apps are Still Worthwhile'>Why iPhone Web Apps are Still Worthwhile</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2FwaS50d2VldG1lbWUuY29tL3NoYXJlP3VybD1odHRwJTNBJTJGJTJGd3d3LnN0ZXZld29ya21hbi5jb20lMkZwcm9qZWN0cyUyRjIwMDglMkZwYXRjaGluZy1pdWklMkY="><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.steveworkman.com%2Fprojects%2F2008%2Fpatching-iui%2F&amp;source=steveworkman&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Recently, I&#8217;ve been working on an iPhone web app for my employer (internal, so I can&#8217;t share). I based the design and architecture around the <a title=\"iUI\" href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2NvZGUuZ29vZ2xlLmNvbS9wL2l1aS8=">iUI</a> library by Joel Hewitt, which became an overnight <em>de-facto</em> standard for web apps. However, after a lot of playing with it and turning it inside out, I&#8217;ve found there are a number of problems which have not yet been fixed.</p>
<p>For example; I want to run an AJAX search on a page one menu down my site tree. I found that this wasn&#8217;t possible as subsequent javascript code was not evaluated by Safari. There&#8217;s other things too, like any iPhone/iPod application link not working, having to press any link that goes to &#8220;_self&#8221; twice and having a slide animation that stutters more than a broken record.</p>
<p>I am happy to say that fixes exist for all but the last item, and I have put them all into a javascript file, which can be found at the end of this post.</p>
<p>However, I do not believe that this is the solution to iUI&#8217;s problems. I feel that a complete re-write in a standardised library like <a title=\"jQuery\" href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2pxdWVyeS5jb20=">jQuery</a> is the solution. Who knows, I may even find time to write it <img src='http://www.steveworkman.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>So, here&#8217;s the file: <a title=\"iUI Patched\" href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Rvd25sb2FkLnN0ZXZld29ya21hbi5jb20vaXVpLnBhdGNoZWQuanM=">iui.patched.js</a></p>
<p>Steve</p>
 <img src="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=92" width="1" height="1" style="display: none;" />

<p><strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/standards/2008/what-would-the-best-mobile-web-toolkit-do/' rel='bookmark' title='Permanent Link: What Would the Best Mobile Web Toolkit Do?'>What Would the Best Mobile Web Toolkit Do?</a></li>
<li><a href='http://www.steveworkman.com/standards/2009/why-iphone-web-apps-are-still-worthwhile/' rel='bookmark' title='Permanent Link: Why iPhone Web Apps are Still Worthwhile'>Why iPhone Web Apps are Still Worthwhile</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.steveworkman.com/projects/2008/patching-iui/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A Catchup and a Roadmap</title>
		<link>http://www.steveworkman.com/projects/use/2007/a-catchup-and-a-roadmap/</link>
		<comments>http://www.steveworkman.com/projects/use/2007/a-catchup-and-a-roadmap/#comments</comments>
		<pubDate>Wed, 05 Dec 2007 18:53:19 +0000</pubDate>
		<dc:creator>Steve Workman</dc:creator>
				<category><![CDATA[USE]]></category>

		<guid isPermaLink="false">http://blog.steel-software.com/?p=53</guid>
		<description><![CDATA[
			<a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2FwaS50d2VldG1lbWUuY29tL3NoYXJlP3VybD1odHRwJTNBJTJGJTJGd3d3LnN0ZXZld29ya21hbi5jb20lMkZwcm9qZWN0cyUyRnVzZSUyRjIwMDclMkZhLWNhdGNodXAtYW5kLWEtcm9hZG1hcCUyRg==">
				
			</a>
		
<p>Welcome to the first update in months!</p>
<p>There are a few reasons why I&#8217;ve been so quiet since the release of USEv4. Firstly, I&#8217;ve started my job at PA. It&#8217;s been a great couple of months and I&#8217;m thoroughly enjoying it. However, this gives me very little time for updating blogs etc. Secondly, because I&#8217;m no longer in Sheffield, I&#8217;m away from the club that I created the system for, giving me little need to update the site unless something ...


<strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/offtopic/ramblings/2009/apple-product-roadmap-2010-2011-prediction/' rel='bookmark' title='Permanent Link: Apple product roadmap 2010-2011 (prediction)'>Apple product roadmap 2010-2011 (prediction)</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2FwaS50d2VldG1lbWUuY29tL3NoYXJlP3VybD1odHRwJTNBJTJGJTJGd3d3LnN0ZXZld29ya21hbi5jb20lMkZwcm9qZWN0cyUyRnVzZSUyRjIwMDclMkZhLWNhdGNodXAtYW5kLWEtcm9hZG1hcCUyRg=="><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.steveworkman.com%2Fprojects%2Fuse%2F2007%2Fa-catchup-and-a-roadmap%2F&amp;source=steveworkman&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Welcome to the first update in months!</p>
<p>There are a few reasons why I&#8217;ve been so quiet since the release of USEv4. Firstly, I&#8217;ve started my job at PA. It&#8217;s been a great couple of months and I&#8217;m thoroughly enjoying it. However, this gives me very little time for updating blogs etc. Secondly, because I&#8217;m no longer in Sheffield, I&#8217;m away from the club that I created the system for, giving me little need to update the site unless something was broken<span id="more-53"></span></p>
<p>With that out of the way, I&#8217;m happy to say that there&#8217;s more updates to USE coming in the next few months. My time at PA has reminded me what project management was about and that it actually matters, even if it&#8217;s just a one man band. So, in honor of such knowledge, I&#8217;ve created a defect tracker, which can be found at <a title=\"Steel Software Tracker\" href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3RyYWNrZXIuc3RlZWwtc29mdHdhcmUuY29t" target=\"_blank\">tracker.steel-software.com</a>Â to track my defects that I&#8217;ve noticed, and to help me plan my releases.</p>
<p>If you have a look at it now, you&#8217;ll see that there&#8217;s 16/17 known issues and fixes, most of which are minor, though some are new functionality. They&#8217;re arranged into versions so you can see what&#8217;s going to get fixed in what release.</p>
<p>Talking of releases, the next one, 4.10, should be happening over xmas. It&#8217;s got a big list of changes in it, some of which have already been implemented. One of these, is Facebook notifications.</p>
<p>If you&#8217;ve noticed, when a friend of yours posts some news, an event, a match report or selects you for a match,Â  you are sent a notification with a link back to the site! Very neat.</p>
<p>This feature will be expanded in the 4.2/4.4 release, though those currently don&#8217;t have a schedule (cos this job has taken my weekends).Â  If you&#8217;re interested, 4.3 is quite a small release relating to crontab functions.</p>
<p>Anyway, I&#8217;ve rambled on for long enough.</p>
<p>Steve</p>
<p>Currently Listening to: Coldplay<br />
Currently Watching: Heroes in HD<br />
Currently Eating: takeout<br />
Currently Reading: How to win friends and influence people<br />
Hours in the office this week: too many already</p>
 <img src="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=53" width="1" height="1" style="display: none;" />

<p><strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/offtopic/ramblings/2009/apple-product-roadmap-2010-2011-prediction/' rel='bookmark' title='Permanent Link: Apple product roadmap 2010-2011 (prediction)'>Apple product roadmap 2010-2011 (prediction)</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.steveworkman.com/projects/use/2007/a-catchup-and-a-roadmap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>USEv4 is Done!</title>
		<link>http://www.steveworkman.com/projects/use/2007/usev4-is-done/</link>
		<comments>http://www.steveworkman.com/projects/use/2007/usev4-is-done/#comments</comments>
		<pubDate>Sat, 01 Sep 2007 19:53:26 +0000</pubDate>
		<dc:creator>Steve Workman</dc:creator>
				<category><![CDATA[USE]]></category>

		<guid isPermaLink="false">http://blog.steel-software.com/?p=51</guid>
		<description><![CDATA[
			<a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2FwaS50d2VldG1lbWUuY29tL3NoYXJlP3VybD1odHRwJTNBJTJGJTJGd3d3LnN0ZXZld29ya21hbi5jb20lMkZwcm9qZWN0cyUyRnVzZSUyRjIwMDclMkZ1c2V2NC1pcy1kb25lJTJG">
				
			</a>
		
<p>I am very proud to announce the immediate availability of USEv4, the latest generation of sports clubs websites. This generation features a massive amount of enhancements and new features, lots and lots of which are below:</p>

New design &#8211; Completely re-done layout with all the latest CSS trickery and web 2.0 graphics.Designed to focus your view on the content and yet have every option at your fingertips. Features collapsible menus, lots of fancy transitions and auto-completing forms
 Facebook logins &#8211; ...


<strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/projects/use/2006/fantasy-hockey-lessons-v305/' rel='bookmark' title='Permanent Link: Fantasy Hockey Lessons (v3.05)'>Fantasy Hockey Lessons (v3.05)</a></li>
<li><a href='http://www.steveworkman.com/projects/use/2007/2-weeks-in/' rel='bookmark' title='Permanent Link: 2 weeks in'>2 weeks in</a></li>
<li><a href='http://www.steveworkman.com/projects/use/2007/a-catchup-and-a-roadmap/' rel='bookmark' title='Permanent Link: A Catchup and a Roadmap'>A Catchup and a Roadmap</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2FwaS50d2VldG1lbWUuY29tL3NoYXJlP3VybD1odHRwJTNBJTJGJTJGd3d3LnN0ZXZld29ya21hbi5jb20lMkZwcm9qZWN0cyUyRnVzZSUyRjIwMDclMkZ1c2V2NC1pcy1kb25lJTJG"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.steveworkman.com%2Fprojects%2Fuse%2F2007%2Fusev4-is-done%2F&amp;source=steveworkman&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>I am very proud to announce the immediate availability of USEv4, the latest generation of sports clubs websites. This generation features a massive amount of enhancements and new features, lots and lots of which are below:<span id="more-51"></span></p>
<ul>
<li>New design &#8211; Completely re-done layout with all the latest CSS trickery and web 2.0 graphics.Designed to focus your view on the content and yet have every option at your fingertips. Features collapsible menus, lots of fancy transitions and auto-completing forms</li>
<li> Facebook logins &#8211; Associate your account with facebook and use that to log in and out of the site. Your profile will then be read from facebook and notifications will be sent to your account! (pending a minor change)</li>
<li>New Gallery &#8211; Pictures now feature tagging and are organised into albums. There are also shared albums that anyone can create, edit and add to.</li>
<li>Improved editor  &#8211; USEv4 integrates with the TinyMCE text editor so it&#8217;s easier to create more colourful messages</li>
<li>Improved squad selection &#8211; much-improved selection process</li>
<li>More efficient &#8211; All this extra functionality for very little extra downloads</li>
<li>Templating system &#8211; USEv4 uses the Smarty templating system, allowing different designs to be made easily</li>
<li>Many, many, many bug fixes&#8230;.</li>
</ul>
<p>Version 4.0 will be the last major revision (unless anyone wants to but it??? Anyone?) though there may be additions to it, and there will be bug fixes of course (if you find any, contact support@steel-software.com), but as I start my job on Monday, support will be limited until I get settled.</p>
<p>So, what does this mean for the clubs? Well, I&#8217;ll be sending out invoices in the next few days for this year&#8217;s upkeep and as soon as I receive payment you&#8217;ll be upgraded to v4.</p>
<p>For the average user, once your club has received v4, all you have to do is click the button that looks like this: <img src="http://static.ak.facebook.com/images/devsite/facebook_login.gif" alt="" /><br />
This will then ask you to log in to facebook, accept the application and then find your username in the list. If you&#8217;re not on the list then you can register from that page.</p>
<p>I&#8217;ve updated the security settings so that current committee members have access to everything they need.</p>
<p>I&#8217;d love to hear you comments on the site and any suggestions that you have. Any feedback is better than no feedback so leave a comment in this post or if you&#8217;re registered, post on the <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zaGVmZmllbGRob2NrZXkuY29tL2ZvcnVt">sheffieldhockey.com forums</a>!</p>
<p>That&#8217;s all for now. I hope you all enjoy the website as much as I enjoyed making it</p>
<p>Steve AKA Girder</p>
<p>Currently Listening to: Arcade Fire &#8211; Neon Bible<br />
Currently Watching: Goldeneye on tv<br />
Currently Reading: PA Consulting&#8217;s code of conduct!<br />
Currently Eating: Home-cooked food!<br />
Hours til I start my new job: 36</p>
 <img src="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=51" width="1" height="1" style="display: none;" />

<p><strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/projects/use/2006/fantasy-hockey-lessons-v305/' rel='bookmark' title='Permanent Link: Fantasy Hockey Lessons (v3.05)'>Fantasy Hockey Lessons (v3.05)</a></li>
<li><a href='http://www.steveworkman.com/projects/use/2007/2-weeks-in/' rel='bookmark' title='Permanent Link: 2 weeks in'>2 weeks in</a></li>
<li><a href='http://www.steveworkman.com/projects/use/2007/a-catchup-and-a-roadmap/' rel='bookmark' title='Permanent Link: A Catchup and a Roadmap'>A Catchup and a Roadmap</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.steveworkman.com/projects/use/2007/usev4-is-done/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting a Facebook Login working on your application</title>
		<link>http://www.steveworkman.com/projects/use/2007/getting-a-facebook-login-working-on-your-application/</link>
		<comments>http://www.steveworkman.com/projects/use/2007/getting-a-facebook-login-working-on-your-application/#comments</comments>
		<pubDate>Sat, 18 Aug 2007 21:25:48 +0000</pubDate>
		<dc:creator>Steve Workman</dc:creator>
				<category><![CDATA[Facebook]]></category>
		<category><![CDATA[USE]]></category>

		<guid isPermaLink="false">http://blog.steel-software.com/?p=50</guid>
		<description><![CDATA[
			<a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2FwaS50d2VldG1lbWUuY29tL3NoYXJlP3VybD1odHRwJTNBJTJGJTJGd3d3LnN0ZXZld29ya21hbi5jb20lMkZwcm9qZWN0cyUyRnVzZSUyRjIwMDclMkZnZXR0aW5nLWEtZmFjZWJvb2stbG9naW4td29ya2luZy1vbi15b3VyLWFwcGxpY2F0aW9uJTJG">
				
			</a>
		
<p><em><strong>Update 2010:</strong> This method is still valid but has been replaced with &#8220;Facebook Connect&#8221;. See a follow-up post: <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zdGV2ZXdvcmttYW4uY29tL3dlYi1kZXNpZ24vZmFjZWJvb2svMjAxMC9mYWNlYm9vay1sb2dpbnMtd2l0aC1mYWNlYm9vay1jb25uZWN0Lw==">Facebook Logins with Facebook Connect</a></em></p>
<p>I&#8217;m writing this after a hard day&#8217;s work with the Facebook API. It&#8217;s almost been work the blood, sweat and tears that I have shed during the last 5 hours. This will also hopefully serve as a guide for anyone trying to get something simple done with facebook authentication.</p>
<p>Firstly, my mission:</p>

Enhance the current login system of ...


<strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/web-design/facebook/2010/facebook-logins-with-facebook-connect/' rel='bookmark' title='Permanent Link: Facebook Logins with Facebook Connect'>Facebook Logins with Facebook Connect</a></li>
<li><a href='http://www.steveworkman.com/projects/use/2007/facebook-platform-a-thought/' rel='bookmark' title='Permanent Link: Facebook Platform &#8211; a thought'>Facebook Platform &#8211; a thought</a></li>
<li><a href='http://www.steveworkman.com/projects/use/2007/fixes-and-fancy-stuff/' rel='bookmark' title='Permanent Link: Fixes and Fancy Stuff'>Fixes and Fancy Stuff</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2FwaS50d2VldG1lbWUuY29tL3NoYXJlP3VybD1odHRwJTNBJTJGJTJGd3d3LnN0ZXZld29ya21hbi5jb20lMkZwcm9qZWN0cyUyRnVzZSUyRjIwMDclMkZnZXR0aW5nLWEtZmFjZWJvb2stbG9naW4td29ya2luZy1vbi15b3VyLWFwcGxpY2F0aW9uJTJG"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.steveworkman.com%2Fprojects%2Fuse%2F2007%2Fgetting-a-facebook-login-working-on-your-application%2F&amp;source=steveworkman&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><em><strong>Update 2010:</strong> This method is still valid but has been replaced with &#8220;Facebook Connect&#8221;. See a follow-up post: <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zdGV2ZXdvcmttYW4uY29tL3dlYi1kZXNpZ24vZmFjZWJvb2svMjAxMC9mYWNlYm9vay1sb2dpbnMtd2l0aC1mYWNlYm9vay1jb25uZWN0Lw==">Facebook Logins with Facebook Connect</a></em></p>
<p>I&#8217;m writing this after a hard day&#8217;s work with the Facebook API. It&#8217;s almost been work the blood, sweat and tears that I have shed during the last 5 hours. This will also hopefully serve as a guide for anyone trying to get something simple done with facebook authentication.<span id="more-50"></span></p>
<p>Firstly, my mission:</p>
<ul>
<li>Enhance the current login system of USE to use Facebook, thereby giving me access to their facebook profiles and posting messages to them there, instead of giving my users &#8216;just another thing to update&#8217;</li>
<li>At this point in time, I only want my users to be able to log in with facebook</li>
<li>Doing this also makes my login more secure</li>
</ul>
<p>My first steps take me to <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BsYXRmb3JtLmZhY2Vib29rLmNvbQ==">platform.facebook.com</a> and to their guides. I add the developer application and get myself an API key, setting up my server at the same time. There are plenty of other tutorials that show you how to do that.</p>
<p>The next thing I do is go to the <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3BsYXRmb3JtLmZhY2Vib29rLmNvbS9kb2N1bWVudGF0aW9uLnBocD9kb2M9bG9naW5fd2Vi">authenticaiton documentation</a> and grab their login button and put it into my website. As previously mentioned in other posts, I wanted to use the <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2pxdWVyeS5jb20vZGVtby90aGlja2JveC8=">thickbox </a>technique to log in; however, I then came upon the first limitations of the facebook platform</p>
<ol>
<li>The thickbox can open an iframe with the facebook login in it, but in order to close that box on the click of login, I have to attach some javascript to the button, which I can&#8217;t do</li>
<li>Even simply having the login come up in a popup has the same problem.</li>
<li>Even so, ignoring that, once you click ok, Facebook redirects you to the callback page, but it does so in the iframe/popup!</li>
<li>Even if that was all acceptable, in order to retrieve the Facebook session, you need to use the auth token provided in the returned URL, which you can&#8217;t get at in the iframe/popup without some funky javascript</li>
</ol>
<p>Thus, I&#8217;ve dropped the thickbox login. Very sorry. If you can think of a way around this, please please please let me know.</p>
<p>Next comes with what to do with everything. My previous login was actually controlled by the phpBB forums and, whilst  it is still possible to throw the token to the forums, I haven&#8217;t in this example as it overcomplicates things (and I&#8217;m waiting for phpBBv3 to go gold). I considered the following tasks that the script had to do before it would log people in</p>
<ol>
<li>Test if the auth_token is real</li>
<li>Test if the user is in the database</li>
<li>Get their details and fill my session variables</li>
<li>Prevent this process from happening every time</li>
</ol>
<p>The first one was quite easy actually. Looking at the facebook.php file in the client library (from the developer tools) I found a do_get_session($auth_token) method. This swaps my token for a session, returning an array if it&#8217;s alright, nothing if it&#8217;s not. The array contains the user id, session key and a time for when the session expires</p>
<p>The second bit is the hardest. On sheffieldhockey.com alone there are 435 registered members (though only half that number are active really). Also, not all of them are on facebook and I certainly don&#8217;t know their facebook IDs to populate the database with. Therefore, this second bit involves a test to see if the user is there, then if they&#8217;re not, they will be bounced to a page asking them to register, or to pick their name from a list. This is the only way I can see a nice smooth transition without me getting the admin to trawl facebook for people.</p>
<p>The third part isn&#8217;t that hard, assuming there&#8217;s a person in there. Simply get the data and set it.</p>
<p>Preventing it from happening each time is a simple check of the sessions to see if they&#8217;re set and then if an auth_token is set.  The trickiest part of this was that I&#8217;d been defining my variables twice and so it looked like the sessions weren&#8217;t setting until a refresh of the page. Thankfully that&#8217;s fixed now.</p>
<p>The hardest part in this game actually seemed to be getting the logout working! Facebook requires that to log a user out you must POST to www.facebook.com/logout.php with confirm=1 set. I tried  a couple of ways first, initially with a form, but that simply dropped me out into a Facebook login screen and when I went back, I hadn&#8217;t cleared my sessions so I was still logged in!</p>
<p>Secondly, I tried and AJAX request to the page, but that page disallowed it. Finally, I found a script that let you do POST requests without forms (google for it) and from there I made a page, called the function, cleared my sessions and headered back as normal.</p>
<p>And all that does is log you in&#8230; it&#8217;s a lot of work for not very much, but it&#8217;ll allow you to do so much more. That said, the pain of not being able to do the thickbox login is annoying and to be honest it distracts from the site. Any way around that and I&#8217;ll be eternally greatful!</p>
<p>There&#8217;s no nightly USE build tonight due to the above (and me not having finished the facebook ID associator)</p>
<p>Steve</p>
<p>Currently Listening to: My Chill playlist for Emily<br />
Currently Reading: Facebook documentation<br />
Currently Watching: Batman Begins<br />
Currently Eating: Leftovers and Milka<br />
Current SVN Revision: 81</p>
 <img src="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=50" width="1" height="1" style="display: none;" />

<p><strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/web-design/facebook/2010/facebook-logins-with-facebook-connect/' rel='bookmark' title='Permanent Link: Facebook Logins with Facebook Connect'>Facebook Logins with Facebook Connect</a></li>
<li><a href='http://www.steveworkman.com/projects/use/2007/facebook-platform-a-thought/' rel='bookmark' title='Permanent Link: Facebook Platform &#8211; a thought'>Facebook Platform &#8211; a thought</a></li>
<li><a href='http://www.steveworkman.com/projects/use/2007/fixes-and-fancy-stuff/' rel='bookmark' title='Permanent Link: Fixes and Fancy Stuff'>Fixes and Fancy Stuff</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.steveworkman.com/projects/use/2007/getting-a-facebook-login-working-on-your-application/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Fixes and Fancy Stuff</title>
		<link>http://www.steveworkman.com/projects/use/2007/fixes-and-fancy-stuff/</link>
		<comments>http://www.steveworkman.com/projects/use/2007/fixes-and-fancy-stuff/#comments</comments>
		<pubDate>Fri, 17 Aug 2007 23:38:33 +0000</pubDate>
		<dc:creator>Steve Workman</dc:creator>
				<category><![CDATA[Facebook]]></category>
		<category><![CDATA[USE]]></category>

		<guid isPermaLink="false">http://blog.steel-software.com/?p=48</guid>
		<description><![CDATA[
			<a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2FwaS50d2VldG1lbWUuY29tL3NoYXJlP3VybD1odHRwJTNBJTJGJTJGd3d3LnN0ZXZld29ya21hbi5jb20lMkZwcm9qZWN0cyUyRnVzZSUyRjIwMDclMkZmaXhlcy1hbmQtZmFuY3ktc3R1ZmYlMkY=">
				
			</a>
		
<p>First, sorry for not updating this blog in the past month. I&#8217;ve been to Greece and then spent another week here doing all the touristy things with my girlfriend so I&#8217;ve not really had time to update this.</p>
<p>I&#8217;d then like to say, that whilst I&#8217;ve not been updating this, I&#8217;ve been hard at work on USEv4. Since I last updated, the whole site has been put into the templates and at the moment I&#8217;m just going over everything and ...


<strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/projects/use/2007/getting-a-facebook-login-working-on-your-application/' rel='bookmark' title='Permanent Link: Getting a Facebook Login working on your application'>Getting a Facebook Login working on your application</a></li>
<li><a href='http://www.steveworkman.com/web-design/facebook/2010/facebook-logins-with-facebook-connect/' rel='bookmark' title='Permanent Link: Facebook Logins with Facebook Connect'>Facebook Logins with Facebook Connect</a></li>
<li><a href='http://www.steveworkman.com/projects/use/2007/usev4-is-done/' rel='bookmark' title='Permanent Link: USEv4 is Done!'>USEv4 is Done!</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2FwaS50d2VldG1lbWUuY29tL3NoYXJlP3VybD1odHRwJTNBJTJGJTJGd3d3LnN0ZXZld29ya21hbi5jb20lMkZwcm9qZWN0cyUyRnVzZSUyRjIwMDclMkZmaXhlcy1hbmQtZmFuY3ktc3R1ZmYlMkY="><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.steveworkman.com%2Fprojects%2Fuse%2F2007%2Ffixes-and-fancy-stuff%2F&amp;source=steveworkman&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>First, sorry for not updating this blog in the past month. I&#8217;ve been to Greece and then spent another week here doing all the touristy things with my girlfriend so I&#8217;ve not really had time to update this.</p>
<p>I&#8217;d then like to say, that whilst I&#8217;ve not been updating this, I&#8217;ve been hard at work on USEv4. Since I last updated, the whole site has been put into the templates and at the moment I&#8217;m just going over everything and fixing any problems I come across. Whilst I&#8217;ve been doing this I&#8217;ve been getting the opportunity to add a couple of fancy bits in. For instance, I&#8217;ve now got the <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2pxdWVyeS5jb20vZGVtby90aGlja2JveC8=">Thickbox</a> jQuery plugin working for squad status (see below)<span id="more-48"></span></p>
<p><a title=\"Thickbox\" href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Jsb2cuc3RlZWwtc29mdHdhcmUuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA3LzA4L3BpY3R1cmUtMS5wbmc="><img src="http://blog.steel-software.com/wp-content/uploads/2007/08/picture-1.thumbnail.png" alt="Thickbox" /></a></p>
<p>Basically, instead of popping up a new window showing the page, this tiny 10KB plugin makes the rest of the page inactive and gets whatever little bit of data I want. This will also be used in the new facebook login <img src='http://www.steveworkman.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Talking of the Facebook login, I&#8217;m going to try and have that done by early next week. I&#8217;m actually quite looking forward to getting on to the new stuff. Fixing the current site (all 20,000 lines of it) is alright, but it&#8217;s monotonous and really gets to me because it&#8217;s very repetitive. New stuff gives me chance to make things better, not just fighting to make them work!</p>
<p>So, Wanna see what this all looks like?<br />
<a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2JldGEuc3RlZWwtc29mdHdhcmUuY29t">http://beta.steel-software.com</a><br />
Username: hockey<br />
Password: love</p>
<p>It&#8217;s updated nightly with the latest revision and there&#8217;s a list of things that are working and aren&#8217;t on the front page.</p>
<p>I&#8217;d love to hear what you think and if you find anything that&#8217;s wrong. Also, I&#8217;d love to know about how fast the website loads. At the moment the adverts are disabled so that&#8217;ll save some time, but I often worry that it&#8217;s getting a little bloated.</p>
<p>Anywho, that&#8217;s enough from me. Take a look at the site!</p>
<p>Steve</p>
<p>Currently Listening to: The White Stripes<br />
Currently Eating: Chicken Rogan Josh<br />
Currently Watching: Whose Line is it Anyway<br />
Currently Reading: Nothing, Harry Potter was good though!<br />
Current SVN Revision: 75</p>
 <img src="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=48" width="1" height="1" style="display: none;" />

<p><strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/projects/use/2007/getting-a-facebook-login-working-on-your-application/' rel='bookmark' title='Permanent Link: Getting a Facebook Login working on your application'>Getting a Facebook Login working on your application</a></li>
<li><a href='http://www.steveworkman.com/web-design/facebook/2010/facebook-logins-with-facebook-connect/' rel='bookmark' title='Permanent Link: Facebook Logins with Facebook Connect'>Facebook Logins with Facebook Connect</a></li>
<li><a href='http://www.steveworkman.com/projects/use/2007/usev4-is-done/' rel='bookmark' title='Permanent Link: USEv4 is Done!'>USEv4 is Done!</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.steveworkman.com/projects/use/2007/fixes-and-fancy-stuff/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2 weeks in</title>
		<link>http://www.steveworkman.com/projects/use/2007/2-weeks-in/</link>
		<comments>http://www.steveworkman.com/projects/use/2007/2-weeks-in/#comments</comments>
		<pubDate>Sun, 15 Jul 2007 01:38:16 +0000</pubDate>
		<dc:creator>Steve Workman</dc:creator>
				<category><![CDATA[USE]]></category>

		<guid isPermaLink="false">http://blog.steel-software.com/?p=47</guid>
		<description><![CDATA[
			<a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2FwaS50d2VldG1lbWUuY29tL3NoYXJlP3VybD1odHRwJTNBJTJGJTJGd3d3LnN0ZXZld29ya21hbi5jb20lMkZwcm9qZWN0cyUyRnVzZSUyRjIwMDclMkYyLXdlZWtzLWluJTJG">
				
			</a>
		
<p>I thought I&#8217;d write about what I&#8217;ve learned so far with the developement of USEv4. I&#8217;ve been working at it for 2 weeks now and it&#8217;s come quite a long way, so quickly, here&#8217;s a list of what&#8217;s been done.</p>

 The re-design is complete, navigation is now completely in the header, context-sensitive options are on the right, information is on the left.
<a title=\"jQuery\" href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2pxdWVyeS5jb20=">jQuery</a> functionality has been integrated. Sidebar panels can be closed with a fancy slide transition effect.
The ...


<strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/projects/use/2007/usev4-is-done/' rel='bookmark' title='Permanent Link: USEv4 is Done!'>USEv4 is Done!</a></li>
<li><a href='http://www.steveworkman.com/web-design/microsoft/2008/jquery_to_be_integrated_with_asp_net/' rel='bookmark' title='Permanent Link: jQuery to be Integrated with ASP .NET'>jQuery to be Integrated with ASP .NET</a></li>
<li><a href='http://www.steveworkman.com/projects/use/2007/fixes-and-fancy-stuff/' rel='bookmark' title='Permanent Link: Fixes and Fancy Stuff'>Fixes and Fancy Stuff</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2FwaS50d2VldG1lbWUuY29tL3NoYXJlP3VybD1odHRwJTNBJTJGJTJGd3d3LnN0ZXZld29ya21hbi5jb20lMkZwcm9qZWN0cyUyRnVzZSUyRjIwMDclMkYyLXdlZWtzLWluJTJG"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.steveworkman.com%2Fprojects%2Fuse%2F2007%2F2-weeks-in%2F&amp;source=steveworkman&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>I thought I&#8217;d write about what I&#8217;ve learned so far with the developement of USEv4. I&#8217;ve been working at it for 2 weeks now and it&#8217;s come quite a long way, so quickly, here&#8217;s a list of what&#8217;s been done.<span id="more-47"></span></p>
<ol>
<li> The re-design is complete, navigation is now completely in the header, context-sensitive options are on the right, information is on the left.</li>
<li><a title=\"jQuery\" href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2pxdWVyeS5jb20=">jQuery</a> functionality has been integrated. Sidebar panels can be closed with a fancy slide transition effect.</li>
<li>The public side of things (calendar, match reports etc) are now in the <a title=\"Smarty\" href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3NtYXJ0eS5waHAubmV0">smarty</a> templating system.</li>
</ol>
<p>The benefit of putting everything into the template system, is not only for code re-use, but for the future and for expandability, i.e. if you want to make your own templates and completely change the presentational layer, you can! The other benefit is that I&#8217;m going through what is now 2-year-old code, some of which was updated a year ago, some of which wasn&#8217;t. At every line I&#8217;m making it more efficient, removing loops, updating the SQL, and putting everything into objects.</p>
<p>Objects are something of a life-saver. At uni, I&#8217;ve been taught that Object-Oriented programming is great because of code re-use. I&#8217;ve never been the best O-O programmer, but I do know how to do it, though it seems from my previous two years work that I&#8217;ve forgotten! For example, the current site has 3 places where a &#8216;mini-profile&#8217; is displayed, containing the same information each time. In USEv3, this was controlled by 3 separate sets of statements. In USEv4, this is controlled by one object, meaning that to display a mini-profile now only requires 4 lines of code, instead of 70.</p>
<p>Putting the major website functionality into objects is taking time though, but I&#8217;ve got 90% of them done now, so development will speed up significantly.</p>
<p>Quickly, a word on jQuery. It&#8217;s incredibly powerful but also very annoying because even the tinyest slip can throw an error, but firebug (javascript debugging in firefox) doesn&#8217;t always pick it up! However, it is easy to do some very fancy effects with it, though I&#8217;m wondering how much overhead this is going to create for the website! Thank god for broadband prevelance!</p>
<p>Steve</p>
<p>Currently Listening to: Pink Floyd<br />
Currently Reading: Stuff about Greece<br />
Currently Watching: Not much<br />
Currently Eating: Curry<br />
Number of USEv4 SVN commits: 24</p>
 <img src="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=47" width="1" height="1" style="display: none;" />

<p><strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/projects/use/2007/usev4-is-done/' rel='bookmark' title='Permanent Link: USEv4 is Done!'>USEv4 is Done!</a></li>
<li><a href='http://www.steveworkman.com/web-design/microsoft/2008/jquery_to_be_integrated_with_asp_net/' rel='bookmark' title='Permanent Link: jQuery to be Integrated with ASP .NET'>jQuery to be Integrated with ASP .NET</a></li>
<li><a href='http://www.steveworkman.com/projects/use/2007/fixes-and-fancy-stuff/' rel='bookmark' title='Permanent Link: Fixes and Fancy Stuff'>Fixes and Fancy Stuff</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.steveworkman.com/projects/use/2007/2-weeks-in/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>USE v4 Preview</title>
		<link>http://www.steveworkman.com/projects/use/2007/use-v4-preview/</link>
		<comments>http://www.steveworkman.com/projects/use/2007/use-v4-preview/#comments</comments>
		<pubDate>Wed, 04 Jul 2007 21:13:03 +0000</pubDate>
		<dc:creator>Steve Workman</dc:creator>
				<category><![CDATA[USE]]></category>

		<guid isPermaLink="false">http://blog.steel-software.com/?p=45</guid>
		<description><![CDATA[
			<a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2FwaS50d2VldG1lbWUuY29tL3NoYXJlP3VybD1odHRwJTNBJTJGJTJGd3d3LnN0ZXZld29ya21hbi5jb20lMkZwcm9qZWN0cyUyRnVzZSUyRjIwMDclMkZ1c2UtdjQtcHJldmlldyUyRg==">
				
			</a>
		
<p>Well, I&#8217;ve been hard at the re-design for 2 days. The underlying code now seems a lot more readable, and the page is far more organised and robust. I believe I&#8217;ve completed the layout of each sections, and I&#8217;ve completed the first iteration of the header stylings, which I&#8217;ll show to you, right now</p>
<p><a title=\"USE v4 Header July 4\" href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Jsb2cuc3RlZWwtc29mdHdhcmUuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA3LzA3L2hlYWRlcl9qdWx5NC5wbmc="></a></p>
<p><a title=\"USE v4 Header July 4\" href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Jsb2cuc3RlZWwtc29mdHdhcmUuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA3LzA3L2hlYWRlcl9qdWx5NC5wbmc="></a></p>
<p>I am currently feeling that the lower buttons are too tall and they need ...


<strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/projects/use/2007/fixes-and-fancy-stuff/' rel='bookmark' title='Permanent Link: Fixes and Fancy Stuff'>Fixes and Fancy Stuff</a></li>
<li><a href='http://www.steveworkman.com/projects/use/2007/2-weeks-in/' rel='bookmark' title='Permanent Link: 2 weeks in'>2 weeks in</a></li>
<li><a href='http://www.steveworkman.com/projects/use/2006/v301/' rel='bookmark' title='Permanent Link: v3.01'>v3.01</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2FwaS50d2VldG1lbWUuY29tL3NoYXJlP3VybD1odHRwJTNBJTJGJTJGd3d3LnN0ZXZld29ya21hbi5jb20lMkZwcm9qZWN0cyUyRnVzZSUyRjIwMDclMkZ1c2UtdjQtcHJldmlldyUyRg=="><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.steveworkman.com%2Fprojects%2Fuse%2F2007%2Fuse-v4-preview%2F&amp;source=steveworkman&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Well, I&#8217;ve been hard at the re-design for 2 days. The underlying code now seems a lot more readable, and the page is far more organised and robust. I believe I&#8217;ve completed the layout of each sections, and I&#8217;ve completed the first iteration of the header stylings, which I&#8217;ll show to you, right now<span id="more-45"></span></p>
<p><a title=\"USE v4 Header July 4\" href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Jsb2cuc3RlZWwtc29mdHdhcmUuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA3LzA3L2hlYWRlcl9qdWx5NC5wbmc="><img src="http://blog.steel-software.com/wp-content/uploads/2007/07/header_july4.png" alt="USE v4 Header July 4" width="0" /></a></p>
<p><a title=\"USE v4 Header July 4\" href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Jsb2cuc3RlZWwtc29mdHdhcmUuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA3LzA3L2hlYWRlcl9qdWx5NC5wbmc="></a></p>
<p>I am currently feeling that the lower buttons are too tall and they need to be different in some way. The header is also a little too tall itself. I was considering moving the home/forum/FH buttons to the top, next to the club name. We&#8217;ll see.</p>
<p>That&#8217;s all for now, might update when the rest of the page is of a similar standard.</p>
<p>Steve</p>
<p>Currently Listening to: Harry Potter 6 on audiobook<br />
Currently Eating: Parent-cooked food <img src='http://www.steveworkman.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /><br />
Currently Reading: My CSS book again. Lifesaver!<br />
Currently Watching: Rome, never has there been such an excuse for flesh<br />
Commits to the USE v4 SVN: 4</p>
 <img src="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=45" width="1" height="1" style="display: none;" />

<p><strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/projects/use/2007/fixes-and-fancy-stuff/' rel='bookmark' title='Permanent Link: Fixes and Fancy Stuff'>Fixes and Fancy Stuff</a></li>
<li><a href='http://www.steveworkman.com/projects/use/2007/2-weeks-in/' rel='bookmark' title='Permanent Link: 2 weeks in'>2 weeks in</a></li>
<li><a href='http://www.steveworkman.com/projects/use/2006/v301/' rel='bookmark' title='Permanent Link: v3.01'>v3.01</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.steveworkman.com/projects/use/2007/use-v4-preview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Uni-Sport Survey Results</title>
		<link>http://www.steveworkman.com/projects/use/2007/uni-sport-survey-results/</link>
		<comments>http://www.steveworkman.com/projects/use/2007/uni-sport-survey-results/#comments</comments>
		<pubDate>Mon, 02 Jul 2007 21:00:00 +0000</pubDate>
		<dc:creator>Steve Workman</dc:creator>
				<category><![CDATA[USE]]></category>

		<guid isPermaLink="false">http://blog.steel-software.com/?p=44</guid>
		<description><![CDATA[
			<a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2FwaS50d2VldG1lbWUuY29tL3NoYXJlP3VybD1odHRwJTNBJTJGJTJGd3d3LnN0ZXZld29ya21hbi5jb20lMkZwcm9qZWN0cyUyRnVzZSUyRjIwMDclMkZ1bmktc3BvcnQtc3VydmV5LXJlc3VsdHMlMkY=">
				
			</a>
		
<p>In mid-May, just before the start of exams, I created a survey for the members of the Uni-Sport.org network. This survey was designed to show me what was missing from the website and how I could improve it. It&#8217;s now early July and I&#8217;ve finally collated the results for everyone to see. After each graph I&#8217;ll give some of my personal thoughts and feedback on everyone&#8217;s suggestions, along with some deeper analysis if it is necessary to clarify anything. ...


<strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/projects/use/2007/facebook-platform-a-thought/' rel='bookmark' title='Permanent Link: Facebook Platform &#8211; a thought'>Facebook Platform &#8211; a thought</a></li>
<li><a href='http://www.steveworkman.com/projects/use/2007/the-facebook-platform/' rel='bookmark' title='Permanent Link: The Facebook Platform'>The Facebook Platform</a></li>
<li><a href='http://www.steveworkman.com/projects/use/2006/v302/' rel='bookmark' title='Permanent Link: v3.02'>v3.02</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2FwaS50d2VldG1lbWUuY29tL3NoYXJlP3VybD1odHRwJTNBJTJGJTJGd3d3LnN0ZXZld29ya21hbi5jb20lMkZwcm9qZWN0cyUyRnVzZSUyRjIwMDclMkZ1bmktc3BvcnQtc3VydmV5LXJlc3VsdHMlMkY="><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.steveworkman.com%2Fprojects%2Fuse%2F2007%2Funi-sport-survey-results%2F&amp;source=steveworkman&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>In mid-May, just before the start of exams, I created a survey for the members of the Uni-Sport.org network. This survey was designed to show me what was missing from the website and how I could improve it. It&#8217;s now early July and I&#8217;ve finally collated the results for everyone to see. After each graph I&#8217;ll give some of my personal thoughts and feedback on everyone&#8217;s suggestions, along with some deeper analysis if it is necessary to clarify anything. So, without further ado, lets get to the results!<span id="more-44"></span></p>
<h3>How much did you enjoy the Club News feature?</h3>
<p><img src="http://blog.steel-software.com/wp-content/uploads/2007/07/070207-2059-unisportsur1.jpg" alt="" /></p>
<p>Well, from this I&#8217;d say that the club news is a success. News doesn&#8217;t have to be amazing, it just has to be there and accessible, which it is. Those people who voted it as poor were from mens eugby (2 posts all year) and mens football (0 posts all year), and those people who voted it as excellent (hockey and womens football) have posts almost every week. Simply put, use the news feature more; your members will get more out of it.</p>
<h3>How useful were the forums?</h3>
<p><img src="http://blog.steel-software.com/wp-content/uploads/2007/07/070207-2059-unisportsur2.jpg" alt="" /></p>
<p>For once, a resounding success! Whilst the level of banter may have receded due to Facebook, there&#8217;s still enough to keep things going. The forums shall stay as-is, with perhaps an upgrade to <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5waHBiYi5jb20v">phpBB</a> v3 (the technology the forums are built on).</p>
<h3>How useful do you find the picture gallery?</h3>
<p><img src="http://blog.steel-software.com/wp-content/uploads/2007/07/070207-2059-unisportsur3.jpg" alt="" /></p>
<p>Well, I can hardly say I&#8217;m surprised. Since version 1 was me putting pictures up myself and version 2 featured possibly the worst searching system I&#8217;d ever devised, version 3 at least came up with something usable. Then, along came Facebook with an easy-as-pie Java picture uploader, support for iPhoto exporters and proper albums. Along with the UI and profiles, this is the other major area of upgrade in v4.</p>
<h3>How useful do you find the team selection feature?</h3>
<p><img src="http://blog.steel-software.com/wp-content/uploads/2007/07/070207-2059-unisportsur4.jpg" alt="" /></p>
<p>This surprised me somewhat. An even spread amongst the voting indicates a number of things:</p>
<ol>
<li>The way it&#8217;s done amongst the non-hockey clubs differs greatly, generally because they didn&#8217;t keep it up or start using it at all. This may be a problem with not all members being in the system (you can&#8217;t be picked for a team unless you&#8217;re on the system)</li>
<li>The interface for picking teams needs an overhaul</li>
<li>Some people without the system voted for poor anyway</li>
</ol>
<p>Either way, some of you are happy, some aren&#8217;t. Things will be done about it, don&#8217;t worry, but nothing fundamental</p>
<h3>How useful do you find the events calendar?</h3>
<p><img src="http://blog.steel-software.com/wp-content/uploads/2007/07/070207-2059-unisportsur5.jpg" alt="" /></p>
<p>Some interesting comments came with this one. One person said that the events calendar could have training schedules on. At the moment, you have to create training as an event, but I can split the event category into two and have a &#8220;social&#8221; event and a &#8220;non-social&#8221; event. That way, you can stick anything on the calendar. So, that&#8217;ll get fixed (probably) but the majority response was positive.</p>
<h3>(Hockey Only) Did you enjoy the fantasy hockey feature?</h3>
<p><img src="http://blog.steel-software.com/wp-content/uploads/2007/07/070207-2059-unisportsur6.jpg" alt="" /></p>
<p>Well, this graph more shows how many responses I got from hockey players. The person who voted &#8216;no&#8217; was actually from the rowing club, so that vote can safely be ignored. Will fantasy hockey come back next year? Err&#8230; maybe. The problem is that I set it up in a hurry and there&#8217;s no archival feature. Building that in would take 1. A long time, and 2. More effort than it&#8217;s worth. I could simply reset the database for next year, though good luck to the webmaster that has to value everyone!</p>
<h3>If you could add one thing to the website, what would it be?</h3>
<p><img src="http://blog.steel-software.com/wp-content/uploads/2007/07/070207-2059-unisportsur7.jpg" alt="" /></p>
<p>&#8216;Other&#8217; Comments:</p>
<ul>
<li>The site is a very good idea but I logged on to the site once last year. Facebook was much preferred option to organise events and let people know about anything that was going on as people used it far more often. Plus I preferred to use BUSA website to see fixtures and results as it was up to date.</li>
<li>All good!!!</li>
<li>Could possibly include names of people in photo when uploading, if not known could be edited by anyone later&#8230; Then could search all photos by person as well as by event. E.g. search &#8220;Husky&#8221; and &#8220;Sutra&#8221; and all photos containing both Husky and Sutra would be displayed&#8230; &#8211; No idea how difficult that would be to setup.</li>
<li>Don&#8217;t include facebook!</li>
<li>Many, many, many thanks</li>
<li>should have training schedules on</li>
<li>It&#8217;s a splendid advance on anything I&#8217;ve seen before, and a model for websites elsewhere (so I&#8217;ve been pointing people to it as an example of good practice).</li>
</ul>
<p>Firstly, the graph: I refer everyone to my previous post <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Jsb2cuc3RlZWwtc29mdHdhcmUuY29tLz9wPTI5">about USE and Facebook</a> quoting the following lines:</p>
<blockquote><p>&#8220;With team selection being at the heart of Uni-sport, until private applications can be written, Uni-Sport will not be appearing as a facebook application.&#8221;</p></blockquote>
<blockquote><p>&#8220;The USE (University Sports Engine) will never be a facebook app. Uni-Sport.org can be!&#8221;</p></blockquote>
<p>Everyone has seen Facebook Apps by now, and personally, they&#8217;re getting on my wick. No, I do not want to have superpoke, horoscopes, fortune cookies etc cluttering up an already cluttered page! I want to you see my Last.fm tracks and my Flickr photos; shove everything else out the way! As I&#8217;ve said before, complete integration won&#8217;t work, but partial integration will. Simply put, from September, you will be required to have a Facebook ID to sign in to the site. This will control your profile, meaning you only have to have one login. Secondly, there will be a small Facebook App called Uni-Sport which will aggregate your personal RSS feed that the website will generate for you. This will tell you if there are any news posts, if you&#8217;ve been selected for a team or if there&#8217;s any events. Members in authority will still have to add these things from the main site, but every member will now be notified on their Facebook home page. Hallelujah!</p>
<p>Regarding the &#8216;other&#8217; comments, Husky, the photo tagging feature actually made its way into USE in v3.05 but I didn&#8217;t exactly shout it from the rooftops. You&#8217;ll actually get some notice this time and I promise it&#8217;ll work better than it does right now. The person who said don&#8217;t include Facebook is wrong. There&#8217;s no point in trying to fight it, Facebook is the &#8216;big kahuna&#8217; now and I&#8217;d better hop on the band wagon. The final person, thanks for the comment, I do appreciate it.</p>
<p>If you&#8217;d like to see the full results, one may go here: <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy50aWdlcnN1cnZleS5jb20vcmVwb3J0LnBocD9zdXJ2ZXk9MjgxNQ==">http://www.tigersurvey.com/report.php?survey=2815</a></p>
<p>So, the main points to take away from this 1200 word essay:</p>
<ol>
<li>I hear you, Facebook rocks, we&#8217;re getting onboard</li>
<li>The picture gallery sucks, do something about it</li>
<li>The user interface could do with a spring clean</li>
<li>The forums are great</li>
<li>People need to visit the site more often. Getting people to do that will have to involve Facebook</li>
</ol>
<p>Well, you can now see my plans for USE v4. Some of these have been in the pipeline for a while, others popped into my head whilst writing this. Still, I&#8217;ll now be taking a small break from talking about USE and Facebook whilst I develop it. The next time you hear of it, I&#8217;ll have a beta of the new UI up, most likely on <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2JldGEuc3RlZWwtc29mdHdhcmUuY29t">Steel Software Betas</a>.</p>
<p>Steve</p>
<p>Currently Listening to: Jeff Buckley<br />
Currently Eating: Left-over bolognaise<br />
Currently Watching: Daytime TV<br />
Currently Reading: My PA Consulting pensions pack. Who knew there were so many options!<br />
Days until I can upgrade my crap phone: 9</p>
 <img src="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=44" width="1" height="1" style="display: none;" />

<p><strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/projects/use/2007/facebook-platform-a-thought/' rel='bookmark' title='Permanent Link: Facebook Platform &#8211; a thought'>Facebook Platform &#8211; a thought</a></li>
<li><a href='http://www.steveworkman.com/projects/use/2007/the-facebook-platform/' rel='bookmark' title='Permanent Link: The Facebook Platform'>The Facebook Platform</a></li>
<li><a href='http://www.steveworkman.com/projects/use/2006/v302/' rel='bookmark' title='Permanent Link: v3.02'>v3.02</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.steveworkman.com/projects/use/2007/uni-sport-survey-results/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook Platform &#8211; a thought</title>
		<link>http://www.steveworkman.com/projects/use/2007/facebook-platform-a-thought/</link>
		<comments>http://www.steveworkman.com/projects/use/2007/facebook-platform-a-thought/#comments</comments>
		<pubDate>Sat, 26 May 2007 17:56:27 +0000</pubDate>
		<dc:creator>Steve Workman</dc:creator>
				<category><![CDATA[USE]]></category>

		<guid isPermaLink="false">http://blog.steel-software.com/?p=29</guid>
		<description><![CDATA[
			<a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2FwaS50d2VldG1lbWUuY29tL3NoYXJlP3VybD1odHRwJTNBJTJGJTJGd3d3LnN0ZXZld29ya21hbi5jb20lMkZwcm9qZWN0cyUyRnVzZSUyRjIwMDclMkZmYWNlYm9vay1wbGF0Zm9ybS1hLXRob3VnaHQlMkY=">
				
			</a>
		
<p>Right, in the post below this one I said Uni-Sport will never be a facebook app in its current form. I&#8217;ll clarify that.</p>
<p>The USE (University Sports Engine) will never be a facebook app. Uni-Sport.org can be!</p>
<p>In January, I beta tested a simple RSS reader system that gathered statistics from the Uni-sport network and presented them in one big page. This type of functionality can be put into a facebook app. Basically, it&#8217;ll display news stories from the network and ...


<strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/projects/use/2007/the-facebook-platform/' rel='bookmark' title='Permanent Link: The Facebook Platform'>The Facebook Platform</a></li>
<li><a href='http://www.steveworkman.com/web-design/facebook/2010/facebook-logins-with-facebook-connect/' rel='bookmark' title='Permanent Link: Facebook Logins with Facebook Connect'>Facebook Logins with Facebook Connect</a></li>
<li><a href='http://www.steveworkman.com/projects/use/2007/uni-sport-survey-results/' rel='bookmark' title='Permanent Link: Uni-Sport Survey Results'>Uni-Sport Survey Results</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2FwaS50d2VldG1lbWUuY29tL3NoYXJlP3VybD1odHRwJTNBJTJGJTJGd3d3LnN0ZXZld29ya21hbi5jb20lMkZwcm9qZWN0cyUyRnVzZSUyRjIwMDclMkZmYWNlYm9vay1wbGF0Zm9ybS1hLXRob3VnaHQlMkY="><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.steveworkman.com%2Fprojects%2Fuse%2F2007%2Ffacebook-platform-a-thought%2F&amp;source=steveworkman&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Right, in the post below this one I said Uni-Sport will never be a facebook app in its current form. I&#8217;ll clarify that.</p>
<p>The USE (University Sports Engine) will never be a facebook app. Uni-Sport.org can be!</p>
<p>In January, I beta tested a simple RSS reader system that gathered statistics from the Uni-sport network and presented them in one big page. This type of functionality can be put into a facebook app. Basically, it&#8217;ll display news stories from the network and provide links for you to log in and talk on the forums, post news, read match reports etc. Not only does that involve facebook in Uni-Sport, (with USE changes) logging into facebook will allow you to see news stories in your facebook news feed, which then will take you to your Uni-sport site where you&#8217;ll already be logged in (by virtue of facebook&#8217;s active sessions)</p>
<p>You can expect to see this feature sooner rather than later</p>
<p>Steve</p>
 <img src="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=29" width="1" height="1" style="display: none;" />

<p><strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/projects/use/2007/the-facebook-platform/' rel='bookmark' title='Permanent Link: The Facebook Platform'>The Facebook Platform</a></li>
<li><a href='http://www.steveworkman.com/web-design/facebook/2010/facebook-logins-with-facebook-connect/' rel='bookmark' title='Permanent Link: Facebook Logins with Facebook Connect'>Facebook Logins with Facebook Connect</a></li>
<li><a href='http://www.steveworkman.com/projects/use/2007/uni-sport-survey-results/' rel='bookmark' title='Permanent Link: Uni-Sport Survey Results'>Uni-Sport Survey Results</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.steveworkman.com/projects/use/2007/facebook-platform-a-thought/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Facebook Platform</title>
		<link>http://www.steveworkman.com/projects/use/2007/the-facebook-platform/</link>
		<comments>http://www.steveworkman.com/projects/use/2007/the-facebook-platform/#comments</comments>
		<pubDate>Sat, 26 May 2007 17:42:58 +0000</pubDate>
		<dc:creator>Steve Workman</dc:creator>
				<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[USE]]></category>

		<guid isPermaLink="false">http://blog.steel-software.com/?p=28</guid>
		<description><![CDATA[
			<a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2FwaS50d2VldG1lbWUuY29tL3NoYXJlP3VybD1odHRwJTNBJTJGJTJGd3d3LnN0ZXZld29ya21hbi5jb20lMkZwcm9qZWN0cyUyRnVzZSUyRjIwMDclMkZ0aGUtZmFjZWJvb2stcGxhdGZvcm0lMkY=">
				
			</a>
		
<p></p>
<p>Well, facebook have certainly shaken things up a bit haven&#8217;t they. Almost totally opening up the API so developers can write applications that fit <strong>inside facebook itself</strong>! Utterly unheard of before, but potentially brilliant. Lets have a quick look at what you can do with all this new technology.</p>
<p>From the developer&#8217;s pages, developer.facebook.com they&#8217;ve created their own markup language, FBML. This allows for quick access to certain functions and their layout styles. Great stuff. You can also add in ...


<strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/projects/use/2007/facebook-platform-a-thought/' rel='bookmark' title='Permanent Link: Facebook Platform &#8211; a thought'>Facebook Platform &#8211; a thought</a></li>
<li><a href='http://www.steveworkman.com/projects/use/2007/uni-sport-survey-results/' rel='bookmark' title='Permanent Link: Uni-Sport Survey Results'>Uni-Sport Survey Results</a></li>
<li><a href='http://www.steveworkman.com/web-design/facebook/2010/facebook-logins-with-facebook-connect/' rel='bookmark' title='Permanent Link: Facebook Logins with Facebook Connect'>Facebook Logins with Facebook Connect</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2FwaS50d2VldG1lbWUuY29tL3NoYXJlP3VybD1odHRwJTNBJTJGJTJGd3d3LnN0ZXZld29ya21hbi5jb20lMkZwcm9qZWN0cyUyRnVzZSUyRjIwMDclMkZ0aGUtZmFjZWJvb2stcGxhdGZvcm0lMkY="><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.steveworkman.com%2Fprojects%2Fuse%2F2007%2Fthe-facebook-platform%2F&amp;source=steveworkman&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><img src="http://static.ak.facebook.com/images/devsite/header_logo.gif" alt="Facebook Developers" title="Facebook Developers" style="width: 245px; height: 36px" height="36" width="245" /></p>
<p>Well, facebook have certainly shaken things up a bit haven&#8217;t they. Almost totally opening up the API so developers can write applications that fit <strong>inside facebook itself</strong>! Utterly unheard of before, but potentially brilliant. Lets have a quick look at what you can do with all this new technology.</p>
<p>From the developer&#8217;s pages, developer.facebook.com they&#8217;ve created their own markup language, FBML. This allows for quick access to certain functions and their layout styles. Great stuff. You can also add in flash and mp3 files so people can listen to music. You can also add in an &lt;iframe&gt; element to display an off-site page. You can upload pictures from external applications and you can query the database using FQL (Facebook Query Language). This all sounds really great, but lets look at the limitations.</p>
<ul>
<li>No Javascript &#8211; though not a surprise, some applications and advanced forms rely on it</li>
<li>No external stylesheets &#8211; boo and hiss to this one, all your styles must be in &lt;style&gt; tags</li>
<li>No AJAX &#8211; well, they provide automatic form submission, but that&#8217;s it. You can&#8217;t perform your own queries though the usual AJAX way</li>
<li>You can&#8217;t edit user details or post stuff to groups &#8211; still a bit disappointment as this limits the level of interaction with the user profile.</li>
</ul>
<p>The big thing really is the ability to put iframes inside the canvas. From there you can do whatever you like inside the frame.</p>
<p>So, it all sounds good. Now it&#8217;s whether I can use it. Today I sent out an e-mail to all uni-sport.org members with a link to a survey on it (<a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy50aWdlcnN1cnZleS5jb20vc3VydmV5LnBocD9zdXJ2ZXk9MjgxNQ==">http://www.tigersurvey.com/survey.php?survey=2815</a>) so I can get some feedback. One of the questions is about facebook and if people would want an extra feature, would it be better pictures, commenting, facebook integrates with profiles or uni-sport integrates with facebook in the way of an app. At the moment, I&#8217;m hoping a lot of people don&#8217;t go for the last option.</p>
<p>After some thought, I&#8217;m not sure if it would be possible to use facebook apps for such a complicated application as uni-sport. For it to work as it does at the moment, if a club asks for a web site, they will have to have their own unique facebook application. This is because of the team selection idea. If a group wanted to do team selection from within an application, only people in that group would be on the list. However, there is no way to make an application private between a group of people and AFAIK, no way to moderate who uses the application. There can&#8217;t be a global application as team selection wouldn&#8217;t work very well (it&#8217;d have to be select from people in network X who are members of group X, but that forces people to be in a group, which isn&#8217;t how it should work).</p>
<p>At the moment, Uni-sport is a glorified group page with team selection, match reports and a calendar. With team selection being at the heart of uni-sport, until private applications can be written, Uni-Sport will not be appearing as a facebook application.</p>
<p>Well, I&#8217;m glad that that decision has been made, now I can get back to my revision (lol)</p>
<p>Steve</p>
<p>Currently Listening to: David Ford<br />
Currently Eating: Birthday Cake<br />
Currently Reading: CSS Mastery and facebook documentation<br />
Currently Watching: Lost season 3 finale. Amazing<br />
Days left at University: 13</p>
 <img src="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=28" width="1" height="1" style="display: none;" />

<p><strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/projects/use/2007/facebook-platform-a-thought/' rel='bookmark' title='Permanent Link: Facebook Platform &#8211; a thought'>Facebook Platform &#8211; a thought</a></li>
<li><a href='http://www.steveworkman.com/projects/use/2007/uni-sport-survey-results/' rel='bookmark' title='Permanent Link: Uni-Sport Survey Results'>Uni-Sport Survey Results</a></li>
<li><a href='http://www.steveworkman.com/web-design/facebook/2010/facebook-logins-with-facebook-connect/' rel='bookmark' title='Permanent Link: Facebook Logins with Facebook Connect'>Facebook Logins with Facebook Connect</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.steveworkman.com/projects/use/2007/the-facebook-platform/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
