<?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</description>
	<lastBuildDate>Thu, 15 Dec 2011 16:41:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>An Evening with Sprintly</title>
		<link>http://www.steveworkman.com/projects/2011/an-evening-with-sprintly/</link>
		<comments>http://www.steveworkman.com/projects/2011/an-evening-with-sprintly/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 16:41:50 +0000</pubDate>
		<dc:creator>Steve Workman</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Kanban]]></category>
		<category><![CDATA[Project trackers]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Sprint.ly]]></category>

		<guid isPermaLink="false">http://www.steveworkman.com/?p=900</guid>
		<description><![CDATA[Last night, I was lucky enough to meet Joe Stump, former Lead Architect at Digg and founder of SimpleGeo, who sat down with 7 developers near Old Street and showed us his latest creation: Sprintly. Here&#8217;s my notes from the talk. Sprintly was born out of frustration in how products are made. Joe is a [...]


<strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/projects/use/2011/end-of-an-era/' rel='bookmark' title='End of an era'>End of an era</a></li>
<li><a href='http://www.steveworkman.com/projects/use/2006/v303-and-the-business/' rel='bookmark' title='v3.03 and The Business'>v3.03 and The Business</a></li>
<li><a href='http://www.steveworkman.com/projects/use/2006/v304-and-upcoming-development/' rel='bookmark' title='v3.04 and upcoming development'>v3.04 and upcoming development</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:right;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL3NoYXJl" class=\"twitter-share-button\" data-url=\"http://www.steveworkman.com/projects/2011/an-evening-with-sprintly/\" data-text=\"An Evening with Sprintly\" data-count=\"horizontal\" data-via=\"steveworkman\" data-related=\"steveworkman\"><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.steveworkman.com/projects/2011/an-evening-with-sprintly/&amp;layout=button_count&amp;show_faces=false&amp;width=50&amp;action=like&amp;font=arial&amp;colorscheme=light&amp;height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:50px !important; height:65px;" allowTransparency="true"></iframe></div><div class="socialize-in-button socialize-in-button-vertical"><g:plusone size="standard" href="http://www.steveworkman.com/projects/2011/an-evening-with-sprintly/"></g:plusone></div><div class="socialize-in-button socialize-in-button-vertical"><script type="in/share" data-url="http://www.steveworkman.com/projects/2011/an-evening-with-sprintly/" data-counter="right"></script></div></div><p>Last night, I was lucky enough to meet <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3N0dS5tcC8=">Joe Stump</a>, former Lead Architect at Digg and founder of SimpleGeo, who sat down with 7 developers near Old Street and showed us his latest creation: <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3NwcmludC5seQ==">Sprintly</a>. Here&#8217;s my notes from the talk.</p>
<p><iframe src="http://player.vimeo.com/video/33085361?title=0&#038;;byline=0&#038;;portrait=0" frameborder="0" width="400" height="225"></iframe></p>
<p>Sprintly was born out of frustration in how products are made. Joe is a business major, not CompSci like many Silicon Valley successes. The guiding principle behind Sprintly is that product is greater than the process.</p>
<p><strong>No time like the present</strong><br />
The first major difference to most agile tracking tools is that there&#8217;s no concept of time in Sprintly. In SCRUM, we use points, but that&#8217;s still tied back to a notion of time (where it should be effort+complexity+doubt), so it&#8217;s still a developer lying to themselves. Sprintly works with the notion of features, and those features will ship when they&#8217;re done.</p>
<p>Sprintly has Stories, Tasks, Tests and Bugs. Stories are your general user stories, Tasks are any other tasks, Tests are for developers to write tests for their code and Bugs are bugs! Any of these can be tagged with anything. A lot of teams tag with &#8220;a release&#8221; (1.0, Cupcake, whatever) which is fine, but the release will happen when stories are done or when the team decides to release something. Sprintly isn&#8217;t there to enforce the process, just help you along the way.</p>
<p><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zdGV2ZXdvcmttYW4uY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDExLzEyL3NwcmludGx5LnBuZw=="><img class="aligncenter size-full wp-image-906" title="sprintly" src="http://www.steveworkman.com/wp-content/uploads/2011/12/sprintly.png" alt="" width="677" height="381" /></a></p>
<p><strong>The holy grail for &#8220;older&#8221; clients: e-mail integration</strong><br />
Everyone is allowed to be part of the process in adding stories to the backlog, favouriting a story or just looking around. There&#8217;s e-mail integration whereby emailing a specific Sprint.ly address and cc&#8217;ing a developer will create a task assigned to that developer with the content and attachments of that email. The developer can then respond via email and that will be added to the conversation. It&#8217;s awesome. I can see my clients getting involved with the agile process through this even though they may not be aware of it, helping manage the admin overhead of ticketing through e-mails. Long-term there will be ZenDesk support and potentially others depending upon &#8220;how much their API make me want to kill myself&#8221;.</p>
<p>Tasks can be sorted easily with the quick-sort bar which shows in-progress and backlog items. These are<strong><em> integrated with GitHub</em></strong>, but it can work with any SCM that has a post-commit hook (SVN,Perforce etc), and even those SCMs behind a firewall. Any open bugs can be modified with your commit messages, even closing or marking multiple tickets as fixed.</p>
<p><strong>Dashboards for those up top</strong><br />
There&#8217;s a dashboard with standard drag &amp; drop Kanban board on it. It&#8217;s a bit bare at the moment but this will be much improved in the future, including tools that allow managers to estimate better and identify overloaded developers. There&#8217;ll be a read/write API coming in January so developers will be able to do our own dashboards for stakeholders etc if we don&#8217;t want them to have access. Eventually Sprintly will give you daily digest emails and better integration with email when tasks are closed/broken.</p>
<p>In comparison to others, it&#8217;s got its own niche: &#8220;Jira is like bringing a thermonuclear warhead to a knife fight&#8221;, you only use 1% of it at most. Trello is similar but isn&#8217;t just for software developers, it could be used for anything so won&#8217;t be as useful in the long term.</p>
<p>Sprintly is currently getting loads of great feedback from users with around 35% retention rate for daily task usage creation, which is excellent for such a new product. You just have to search Twitter for <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cHM6Ly90d2l0dGVyLmNvbS8jIS9zZWFyY2gvc3ByaW50bHklMjBsb3Zl">Sprintly love</a> to see how well they&#8217;re doing.</p>
<p><strong>Making money right now, and opening beta in 2012</strong><br />
Joe talked about how important he thought it was to be making money straight away, rather than having profit as &#8220;an afterthought&#8221;. So, from January 1st 2012, Sprintly will be $9/month/seat (which is cheap compared to competitors) and it will enter open beta shortly after that.</p>
<p>I&#8217;m really looking forward to using <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3NwcmludC5seQ==">Sprintly</a> in anger at the start of next year. If you want to be part of it, get yourself on the waiting list. Thanks again to Joe for talking to us and I can&#8217;t wait to start playing.</p>
 <img src="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=900" 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/2011/end-of-an-era/' rel='bookmark' title='End of an era'>End of an era</a></li>
<li><a href='http://www.steveworkman.com/projects/use/2006/v303-and-the-business/' rel='bookmark' title='v3.03 and The Business'>v3.03 and The Business</a></li>
<li><a href='http://www.steveworkman.com/projects/use/2006/v304-and-upcoming-development/' rel='bookmark' title='v3.04 and upcoming development'>v3.04 and upcoming development</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.steveworkman.com/projects/2011/an-evening-with-sprintly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>End of an era</title>
		<link>http://www.steveworkman.com/projects/use/2011/end-of-an-era/</link>
		<comments>http://www.steveworkman.com/projects/use/2011/end-of-an-era/#comments</comments>
		<pubDate>Thu, 18 Aug 2011 08:12:55 +0000</pubDate>
		<dc:creator>Steve Workman</dc:creator>
				<category><![CDATA[USE]]></category>
		<category><![CDATA[sheffield hockey]]></category>

		<guid isPermaLink="false">http://www.steveworkman.com/?p=774</guid>
		<description><![CDATA[It&#8217;s the end of an era for me. On Monday night, I got this e-mail from my old university hockey club It&#8217;s a sad time for me as www.sheffieldhockey.com was my first big web project. Over the four years I was at uni, I re-wrote it three times. As I learnt more and more about programming, [...]


<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='USEv4 is Done!'>USEv4 is Done!</a></li>
<li><a href='http://www.steveworkman.com/projects/use/2007/the-facebook-platform/' rel='bookmark' title='The Facebook Platform'>The Facebook Platform</a></li>
<li><a href='http://www.steveworkman.com/projects/use/2007/getting-a-facebook-login-working-on-your-application/' rel='bookmark' title='Getting a Facebook Login working on your application'>Getting a Facebook Login working on your application</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:right;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL3NoYXJl" class=\"twitter-share-button\" data-url=\"http://www.steveworkman.com/projects/use/2011/end-of-an-era/\" data-text=\"End of an era\" data-count=\"horizontal\" data-via=\"steveworkman\" data-related=\"steveworkman\"><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.steveworkman.com/projects/use/2011/end-of-an-era/&amp;layout=button_count&amp;show_faces=false&amp;width=50&amp;action=like&amp;font=arial&amp;colorscheme=light&amp;height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:50px !important; height:65px;" allowTransparency="true"></iframe></div><div class="socialize-in-button socialize-in-button-vertical"><g:plusone size="standard" href="http://www.steveworkman.com/projects/use/2011/end-of-an-era/"></g:plusone></div><div class="socialize-in-button socialize-in-button-vertical"><script type="in/share" data-url="http://www.steveworkman.com/projects/use/2011/end-of-an-era/" data-counter="right"></script></div></div><p>It&#8217;s the end of an era for me. On Monday night, I got this e-mail from my old university hockey club</p>
<p><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zdGV2ZXdvcmttYW4uY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDExLzA4L2VtYWlsLnBuZw=="><img class="aligncenter size-full wp-image-775" title="Sheffield Hockey e-mail" src="http://www.steveworkman.com/wp-content/uploads/2011/08/email.png" alt="" width="425" height="281" /></a></p>
<p>It&#8217;s a sad time for me as <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zaGVmZmllbGRob2NrZXkuY29t">www.sheffieldhockey.com</a> was my first big web project. Over the four years I was at uni, I re-wrote it three times. As I learnt more and more about programming, CSS, MVC and HTML, I discovered whole new things I could do. It was one of the first sites I&#8217;d seen that used Facebook to log people in, well before Facebook had a proper mechanism for allowing you to do that, and people loved it. It was my playground and now it is no more.</p>
<p>However, all is not lost. I&#8217;ve set up <a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3NoZWZmaWVsZGhvY2tleS5zdGV2ZXdvcmttYW4uY29t">http://sheffieldhockey.steveworkman.com</a> to serve as a lasting memory of an awesome site. Joe, the new club captain, may still want to carry on with the site, get one of the freshers to, well, freshen it up. I&#8217;m hopeful that my gift to the club may continue to be used in some capacity, but, for now, it&#8217;s gone.</p>
 <img src="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=774" 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='USEv4 is Done!'>USEv4 is Done!</a></li>
<li><a href='http://www.steveworkman.com/projects/use/2007/the-facebook-platform/' rel='bookmark' title='The Facebook Platform'>The Facebook Platform</a></li>
<li><a href='http://www.steveworkman.com/projects/use/2007/getting-a-facebook-login-working-on-your-application/' rel='bookmark' title='Getting a Facebook Login working on your application'>Getting a Facebook Login working on your application</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.steveworkman.com/projects/use/2011/end-of-an-era/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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[HTML5]]></category>
		<category><![CDATA[Mobile]]></category>
		<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[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 iUI library by Joel Hewitt, which became an overnight de-facto standard for web apps. However, after a lot of playing with it and turning it inside out, I&#8217;ve found there [...]


<strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/html5-2/standards/2008/what-would-the-best-mobile-web-toolkit-do/' rel='bookmark' title='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/html5-2/standards/2009/why-iphone-web-apps-are-still-worthwhile/' rel='bookmark' title='Why iPhone Web Apps are Still Worthwhile'>Why iPhone Web Apps are Still Worthwhile</a></li>
<li><a href='http://www.steveworkman.com/web-design/browsers/2008/browser-wars-the-slickspeed-test/' rel='bookmark' title='Browser Wars: The SlickSpeed Test'>Browser Wars: The SlickSpeed Test</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:right;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL3NoYXJl" class=\"twitter-share-button\" data-url=\"http://www.steveworkman.com/projects/2008/patching-iui/\" data-text=\"Patching iUI\" data-count=\"horizontal\" data-via=\"steveworkman\" data-related=\"steveworkman\"><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.steveworkman.com/projects/2008/patching-iui/&amp;layout=button_count&amp;show_faces=false&amp;width=50&amp;action=like&amp;font=arial&amp;colorscheme=light&amp;height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:50px !important; height:65px;" allowTransparency="true"></iframe></div><div class="socialize-in-button socialize-in-button-vertical"><g:plusone size="standard" href="http://www.steveworkman.com/projects/2008/patching-iui/"></g:plusone></div><div class="socialize-in-button socialize-in-button-vertical"><script type="in/share" data-url="http://www.steveworkman.com/projects/2008/patching-iui/" data-counter="right"></script></div></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/html5-2/standards/2008/what-would-the-best-mobile-web-toolkit-do/' rel='bookmark' title='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/html5-2/standards/2009/why-iphone-web-apps-are-still-worthwhile/' rel='bookmark' title='Why iPhone Web Apps are Still Worthwhile'>Why iPhone Web Apps are Still Worthwhile</a></li>
<li><a href='http://www.steveworkman.com/web-design/browsers/2008/browser-wars-the-slickspeed-test/' rel='bookmark' title='Browser Wars: The SlickSpeed Test'>Browser Wars: The SlickSpeed Test</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>Re-design</title>
		<link>http://www.steveworkman.com/projects/steel-software/2007/re-design/</link>
		<comments>http://www.steveworkman.com/projects/steel-software/2007/re-design/#comments</comments>
		<pubDate>Sun, 09 Dec 2007 18:48:18 +0000</pubDate>
		<dc:creator>Steve Workman</dc:creator>
				<category><![CDATA[Steel-Software]]></category>

		<guid isPermaLink="false">http://blog.steel-software.com/2007/12/09/re-design/</guid>
		<description><![CDATA[Greetings! I&#8217;ve given the design of this blog a much-needed update and have finally made a wordpress theme (comments welcome). The whole site now fits nicely into the design of steel-software.com and I&#8217;m pleased to say the process wasn&#8217;t too hard! I followed a guide on Deziner Folio (though don&#8217;t copy code directly from the [...]


<strong>If you liked this, you may also like:</strong><ol><li><a href='http://www.steveworkman.com/offtopic/ramblings/2007/application-forms/' rel='bookmark' title='Application Forms'>Application Forms</a></li>
<li><a href='http://www.steveworkman.com/offtopic/2008/music-of-the-year/' rel='bookmark' title='Music of the Year'>Music of the Year</a></li>
<li><a href='http://www.steveworkman.com/html5-2/2011/responsive-web-design-in-practice-making-steve-and-emilys-wedding-co-uk/' rel='bookmark' title='Responsive web design in practice: making Steve and Emily&#8217;s Wedding.co.uk'>Responsive web design in practice: making Steve and Emily&#8217;s Wedding.co.uk</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:right;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL3NoYXJl" class=\"twitter-share-button\" data-url=\"http://www.steveworkman.com/projects/steel-software/2007/re-design/\" data-text=\"Re-design\" data-count=\"horizontal\" data-via=\"steveworkman\" data-related=\"steveworkman\"><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.steveworkman.com/projects/steel-software/2007/re-design/&amp;layout=button_count&amp;show_faces=false&amp;width=50&amp;action=like&amp;font=arial&amp;colorscheme=light&amp;height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:50px !important; height:65px;" allowTransparency="true"></iframe></div><div class="socialize-in-button socialize-in-button-vertical"><g:plusone size="standard" href="http://www.steveworkman.com/projects/steel-software/2007/re-design/"></g:plusone></div><div class="socialize-in-button socialize-in-button-vertical"><script type="in/share" data-url="http://www.steveworkman.com/projects/steel-software/2007/re-design/" data-counter="right"></script></div></div><p>Greetings!</p>
<p>I&#8217;ve given the design of this blog a much-needed update and have finally made a wordpress theme (comments  welcome).<br />
The whole site now fits nicely into the design of <a HREF="http://www.steel-software.com">steel-software.com </a> and I&#8217;m pleased to say the process wasn&#8217;t too hard! I followed a guide on <a HREF="http://www.dezinerfolio.com/2007/11/27/developing-a-wordpress-theme/">Deziner Folio</a> (though don&#8217;t copy code directly from the website, all the &#8216;s and &#8220;s are HTML encoded and dreamweaver doesn&#8217;t like it). I&#8217;ve even managed to make the site widget-enabled which works rather well.</p>
<p>So, in summary, I&#8217;m pleased with myself.</p>
<p>Steve</p>
<p>Currently Listening to: Bloc Party<br />
Currently Eating: Burgers, 3 in 3 days!<br />
Currently Watching: Blade Runner, not understanding the whole Deckard is a replicant thing<br />
Currently Reading: How to win friends and influence people<br />
Currently Feeling: like a pork pie</p>
 <img src="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=54" 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/2007/application-forms/' rel='bookmark' title='Application Forms'>Application Forms</a></li>
<li><a href='http://www.steveworkman.com/offtopic/2008/music-of-the-year/' rel='bookmark' title='Music of the Year'>Music of the Year</a></li>
<li><a href='http://www.steveworkman.com/html5-2/2011/responsive-web-design-in-practice-making-steve-and-emilys-wedding-co-uk/' rel='bookmark' title='Responsive web design in practice: making Steve and Emily&#8217;s Wedding.co.uk'>Responsive web design in practice: making Steve and Emily&#8217;s Wedding.co.uk</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.steveworkman.com/projects/steel-software/2007/re-design/feed/</wfw:commentRss>
		<slash:comments>0</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[Welcome to the first update in months! 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 [...]


<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='Apple product roadmap 2010-2011 (prediction)'>Apple product roadmap 2010-2011 (prediction)</a></li>
<li><a href='http://www.steveworkman.com/offtopic/ramblings/2011/retrospective-apple-product-prediction-2/' rel='bookmark' title='Retrospective: Apple product prediction'>Retrospective: Apple product prediction</a></li>
<li><a href='http://www.steveworkman.com/projects/use/2006/website-changes/' rel='bookmark' title='Website Changes'>Website Changes</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:right;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL3NoYXJl" class=\"twitter-share-button\" data-url=\"http://www.steveworkman.com/projects/use/2007/a-catchup-and-a-roadmap/\" data-text=\"A Catchup and a Roadmap\" data-count=\"horizontal\" data-via=\"steveworkman\" data-related=\"steveworkman\"><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.steveworkman.com/projects/use/2007/a-catchup-and-a-roadmap/&amp;layout=button_count&amp;show_faces=false&amp;width=50&amp;action=like&amp;font=arial&amp;colorscheme=light&amp;height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:50px !important; height:65px;" allowTransparency="true"></iframe></div><div class="socialize-in-button socialize-in-button-vertical"><g:plusone size="standard" href="http://www.steveworkman.com/projects/use/2007/a-catchup-and-a-roadmap/"></g:plusone></div><div class="socialize-in-button socialize-in-button-vertical"><script type="in/share" data-url="http://www.steveworkman.com/projects/use/2007/a-catchup-and-a-roadmap/" data-counter="right"></script></div></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='Apple product roadmap 2010-2011 (prediction)'>Apple product roadmap 2010-2011 (prediction)</a></li>
<li><a href='http://www.steveworkman.com/offtopic/ramblings/2011/retrospective-apple-product-prediction-2/' rel='bookmark' title='Retrospective: Apple product prediction'>Retrospective: Apple product prediction</a></li>
<li><a href='http://www.steveworkman.com/projects/use/2006/website-changes/' rel='bookmark' title='Website Changes'>Website Changes</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[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: New design &#8211; Completely re-done layout with all the latest CSS trickery and web 2.0 graphics.Designed to focus your [...]


<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='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='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='A Catchup and a Roadmap'>A Catchup and a Roadmap</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:right;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL3NoYXJl" class=\"twitter-share-button\" data-url=\"http://www.steveworkman.com/projects/use/2007/usev4-is-done/\" data-text=\"USEv4 is Done!\" data-count=\"horizontal\" data-via=\"steveworkman\" data-related=\"steveworkman\"><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.steveworkman.com/projects/use/2007/usev4-is-done/&amp;layout=button_count&amp;show_faces=false&amp;width=50&amp;action=like&amp;font=arial&amp;colorscheme=light&amp;height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:50px !important; height:65px;" allowTransparency="true"></iframe></div><div class="socialize-in-button socialize-in-button-vertical"><g:plusone size="standard" href="http://www.steveworkman.com/projects/use/2007/usev4-is-done/"></g:plusone></div><div class="socialize-in-button socialize-in-button-vertical"><script type="in/share" data-url="http://www.steveworkman.com/projects/use/2007/usev4-is-done/" data-counter="right"></script></div></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='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='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='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[Update 2010: This method is still valid but has been replaced with &#8220;Facebook Connect&#8221;. See a follow-up post: Facebook Logins with Facebook Connect 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 [...]


<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='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='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='Fixes and Fancy Stuff'>Fixes and Fancy Stuff</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:right;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL3NoYXJl" class=\"twitter-share-button\" data-url=\"http://www.steveworkman.com/projects/use/2007/getting-a-facebook-login-working-on-your-application/\" data-text=\"Getting a Facebook Login working on your application\" data-count=\"horizontal\" data-via=\"steveworkman\" data-related=\"steveworkman\"><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.steveworkman.com/projects/use/2007/getting-a-facebook-login-working-on-your-application/&amp;layout=button_count&amp;show_faces=false&amp;width=50&amp;action=like&amp;font=arial&amp;colorscheme=light&amp;height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:50px !important; height:65px;" allowTransparency="true"></iframe></div><div class="socialize-in-button socialize-in-button-vertical"><g:plusone size="standard" href="http://www.steveworkman.com/projects/use/2007/getting-a-facebook-login-working-on-your-application/"></g:plusone></div><div class="socialize-in-button socialize-in-button-vertical"><script type="in/share" data-url="http://www.steveworkman.com/projects/use/2007/getting-a-facebook-login-working-on-your-application/" data-counter="right"></script></div></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='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='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='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[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. I&#8217;d then like to say, that whilst I&#8217;ve not been updating this, I&#8217;ve been hard at work [...]


<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='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='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='USEv4 is Done!'>USEv4 is Done!</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:right;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL3NoYXJl" class=\"twitter-share-button\" data-url=\"http://www.steveworkman.com/projects/use/2007/fixes-and-fancy-stuff/\" data-text=\"Fixes and Fancy Stuff\" data-count=\"horizontal\" data-via=\"steveworkman\" data-related=\"steveworkman\"><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.steveworkman.com/projects/use/2007/fixes-and-fancy-stuff/&amp;layout=button_count&amp;show_faces=false&amp;width=50&amp;action=like&amp;font=arial&amp;colorscheme=light&amp;height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:50px !important; height:65px;" allowTransparency="true"></iframe></div><div class="socialize-in-button socialize-in-button-vertical"><g:plusone size="standard" href="http://www.steveworkman.com/projects/use/2007/fixes-and-fancy-stuff/"></g:plusone></div><div class="socialize-in-button socialize-in-button-vertical"><script type="in/share" data-url="http://www.steveworkman.com/projects/use/2007/fixes-and-fancy-stuff/" data-counter="right"></script></div></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='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='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='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[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. The re-design is complete, navigation is now completely in the header, context-sensitive options are on [...]


<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='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='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='Fixes and Fancy Stuff'>Fixes and Fancy Stuff</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:right;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL3NoYXJl" class=\"twitter-share-button\" data-url=\"http://www.steveworkman.com/projects/use/2007/2-weeks-in/\" data-text=\"2 weeks in\" data-count=\"horizontal\" data-via=\"steveworkman\" data-related=\"steveworkman\"><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.steveworkman.com/projects/use/2007/2-weeks-in/&amp;layout=button_count&amp;show_faces=false&amp;width=50&amp;action=like&amp;font=arial&amp;colorscheme=light&amp;height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:50px !important; height:65px;" allowTransparency="true"></iframe></div><div class="socialize-in-button socialize-in-button-vertical"><g:plusone size="standard" href="http://www.steveworkman.com/projects/use/2007/2-weeks-in/"></g:plusone></div><div class="socialize-in-button socialize-in-button-vertical"><script type="in/share" data-url="http://www.steveworkman.com/projects/use/2007/2-weeks-in/" data-counter="right"></script></div></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='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='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='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[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 I [...]


<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='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='2 weeks in'>2 weeks in</a></li>
<li><a href='http://www.steveworkman.com/projects/use/2006/v301/' rel='bookmark' title='v3.01'>v3.01</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:right;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://www.steveworkman.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL3NoYXJl" class=\"twitter-share-button\" data-url=\"http://www.steveworkman.com/projects/use/2007/use-v4-preview/\" data-text=\"USE v4 Preview\" data-count=\"horizontal\" data-via=\"steveworkman\" data-related=\"steveworkman\"><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.steveworkman.com/projects/use/2007/use-v4-preview/&amp;layout=button_count&amp;show_faces=false&amp;width=50&amp;action=like&amp;font=arial&amp;colorscheme=light&amp;height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:50px !important; height:65px;" allowTransparency="true"></iframe></div><div class="socialize-in-button socialize-in-button-vertical"><g:plusone size="standard" href="http://www.steveworkman.com/projects/use/2007/use-v4-preview/"></g:plusone></div><div class="socialize-in-button socialize-in-button-vertical"><script type="in/share" data-url="http://www.steveworkman.com/projects/use/2007/use-v4-preview/" data-counter="right"></script></div></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='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='2 weeks in'>2 weeks in</a></li>
<li><a href='http://www.steveworkman.com/projects/use/2006/v301/' rel='bookmark' title='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>
	</channel>
</rss>

