<?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>DM SQUARED - THE ENGINE ROOM</title>
	<atom:link href="http://www.dmsqd.com/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dmsqd.com/blog</link>
	<description>The engine room - where we write, think and converse.</description>
	<lastBuildDate>Wed, 02 Nov 2011 19:05:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>A Pragmatic Approach to Developing Web Technologies &amp; Practices</title>
		<link>http://www.dmsqd.com/blog/index.php/2011/11/a-pragmatic-approach-to-developing-web-technologies-practices/</link>
		<comments>http://www.dmsqd.com/blog/index.php/2011/11/a-pragmatic-approach-to-developing-web-technologies-practices/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 19:03:08 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[pragmatic approach]]></category>
		<category><![CDATA[responsive design]]></category>
		<category><![CDATA[web technologies]]></category>

		<guid isPermaLink="false">http://www.blog.thedesignloft.co.uk/?p=977</guid>
		<description><![CDATA[This is something I&#8217;ve been mulling over for a while now, actually probably for years, as I&#8217;ve seen various trends dip in and out of the web arena. Of course, some have become mainstays and are now part of our...]]></description>
			<content:encoded><![CDATA[<p>This is something I&#8217;ve been mulling over for a while now, actually probably for years, as I&#8217;ve seen various trends dip in and out of the web arena.</p>
<p>Of course, some have become mainstays and are now part of our web surfing expectations: I&#8217;m thinking here of Asynchronous Javascript And XML that you and i know as “AJAX”; I remember playing with Google Suggest over 6 years ago and thinking what that the speed of the callbacks to a data set was something that would really enhance the web.</p>
<p>And you know it has, how we search using Google now has significantly changed since Google Suggest became Instant and was rolled out to the world.</p>
<p>Other technologies and platforms have come to change the way we think and work too. Take social networks for example: by radically changing the propensity for sharing across the social web, marketers can now tap into and measure latent demand for products and services like they&#8217;ve never before been capable of doing.</p>
<p>That&#8217;s subject all of its own, maybe ill come back to that.</p>
<p>The point I&#8217;m trying to get to there is that we have two practices that have become part of our natural day to day web use: assisted search and social sharing.</p>
<p>But of course these things are used in moderation and where appropriate.</p>
<h2>Choose wisely Padowan</h2>
<p>Personally i feel this is the key thing: deciding where the use of technology enhances the experience or aids the achievement of a particular goal, or set thereof.</p>
<p>Let me throw into the mix Flash. My first foray into coding was in Flash and it&#8217;s Actionscript language and, whilst it was enjoyable work and something i&#8217;m glad i did, there is dwindling demand for it these days.</p>
<p>I understand its demise, yet can&#8217;t help but find myself believing that for a long time, it was the single best platform for media streaming and online game development.</p>
<p>It had to be, or Miniclip would never have existed and guys like the stunning Justin at Cartoonsmart wouldn&#8217;t have existed.</p>
<p>But, it was often used and shoe-horned into websites where it just didn&#8217;t need to be: splash pages, ott menu systems et al were thrown into sites just because the designer / developer either loved the tech, believed it was the new standard or the client wanted it because well, it was all the rage and everyone was doing it.</p>
<p>Again I&#8217;ll say, it had its place, its bloody good at what it&#8217;s there for but not everyone needed it.</p>
<h2>Hit 88mph</h2>
<p>Move forward a few years and the whole Web 2.0 movement that brought us the AJAX revolution that I lovingly mentioned above, is largely responsible for the way we expect the we to work today. It offered us interactivity that we expect from today&#8217;s websites and applications; functions and actions that we almost demand of a website.</p>
<p>But you wouldn&#8217;t add an AJAX driven search bar to a website displaying this simple data set:</p>
<table style="border: solid 1px #c8c8c8; border-collapse: collapse;">
<tbody>
<tr>
<td style="text-align: center;"><strong>Start Date</strong></td>
<td><strong>End Date</strong></td>
</tr>
<tr>
<td>20/03/1996</td>
<td>25/03/1996</td>
</tr>
<tr>
<td>14/05/1997</td>
<td>19/05/1997</td>
</tr>
<tr>
<td>15/12/2001</td>
<td>17/12/2001</td>
</tr>
<tr>
<td>03/06/2006</td>
<td>09/06/2006</td>
</tr>
</tbody>
</table>
<p>just because you know how to make the tech search those 4 listings and display a really pretty results system. If the information is presented well and fulfills the requirements, you wouldn&#8217;t need to.</p>
<p>Because that&#8217;d be inappropriate and gratuitous usage of the tech with no discernible difference in performance or user experience. I do know that the above is a very over simplified example, but the principle holds fast: why include features just because we can.</p>
<h2>The end of the compass&#8230;</h2>
<p>To finally get to my point: the pragmatic approach to developing web technologies and practices, brings me to the subject of the responsive <a href="http://www.grassrootswebdesignbarnsley.co.uk"title="Web Design Barnsley by GrassRoots" >web design</a> movement.</p>
<p>This is something that I see as critical to the web, but something that I also see as another piece of know how to be applied as and when required to aid the user experience. Many of the websites that are built simply wouldn&#8217;t benefit from having their information and user experience re-profiled to suit a smaller screen.</p>
<p>Why?</p>
<p>Because of the way people use mobile devices.</p>
<p>As a marketer than happens to have a history with design &amp; code, and as a marketer that sadly knows way too much geeky stuff about the way people browse (through spending too much time researching!) on their mobile devices, I can honestly say that the majority of  people don&#8217;t browse on these devices in a way that requires re-profiling of information.</p>
<p>However, that isn&#8217;t the de facto standard. As I said above, the responsive techniques are no doubt here to stay, and i know that there are projects and sites crying out for this fantastic lightweight solution to the multi-device problem, but I believe that this pragmatic “is it appropriate for the task at hand” approach is the current state of this trend and that the assessment should be the place to start.</p>
<p>As a businessman, that fits in with the honest and genuine way I treat our customers; a fair appraisal of the task at hand, the goals to be measured against then then fitting the technology around the problems to find a solution that delivers optimum results.</p>
<p>Whilst there is no harm in adopting whatever approach you see fit when considering any new web technology, and I do see sincere merit in adopting the “mobile first” approach to site development, I would always start with the basic “how does this benefit the end users of this site, is it something that the client needs to allocate budget for and will that budget allocation be justified in the returns from the tech inclusion”?</p>
<p>That&#8217;s all for now folks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dmsqd.com/blog/index.php/2011/11/a-pragmatic-approach-to-developing-web-technologies-practices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Swoon Design Wedding Stationery e-commerce Website Launched</title>
		<link>http://www.dmsqd.com/blog/index.php/2011/10/swoon-design-wedding-stationery-e-commerce-website-launched/</link>
		<comments>http://www.dmsqd.com/blog/index.php/2011/10/swoon-design-wedding-stationery-e-commerce-website-launched/#comments</comments>
		<pubDate>Tue, 25 Oct 2011 10:55:02 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Website & Project Launches]]></category>

		<guid isPermaLink="false">http://www.blog.thedesignloft.co.uk/?p=971</guid>
		<description><![CDATA[We&#8217;ve been working with Sarah at Swoon for a while now to design &#38; develop her fantastic new e-commerce website. Sarah is a graphic designer and runs this brilliant little side-line business that specialises in package / bespoke wedding stationery....]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.blog.thedesignloft.co.uk/wp-content/uploads/2011/10/Screen-Shot-2011-10-25-at-11.50.40.png"><img class="alignright size-medium wp-image-972" title="Swoon Design" src="http://www.blog.thedesignloft.co.uk/wp-content/uploads/2011/10/Screen-Shot-2011-10-25-at-11.50.40-300x248.png" alt="Screen Shot 2011 10 25 at 11.50.40 300x248 Swoon Design Wedding Stationery e commerce Website Launched" width="300" height="248" /></a>We&#8217;ve been working with Sarah at Swoon for a while now to design &amp; develop her fantastic new e-commerce website. Sarah is a graphic designer and runs this brilliant little side-line business that specialises in package / <a href="http://www.swoondesign.co.uk">bespoke wedding stationery</a>.</p>
<p>We&#8217;ve slightly tweaked up the e-commerce functionality to allow downloads of table plans that are then required as uploads to purchase the products. The site&#8217;s product pages also feature some stunning product photography by our very own <a href="http://www.twitter.com/marcwilmot">Marc Wilmot</a>.</p>
<p>Congrats to Sarah!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dmsqd.com/blog/index.php/2011/10/swoon-design-wedding-stationery-e-commerce-website-launched/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to &#8220;Un-infringe&#8221; copyright issues with Youtube video background music by removing the background audio.</title>
		<link>http://www.dmsqd.com/blog/index.php/2011/10/how-to-un-infringe-copyright-issues-with-youtube-video-background-music-by-removing-the-background-audio/</link>
		<comments>http://www.dmsqd.com/blog/index.php/2011/10/how-to-un-infringe-copyright-issues-with-youtube-video-background-music-by-removing-the-background-audio/#comments</comments>
		<pubDate>Sat, 08 Oct 2011 11:19:51 +0000</pubDate>
		<dc:creator>Roystondon</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.blog.thedesignloft.co.uk/?p=964</guid>
		<description><![CDATA[First the preamble. The client request was simple. &#8220;Can you embed a video on the web site if we give you the video on a cd &#8211; and we want it on YouTube too&#8221;. &#8220;No trouble&#8221; we said. Next day...]]></description>
			<content:encoded><![CDATA[<p><strong>First the preamble.</strong></p>
<p>The client request was simple. &#8220;Can you embed a video on the web site if we give you the video on a cd &#8211; and we want it on YouTube too&#8221;.</p>
<p>&#8220;No trouble&#8221; we said.</p>
<p>Next day the cd arrives with the video on. We play the .avi file, 6 minutes of film with an audio music track playing in the background. (Completely unsuitable with the product BTW). But it&#8217;s client supplied so we move ahead and upload to YouTube, grab the embed code, pop it in and we&#8217;re away. Well nearly.</p>
<p>Next day, a nice email drops in from YouTube &#8220;Your video Life_After_Dark_In_The_Engine_Shed.avi may have content that is owned or licensed by Name_of_Band_That_Has_Seen_Better_Days&#8221; blah, blah, blah.</p>
<p>We inform the client who helpfully says &#8220;Oh didn&#8217;t know that. Can you take the music off and put something else on that is copyright free?&#8221;<br />
&#8220;No trouble&#8221; we said.</p>
<p>But it was &#8211; a bit. After Googling and finding all sorts of convoluted so called solutions, we worked out a nice elegant one (but it is a Mac one, no idea if it will work on Windows).<br />
And here it is…</p>
<ol>
<li>You need to convert the .avi file (or.wmv) to a .mov file.</li>
<li>You can do this at the click of a button by downloading the free &#8220;Perian&#8221; plugin for Quicktime.</li>
<li>Install Perian then open Quicktime and open the .avi file.</li>
<li>Save as a .mov file.</li>
<li>Download the free &#8220;MPEG Streamclip&#8221;</li>
<li>Install and open the .mov file you have just saved.</li>
<li>File&gt; Export to Quicktime.</li>
<li>Choose &#8220;Apple Intermediate Codec&#8221; THEN here&#8217;s the magic bit…</li>
<li>Choose &#8220;Sound: No Sound&#8221; from the drop down menu and click &#8220;Make Movie&#8221;</li>
</ol>
<p>You now have a video ready to upload to YouTube with no background audio.<br />
If you want to add your own soundtrack you can download some copyright free music (or create your own of course), crack open iMovie, bring in the soundless vid and add the sound track. Export, upload to YouTube and everybody is happy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dmsqd.com/blog/index.php/2011/10/how-to-un-infringe-copyright-issues-with-youtube-video-background-music-by-removing-the-background-audio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New site launch for Clearview UK</title>
		<link>http://www.dmsqd.com/blog/index.php/2011/10/new-site-launch-for-clearview-uk/</link>
		<comments>http://www.dmsqd.com/blog/index.php/2011/10/new-site-launch-for-clearview-uk/#comments</comments>
		<pubDate>Fri, 07 Oct 2011 17:54:33 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Website & Project Launches]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[Website & prodject launches]]></category>

		<guid isPermaLink="false">http://blog.thedesignloft.co.uk/index.php/2011/10/new-site-launch-for-clearview-uk/</guid>
		<description><![CDATA[Today sees the launch of the new Clearview UK website. Phase one of the website has been launched with base advertising functionality, forums and a busy latest news and PR section. The design has been put together to reflect the...]]></description>
			<content:encoded><![CDATA[<p>Today sees the launch of the new Clearview UK website. Phase one of the website has been launched with base advertising functionality, forums and a busy latest news and PR section. </p>
<p>The design has been put together to reflect the brand Clearview has built and showcase the magazines on offer from the business. </p>
<p>We&#8217;re pleased to say that the site will endure more changes and refinements over the coming weeks and months and thank everyone at Clearview for their input. </p>
<p>Take a look: <a href="http://www.Clearview-uk.com">Clearview UK</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dmsqd.com/blog/index.php/2011/10/new-site-launch-for-clearview-uk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setting up iCloud to Send &amp; Receive POP emails on iPhone, iPad &amp; Mac</title>
		<link>http://www.dmsqd.com/blog/index.php/2011/10/setting-up-icloud-to-send-receive-pop-emails-on-iphone-ipad-and-mac/</link>
		<comments>http://www.dmsqd.com/blog/index.php/2011/10/setting-up-icloud-to-send-receive-pop-emails-on-iphone-ipad-and-mac/#comments</comments>
		<pubDate>Tue, 04 Oct 2011 10:01:08 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.blog.thedesignloft.co.uk/?p=957</guid>
		<description><![CDATA[If you&#8217;re wondering how to set up iCloud to Send &#38; Receive pop emails on your iPhone, iPad or Mac, it will be worth you reading my previous post on allowing MobileMe to send and receive pop emails &#8211; I&#8217;m...]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re wondering how to set up iCloud to Send &amp; Receive pop emails on your iPhone, iPad or Mac, it will be worth you reading my previous post on allowing <a title="Setting Up MobileMe To Send &amp; Receive POP3 Email On iPhone &amp; Mac" href="http://www.blog.thedesignloft.co.uk/index.php/2010/06/setting-up-mobileme-to-send-and-receive-pop3-email-on-iphone-mac/">MobileMe to send and receive pop emails</a> &#8211; I&#8217;m supposing it should be the same process but of course, until we&#8217;ve tried it out we shall reserve judgement!</p>
<p>I&#8217;ll take a full in depth look at how to set up iCloud to send &amp; receive POP emails on iPhone, iPad &amp; Mac once iCloud is officially with us and share my findings.</p>
<p>In the meantime, if you have any feedback, shoot it over!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dmsqd.com/blog/index.php/2011/10/setting-up-icloud-to-send-receive-pop-emails-on-iphone-ipad-and-mac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Play Mario:Be Productive</title>
		<link>http://www.dmsqd.com/blog/index.php/2011/09/play-mariobe-productive/</link>
		<comments>http://www.dmsqd.com/blog/index.php/2011/09/play-mariobe-productive/#comments</comments>
		<pubDate>Mon, 19 Sep 2011 20:05:22 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Startup / Business Support]]></category>
		<category><![CDATA[Free time]]></category>
		<category><![CDATA[freelancing]]></category>
		<category><![CDATA[relaxing]]></category>
		<category><![CDATA[small business]]></category>

		<guid isPermaLink="false">http://blog.thedesignloft.co.uk/index.php/2011/09/play-mariobe-productive/</guid>
		<description><![CDATA[We at DM2 Creative have just moved offices. You may have seen the Tweets if you&#8217;re a follower. One of the first things I did when we moved office was buy a trusty old Super Nintendo; why? Well for the...]]></description>
			<content:encoded><![CDATA[<p>We at DM2 Creative have just moved offices. You may have seen the Tweets if you&#8217;re a follower. </p>
<p>One of the first things I did when we moved office was buy a trusty old Super Nintendo; why? Well for the simple reasons: I kick ass at Mario 3 and I want to chill out. </p>
<p>Another thing I&#8217;ve gotten back into this year is golf. Yes, I&#8217;m terrible and yes I get angry and yes it takes hours and hours to do. But, for the most part it chills me out. </p>
<p>One final thing I&#8217;ll mention before getting to the point is that I&#8217;ve started reading much more again. Thanks to Mr. Jobs, I can now carry my library around with me and read when I like.</p>
<p>When I say I&#8217;ve started reading much more, I dont mean books or articles about web, digital, marketing, business or any of that; I mean literature that I enjoy outside of work and outside of that mindset.</p>
<p>Of course, I still read the books and articles I “should” read, but not as obsessivley. </p>
<p>The reason I&#8217;m saying all of this is not to illustrate that I can hit a golf ball into some trees and then read Levitt&#8217;s text saying “that was crap, son” &#8211; no, the reason im saying this is:</p>
<p>Im much happier, I&#8217;m much more focussed and I&#8217;m much more productive. </p>
<p>I&#8217;m fortunate to work with the best guys I&#8217;ve ever known; I&#8217;m basically a guy that gets a bit stressed and these guys bring me round everytime. In fact one of the best pieces of advice I&#8217;ve ever had was from surrogate Dad Don who, after I&#8217;d had a tough day working on an assignment that had put me so far behind on work that I felt like I should spend all night catching up (and would have), said to me:</p>
<p>“Go out and play golf, let your brain work itself out”. </p>
<p>So I did.</p>
<p>The thing is, I came back working stronger, faster and more focussed; not because I&#8217;d played golf, but just because I&#8217;d done something else. </p>
<p>And so, to my real point: as a freelancer or <a href="http://www.grassrootswebdesignbarnsley.co.uk"title="Small business support from Grassroots for Small Business" >small business</a> owner it&#8217;s bloody hard to cut off. It&#8217;s hard to stop and its hard to actually allow yourself the time to breathe without feeling like youre letting yourself down or that you&#8217;ll get behind. </p>
<p>That&#8217;s actually the craziest thing ever. Working burnt out and tired, obsessing that “I could be doing something useful” and punishing yourself for having he time to relax that freelancing or working for yourself promised before you started actually doing it, will only lead to resentment of your time off. </p>
<p>Managed properly, things can wait a little while for you to chill out. Whether it&#8217;s half hour doing something you love, or taking the magical “weekend off”; just give it a whirl.</p>
<p>And, if you&#8217;re struggling, come down for a game of Mario Kart.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dmsqd.com/blog/index.php/2011/09/play-mariobe-productive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Inform Group, Barnsley Web Design Launch</title>
		<link>http://www.dmsqd.com/blog/index.php/2011/09/the-inform-group-barnsley-web-design-launch/</link>
		<comments>http://www.dmsqd.com/blog/index.php/2011/09/the-inform-group-barnsley-web-design-launch/#comments</comments>
		<pubDate>Fri, 09 Sep 2011 17:10:01 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Website & Project Launches]]></category>

		<guid isPermaLink="false">http://www.blog.thedesignloft.co.uk/?p=951</guid>
		<description><![CDATA[It&#8217;s Friday and it&#8217;s 80s Power Anthem afternoon here in the office, but in the mix of John Parr, Queen and (ahem) ABBA we&#8217;ve just put live the brand new site for The Inform Group. The site is really packed...]]></description>
			<content:encoded><![CDATA[<p><a href="http://ww.theinformgroup.co.uk"><img class="alignright size-thumbnail wp-image-952" title="The Inform Group" src="http://www.blog.thedesignloft.co.uk/wp-content/uploads/2011/09/The-Inform-Group-150x150.png" alt="The Inform Group 150x150 The Inform Group, Barnsley Web Design Launch" width="150" height="150" /></a>It&#8217;s Friday and it&#8217;s 80s Power Anthem afternoon here in the office, but in the mix of John Parr, Queen and (ahem) ABBA we&#8217;ve just put live the brand new site for <a href="http://www.theinformgroup.co.uk">The Inform Group</a>.</p>
<p>The site is really packed full of useful info from Darren, the creator of The Inform Group, and his style of presenting, delivery and thinking is really interesting and thought provoking. I really urge you to check out one of his talks if you get a chance.</p>
<p>Byeeee.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dmsqd.com/blog/index.php/2011/09/the-inform-group-barnsley-web-design-launch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Barnsley Web Design Launch: Jubb &amp; Co Estate Agents</title>
		<link>http://www.dmsqd.com/blog/index.php/2011/09/new-barnsley-web-design-launch-jubb-co-estate-agents/</link>
		<comments>http://www.dmsqd.com/blog/index.php/2011/09/new-barnsley-web-design-launch-jubb-co-estate-agents/#comments</comments>
		<pubDate>Thu, 08 Sep 2011 10:16:28 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Website & Project Launches]]></category>

		<guid isPermaLink="false">http://www.blog.thedesignloft.co.uk/?p=948</guid>
		<description><![CDATA[Ahhh another one of these posts&#8230; Drum roll&#8230;. it&#8217;s with the usual elation that we announce the launch of the new Jubb &#38; Co Estate Agents website. The site is a custom WordPress installation with a fantastic property management set...]]></description>
			<content:encoded><![CDATA[<p>Ahhh another one of these posts&#8230;</p>
<p>Drum roll&#8230;. it&#8217;s with the usual elation that we announce the launch of the new <a href="http://www.jubb-co.com">Jubb &amp; Co Estate Agents</a> website.</p>
<p>The site is a custom <a href="http://www.wordpress.org"title="Visit the WordPress site" >WordPress</a> installation with a fantastic property management set up, allowing Jubb the flexibility to maintain a full portfolio of rental properties quickly and effectively.</p>
<p>The site was turned around extremely quickly, within 3 weeks from commission and, whilst maintaining a simple design, will prove very effective for Jubb &amp; Co.</p>
<p>Thanks as ever to everyone at Jubb &amp; Co.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dmsqd.com/blog/index.php/2011/09/new-barnsley-web-design-launch-jubb-co-estate-agents/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>August 2011 Site Launches</title>
		<link>http://www.dmsqd.com/blog/index.php/2011/08/august-2011-site-launches/</link>
		<comments>http://www.dmsqd.com/blog/index.php/2011/08/august-2011-site-launches/#comments</comments>
		<pubDate>Thu, 18 Aug 2011 07:56:14 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Website & Project Launches]]></category>

		<guid isPermaLink="false">http://www.blog.thedesignloft.co.uk/?p=946</guid>
		<description><![CDATA[Well it&#8217;s been a busy month and a few site launches slipped under the old blogging radar. First up, we&#8217;re pleased to have launched phase 2 of the fantastic Altogether Better website. The second phase brings with it a community...]]></description>
			<content:encoded><![CDATA[<p>Well it&#8217;s been a busy month and a few site launches slipped under the old blogging radar.</p>
<p>First up, we&#8217;re pleased to have launched phase 2 of the fantastic <a href="http://www.altogetherbetter.org.uk">Altogether Better</a> website. The second phase brings with it a community blog, new image galleries, mailing list subscriptions and some fantastic forums where the ATB community can get together and chit chat. Also, integration of OpenID / Facebook / <a href="http://www.twitter.com/thedesignloft"title="The Design Loft on Twitter" >Twitter</a> and Google logins will follow very shortly.</p>
<p>A little further afield for the next launch; <a href="http://www.Codebox.co.th">Codebox.co.th</a> &#8211; testament to remote working, these guys are clients in Thailand and the entire site was briefed, designed, built and populated without a single face to face meeting &#8211; ah the wonders of the net.</p>
<p>And finally, back to a local bunch of financial advisers with a brand new launch for <a href="http://www.lifetime-fm.com">Lifetime Financial Management</a>.</p>
<p>And that friends, is a wrap!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dmsqd.com/blog/index.php/2011/08/august-2011-site-launches/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mojoPortal Skins Tutorial &#8211; Getting Started With mojoPortal Themes</title>
		<link>http://www.dmsqd.com/blog/index.php/2011/08/mojoportal-skins-tutorial-getting-started-with-mojoportal-themes/</link>
		<comments>http://www.dmsqd.com/blog/index.php/2011/08/mojoportal-skins-tutorial-getting-started-with-mojoportal-themes/#comments</comments>
		<pubDate>Thu, 11 Aug 2011 17:35:48 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[mojoPortal]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[mojoportal skins]]></category>
		<category><![CDATA[mojoportal themes]]></category>
		<category><![CDATA[skins]]></category>
		<category><![CDATA[themes]]></category>

		<guid isPermaLink="false">http://www.blog.thedesignloft.co.uk/?p=410</guid>
		<description><![CDATA[mojoPortal is, I think, the best.NET CMS by far. It is easy to design for, easy to extend and comes feature packed "out of the box". It is the best CMS for clients that I have found based on its ease of user interaction and updates; as an IT trainer I can confidently judge that having trained many users on CMS systems. mojoPortal Skins (also called mojoPortal themes) are easy to design, flexible in their build and can look and feel exactly how you want them to, meaning your mojoPortal skins can bring your website out of its shell and help it deliver profitable and high quality relevant traffic, leading to more website enquiries. I've created many mojoPortal themes (mojoPortal skins) and I'm going to talk you through the steps that I find useful when creating my own skins for mojoPortal. I assume that you know some HTML and CSS and have created at least a basic website before. Additionally, some familirisation with ASP.Net web forms and Microsoft Visual Studio (Web Developer Express is fine) would be very advatageous. With all that set, dive in and take a look at how easy it is to create your own mojoPortal themes and mojoPortal skins!]]></description>
			<content:encoded><![CDATA[<h2>Building Your Own mojoPortal Skins and mojoPortal Themes</h2>
<p>Author&#8217;s note: I started writing this last year but never got the time to publish it out. The steps herein are still valid but Joe Audette has added some cracking new features to <a href="http://www.thedesignloft.co.uk/mojoportal-skins-designer-mojoportal-themes.aspx"title="mojoPortal skins designer" >mojoPortal</a> since then, so I recommend you head over to the <a href="http://www.mojoportal.com/blog.aspx">mojoPortal blog</a> to stay up to date.</p>
<p>mojoportal is a .NET driven CMS system developed by a great developer &amp; personable guy, Joe Audette; and supported by a friendly and knowledgeable community. If you&#8217;re a regular reader of my blog you&#8217;ll know that I post quite frequently regarding development and tidbits surrounding mojoPortal, most frequently I blog or Tweet about <strong>mojoPortal skin design</strong> or things you can do with your <strong>mojoPortal themes</strong>.</p>
<p>For those unfamiliar with mojoPortal, here&#8217;s the opening gambit from mojoportal.com:</p>
<blockquote><p>Need to develop a custom web application? Why start from scratch? Save time and money on your next web development project by developing your custom functionality on top of mojoPortal.</p>
<p>We&#8217;ve done the heavy lifting to provide elegant plumbing for role based security, navigation, skinnable design, and more, so you can focus on your application features.</p>
<p>- mojoportal.com</p></blockquote>
<p>And that&#8217;s summed up perfectly.</p>
<p>Now, whilst mojoPortal can do so much more than build standard CMS websites &#8211; that is certainly the most obvious and common use for this fantastic .NET CMS system. I find it to be the <strong>best CMS for clients</strong> based on its flexibility and extremely wide range of features that come bundled with the initial download.</p>
<p>So, you&#8217;re keen on using mojoPortal for your new website, or for a client&#8217;s website? Well mojoPortal, as it says on the tin, does all of the heavy lifting for you. However, you&#8217;re of course going to need to customise the look and feel of mojoPortal. This is where mojoPortal skins / mojoPortal themes come in.</p>
<h3>mojoPortal Skins &amp; Themes &#8211; Colour Your Website As You See Fit, And Change Anytime!</h3>
<p>As with most CMS systems, mojoPortal allows &#8220;skinning&#8221; &#8211; that is to change the look, layout and feel of your website by creating mojoPortal &#8220;skins&#8221; (sometimes called mojoPortal &#8220;themes&#8221;). Creating new mojoPortal skins requires a fair level of design ability couple with a sound level of HTML and CSS understanding, but if you&#8217;re in the right mindset to learn these things, even a new <a href="http://www.grassrootswebdesignbarnsley.co.uk"title="Web Design Barnsley by GrassRoots" >web design</a>er can create a good looking mojoPortal skin.</p>
<p>The beauty of using mojoPortal skins as opposed to other CMS systems is the complete design flexibility you have with this system &#8211; you truly can create an entirely bespoke design on top of a fully featured website without any layout constraints whatsoever; a pleasant change from alot of CMS systems around right now. Make your mojoPortal themes as you want them, and change or upgrade them when you like &#8211; without sacrificing current content or functionality.</p>
<h3>Creating mojoPortal Themes &amp; Skins From Scratch</h3>
<p>When creating your own mojoPortal themes or skins it&#8217;s important to find a process which you&#8217;re comfortable with. After being a mojoPortal skin designer for a while I&#8217;ve come up with my own process for putting together my mojoPortal skins.</p>
<p>Howeer, there is something I&#8217;d like to mention: this is purely a method that I use, It&#8217;s not set in stone, it&#8217;s nothing &#8220;approved&#8221; but it&#8217;s just how I work. I am totally open to suggestions, tweaks and improvements to help the mojoPortal community out.</p>
<p>What I&#8217;ve tried to do is cover as many bases as possible and answer as many questions as I can that cropped up when I started creating mojoPortal themes. Joe is forever evolving this fantastic system so I will try my best to keep this up to date as I find myself asking Joe more and more questions &#8211; alternatively, <a title="Joe Audette on Twitter" href="http://www.twitter.com/joeaudette">ask him yourself</a> and share in the comments if you feel it is relevant.</p>
<h3>My mojoPortal Skins / mojoPortal Themes Build Process</h3>
<p>Here&#8217;s my process (this is based on the base process highlighted here: http://www.mojoportal.com/Forums/Thread.aspx?thread=3177&amp;mid=34&amp;pageid=5&amp;ItemID=4&amp;pagenumber=1#post13580):</p>
<ul>
<li>Download Firefox</li>
<li>Download the Firebug extension for Firefox</li>
<li>Create your design file, preferably in Photoshop or similar</li>
<li>Slice and dice your Photoshop layout as you need, and create a separate &#8220;logo.gif&#8221; file for your site logo</li>
<li>Once done, create a single page template in fully valid (X)HTML and CSS (note: I&#8217;ve created a free mojoPortal skins CSS starter sheet that you can use wich contains the classes assigned to the left, centre and right content columns all ready to code)</li>
<li><strong>Tip: </strong>Call your stylesheet &#8220;styles.css&#8221;</li>
<li><strong>Tip:</strong> Give your &lt;body&gt; tag a class of &#8220;pagebody&#8221; and apply all styles that you would normally apply to &lt;body&gt; to this class</li>
<li><strong>Tip: </strong>if you plan on using dropdown menus within your mojoPortal theme, I&#8217;d suggest using the Superfish dropdowns which are supported natively in mojoPortal. To do so, create a &lt;ul&gt; with a class of &#8220;sf-menu&#8221;:
<pre>&lt;ul class="sf-menu"&gt;
&lt;li&gt;&lt;a href="" title=""&gt;Some link here&lt;/a&gt;&lt;/li&gt;
....and so on
&lt;/ul&gt;</pre>
<p>Apply the relevant styles to this class and its children, then check out the documentation on using mojoPortal with SuperFish, along with the Superfish website</li>
<li>Test your web page thoroughly in Firefox (the most standards compliant browser there is today), get it looking exactly as you want it and then be sure to run some cross browser compatibility checks on it. I normally test in Firefox, Safari, Google Chrome, Opera and (boo) Internet Explorer 6, 7, 8 and 9 (where possible). If you make any IE specific CSS changes or hacks, put them in files called &#8220;IESpecific.css&#8221; and &#8220;IE7Specific.css&#8221;. This will help the transition to a mojoPortal skin later on. Your web page needs to look as close to the same in each browser as you can get it &#8211; but that&#8217;s standard cross browser compatibility for you. What a pain!</li>
<li>Once you have your basic HTML and CSS page looking great across all browsers, you&#8217;re ready to make it into a mojoPortal skin</li>
<li>Jump off to the mojoPortal.com site and download the latest release, install either on a local machine or a remote hosting server (be sure to check out the hosting requirements before buying any web hosting)</li>
<li>Run the setup at http://www.yoursite.com/Setup/Default.aspx</li>
<li>Watch it fly</li>
</ul>
<h3>Making A mojoPortal Skin From Your Basic HTML Webpage</h3>
<p>The next step is to transform your basic webpage into a <strong>mojoPortal theme</strong>. Here&#8217;s what I do:</p>
<ul>
<li>Run your mojoPortal website which will be installed with the default mojoPortal skin, &#8220;artisteer-greenlagoon&#8221;</li>
<li>Head over to the &#8220;Data/sites/1/skins&#8221; folder and copy the &#8220;artisteer-greenlagoon&#8221; folder</li>
<li>Paste the copied folder into the &#8220;Data/sites/1/skins&#8221; folder and rename it something meaningful &#8211; MySkin maybe? Your shout.</li>
</ul>
<p>Ok this is where it gets a little complicated, but only a little. Read on&#8230;</p>
<p>At this point I&#8217;d advise you head over to mojoPortal.com and check out some of the mojoPortal skins documentation, namely the texts on understanding the Layout.Master file and the way that mojoPortal assigns dynamic classes throughout the system.</p>
<p>Once you&#8217;re fairly happy with the documentation jump right in and start tinkering with the mojoPortal skin you copied earlier. Remember, we copied the &#8220;artisteer-greenlagoon&#8221; skin and renamed the folder to our own name, it should be sitting in &#8220;Data/Sites/1/skins&#8221;.</p>
<p>From there this is what I do:</p>
<ul>
<li>Open up your skins folder and crack open Layout.Master</li>
<li>Copy your &#8220;style.css&#8221; file from your dummy HTML page in to your skin folder</li>
<li>Strip out all of the none mojoPortal controls including all of the layout HTML markup</li>
<li>However, do leave in all of the mojoPortal controls (you can&#8217;t miss them, they look like a normal ASP.Net control but with a different tag prefix)</li>
<li>Also, leave in the &lt;html&gt;,&lt;head&gt; and &lt;body class=&#8221;pagebody&#8221;&gt; tags.</li>
</ul>
<p>Sounds weird right? If you&#8217;ve familiarised yourself with mojoPortal skins documentation you&#8217;ll recognise that what we&#8217;re actually doing is leaving in all of the mojoPortal controls that the layout.master file needs to function.</p>
<p>Now, if you&#8217;ve coded up your basic HTML file nicely, indented your code and maybe even laced it with comments, transferring this HTML markup to your new mojoPortal theme design is easy!</p>
<p>Let&#8217;s assume the following:</p>
<ol>
<li>You have a centered website layout with a class of &#8220;websitewrapper&#8221;</li>
<li>You have a header (.header), a left column (.leftside), a right column (.rightside) and a centre column (.center-rightandleftmargins) along with a footer (.footer)</li>
</ol>
<p><strong>Note:</strong> if you&#8217;re wondering where the centre class of &#8220;.center-rightandleftmargins&#8221; comes from, check out the mojoPortal skins documentation or my blog post &#8220;mojoPortal Skin Design – mojo’s Dynamic Columns Explained&#8221;.</p>
<p>Ok now, what I do is:</p>
<ul>
<li>Copy each main element of my initial HTML page into the newly stripped layout.master file &#8211; I do this in a segmented fashion with care and purpose
<ul>
<li>Start with your wrapper (.wrapwebsite here), drop that around everything that you want included in the site including all of the, as yet unpositioned, mojoPortal skin tags</li>
<li>Next, copy all of your other main tags in, either one at a time or all together if you&#8217;re more confidentTypically I&#8217;ll drop my HTML into the page in this fashion so that I end up with the tested HTML from my dummy page within the mojoPortal skin layout.master file. The mojoPortal controls that were remnants of the original &#8220;styleshout-refresh&#8221; mojoPortal theme will, at this point, be below the pasted HTML &#8211; ready to just grab and drop in place of the &#8220;static&#8221; HTML markup already created.</li>
</ul>
</li>
</ul>
<p>All that&#8217;s left to do with your mojoPortal theme layout.master file is replace the static HTML markup that we used for testing with the mojoPortal controls that create the CMS&#8217;s dynamic content.</p>
<p>How to do this?</p>
<p>Let&#8217;s say that within the footer of your tested HTML page you have something like:</p>
<pre>&lt;ul&gt;
&lt;li&gt;&lt;a href="sitemap.aspx" title="Sitemap"&gt;Sitemap&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="privacy.aspx"  title="Privacy Policy"&gt;Privacy&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</pre>
<p>Fairly standard footer markup isn&#8217;t it. You usually see these links and a couple of others (Terms &amp; Conditions, &#8220;Top of Page&#8221; etc) in the footer of a page.</p>
<p>Let&#8217;s use the two example links above and look at how you can replace them with mojoPortal controls, and more importantly, why you would replace them in your mojoPortal skins.</p>
<p>First, the why: using mojoPortal&#8217;s built in controls for each allows you more flexibility and extensibility moving forward. The site map is fairly standard, however something like the Privacy Policy has a standard URL within the mojoPortal system &#8220;out of the box&#8221; &#8211; &#8220;privacy.aspx&#8221;.</p>
<p>This is normally fine, and you <strong>could</strong> hardcode it, but the benefit of using the mojoPortal skin control is that, should you change the URL of your Privacy Policy, you have no maintenance to carry out on the skin &#8211; you simply change the target URL of the Privacy Policy within the mojoPortal admin area (Administration &gt; Site Settings) and the skin updates itself.</p>
<div id="attachment_476" class="wp-caption alignright" style="width: 481px"><a href="http://www.blog.thedesignloft.co.uk/wp-content/uploads/2010/06/privacy.jpg"><img class="size-full wp-image-476  " title="Setting mojoPortal's Privacy Policy URL from Administration &gt; Site Settings" src="http://www.blog.thedesignloft.co.uk/wp-content/uploads/2010/06/privacy.jpg" alt="privacy mojoPortal Skins Tutorial   Getting Started With mojoPortal Themes" width="471" height="23" /></a><p class="wp-caption-text">Setting mojoPortal&#39;s Privacy Policy URL from Administration &gt; Site Settings</p></div>
<p><strong>Note:</strong> when you set the Privacy Policy URL within the site settings, you still need to create the physical page within the website. The setting within the Administration panel simply acts as a convenient way to update your Privacy Policy URL without having to tweak your mojoPortal theme&#8217;s Layout.Master file.</p>
<h4>Replacing Standard HTML Markup With mojoPortal Theme Controls</h4>
<p>In the example we&#8217;re using, we&#8217;re going to replace the Sitemap and Privacy Policy links, which are currently hardcoded in to our dummy HTML markup, with two mojoPortal controls:</p>
<pre>&lt;portal:SiteMapLink id="SiteMapLink1" runat="server" /&gt;</pre>
<p>which is taken from the &#8220;styleshout-refresh&#8221; skin, the one I use as a starting point. We&#8217;ll be using this along with</p>
<pre>&lt;portal:PrivacyPageLink id="pp1" runat="server" /&gt;</pre>
<p>which is taken from <a title="mojoPortal's Privacy policy Link Control on the mojoPortal forums" href="http://www.mojoportal.com/Forums/Thread.aspx?pageid=5&amp;mid=34&amp;ItemID=4&amp;thread=4893&amp;postid=21440">Joe Audette&#8217;s response to a forum post regarding mojoPortal&#8217;s privacy link control</a>.</p>
<p>The replacement is easy, simply copy the &lt;portal:SiteMapLink&gt; control and paste in place of your previous anchor tag. Then, just do the same with the &lt;portal:PrivacyPageLink&gt; control. The only other thing that you will need to add is an atribute to each: &#8220;RenderAsListItem=&#8221;true&#8221;.</p>
<p>This tells mojoPortal to display each of these links inside an &lt;li&gt;&lt;/li&gt; element &#8211; not essential to your mojoPortal skin but relevant to our example above.</p>
<p>A couple of other bits that I include in my footers tend to be:</p>
<pre>&lt;portal:SkinPreview id="SkinPreview1" runat="server"&gt;&lt;/portal:SkinPreview&gt;
&lt;portal:CopyrightLabel ID="cl1" runat="server" /&gt;</pre>
<p>These show a link to a printable version of the page (using a printer friendly stylesheet) and a copyright label respectively; with the copyright name being pulled from &#8220;Your Company Name&#8221; within the Site Settings screen. There are a pile of other things that you may want to include but I&#8217;ve not mentioned here, the most common I guess being (X)HTML &amp; CSS validation links.</p>
<p>I&#8217;m not going to list all of the controls available here but (sorry to keep saying it) instead I recommend you take (another?!) close look at <a href="http://www.mojoportal.com/understandingthelayoutmasterfile.aspx">Understanding The Layout.Master File</a> on mojoPortal.com &#8211; it tells you the <strong>essential</strong> controls that mojoPortal needs to see to function correctly.</p>
<p><strong>Note:</strong> Most of the mojoPortal skin controls have user options that can be assigned using attributes within the tag (such as the previously mentioned &#8220;RenderAsListItem&#8221;), the Intellisense (Ctrl + Space) within Visual Web Developer Express throws contextual attributes out so you and pick and choose on a control by control basis.</p>
<p>The only thing to do now is follow the same copy and paste process for all other portal controls you&#8217;d like to include in your new mojoPortal skin.</p>
<p>Obviously you&#8217;re going to want to create some sort of admin links (not to be confused with the admin toolbar which appears when you&#8217;re logged in), and most of these can be found within the Layout.Master file of &#8220;artisteer-greenlagoon&#8221; but if not, the Layout.Master file of the other pre-installed skins will give you a starting point for these &#8211; it&#8217;s actually following the same procedure as adding the copyright label and so on.</p>
<h3>Test, test and more test</h3>
<p>When you&#8217;re ready, switch your skin on by heading to &#8220;Administration &gt; Site Settings&#8221; within your site and start fully testing!</p>
<p>There&#8217;ll no doubt be a pile of things that need tweaking but, this will give you a solid base to to work from and 95% of your skin should work just fine.</p>
<h4>Good luck, and remember the forums are always open!</h4>
]]></content:encoded>
			<wfw:commentRss>http://www.dmsqd.com/blog/index.php/2011/08/mojoportal-skins-tutorial-getting-started-with-mojoportal-themes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

