<?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>PixelCounter</title>
	<atom:link href="http://pixelcounter.co.uk/feed/" rel="self" type="application/rss+xml" />
	<link>http://pixelcounter.co.uk</link>
	<description>Indie Web Development from the UK</description>
	<lastBuildDate>Thu, 02 Sep 2010 00:45:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Looop</title>
		<link>http://pixelcounter.co.uk/portfolio/looop/</link>
		<comments>http://pixelcounter.co.uk/portfolio/looop/#comments</comments>
		<pubDate>Tue, 24 Aug 2010 18:41:02 +0000</pubDate>
		<dc:creator>Pixel Counter</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[cross-browser compatible]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[environmentally friendly]]></category>
		<category><![CDATA[green]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[looop]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[printing]]></category>
		<category><![CDATA[website]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://pixelcounter.co.uk/?p=1276</guid>
		<description><![CDATA[Looop is an online printing service with a unique twist: it offers a platform to allow printers to sell high-quality one-off opportunities in off-cuts and excess in their printing jobs that would otherwise go to waste .]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.looop.co.uk/">Looop</a> is an online printing service with a unique twist: it offers a platform to allow printers to sell high-quality one-off opportunities in off-cuts and excess in their printing jobs that would otherwise go to waste or end up in landfill.  Some of the printers using the platform would otherwise produce a skip&#8217;s worth of waste paper every day.  Looop aims to change that by allowing clients for short-run and smaller print jobs to bid on these spare printing spaces, helping the environment and reducing the cost of printing.</p>
<p>I worked with the very talented <a href="http://www.jamiescott.net/">Jamie Scott</a> on developing this platform from designwork produced by <a href="http://www.breezedesign.co.uk/">Breeze Design</a>.  All pages are developed in standards compliant, accessible, and cross-browser compatible xHTML strict, CSS, and with interface enhancements using JQuery.  All integrated with a <a href="http://cakephp.org/">CakePHP</a> backend.  This very large site includes several complex front-facing and admin templates, <a href="http://www.looop.co.uk/faqs/index/">ajax-powered FAQs</a> and content managed sections, two separate sign-up processed, and <a href="http://www.looop.co.uk/ads/search">JASON powered search, results filtering, and advert comparisions</a>.</p>
<p><a rel="lightbox[PostGallery]" href="http://pixelcounter.co.uk/wp-content/uploads/2010/08/looop_home.jpg"><img src="http://pixelcounter.co.uk/wp-content/uploads/2010/08/looop_home-500x777.jpg" alt="Looop - home page" title="Looop - home page" width="500" height="777" class="aligncenter size-large wp-image-1278" /></a></p>
<p><a rel="lightbox[PostGallery]" href="http://pixelcounter.co.uk/wp-content/uploads/2010/08/looop_advert_list.jpg"><img src="http://pixelcounter.co.uk/wp-content/uploads/2010/08/looop_advert_list-500x1055.jpg" alt="Looop - adverts list" title="Looop - adverts list" width="500" height="1055" class="aligncenter size-large wp-image-1279" /></a></p>
<p><a rel="lightbox[PostGallery]" href="http://pixelcounter.co.uk/wp-content/uploads/2010/08/looop_edit_advert.jpg"><img src="http://pixelcounter.co.uk/wp-content/uploads/2010/08/looop_edit_advert-500x652.jpg" alt="Looop - edit advert" title="Looop - edit advert" width="500" height="652" class="aligncenter size-large wp-image-1280" /></a></p>
<p><a rel="lightbox[PostGallery]" href="http://pixelcounter.co.uk/wp-content/uploads/2010/08/looop_faqs.gif"><img src="http://pixelcounter.co.uk/wp-content/uploads/2010/08/looop_faqs-500x752.gif" alt="Looop - frequently asked questions" title="Looop - frequently asked questions" width="500" height="752" class="aligncenter size-large wp-image-1281" /></a></p>
<p><a rel="lightbox[PostGallery]" href="http://pixelcounter.co.uk/wp-content/uploads/2010/08/looop_edit_profile.jpg"><img src="http://pixelcounter.co.uk/wp-content/uploads/2010/08/looop_edit_profile-500x723.jpg" alt="Looop - edit profile" title="Looop - edit profile" width="500" height="723" class="aligncenter size-large wp-image-1282" /></a></p>
<div id="more-articles" class="portfolio-link"><a class="floatright title" href="http://www.looop.co.uk/">Visit Looop</a></div>
]]></content:encoded>
			<wfw:commentRss>http://pixelcounter.co.uk/portfolio/looop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pack JS &amp; CSS into a PNG</title>
		<link>http://pixelcounter.co.uk/hacks/pack-js-css-into-a-png/</link>
		<comments>http://pixelcounter.co.uk/hacks/pack-js-css-into-a-png/#comments</comments>
		<pubDate>Sun, 22 Aug 2010 15:28:40 +0000</pubDate>
		<dc:creator>Pixel Counter</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[canvas]]></category>
		<category><![CDATA[compress]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[JS]]></category>
		<category><![CDATA[optimisation]]></category>
		<category><![CDATA[png]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://pixelcounter.co.uk/?p=1270</guid>
		<description><![CDATA[If you're looking for a really impressive way of compressing your JavaScript and CSS into one highly-compressed file, why not put it into a PNG image and use HTML5's canvas to extract it again?]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.nihilogic.dk/">Jacob Seidelin</a> is one of those developers who, when he posts something new, his ideas and solutions make most people take a step back, first in confusion, then in disbelief, and finally thinking &#8216;<em>Why didn&#8217;t I think of that?</em>&#8216;  Ingenious, unusual, and more than just a little crazy.</p>
<p>Although written over two years ago, his post &#8216;<em><a href="http://blog.nihilogic.dk/2008/05/compression-using-canvas-and-png.html ">Compression using Canvas and PNG-embedded data</a></em>&#8216; from May 2008 is one such solution.  So why am I only coming across it now?  There&#8217;s quite a few interesting competitions running at the moment asking developers to <a href="http://10k.aneventapart.com/">develop web apps in less than 10k</a>, <a href="http://alexle.net/">Alex Le</a> recently submitted an app using Seidelin&#8217;s compression technique to get within the size limitations.</p>
<p>The solution itself is very simple:</p>
<ul>
<li>compress your JavaScript and CSS into a 24 bit PNG, saving file size and combining all the files into one filet;</li>
<li>serve this PNG file to the user (only one HTTP request);</li>
<li>on the client side, draw the PNG using the canvas element using drawImage();</li>
<li>read all the pixel data using getImageData(), 4 bytes per pixel in the image.</li>
</ul>
<p>Although this solution only results in similar compression results to serving the same components gzipped, the results still mean that everything is compressed into one request and it has been demonstrated that actaul transmission is much faster in this format compared to normal binary data via XMLHttpRequest and x-user-charset so this is an extremely efficient method of compression.</p>
<p>Unfortunately not all browsers support it &#8211; Internet Explorer 9 has a bug in their implementation of canvas which causes every byte after the 8192th to be read as zero.  Of course, whilst we&#8217;re still supporting the likes of IE6, this becomes even less important.</p>
<p>For me this is a very intriguing proposition though &#8211; I envision a time in the future where this technique could be used to compress an entire front end into one image: all of the CSS, JavaScript, HTML and all of the graphical elements (in sprite form); all inside one lossless, compressed, PNG image.  The only thing that&#8217;s needed on the client side is the JavaScript function to paint it out again onto canvas..  Very interesting indeed!</p>
<p>Via: <a href="http://ajaxian.com/archives/want-to-pack-js-and-css-really-well-convert-it-to-a-png-and-unpack-it-via-canvas">Ajaxian</a>, <a href="http://blog.nihilogic.dk/2008/05/compression-using-canvas-and-png.html">Nihilogic</a></p>
]]></content:encoded>
			<wfw:commentRss>http://pixelcounter.co.uk/hacks/pack-js-css-into-a-png/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t start a CSS name with a numeral!</title>
		<link>http://pixelcounter.co.uk/web-development/dont-start-a-css-selector-with-a-numeral/</link>
		<comments>http://pixelcounter.co.uk/web-development/dont-start-a-css-selector-with-a-numeral/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 21:22:17 +0000</pubDate>
		<dc:creator>Pixel Counter</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[class names]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[ID]]></category>
		<category><![CDATA[selectors]]></category>

		<guid isPermaLink="false">http://www.johnkavanagh.co.uk/?p=618</guid>
		<description><![CDATA[The basis is the same as any other parsed programming language: selectors shouldn't start with a numeric character.  Somehow I always manage to forget though...]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s an incredibly simple rule of thumb and one that I catch myself out with time and time again, spending twenty minutes pulling my hair out with FireBug open trying to work out why the bl**dy thing isn&#8217;t behaving as I expected it to (I hope it&#8217;s fair to say everyone has days like that though!)</p>
<p><img class="alignright size-full wp-image-631" title="Don't Start a CSS Selector with a Numeric Character" src="http://pixelcounter.co.uk/wp-content/uploads/2009/03/number-spag.jpg" alt="Don't Start a CSS Selector with a Numeral" width="160" height="81" /></p>
<h3>Don&#8217;t start CSS class or ID names with a numeric character!</h3>
<p>I&#8217;ve never been able to find any &#8216;official&#8217; documentation about this but the principals are essentially the same as any other parsed programming language: it&#8217;s very pot luck whether selector names will work in your CSS if they start with a numeric character.  I don&#8217;t know if this is just a limitation on the sort of environment I tend to develop in (FireFox with FireBug) but the resolution is very simple: always start your ID and Class names with an alphabetic character and not a number. Which is a little annoying since the website I&#8217;ve been working on is called <a href="http://www.2degreesnetwork.com" target="_blank">2degrees</a>&#8230;!</p>
]]></content:encoded>
			<wfw:commentRss>http://pixelcounter.co.uk/web-development/dont-start-a-css-selector-with-a-numeral/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Move JavaScript to the footer in WordPress</title>
		<link>http://pixelcounter.co.uk/web-development/move-javascript-to-the-footer-in-wordpress/</link>
		<comments>http://pixelcounter.co.uk/web-development/move-javascript-to-the-footer-in-wordpress/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 18:15:53 +0000</pubDate>
		<dc:creator>Pixel Counter</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[footer]]></category>
		<category><![CDATA[head]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[optimise]]></category>
		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://pixelcounter.co.uk/?p=1249</guid>
		<description><![CDATA[One of the Yahoo! Developer Network's suggestions to help optimise a website and speed up load time is to move JavaScript from the head of your document to the bottom.]]></description>
			<content:encoded><![CDATA[<p><strong>[Edit - 11th August 2010 @ 16:15]:</strong> Although the advice in this post still holds strong as a great way to help with optimising your site, I&#8217;ve had to revert back to keeping my JavaScript in the head for the time being.  I&#8217;ve recently implemented a JQuery image preloader to help speed up page loads further by delayign image load until after the rest of the page has loaded.</p>
<p>Unfortuantely when placed in the footer this causes the images to load twice and more-or-less double the page load times because the script doesn&#8217;t kick in until the images are already in the download pipeline.  Until I can work out away around this, I&#8217;ve therefore had to mvoe my JavaScript block back to the head.</p>
<p>The good news is that with the image loading delayed and the JavaScript moved back to the header I&#8217;m still seeing an improvement in page load speeds.<br />
<strong>[/Edit]</strong></p>
<p>One of the Yahoo! Developer Network&#8217;s suggestions to help optimise a website and speed up load time is to <a href="http://developer.yahoo.com/performance/rules.html#js_bottom">move JavaScript from the head of your document to the bottom</a>.  It makes perfect sense: JavaScript files can often be big (JQuery 1.4.2 for example is 70.5kB, even when minified) and if they appear in the <em>head</em> of your page they will download first, blocking further parallel downloads (such as graphical elements and CSS) which would be more useful in offering display elements to the page, giving the impression of faster page loads.</p>
<p>According to <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html#sec8.1.4">HTTP/1.1 specification</a>, browsers should only &#8220;<em>maintain more than 2 connections with any server or proxy</em>&#8220;.  Realistically with the widespread adoption of faster internet connections since these specifications were written, they are a little out of date and I generally find that browsers will use up to four simultaneous channels per host however it still gives you an idea of what happens when you keep your JavaScript in the head: it blocks out the rest of the page.</p>
<p>You can get around this limitation by hosting different elements of your site under different domains, or allowing <a href="http://pixelcounter.co.uk/google/get-google-to-host-your-ajax-libraries-for-you/">Google to host your AJAX libraries</a> (which also has quite a few other advantages) &#8211; this means that the visitor&#8217;s browser will download a minimum of two files in parallel <em>from each URL</em>.</p>
<p>Unfortunately using alternate domains isn&#8217;t always easy or cost effective, especially in WordPress installs.  Fortunately there&#8217;s a very easy to use plugin available for WordPress called <a href="http://wordpress.org/extend/plugins/footer-javascript/">JavaScript to Footer</a>.</p>
<p>Just install it through your plugins panel, activate it and reload your page.  It&#8217;s as simple as that!  If you use <a href="http://wordpress.org/extend/plugins/wp-super-cache/">WP Super Cache</a> you might also want to clear our your site cache to see the results, but that&#8217;s all.  It took me all of ten minutes to research, and two minutes to set up.  Have a look at this page&#8217;s source if you need any further convincing.</p>
<p>Obviously this doesn&#8217;t do anything to minimise the actual load size of your page &#8211; the JavaScript files will still be grabbed and will still require just as much of yours and the visitor&#8217;s bandwidth, but at least the page itself will start to form on the visitor&#8217;s screen quicker.  It&#8217;s worth mentioning that this isn&#8217;t a solution for everybody &#8211; if you use the document.write function for example to insert sections of your page, they won&#8217;t work in the footer.  Using modern JavaScript libraries and techniques however will minimise any problems you may have with moving your JavaScript to the bottom of your document.</p>
]]></content:encoded>
			<wfw:commentRss>http://pixelcounter.co.uk/web-development/move-javascript-to-the-footer-in-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Save the UK Animation &amp; Games Industry</title>
		<link>http://pixelcounter.co.uk/animation/save-the-uk-animation-games-industry/</link>
		<comments>http://pixelcounter.co.uk/animation/save-the-uk-animation-games-industry/#comments</comments>
		<pubDate>Wed, 28 Jul 2010 15:05:50 +0000</pubDate>
		<dc:creator>Pixel Counter</dc:creator>
				<category><![CDATA[Animation]]></category>
		<category><![CDATA[TV]]></category>
		<category><![CDATA[industry]]></category>
		<category><![CDATA[petition]]></category>
		<category><![CDATA[tax breaks]]></category>
		<category><![CDATA[UK]]></category>

		<guid isPermaLink="false">http://pixelcounter.co.uk/?p=1235</guid>
		<description><![CDATA[Unlike their films and entertainment counterparts, as well as those animation studios based overseas, companies in the animation and games industries in the UK do not receive the same tax breaks]]></description>
			<content:encoded><![CDATA[<p>Although I no longer personally work within the animation or games industries, I still hold very close ties with <a href="http://www.periscopestudios.co.uk/">a number of people</a> who do, and I continue to work alongside a number of different little animation and games studios locally in helping provide clients with full animation/film/digital and online brand presence.</p>
<p><a href="http://pixelcounter.co.uk/wp-content/uploads/2010/07/967007-1279800636-main.jpg"><img class="alignright size-full wp-image-1237" title="967007-1279800636-main" src="http://pixelcounter.co.uk/wp-content/uploads/2010/07/967007-1279800636-main.jpg" alt="" width="200" height="160" /></a>Unlike their films and entertainment counterparts, as well as those animation studios based overseas, companies in the animation and games industries in the UK do not receive the same tax breaks.  In the current economy this is slowly but surely squeezing the UK&#8217;s animation heritage out on the global marketplace whilst other countries (where tax breaks in this arena are a given) are able to thrive.</p>
<p>As we watch a continuing trend of outsourcing of this type of work outside the UK, our final exports are our expertise and without equal treatment as other entertainment industries in the UK receive, there is no way to compete or way to help the next generation of animators, set designers, lighters, animators and developers learn their trade.</p>
<p>There is a petition set up which I urge you to sign here: <a href="http://www.thepetitionsite.com/1/save-uk-animationgames">http://www.thepetitionsite.com/1/save-uk-animationgames</a> to put pressure on the coalition government to make the changes we need to see to stop this skill set disappearing from the UK altogether.   You can also join the <a href="http://www.facebook.com/group.php?gid=124551647589330">FaceBook Group</a> to join in the discussions and meet other animation specialists.</p>
]]></content:encoded>
			<wfw:commentRss>http://pixelcounter.co.uk/animation/save-the-uk-animation-games-industry/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hotel Benicassim</title>
		<link>http://pixelcounter.co.uk/down-time/hotel-benicassim/</link>
		<comments>http://pixelcounter.co.uk/down-time/hotel-benicassim/#comments</comments>
		<pubDate>Sat, 24 Jul 2010 12:15:03 +0000</pubDate>
		<dc:creator>Pixel Counter</dc:creator>
				<category><![CDATA[Down Time]]></category>
		<category><![CDATA[benicassim]]></category>
		<category><![CDATA[boutique]]></category>
		<category><![CDATA[french]]></category>
		<category><![CDATA[holiday]]></category>
		<category><![CDATA[hotel]]></category>
		<category><![CDATA[spain]]></category>

		<guid isPermaLink="false">http://pixelcounter.co.uk/?p=1217</guid>
		<description><![CDATA[Hotel Benicassim is a beautiful little boutique hotel in the heart of Benicassim and just a few moments walk away from the beach, as well as the Benicassim FIB Festival coach stops if you're visiting the area for the festival.]]></description>
			<content:encoded><![CDATA[<p><a href="http://hotelbenicassim.net/">Hotel Benicassim</a> is a beautiful little boutique hotel in the heart of <a href="http://www.benicassim.org/">Benicassim</a> and just a few moments walk away from the beach, as well as the <a href="http://benicassimfestival.co.uk/">Benicassim FIB Festival</a> coach stops if you&#8217;re visiting the area for the festival.  After spending four days in a tent in relentless 37°C+ heats in Benicassim, we decided enough was enough and started to look for somewhere to stay.  <a href="http://hotelbenicassim.net/">Hoteles Benicassim</a> was one of the first we walked past and dropped in on and although we shopped around the rest of the town, we were most impressed by Hotel Benicassim &#8211; other hotels were dark, hot, and basic places and price-wise, Hotel Benicassim was by far the cheapest too.</p>
<p>The hotel is immaculately presented throughout with quirky French décor, bright and airy colours, rare vintage prints and stylish but comfortable furnishings.  The room was just as lovely as the rest of the hotel: very comfortable memory foam beds, a big light bathroom with local pebble flooring, hot and cold water (consistently &#8211; the hot water never ran out), a huge wet-room style shower and big fluffy white towels daily.  Best of all for us was the air conditioning which kept the room cool, and the balcony and roof terrace where we could stand and watch this sleepy town full of international festival-goers pass by.</p>
<p>The staff were very friendly and genuinely went out of their way to help people.  When we arrived they had only been open to the public a matter of days and I suspect that they were finding the heavy influx of people coming in off the camp sites begging for rooms a little overwhelming.  We were lucky to find ourselves a room &#8211; every time we were in the foyer another group of people would come in desperate to get out of their tents and into the air conditioned rooms, but the staff were always polite and even went as far as to allow some people to sleep on air mattresses in the upper (incomplete) rooms free of charge.  There was even fresh coffee and pastries ready and waiting for us every morning.</p>
<p>The hotel is still very much in it&#8217;s infancy and the website relatively primitive but you can get more information about them here: <a href="http://hotelbenicassim.net/">http://hotelbenicassim.net/</a> and read some of the reviews that have already been posted on <a href="http://www.tripadvisor.co.uk/Hotel_Review-g667782-d1193107-Reviews-Hotel_Benicassim-Benicasim_Castellon_Province_Valencian_Country.html">Trip Advisor</a> &#8211; there&#8217;s no sign of a negative comment on there yet!</p>
<p>I&#8217;ve included some photographs below but honestly you would need to pay them a visit to fully appreciate what they are offering there.  We&#8217;ll certainly be back next year for the full duration of the festival!</p>
<p><a rel="lightbox[PostGallery]" href="http://pixelcounter.co.uk/wp-content/uploads/2010/07/hotelbenicassim-front.jpg"><img class="aligncenter size-large wp-image-1219" title="Hotel Benicassim - front" src="http://pixelcounter.co.uk/wp-content/uploads/2010/07/hotelbenicassim-front-500x374.jpg" alt="Hotel Benicassim - front" width="500" height="374" /></a></p>
<p><a rel="lightbox[PostGallery]" href="http://pixelcounter.co.uk/wp-content/uploads/2010/07/hotelbenicassim-we-love-our-guests.jpg"><img class="aligncenter size-large wp-image-1231" title="Hotel Benicassim - we love our guests!" src="http://pixelcounter.co.uk/wp-content/uploads/2010/07/hotelbenicassim-we-love-our-guests-500x332.jpg" alt="Hotel Benicassim - we love our guests!" width="500" height="332" /></a></p>
<p><a rel="lightbox[PostGallery]" href="http://pixelcounter.co.uk/wp-content/uploads/2010/07/hotelbenicassim-desk.jpg"><img class="aligncenter size-large wp-image-1220" title="Hotel Benicassim Front Desk and Foyer" src="http://pixelcounter.co.uk/wp-content/uploads/2010/07/hotelbenicassim-desk-500x374.jpg" alt="Hotel Benicassim Front Desk and Foyer" width="500" height="374" /></a></p>
<p><a rel="lightbox[PostGallery]" href="http://pixelcounter.co.uk/wp-content/uploads/2010/07/hotelbenicassim-hotel-foyer.jpg"><img class="aligncenter size-large wp-image-1221" title="Hotel Benicassim Boutique Foyer" src="http://pixelcounter.co.uk/wp-content/uploads/2010/07/hotelbenicassim-hotel-foyer-500x374.jpg" alt="Hotel Benicassim Boutique Foyer" width="500" height="374" /></a></p>
<p><a rel="lightbox[PostGallery]" href="http://pixelcounter.co.uk/wp-content/uploads/2010/07/hotelbenicassim-cafe-from-stairs.jpg"><img class="aligncenter size-large wp-image-1222" title="Hotel Benicassim Cafe from staircase" src="http://pixelcounter.co.uk/wp-content/uploads/2010/07/hotelbenicassim-cafe-from-stairs-500x374.jpg" alt="Hotel Benicassim Cafe from staircase" width="500" height="374" /></a></p>
<p><a rel="lightbox[PostGallery]" href="http://pixelcounter.co.uk/wp-content/uploads/2010/07/hotelbenicassim-champagne.jpg"><img class="aligncenter size-large wp-image-1223" title="Hotel Benicassim Champagne" src="http://pixelcounter.co.uk/wp-content/uploads/2010/07/hotelbenicassim-champagne-500x374.jpg" alt="Hotel Benicassim Champagne" width="500" height="374" /></a></p>
<p><a rel="lightbox[PostGallery]" href="http://pixelcounter.co.uk/wp-content/uploads/2010/07/hotelbenicassim-cafemirror.jpg"><img class="aligncenter size-large wp-image-1224" title="Hotel Benicassim quirky boutique decor" src="http://pixelcounter.co.uk/wp-content/uploads/2010/07/hotelbenicassim-cafemirror-500x374.jpg" alt="Hotel Benicassim quirky boutique decor" width="500" height="374" /></a></p>
<p><a rel="lightbox[PostGallery]" href="http://pixelcounter.co.uk/wp-content/uploads/2010/07/hotelbenicassim-cafe.jpg"><img class="aligncenter size-large wp-image-1225" title="Hotel Benicassim fresh pastries and coffee in the Cafe" src="http://pixelcounter.co.uk/wp-content/uploads/2010/07/hotelbenicassim-cafe-500x374.jpg" alt="Hotel Benicassim fresh pastries and coffee in the Cafe" width="500" height="374" /></a></p>
<p><a rel="lightbox[PostGallery]" href="http://pixelcounter.co.uk/wp-content/uploads/2010/07/hotelbenicassim-staricase.jpg"><img class="aligncenter size-large wp-image-1226" title="Hotel Benicassim spiral staircase" src="http://pixelcounter.co.uk/wp-content/uploads/2010/07/hotelbenicassim-staricase-500x374.jpg" alt="Hotel Benicassim spiral staircase" width="500" height="374" /></a></p>
<p><a rel="lightbox[PostGallery]" href="http://pixelcounter.co.uk/wp-content/uploads/2010/07/hotelbenicassim-hallway.jpg"><img class="aligncenter size-large wp-image-1227" title="Hotel Benicassim hallway with rare French artwork" src="http://pixelcounter.co.uk/wp-content/uploads/2010/07/hotelbenicassim-hallway-500x374.jpg" alt="Hotel Benicassim hallway with rare French artwork" width="500" height="374" /></a></p>
<p><a rel="lightbox[PostGallery]" href="http://pixelcounter.co.uk/wp-content/uploads/2010/07/hotelbenicassim-room.jpg"><img class="aligncenter size-large wp-image-1228" title="Hotel Benicassim double room with en suite" src="http://pixelcounter.co.uk/wp-content/uploads/2010/07/hotelbenicassim-room-500x374.jpg" alt="Hotel Benicassim double room with en suite" width="500" height="374" /></a></p>
<p><a rel="lightbox[PostGallery]" href="http://pixelcounter.co.uk/wp-content/uploads/2010/07/hotel-benicassim-bedroom.jpg"><img class="aligncenter size-large wp-image-1232" title="Hotel Benicassim - very comfortable beds" src="http://pixelcounter.co.uk/wp-content/uploads/2010/07/hotel-benicassim-bedroom-500x375.jpg" alt="Hotel Benicassim - very comfortable beds" width="500" height="375" /></a></p>
<p><a rel="lightbox[PostGallery]" href="http://pixelcounter.co.uk/wp-content/uploads/2010/07/hotelbenicassim-sink.jpg"><img class="aligncenter size-large wp-image-1229" title="Hotel Benicassim bathroom sink with local pebbles" src="http://pixelcounter.co.uk/wp-content/uploads/2010/07/hotelbenicassim-sink-500x374.jpg" alt="Hotel Benicassim bathroom sink with local pebbles" width="500" height="374" /></a></p>
<p><a rel="lightbox[PostGallery]" href="http://pixelcounter.co.uk/wp-content/uploads/2010/07/hotelbenicassim-shower.jpg"><img class="aligncenter size-large wp-image-1230" title="Hotel Benicassim bathroom rainfall shower" src="http://pixelcounter.co.uk/wp-content/uploads/2010/07/hotelbenicassim-shower-500x374.jpg" alt="Hotel Benicassim bathroom rainfall shower" width="500" height="374" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://pixelcounter.co.uk/down-time/hotel-benicassim/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cisco Eos video trailer</title>
		<link>http://pixelcounter.co.uk/cisco-eos/cisco-eos-video-trailer/</link>
		<comments>http://pixelcounter.co.uk/cisco-eos/cisco-eos-video-trailer/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 12:21:49 +0000</pubDate>
		<dc:creator>Pixel Counter</dc:creator>
				<category><![CDATA[Cisco Eos]]></category>
		<category><![CDATA[cisco eos]]></category>
		<category><![CDATA[teaser]]></category>
		<category><![CDATA[trailer]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://pixelcounter.co.uk/?p=1210</guid>
		<description><![CDATA[Just in case anyone was wondering what this Cisco Eos platform thing that I've been talking about so much recently is, here's a quick teaser trailer that Cisco released a couple of years ago.]]></description>
			<content:encoded><![CDATA[<p>Just in case anyone was wondering what this Cisco Eos platform thing that I&#8217;ve been talking about so much recently is, here&#8217;s a quick teaser trailer that Cisco released a couple of years ago.</p>
<p>I&#8217;ve been working with the platform for six months or so now on some pretty high-profile sites and enjoyed it.  It&#8217;s a very robust and expansive system very well-developed for use in music and film social websites.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/JmPPIKuLho4&amp;hl=en_US&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="640" height="385" src="http://www.youtube.com/v/JmPPIKuLho4&amp;hl=en_US&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>You can see more Eos videos on YouTube <a href="http://www.youtube.com/results?search_query=cisco+eos&amp;aq=f">here</a>.<br />
You can also read more about the Cisco Eos platform and see a list of some of the websites developed on it in their Wikipedia article <a href="http://en.wikipedia.org/wiki/Cisco_Eos">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://pixelcounter.co.uk/cisco-eos/cisco-eos-video-trailer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Disable WordPress post attachments</title>
		<link>http://pixelcounter.co.uk/wordpress/disable-wordpress-post-attachments/</link>
		<comments>http://pixelcounter.co.uk/wordpress/disable-wordpress-post-attachments/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 18:49:58 +0000</pubDate>
		<dc:creator>Pixel Counter</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[attachment]]></category>
		<category><![CDATA[attachments]]></category>
		<category><![CDATA[disable]]></category>
		<category><![CDATA[feature]]></category>
		<category><![CDATA[Hack]]></category>
		<category><![CDATA[post]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[wp_redirect]]></category>

		<guid isPermaLink="false">http://pixelcounter.co.uk/?p=1214</guid>
		<description><![CDATA[Wordpress post attachments is where WordPress displays all the images you've attached to your post as individual attachment pages within the post, for me this is a hindrance rather than an advantageous feature so I found out how to disable it.]]></description>
			<content:encoded><![CDATA[<p>Since I&#8217;ve only recently started using <a href="http://pixelcounter.co.uk">this domain</a> as my main portfolio and blogging site (in the past I&#8217;ve only used it whilst job hunting) I&#8217;ve been keeping a very keen eye on Google&#8217;s progress indexing the domain (which you can see for yourself <a href="http://www.google.co.uk/search?q=site%3Apixelcounter.co.uk">here</a>).</p>
<p>One thing that I&#8217;ve never come across before but has been highlighted in these indexing results is WordPress post attachments, which is where WordPress displays all the images you&#8217;ve attached to your post as individual attachment pages within the post.  I can imagine numerous uses for this feature but for me it&#8217;s a bit of a pain: I find a huge number of visitors are coming to my site for the pictures, so allowing my visitors to see the images in an attachment page without even showing the rest of the post content is a little bit of a waste.</p>
<p>I had thought that this was just a default setting in WordPress somewhere but I&#8217;ve been unable to find the option anywhere and information about it online is pretty flaky.  The best piece of advice I found came from a very old discussion on the <a href="http://wordpress.org/support/topic/393261">WordPress support forums</a> where <a href="http://wordpress.org/support/profile/5372512">riversatile</a> suggests a workaround hack.</p>
<p>It utilises the <a href="http://codex.wordpress.org/Function_Reference/wp_redirect">wp_redirect</a> and <a href="http://codex.wordpress.org/Pages">pages</a> functions to detect the attachment&#8217;s parent URL and redirect the visitor there.</p>
<p>Although a bit of a hack, the only thing that really bothered me about this approach was that wp_redirect defaults to a <a href="http://en.wikipedia.org/wiki/HTTP_302">302 redirect</a> (&#8216;moved temporarily) which means that Google and other search engines will continue to index the pages and will have a knock-on effect in your rankings as a result.  Fortunately in the WordPress documentation for <a href="http://codex.wordpress.org/Function_Reference/wp_redirect">wp_redirect</a>, it is very easy to include a different HTTP redirect.</p>
<p>So, all I have done to change <a href="http://wordpress.org/support/topic/393261#post-1498589">riversatile&#8217;s code</a> is included a HTTP 301 redirect.  Since I don&#8217;t want my visitors to be able to visit the attachments pages individually anyway, it works far better for me to use <a href="http://en.wikipedia.org/wiki/HTTP_301">HTTP 301 &#8216;moved permanently&#8217;</a> rather than temporarily.  From an SEO perspective it also means that any rankings that the individual attachment pages have gained will be transferred over to the main post instead.</p>
<p>All you need to do is:</p>
<p>1) Create a new PHP file called <em>image.php</em><br />
2) Paste this line into it :</p>
<p><code>post_parent), 301); ?&amp;gt;</code></p>
<p>4) Upload it into your theme folder</p>
<p>And that&#8217;s all!  As you&#8217;ll see on my own site, <a href="http://pixelcounter.co.uk/animation/mega-rig-sharkand-squid-attack-toy-prototype/attachment/megarig-squid-attack-2/">attachments such as this one here</a> from my <a href="http://pixelcounter.co.uk/animation/mega-rig-sharkand-squid-attack-toy-prototype/">Mega Rig Shark &amp; Squid Attack portfolio item</a> now redirect back to the post page automatically.</p>
<p>Obviously there&#8217;s a few things worth bearing in mind: it&#8217;s not fool-proof: anyone with redirecting disabled on their browser won&#8217;t get redirected and it&#8217;s not best practice to redirect visitors away from their intended content.  My only argument against this is that they can still see the images in the post themselves so they don&#8217;t lose access to the image altogether, and since it&#8217;s using a 301 redirect rather than a 302 then in theory nobody should be visiting from the attachment pages directly for very much longer anyway since the search engines will stop listing them.</p>
]]></content:encoded>
			<wfw:commentRss>http://pixelcounter.co.uk/wordpress/disable-wordpress-post-attachments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The nine month employment slump</title>
		<link>http://pixelcounter.co.uk/web-development/the-nine-month-employment-slump/</link>
		<comments>http://pixelcounter.co.uk/web-development/the-nine-month-employment-slump/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 00:06:03 +0000</pubDate>
		<dc:creator>Pixel Counter</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Weird Habits]]></category>
		<category><![CDATA[depression]]></category>
		<category><![CDATA[employment]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[slump]]></category>
		<category><![CDATA[stress]]></category>

		<guid isPermaLink="false">http://pixelcounter.co.uk/?p=1267</guid>
		<description><![CDATA[In new employment a depression around 7-9 months in is very common.  This is particularly common in higher-stress industries. What should a manager do to counter it?]]></description>
			<content:encoded><![CDATA[<p>This is something <a href="http://twitter.com/johnkavanagh/status/21387872438">I touched upon in a tweet earlier on in the week</a> but now, in a quiet flat late at night and with a couple of drinks inside me seems like the ideal time to cover the subject in more depth.</p>
<p>From my own personal experiences, from the people I&#8217;ve worked alongside, and from the people I&#8217;m close to it seems that globally, most employees hit a depression and a slow-down in productivity around seven to nine months into a new job.  My own experience primarily comes from creative studios and digital agencies although from what I can tell, it&#8217;s far more wide-spread than just these fast-paced and sometimes high-stress working environments. As an example I know of people working in social care and publishing who go through the same phase.</p>
<p>I&#8217;m surprised that there isn&#8217;t more written about it already and having worked in management roles in the past, it isn&#8217;t something that is immediately obvious so let me make it perfectly clear: it&#8217;s around this time that the majority of your staff become dissatisfied and start to think about moving on.</p>
<p>How serious this is is very much dependant on the individual and whether it&#8217;s noticed and acted on in time, but I could reel off a list of at least ten people I know of who, in the last year (out of around 25 who I&#8217;ve talked to about it) have made the move to new employment as a result of it.</p>
<p><strong>The causes</strong></p>
<p>There are many factors that can be attributed to it, all of them play a role but only one need be astringent enough to push the wrong buttons and leave your staff dropping their resignation on your desk.</p>
<p>After the first seven-plus months your staff member is well-settled into their job but environmental factors such as a high workload or a perception that the job isn&#8217;t all that it was cracked up to be can be very powerful repellents.</p>
<p>The most powerful environmental influence is always going to be dissatisfaction in the general office population: I worked at a company where several members of staff would spend their smoke breaks and lunchtimes bemoaning the job, the workload, other members of staff, and waxing lyrical to one another about other opportunities, escape plans, and holidays.  This negative vibe rubs off on other staff members easily and I can see where I personally fell foul of this.</p>
<p>After the first few months your staff member will also have undertaken a lot of work, probably worked late to hit several deadlines, and felt let down when this wasn&#8217;t recognised or repaid in a way they feel negates the time they put in.  This is particularly evident in agency environments and although they may feel the first few times that it was a one-off or irregular occurrence and thus acceptable,  the more it happens and the more it starts to feel like they are being taken advantage of, the more frustrated they will become.</p>
<p>On the other side, the excitement and &#8216;newness&#8217; of the role will have worn off by this point and this will only serve to amplify the situation more.</p>
<p>All of these issues stem from internal organisational factors but external factors will be the power behind, or the final straw in an employee&#8217;s dissatisfaction.</p>
<p>In technology-based environments recruitment agencies play a key role.  They get a bad rep and can do more harm than good but equally they save time and money by allowing your company to essentially out-source the selection process, providing you with a far higher percentage of applicable candidates.  The problem is that recruitment agencies don&#8217;t all work together.  Once you have employed your new member of staff, all the other agencies who have a copy of their CV will continue to phone and email them.</p>
<p>Generally in the giddy excitement of having found the job, your staff member will tell them that they&#8217;re happily employed and the recruitment agency will put their profile on hold.  This hold only lasts for six months and after that the phone calls and job adverts will start pouring through again.  If they are already feeling unhappy, this will be the final straw for them.  They will see it as a wake-up, an exposure to all the other exciting opportunities (and probably higher wages) that are out there just waiting for them to put on a suit and go charm them in an interview.</p>
<p><strong>The signs</strong></p>
<p>It isn&#8217;t necessarily easy to spot that this is happening until it&#8217;s too late and you&#8217;re left either trying to convince them to stay with higher wages and offerings, or trawling through CVs trying to find a suitable replacement.  Know this though: even if you do manage to &#8216;win them back&#8217;, this isn&#8217;t a guarantee that they will stay long-term.  Unless the other factors within your organisation which stemmed the slump in the first place aren&#8217;t addressed, they will be in the same position as before, costing you more money, and will still find an excuse to leave a few months later. Last time it happened to me I did, and last time I tried to buy back a member of staff without noticing what was disrupting them in the first place, they still left a few months later and with more determination.</p>
<p>A few key behaviours changes that may become apparent (although I say &#8216;<em>may</em>&#8216; as it&#8217;s not always this easy to spot) are:</p>
<ul>
<li>A loss of interest and pride in their work.</li>
<li>A gradual decline in their interaction with the rest of the office, be it drinking after work or joining in jokes around the office.</li>
<li>An increase in tardiness, argumentative over time-keeping (&#8216;<em>Sure I arrived late but I didn&#8217;t take an hour for lunch so I&#8217;m leaving on time</em>&#8216;);</li>
<li>A general disdain for co-workers and figures of authority.</li>
</ul>
<p>These are generally extreme fringe examples but these behaviours are prevalent in some form of severity in most of the people I&#8217;ve seen go through this.</p>
<p><strong>How to counteract</strong></p>
<p><a rel="lightbox[PostGallery]" href="http://pixelcounter.co.uk/wp-content/uploads/2010/08/everybody-panic.jpg"><img class="alignright size-medium wp-image-1269" title="Everybody panic - the 9 month slump" src="http://pixelcounter.co.uk/wp-content/uploads/2010/08/everybody-panic-300x187.jpg" alt="Everybody panic - the 9 month slump" width="300" height="187" /></a>Firstly. this doesn&#8217;t occur in every employee you&#8217;ll ever manage or work alongside, although all of them will inevitably go through a phase of considering their other options.  Only a few will ever get to the point of walking away but as an exercise in keeping a team of happy and long-standing employees, there is no harm in working to the worst case and as a result giving everyone a boost.</p>
<p>The absolute most important thing to ensure is that the work your staff do has to be kept fresh and interesting. Particularity in creative and problem-solving industries like agencies, these are talented minds which can easily become bored of repetitive tasks.  Leaving someone on the same task, or a string of similar tasks for more than three or four weeks at a stretch will become stagnant and boring.  Break it up with alternate projects, hold hack days once a month to give your staff members a little freedom to do something different and the audience to show it off afterwards.</p>
<p>You lose a day of work but you earn enough money from these people the rest of the time, and a lot of what is produced during these hack days can become talking points, or even profitable products and ideas further down the line.  There is nothing confidence inspiring than showing your boss and peers something you&#8217;ve worked on and feel proud of to later be given the opportunity to use it in a real-world situation.</p>
<p>Recognise the work that your staff members are doing: congratulate them, show your appreciation, and make sure that they don&#8217;t feel taken advantage of.  If your team has gone through a heavy patch and people are working long hours and going above and beyond, recognise that this is generally a selfless act where the only people profiting are the people in charge.  If your staff are working late, get pizza delivered or put beers in the fridge.  When it&#8217;s all over and the project is out the door, call an early afternoon and take them to the pub.</p>
<p>Nobody is expecting to be repaid like-for-like where overtime is involved but showing your appreciation and offering reasonable returns on the personal time that they have surrendered to a project is very important.  As an example, one project I worked on overran catastrophically.  I spent three solid 55+ hour weeks getting it ready and out the door.   When it was finished I was tired, ill, and stressed. I realised that I had managed to shoe-horn an additional week and a half&#8217;s worth of hours into that three week period and I was eventually given a day back as time off in lieu, a gesture which I appreciate but which didn&#8217;t even make a dent in the scheme of things.  The reward has to be seen to meet the outlay, at least in part.</p>
<p>A final note on this would be to do with project time management.  This is something that in development is incorrect the vast majority of the time, and if you see that your team is working late and frequently to meet deadlines, it&#8217;s something that has to be addressed.  If there is a four week project coming up, make sure that it is started at least five weeks before the deadline, and have additional people pencilled into the schedule who can join the project during the forth and fifth week if things aren&#8217;t going to plan.</p>
<p>In the best case, the project is finished a week early and ships on time and at the worst case the project overruns but still hits the deadline.  If more than 20% of your projects are overrunning then you need re-evaluate the quoting mechanism or build more time into each project.</p>
<p>Everybody goes through cycles of highs and lows; in a culture where we spend the majority of our time working to earn money to enjoy what little time we are left with. It is very easy for slums to become projected and amplified by our jobs, so paying attention and ensuring that there isn&#8217;t as much to become dissatisfied about inside of the working environment will go a very long way to keeping employees happy, loyal, and productive.</p>
<p>I work for <a href="http://www.mccannmanchester.com/">McCann Manchester</a> and they have got it <a href="http://www.britainstopemployers.co.uk/BritainsTopEmployers/BritainsTopEmployers2010AZ/McCannManchester.aspx">right</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://pixelcounter.co.uk/web-development/the-nine-month-employment-slump/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Content managed pages in Eos</title>
		<link>http://pixelcounter.co.uk/web-development/content-managed-pages-in-eos/</link>
		<comments>http://pixelcounter.co.uk/web-development/content-managed-pages-in-eos/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 17:30:46 +0000</pubDate>
		<dc:creator>Pixel Counter</dc:creator>
				<category><![CDATA[Cisco Eos]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[cisco eos]]></category>
		<category><![CDATA[content management]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[development. cms]]></category>
		<category><![CDATA[eos]]></category>
		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://pixelcounter.co.uk/?p=1206</guid>
		<description><![CDATA[The Cisco Eos platform has an expansive array of ways for the website owners or 'professional users' to communicate with the other members of the site: from photographs and videos to blogs, comments, and audio tracks.]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://www.cisco.com/web/solutions/cmsg/index.html">Cisco Eos platform</a> has an expansive array of ways for the website owners or &#8216;professional users&#8217; to communicate with the other members of the site: from photographs and videos to blogs, comments, and audio tracks.</p>
<p>One thing it doesn&#8217;t do so well at present is offer content managed pages.  I don&#8217;t mean management of the site&#8217;s media &#8211; the Eos admin panel is extremely good at that &#8211; or the site assets &#8211; WebDAV and the site zip system cover that one albeit a slightly buggy fashion &#8211; I mean website pages where the content is editable by the professional user or website owner.</p>
<p>It would be great if Eos did have a CMS type module where professional users could edit the content from the platform&#8217;s front end and perhaps make use of the TinyMCE system that&#8217;s already an integral part of other areas of the site, but for the moment there&#8217;s nothing of that nature available.</p>
<p>The only workaround I&#8217;ve found is a little convoluted and assumes that whoever is modifying content on the site is:</p>
<ul>
<li>able to access the Eos administrative area of the site;</li>
<li>knows the basics of HTML markup.</li>
</ul>
<p>With these two requirements out of the way, under the customisation section of the admin panel is an area for site pages.  This lists all of the current pages set up on your project and at the bottom includes a list of custom pages:</p>
<p><a rel="lightbox[PostGallery]" href="http://pixelcounter.co.uk/wp-content/uploads/2010/07/eos-custom-pages.jpg"><img src="http://pixelcounter.co.uk/wp-content/uploads/2010/07/eos-custom-pages-500x300.jpg" alt="Custom pages in the Cisco Eos admin panel" title="Custom pages in the Cisco Eos admin panel" width="500" height="300" class="aligncenter size-large wp-image-1208" /></a></p>
<p>If you&#8217;ve never ventured into this section before this list will be empty but it uses just the same method as you use to add photograph or video categories.  You have to assign the page name, which is the ID you will find it under later in WebDAV, the URL, and the page title.</p>
<p>Having added your new page and assigned the title, all you need to do is go ahead and open the page layout file via WebDAV and add moduleContainers.  Once you upload this file again you&#8217;ll need to duplicate your site to force Eos to process your page layout changes otherwise it could be quite a while before you see the changes take effect.</p>
<p>Once you&#8217;ve added all the general page layout modules you require for your site (in my case this is usually a couple of modules in the sidebar) you can then add a HTML module and style it up.  You will most likely want to include styling for that particular module (in your <em>modules.css</em> file) for basic HTML elements such as lists, paragraphs and different headings but that depends on the content the user intends to put in there.</p>
<p>Assuming that your professional users know how to write HTML and how to get around the admin panel, you can then leave it at that &#8211; your user can log in at their leisure and add the content they require. <a href="http://www.mylondon2012.com/mascots/accessibility-statement/">See an example of a page set up in this fashion on the Eos platform here</a>.</p>
<p>There are a few drawbacks to this approach however.  Aside from the prerequisites that your pro users know their way around the Eos admin panel and know basic HTML, there&#8217;s also no easy way of including images in this section.  Normal CMS systems will allow you to upload and insert images from the management page  but with Eos they will either need to upload the images via the upload form and grab the URL (which requires further technical ability and also still causes <a href="http://pixelcounter.co.uk/web-development/embedding-flash-in-cisco-eos/">the issues I experienced with static URLs and Flash files</a>), or else provide CSS classes that craete block-level elements with background images.</p>
<p>For me all this meant was that in the end I just agreed to receiving emailed Word documents every time they wanted to make changes to these pages for me to mark up, style, and place into the HTML modules.  It was a lot less hassle than having my professional users running around unattended in the admin panel, or having to go back into the platform afterwards after they inevitably pasted directly from Word and embedded a <a href="http://news.cnet.com/U.S.-military-security-defeated-by-copy-and-paste/2100-1002_3-5694982.html">bunch of nasty Microsoft proprietary metadata</a> , or where their markup didn&#8217;t validate and broke the rest of the page beneath it..</p>
]]></content:encoded>
			<wfw:commentRss>http://pixelcounter.co.uk/web-development/content-managed-pages-in-eos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 1.052 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2010-09-06 23:04:18 -->
<!-- Compression = gzip -->