<?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>Mulreany.ie</title>
	<atom:link href="http://www.mulreany.ie/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mulreany.ie</link>
	<description>Improving the Online Experience</description>
	<lastBuildDate>Mon, 05 Dec 2011 16:52:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Intro to Balsamiq &#8211; Mockups for Rapid User Feedback</title>
		<link>http://www.mulreany.ie/2011/12/intro-to-balsamiq-mockups/</link>
		<comments>http://www.mulreany.ie/2011/12/intro-to-balsamiq-mockups/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 12:16:59 +0000</pubDate>
		<dc:creator>Fiona Mulreany</dc:creator>
				<category><![CDATA[UX & Usability]]></category>
		<category><![CDATA[Videos]]></category>
		<category><![CDATA[balsamiq]]></category>
		<category><![CDATA[mockups]]></category>

		<guid isPermaLink="false">http://www.mulreany.ie/?p=1850</guid>
		<description><![CDATA[I use Balsamiq quite a lot for screen mockups for clients. Over the years I found that users get very fixated on a prototype that it too &#8216;polished&#8217; as they expect the end result to be identical to that (I learned that one the hard way). I like Balsamiq as the mockups are clearly rough [...]]]></description>
			<content:encoded><![CDATA[<p><iframe width="600" height="450" src="http://www.youtube.com/embed/70hfU7_95Gw?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>I use Balsamiq quite a lot for screen mockups for clients. Over the years I found that users get very fixated on a prototype that it too &#8216;polished&#8217; as they expect the end result to be identical to that (I learned that one the hard way). I like Balsamiq as the mockups are  clearly rough and can&#8217;t be mistaken for a finished product. Unlike Axure RP, it&#8217;s not really designed for fully interactive prototypes but when you just need a quick &#8216;n&#8217; dirty way to communicate a mockup with the users it&#8217;s perfect for the job.</p>
<p>Balsamiq is a great tool and at a budget price of $79 it&#8217;s tough to beat.<br />
<a href="www.balsamiq.com">www.balsamiq.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mulreany.ie/2011/12/intro-to-balsamiq-mockups/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Multisite and Domain Mapping on shared IP using H-Sphere</title>
		<link>http://www.mulreany.ie/2011/08/wordpress-multisite-and-domain-mapping-on-shared-ip-using-h-sphere/</link>
		<comments>http://www.mulreany.ie/2011/08/wordpress-multisite-and-domain-mapping-on-shared-ip-using-h-sphere/#comments</comments>
		<pubDate>Wed, 31 Aug 2011 11:47:04 +0000</pubDate>
		<dc:creator>Fiona Mulreany</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Domain Mapping]]></category>
		<category><![CDATA[Multisite]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.mulreany.ie/?p=1833</guid>
		<description><![CDATA[Many hosting providers do not support wildcard DNS which is a very useful thing for WP Multisite as it allows your subdomain to automatically resolve. However, you can manually configure your shared hosting package and get it working without much difficulty. Once you have that working you can easily map a domain to your Multisite subsite. Most [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-1838" title="hsphere" src="http://www.mulreany.ie/wp-content/uploads/2011/08/hsphere.jpg" alt="" width="116" height="116" />Many hosting providers do not support <a href="http://en.wikipedia.org/wiki/Wildcard_DNS_record" target="_blank">wildcard DNS </a> which is a very useful thing for WP Multisite as it allows your subdomain to automatically resolve. However, you can manually configure your shared hosting package and get it working without much difficulty. Once you have that working you can easily map a domain to your Multisite subsite. Most of the other posts I have seen on this topic reference CPanel but I&#8217;m using H-Sphere instead. (Assumes you already have the Multisite configured &#8211; see <a href="http://codex.wordpress.org/Create_A_Network" target="_blank">&#8216;Create a Network&#8217; </a>in the WordPress codex)</p>
<p>There are four steps required to setup a domain mapped to a WP Multisite subsite on a shared hosting account with a shared IP address.</p>
<ol>
<li>Create the subsite</li>
<li>Get the web host to recognise your Subsite</li>
<li>Steer your domain to your WP Multisite</li>
<li>Use Domain Mapping to tie your domain to the subsite.</li>
</ol>
<p><strong>Step 1: Create The Subsite on WP MultiSite</strong><br />
Go to your Network Admin (or Super Admin for pre-WP3.1) area of your WP Multisite and add a new site.Example: setup a site called ‘test’. If you are using subdomains on your Multsite then this will be ‘test.mydomain.com’.</p>
<p>At this point you have created a site but your shared hosting plan does not know that ‘test.yourdomain.com’ is a valid address. If you try to view your site you will get a ‘Page Not Found’ type of error.</p>
<p><strong>Step 2: Get Your Web Host to see your Subsite</strong><br />
Go to your hosting package and add a Server Alias to your main domain. In this case add ‘test’ as the server alias. Your hosting package will now know that test.yourdomain.com  is tied to your main www.yourdomain.com. This can take a little time for the internal DNS to sort itself out &#8211; give it an hour or so (could be more depending on your hosting company). <em>Tip: Do Not use H-Sphere to create the subdomain manually as that doesn&#8217;t work in this case - Multisite needs to resolve it so just steer it to the Multisite.</em></p>
<p>Eventually when you go to test.mydomain.com you will see the subsite you setup in your MultiSite. At this point your site is good to go &#8211; you only need the following steps if you want to map a domain to that new website.</p>
<p><strong>Step 3: Steer Your Domain to your WP MultiSite.</strong>Before you attempt any domain mapping, you must first steer your domain to your MultiSite. If you intend to do this with a shared hosting package and use a shared IP address here’s how to do it. In this example, we will steer www.myotherdomain.com to our MultiSite and in Step 4 will map it to test.mydomain.com.</p>
<p>Go to your HSphere control panel and add ‘myotherdomain.com’ a Domain Alias to ‘mydomain.com’. If you get an error that there is already a DNS zone for this domain then delete myotherdomain.com from your HSphere and then try again to add it as a domain alias. (In order for this to work the domain MUST be using the same name servers as those used by the shared hosting with your Multisite. If it is not, you need to create additional DNS A records for the domain to point it to the IP address of your shared hosting package).</p>
<p>This can take several hours or longer to propagate so be patient.</p>
<p>You will know the change has taken effect when you click on www.myotherdomain.com and you are taken to the new registration page on your MultiSite. Your domain is steering correctly to MultiSite but you haven’t told WP yet where to send it to on your site network.</p>
<p><strong>Step 4: Domain Maping.</strong>You now have a subsite that is working. You also have a domain that is resolving properly to your MultiSite network. Domain Mapping simply joins www.myotherdomain.com to the subsite ‘test.mydomain.com’.</p>
<p>Go to your Domain Mapping administration interface and add www.myotherdomain.com as a mapped domain for test.mydomain.com.</p>
<p>This solution is not really suitable where you want to have on-demand subsites created by your Multisite e.g. blog networks. If that is a requirement find a shared hosting provider that supports wildcard DNS or get yourself a dedicated IP on a VPS or cloud instance. However, if you want to manage a number of WP sites through a single dashboard and you don&#8217;t mind spending a few minutes on the config then you can get Multisite and Domain Mapping working on pretty much any shared hosting provider.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mulreany.ie/2011/08/wordpress-multisite-and-domain-mapping-on-shared-ip-using-h-sphere/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>HFI video &#8211; 7 Principles That Make Your Website More Engaging</title>
		<link>http://www.mulreany.ie/2011/07/hfi-video-7-principles-that-make-your-website-more-engaging/</link>
		<comments>http://www.mulreany.ie/2011/07/hfi-video-7-principles-that-make-your-website-more-engaging/#comments</comments>
		<pubDate>Fri, 29 Jul 2011 11:43:27 +0000</pubDate>
		<dc:creator>Fiona Mulreany</dc:creator>
				<category><![CDATA[UX & Usability]]></category>
		<category><![CDATA[Videos]]></category>
		<category><![CDATA[HFI]]></category>
		<category><![CDATA[PET]]></category>

		<guid isPermaLink="false">http://www.mulreany.ie/?p=1728</guid>
		<description><![CDATA[Interesting video by Dr. Susan Weinschenk on increasing website engagement through Persuasion, Emotion and Trust.]]></description>
			<content:encoded><![CDATA[<p><object width="600" height="363"><param name="movie" value="http://www.youtube.com/v/3J85SUZFXNM?version=3"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/3J85SUZFXNM?version=3" type="application/x-shockwave-flash" width="600" height="363" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Interesting video by Dr. Susan Weinschenk on increasing website engagement through Persuasion, Emotion and Trust.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mulreany.ie/2011/07/hfi-video-7-principles-that-make-your-website-more-engaging/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud Infrastructure Explained</title>
		<link>http://www.mulreany.ie/2011/07/cloud-infrastructure-explained/</link>
		<comments>http://www.mulreany.ie/2011/07/cloud-infrastructure-explained/#comments</comments>
		<pubDate>Tue, 26 Jul 2011 21:02:27 +0000</pubDate>
		<dc:creator>Fiona Mulreany</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[IaaS]]></category>

		<guid isPermaLink="false">http://www.mulreany.ie/?p=1651</guid>
		<description><![CDATA[I have used various types of hosting services over the years, from basic shared hosting plans to co-located servers in data centres and more recently have commissioned VPSs (virtual private servers). All of these services have their positive aspects but all have significant limitations. The greatest problem I&#8217;ve encountered is the &#8216;all your eggs in [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-1663" title="concepto de desarrollo sostenible con puzzle de cubos" src="http://www.mulreany.ie/wp-content/uploads/2011/07/Fotolia_cloud_blocks_XS-300x191.jpg" alt="" width="240" height="153" />I have used various types of hosting services over the years, from basic shared hosting plans to co-located servers in data centres and more recently have commissioned VPSs (virtual private servers). All of these services have their positive aspects but all have significant limitations.</p>
<p>The greatest problem I&#8217;ve encountered is the &#8216;all your eggs in one basket&#8217; problem that is common to all of these hosting solutions. That is why I was intrigued by the prospect of cloud infrastructure where I could build my systems to be completely resilient and capable of recovery regardless of any underlying hardware or network problems.<br />
 <br />
Cloud Infrastructure, also known as IaaS (Infrastructure as a Service), provides you with components to build your own hosting infrastructure on the Internet to suit your specific requirements. Common components provided by cloud providers include databases, storage, load balancers and virtual servers on demand. The main difference between regular web hosting and cloud infrastructure is that cloud is fully &#8216;a la carte&#8217; as you can pick and choose your components and set your own rules for scaling, redundancy etc.</p>
<p><em>Key Features of Cloud Infrastructure</em></p>
<ul>
<li><strong>Scalable</strong> – you can scale your infrastructure up and down automatically depending on demand/workflow without any manual intervention. This ensures your site/application can grow to meet demands but can scale back down and reduce costs when demand is lower.</li>
<li><strong>Economical</strong> – you don’t need to pay large upfront costs for a large hosting plan or large VPS server as you pay only for what you use. In a traditional server environment you have to provision for your peak demand and this results in wasted resources at quieter times. With cloud infrastructure you do not have the responsibility of managing the hardware or the costs of software licensing as these are typically bundled into your hourly costs.</li>
<li><strong>Fault Tolerant</strong> – if you design your infrastructure properly you can build your application to tolerate significant failures and still continue with minimal impact to customers. This can be achieved by splitting your infrastructure over multiple regions and/or setting up load balancers on your servers and spinning up new servers to meet demand or replace failed servers. If you are really paranoid you can even use multiple cloud providers and duplicate your infrastructure. It depends on how paranoid you are and how deep your pockets are!</li>
<li><strong>More Control</strong> – with both Hosted Services and regular Web Hosting you are the mercy of the hosting provider in case of service disruption (as you are at the mercy of your IT department or support company when there is an internal IT problem). With cloud infrastructure you typically have the ability to automatically or manually start resources in unaffected areas of your cloud provider&#8217;s infrastructure and failover to these new resources. <strong>Cloud infrastructure empowers developers and administrators! </strong></li>
<li><strong>Limitless Resources </strong>– a major benefit to Cloud infrastructure is that you effectively have limitless resources at your disposal. You can scale both horizontally (more servers) and vertically (larger servers) in seconds. The limitless resources can be a negative if they are used to compensate for badly designed applications that under perform or are resource-hungry. Better to fix the problem than throw resources at it – that&#8217;s one of the age old IT problems and it hasn&#8217;t gone away with the advent of the Cloud. </li>
</ul>
<p><em>Things to be aware of before making the move to Cloud Infrastructure</em></p>
<ul>
<li><strong>Learning Curve </strong>– there is a learning curve involved when moving to Cloud infrastructure. You have to learn all the components, the limitations and features of those components, how to build your application architecture properly to allow for scaling/balancing/fault tolerance. In some cases you even need to learn new command line tools to manage your cloud resources effectively. This is not a trivial task.</li>
<li><strong>Beware Bad Architecture </strong>– if you haven&#8217;t done your homework on your architecture you could accidentally authorise servers to launch based on demand but then not shutdown again when demand drops off. This will rack up charges on your account so watch your bills for signs of this.</li>
<li><strong>Redundancy Isn&#8217;t Automagically There </strong>- you can&#8217;t expect your application to survive a service disruption if you haven&#8217;t designed for this! If you are stuck in a one-box one-location mindset and don&#8217;t use the redundant capabilities supplied by your cloud provider then you are no better off than you would be in a single VPS environment.</li>
</ul>
<p>As that great philosopher Uncle Ben (Peter Parker&#8217;s uncle in Spiderman) once said &#8220;With great power comes great responsiblity&#8221;. He was probably talking about the super powers stuff but I think the same is true of using Cloud Infrastructure. You have great power at your fingertips but you have to know how to use it to get the most from it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mulreany.ie/2011/07/cloud-infrastructure-explained/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Managing Ads on your WordPress site</title>
		<link>http://www.mulreany.ie/2011/03/managing-ads-on-your-wordpress-site/</link>
		<comments>http://www.mulreany.ie/2011/03/managing-ads-on-your-wordpress-site/#comments</comments>
		<pubDate>Tue, 22 Mar 2011 13:34:53 +0000</pubDate>
		<dc:creator>Fiona Mulreany</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[ads]]></category>
		<category><![CDATA[plug-in]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://fiona.mulreany.ie/?p=1103</guid>
		<description><![CDATA[If you have a self-hosted WordPress website or blog you have lots of options for managing advertising on your site. It all depends on how much effort you want to put in and how much money you would like to earn. 1. Display Google Ads This is the easiest option for website owners. You simply [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-1253" title="ad-management" src="http://www.mulreany.ie/wp-content/uploads/2011/03/ad-management.png" alt="" width="122" height="122" />If you have a self-hosted WordPress website or blog you have lots of options for managing advertising on your site. It all depends on how much effort you want to put in and how much money you would like to earn.</p>
<p><strong>1. Display Google Ads</strong></p>
<p>This is the easiest option for website owners. You simply go to <a title="Google AdSense" href="https://www.google.com/adsense/www/en_US/tour/">Google AdSense</a> and sign up for an account. Once approved you can add a block of code into a widget or template file on your website and targeted ads will display alongside your content. Generally, you won&#8217;t make much money with Google Ads unless you have significant numbers of visitors to your site.</p>
<p><strong>2. Display Affiliate Ads</strong><br />
This is a potentially more lucrative option than option 1 but it involves more effort. You must find suitable affiliate programmes, sign up and get banners and links with affiliate codes to add to your website. You&#8217;ll notice this tech blog has affiliate advertising for a number of WordPress and UX related affiliates displayed after posts. The ads are relevant to the content and the affiliate commissions are pretty decent if the clickthrough turns into a sale.</p>
<p>You may decide that you want to display a number of affiliate ads in rotation. If you do so make sure to download consistent banner sizes from the affiliate programmes e.g. 468&#215;60. You can then use a free plugin like <a title="DataFeedr" href="http://wordpress.org/extend/plugins/datafeedr-ads/" target="_blank">DataFeedr  Random Rotating Ads</a> to randomly display the ads on your site. DataFeedr is a terrific plugin for simple ad rotation and can be used in widgets or templates.</p>
<p><strong>3. Sell Your Own Ads</strong><br />
Let&#8217;s say you want to take ad management to a whole new level and allow advertisers to directly purchase ad slots on your site. I worked with two tools on a client project and had very different experiences. Initially I tried <strong>Google Ad Manager</strong> which then became <a title="Google DFP" href="https://www.google.com/intl/en_US/dfp/info/welcome.html" target="_blank">Google DFP</a> (Doubleclick for Publishers). This tool offered lots of functionality, different pricing models for cost-per-impression, cost-per-click, cost per day etc. There was plenty of reporting. Lots of scope to have users to administer the system and for advertisers to purchase directly online. Sounds great right? Well it wasn&#8217;t. It was simply too big, too complex, too much. I just wanted a simple tool to sell directly sold ads and manage them easily.</p>
<p><a href="http://www.oiopublisher.com/ref.php?u=6234"><img class="alignleft" src="http://www.oiopublisher.com/images/banners/120x240_1.gif" alt="OIOpublisher" /></a> Then I found <a title="OIO Publisher" href="http://www.oiopublisher.com/ref.php?u=6234" target="_blank">OIO Publisher</a> and I haven&#8217;t looked back since. It has just the right balance of complexity versus functionality. Advertisers can book and pay for ad slots online. Advertisers get emailed reports on page impressions, clicks etc. There is a very easy-to-use interface to manage ad uploads and ad slots. The only downside is that unlike Google DFP it is not free. It currently costs $47 but this is for an unlimited licence to use it on all sites you own. Personally, I think it&#8217;s a small price to pay for such an excellent ad management tool.</p>
<p>( Bonus &#8211; you can get <span style="color: #800000;"><strong>$10 off</strong></span> OIO Publisher right now with this coupon code SPRING11-MULREANY so <a title="Buy OIO Publisher" href="http://www.oiopublisher.com/ref.php?u=6234&amp;subID=campaign1&amp;page=buynow.php" target="_blank">download it now</a> )</p>
<p><em>This post was about general ad management for WordPress websites and recommendations for useful tools. My next post will be a more detailed look at targeting ads based on content categories, tags and even custom taxonomies. </em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mulreany.ie/2011/03/managing-ads-on-your-wordpress-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Widget Logic &#8211; WordPress plugin for conditional content</title>
		<link>http://www.mulreany.ie/2011/03/widget-logic-wordpress-plugin-for-conditional-content/</link>
		<comments>http://www.mulreany.ie/2011/03/widget-logic-wordpress-plugin-for-conditional-content/#comments</comments>
		<pubDate>Mon, 07 Mar 2011 11:45:28 +0000</pubDate>
		<dc:creator>Fiona Mulreany</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[conditionals]]></category>
		<category><![CDATA[plug-in]]></category>
		<category><![CDATA[widget logic]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://fiona.mulreany.ie/?p=1010</guid>
		<description><![CDATA[Widget Logic is one of the most useful plug-ins I&#8217;ve found while working with WordPress over the past couple of years. Widget Logic allows you to display individual widgets only if they meet criteria you set. This can be really useful for displaying ads or other content on specific areas of your site without needing [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-1273" title="widget-logic-featured" src="http://www.mulreany.ie/wp-content/uploads/2011/03/widget-logic-featured.jpg" alt="" width="200" height="200" />Widget Logic is one of the most useful plug-ins I&#8217;ve found while working with WordPress over the past couple of years. Widget Logic allows you to display individual widgets only if they meet criteria you set. This can be really useful for displaying ads or other content on specific areas of your site without needing to make code or template changes.</p>
<p><em>You can <a title="Widget Logic" href="http://wordpress.org/extend/plugins/widget-logic/" target="_blank">download Widget Logic</a> from WordPress.org (opens in a new window). You must download and activate the widget before trying out the examples below.</em></p>
<h3>Example -Display &#8216;Recent Posts&#8217; on the sidebar everywhere except the Homepage</h3>
<p>Say you have a homepage that displays a list of your recent posts. You might decide that you want a list of 5 recent posts in your sidebar everywhere on your site <em>except </em>for the homepage (no point showing duplicate content). Here&#8217;s how to achieve this using the Widget Logic plug-in.</p>
<p><strong>Step 1: Add &#8216;Recent Posts&#8217; widget to your sidebar</strong></p>
<p>Go to your Widgets area of your WP dashboard. Drag the &#8216;Recent Posts&#8217; widget to your sidebar and configure your options e.g. specify 5 as the number of recent posts. Save your changes and you should now see your latest 5 posts everywhere on your site including the homepage.</p>
<p><strong>Step 2: Add the conditional logic to the widget</strong></p>
<p><img class="alignright size-full wp-image-1274" title="widget-logic1" src="http://www.mulreany.ie/wp-content/uploads/2011/03/widget-logic1.jpg" alt="" width="281" height="232" />At the bottom of all your widgets you will now see a text box called &#8216;Widget Logic&#8217; (see image below). This is where you enter the conditional statement that tells WordPress whether or not to display this widget.</p>
<p>You will need to know the WordPress Conditional Statements to use this effectively and the codex has an excellent article about them here: <a title="WP Codex Conditional Tags" href="http://codex.wordpress.org/Conditional_Tags" target="_blank">http://codex.wordpress.org/Conditional_Tags</a> (opens in a new window).</p>
<p>In this case we need a conditional statement that says &#8220;show this widget if it is NOT the homepage&#8221;.</p>
<p>The WordPress conditional statement for homepage is the following: <span style="color: #800000;"><strong>is_home()</strong></span></p>
<p>If you add this to your widget logic box and save changes this will ONLY show your recent posts on the homepage sidebar. Save this and give it a try.</p>
<p>Ok, now we want to change it from IS homepage to IS NOT homepage. Simply add a ! so your conditional statement becomes: <span style="color: #800000;"><strong>!is_home() </strong></span> &#8211; see the example below. Save your changes and you should see your recent posts everywhere except for your homepage. All done <img src='http://www.mulreany.ie/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><img class="size-full wp-image-1275 alignnone" title="widget-logic2" src="http://www.mulreany.ie/wp-content/uploads/2011/03/widget-logic2.jpg" alt="" width="286" height="109" /></p>
<p><strong>More Advanced Conditionals</strong></p>
<p>There is no limit to the complexity of the conditionals you can build with Widget Logic. Here are some popular conditionals to get you started. You will need to know page/post/category IDs for many of these conditionals &#8211; if you don&#8217;t know how to find these check out my post on <a title="WordPress Tips – Finding Your Category, Page or Post ID" href="http://www.mulreany.ie/2011/03/wordpress-tips-finding-your-category-page-or-post-id/">Finding WordPress Category, Page or Post IDs</a>.</p>
<ul>
<li><strong><span style="color: #800000;">is_single()</span></strong> -&gt; if this is a single post</li>
<li><strong><span style="color: #800000;">is_page()</span></strong> -&gt; is a page</li>
<li><span style="color: #800000;"><strong>is_page(&#8216;about&#8217;)</strong></span> -&gt; is the About page</li>
<li><strong><span style="color: #800000;">is_page(&#8217;25&#8242;)</span></strong> -&gt; is the page with Page ID of 25.</li>
<li><strong><span style="color: #800000;">is_archive()</span></strong> -&gt; is any archive on your site e.g. category, tag, author or date archive.</li>
<li><span style="color: #800000;"><strong>is_category(&#8216;wordpress&#8217;)</strong></span> -&gt; is a category with the slug &#8216;wordpress&#8217;</li>
<li><strong><span style="color: #800000;">is_category(&#8217;37&#8242;) </span></strong>-&gt; is the category with ID number 37.</li>
<li><strong><span style="color: #800000;">has_tag (&#8216;bananas&#8217;)</span></strong> -&gt; has the tag &#8216;bananas&#8217;.</li>
</ul>
<p>You can also use logic operators to give you more control.<span style="color: #800000;"><strong> ||</strong></span> represents OR while <span style="color: #800000;"><strong>&amp;&amp;</strong></span> represents AND.</p>
<p><strong>Example 1<br />
</strong>Show the widget <em>only if </em>this is the page titled &#8216;Fruit&#8217; OR is the category archive &#8216;Food&#8217; OR has tag &#8216;banana&#8217;</p>
<p><strong><span style="color: #800000;">is_page(&#8216;fruit&#8217;)</span> || <span style="color: #800000;">is_category(&#8216;food&#8217;)</span> || <span style="color: #800000;">has_tag(&#8216;banana&#8217;)</span><br />
</strong></p>
<p><strong>Example 2</strong><br />
Show the widget only if this is a single post and it is not <strong>in </strong>specified categories. You need to use Category IDs for the &#8216;in_category&#8217; conditional as slugs and names don&#8217;t work.</p>
<p><strong><span style="color: #800000;">is_single()</span> &amp;&amp; <span style="color: #800000;">!in_category( array(23,30,78))</span></strong></p>
<p>As mentioned earlier you should refer to the codex for a more comprehensive list of conditionals. I will be doing a post shortly about using Widget Logic for controlling Ad Displays so watch this space.</p>
<h3>Widget Logic Testing Tip</h3>
<p>If I&#8217;m trying to do something complex with Widget Logic I usually drag an ordinary text box to my sidebar and put plain text in the box e.g. Hey It Worked! I first make sure I can see the &#8220;Hey It Worked!&#8221; text everywhere on my site. Then I try my widget logic on the widget &#8211; if my text appears only where I want it to appear I know it&#8217;s working. Then, and only then, do I try it with my real widgets.</p>
<p>Why bother with this? Sometimes if you&#8217;re trying to display dynamic ad code or something complex it is easy to make a mistake. Then you don&#8217;t know if the error was with the code/widget or with the widget logic. By using a plain text box first you can ensure you widget logic is sound before trying it for real. That&#8217;s what I generally do but to each their own!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mulreany.ie/2011/03/widget-logic-wordpress-plugin-for-conditional-content/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Tutorial &#8211; Finding Your Category, Page or Post ID</title>
		<link>http://www.mulreany.ie/2011/03/wordpress-tutorial-finding-your-category-page-or-post-id/</link>
		<comments>http://www.mulreany.ie/2011/03/wordpress-tutorial-finding-your-category-page-or-post-id/#comments</comments>
		<pubDate>Mon, 07 Mar 2011 10:35:08 +0000</pubDate>
		<dc:creator>Fiona Mulreany</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[ID]]></category>
		<category><![CDATA[plug-in]]></category>
		<category><![CDATA[widget]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://fiona.mulreany.ie/?p=1019</guid>
		<description><![CDATA[Once you start using WordPress regularly you will probably need to get the ID of your pages, posts or categories. It may be for plugins such as Widget Logic or those displaying Featured Content. Maybe you want to try your hand at customising your templates or sidebars. Regardless, it is relatively easy to find the [...]]]></description>
			<content:encoded><![CDATA[<p>Once you start using WordPress regularly you will probably need to get the ID of your pages, posts or categories. It may be for plugins such as Widget Logic or those displaying Featured Content. Maybe you want to try your hand at customising your templates or sidebars. Regardless, it is relatively easy to find the IDs once you know where to look.</p>
<p><em>FYI The same rule applies for categories, pages, posts and even tags. In  this example we will get the Category IDs for this site.</em></p>
<p><strong>Step 1: Open the Post Menu</strong></p>
<p><img class="alignright size-full wp-image-1322" title="category-id-menu" src="http://www.mulreany.ie/wp-content/uploads/2011/03/category-id-menu.png" alt="" width="153" height="128" />If the Post menu is closed, click on the dropdown arrow to open the box as per the image below.</p>
<p><strong>Step 2: Display Categories List</strong></p>
<p>Click on &#8216;Categories&#8217; in the Post menu. This will open a page displaying all the categories on your site. The example in the image below are categories on this site.</p>
<p><img class="size-medium wp-image-1323 alignleft" title="category-id-list-hover" src="http://www.mulreany.ie/wp-content/uploads/2011/03/category-id-list-hover-201x300.png" alt="" width="141" height="210" /></p>
<p><strong>Step 3: Hover Over the Category Name</strong></p>
<p>To get the Category ID for any category simply hover over the category name. You will see the status bar at the bottom of your browser changes to show information on the category.</p>
<p>In my example I hover over the category named WordPress and the following appears in my browser bar.</p>
<p>The category ID is the number that appears in the browser bar (highlighted in red in the image below). In this example the Category ID for my category WordPress is 37.</p>
<p><img class="alignnone" title="category-id" src="http://www.mulreany.ie/wp-content/uploads/2011/03/category-id.png" alt="" width="474" height="60" /></p>
<p><strong>Getting Other IDs</strong></p>
<p>You get the IDs for pages, posts and tags in the same way. Go to your Pages list and hover over any page title. The ID will appear in your browser bar at the bottom of your screen.</p>
<p><strong>Plug-Ins To Show IDs</strong></p>
<p>There are a number of handy plug-ins that you can use to display the IDs for you. I&#8217;ve used <a title="Simply Show IDs" href="http://wordpress.org/extend/plugins/simply-show-ids/" target="_blank">Simply Show IDs</a> in the past and it adds a column to your listings that shows the IDs. There are a number of other plug-ins on WordPress.org that do the same thing so it&#8217;s a matter of choice which you go for. You can find these ID plug-ins on <a href="http://wordpress.org/extend/plugins/search.php?q=show+id" target="_blank">this search result</a> on WordPress.org</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mulreany.ie/2011/03/wordpress-tutorial-finding-your-category-page-or-post-id/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recession Advice – Improve your Website Experience</title>
		<link>http://www.mulreany.ie/2011/03/recession-advice-%e2%80%93-improve-your-website-experience/</link>
		<comments>http://www.mulreany.ie/2011/03/recession-advice-%e2%80%93-improve-your-website-experience/#comments</comments>
		<pubDate>Tue, 01 Mar 2011 22:50:41 +0000</pubDate>
		<dc:creator>Fiona Mulreany</dc:creator>
				<category><![CDATA[UX & Usability]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[user experience]]></category>

		<guid isPermaLink="false">http://www.userexperience.ie/?p=861</guid>
		<description><![CDATA[It may seem counter-intuitive to spend money during a Recession. However a relatively small spend on improving the user experience on your website can yield huge savings / increase sales for your business. Sounds good but where are the hard facts to back up that claim, you ask.]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-1012" title="recession-pig" src="http://www.mulreany.ie/wp-content/uploads/2009/07/recession-pig.jpg" alt="" width="150" height="150" />It may seem counter-intuitive to spend money during a Recession. However a relatively small spend on improving the user experience on your website can yield huge savings / increase sales for your business. Sounds good but where are the hard facts to back up that claim, you ask.</p>
<p><strong>Usability ROI</strong></p>
<p>The latest research from Nielsen Norman Group (top US usability consultancy) shows that spending just 10% of your website development budget on usability will result in 83% increase in your business metrics, including your website conversions.</p>
<p><strong>The Visitors x Conversions Formula</strong></p>
<p>Let’s say 1000 visitors hit your website each day but only 10 of those visitors become customers then your conversion rate is 1%. The visitors to your website are typically drawn in through expensive paid programmes such as Google Adwords or other marketing initiatives. To double the number of visitors to your website means doubling your advertising budget! Not an attractive proposition during touch economic times.</p>
<p>But what if you could get 1000 visitors to your website and 20 of them proceeded to do business with you instead of just 10? Well you would instantly double your sales. Even small improvements to the usability and user experience of your website can achieve this for you.</p>
<p><strong>Start with a Website Evaluation</strong></p>
<p>Before you can improve the usability and overall user experience on your website you must first figure out the areas for improvement. You need to evaluate your website. This can be done very inexpensively – you can <a title="Contact" href="http://www.mulreany.ie/contact/">contact us</a> for a quote for an expert evaluation. Resolving any major usability issues with your site helps retain customers as well as increase sales – customer retention is undoubtedly the best way to sustain your business through these tough times.</p>
<p><strong>Make More Services Available Online</strong></p>
<p>Another smart strategy is to use your website to reduce your administration costs and save you both time and money. Online banking is a great example of an online service that works well for the users and for the business. Users get the convenience of 24/7 secure banking while the banks get to reduce their staffing costs and make their services more efficient. It’s a win-win. Banks who do not provide this service are now at a major competitive disadvantage.</p>
<p>In your business area, look at the most time-consuming and manual interactions with your customers. Perhaps your company spends a lot of time answer phone calls about their products / services or managing the staff calendar and scheduling appointments. Perhaps you have to manually generate quotations for house alarm installations or check stock levels and reserve items in your shop for customers. These can all potentially be done online and often prove even more useful than the ‘human’ version e.g. the appointment system that texts/emails you a reminder of your dentist visit.</p>
<p><em>Word of warning</em> – I can’t stress enough how important it is that you get user input on all new features you intend to add to your website. Figure out what the users want (user surveys) and when developing the features get user feedback (user testing). Otherwise, you may invest in website features that users don’t actually want or that don’t work so the users won’t use them and will resort to the old way of doing things. That would be a disaster but it is avoidable!</p>
<p><strong>If you need more advice…</strong></p>
<p>I hope this post has given you a few ideas on how to use your website more effectively during these times of Recession.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mulreany.ie/2011/03/recession-advice-%e2%80%93-improve-your-website-experience/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10 Web Usability Priorities to Increase Sales</title>
		<link>http://www.mulreany.ie/2011/03/10-web-usability-priorities-to-increase-sales/</link>
		<comments>http://www.mulreany.ie/2011/03/10-web-usability-priorities-to-increase-sales/#comments</comments>
		<pubDate>Tue, 01 Mar 2011 21:59:40 +0000</pubDate>
		<dc:creator>Fiona Mulreany</dc:creator>
				<category><![CDATA[UX & Usability]]></category>
		<category><![CDATA[neilsen]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://www.userexperience.ie/blog/?p=278</guid>
		<description><![CDATA[Jakob Neilsen's Top 10 Web Usability Priorities that will increase your sales. These are email newsletters, informative product pages, high quality product photographs, product comparisons, support for re-ordering, simplified text, cater to older users, wishlists and gift certificates, search and, of course, User Testing.]]></description>
			<content:encoded><![CDATA[<p><a title="Jakob Neilsen's Alertbox" href="http://www.alertbox.com"></a><img class="alignright size-medium wp-image-1426" title="shopping" src="http://www.mulreany.ie/wp-content/uploads/2011/03/shopping-300x200.jpg" alt="" width="300" height="200" />Jakob Neilsen’s Top 10 Web Usability Priorities to increase your company’s sales.</p>
<ol>
<li><strong>Email Newsletters</strong> – publish an email newsletter as this will help you establish a closer relationship with your users. Don’t publish it too often and make sure the newsletter contains content that will be of interest to the users.  This is the top method of bringing repeat business to your site and forging a closer bond with your online customers. [Always give users an easy way to opt-out of your newsletter or you run the risk of losing their trust].</li>
<li><strong>Informative Product Pages</strong> – ensure your pages contain all the information any customer may require on your products. According to Neilsen 10% of user failures (i.e. serious enough problem to quit the website) are caused by poor product information pages.</li>
<li><strong>High-Quality Photography</strong> – one of the big disadvantages of the web is that customers “can’t touch and feel your products”. The best way to compensate for that is to provide really large product photos, photos from different angles and photos showing the product being used in context (e.g. backpack viewed on a girl’s back to show scale etc). It’s ok to display thumbnails first but make sure that when users click for a large photo they are not disappointed. Users will endure a minor delay for a photo to load when they have expressly requested it.</li>
<li><strong>Product Comparisons</strong> – when users are worried they will make the wrong purchasing decision they tend to postpone their decision which means <em>no sale</em>! Explain clearly what differentiates your products, provide tools that allow users to easily compare price, features and specifications andclearly highlight the key differences between the products.</li>
<li><strong>Support Reordering</strong> – make it easy for previous customers to reorder from your website. One example is an online grocery that enables users to reorder using their previous shopping list. People are more likely to spend their money when you make it easy for them to reorder or buy supplemental items e.g. consumables or parts for items previously purchased.</li>
<li><strong>Simplified Text</strong> – rewrite the text on your website to follow the guidelines for online content. This is an ongoing process but when done correctly can double the usability of your site.</li>
<li><strong>Cater to Older People</strong> – some reasons to make your site cater to older users. They are the fastest growing segment of Internet users, they have free time and in many cases money to spend and they are more loyal to sites than younger users. However they are also the segment most likely to have physical or cognitive impairments and most website discriminate horribly against them. Make sure to adhere to best practice for Accessible Design. See the <a title="Web Accessibility Initiative website" href="http://www.w3.org/WAI/">Web Accessibility Initiative</a> website (opens in new window) for more information on accessible design.</li>
<li><strong>Wishlists &amp; Gift Certificates</strong> – these cost very little to implement on your site but they tend to draw repeat customers and increase your online sales. Of course, for these to work they must be very usable so get your wishlists and gift certificates tested with some users to help this strategy fulfil its potential for generating sales.</li>
<li><strong>Search </strong>- users rely very heavily on Search to find what they are looking for on websites. [This is probably due to the huge improvements in Search Engine accuracy with sites such as Google over the past few years]. Most websites search is pretty poor and it is worth investing in better search software so users can find your products / information and do business with you.</li>
<li><strong>User Testing</strong> – this is the BEST way to increase your sales. Small usability projects can yield 100% plus increases in customers conversions and testing your site with real users is the only way to find and resolve the real usability problems.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.mulreany.ie/2011/03/10-web-usability-priorities-to-increase-sales/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why everyone is judged against Google</title>
		<link>http://www.mulreany.ie/2011/03/why-everyone-is-judged-against-google/</link>
		<comments>http://www.mulreany.ie/2011/03/why-everyone-is-judged-against-google/#comments</comments>
		<pubDate>Tue, 01 Mar 2011 18:09:13 +0000</pubDate>
		<dc:creator>Fiona Mulreany</dc:creator>
				<category><![CDATA[Web Technology]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://www.mulreanyconsulting.com/?p=426</guid>
		<description><![CDATA[Three things have happened to cause a whole new set of challenges for today’s websites: high speed broadband, the explosion of Web 2.0 and the availability of really cheap web hosting. The result is often slow interactive websites that are unfairly judged against the giants of the Internet like Google, Yahoo, MSN and others. Is there anything we can do? Yes there is!]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-1430" title="industry-logos" src="http://www.mulreany.ie/wp-content/uploads/2011/03/industry-logos.png" alt="" width="250" height="200" />Three things have happened to change the environment for today’s websites: high speed broadband, the explosion of Web 2.0 and the availability of really cheap web hosting. The result is often slow interactive websites that are unfairly judged against the giants of the Internet like Google, Yahoo, MSN and others. Is there anything we can do to compete with these big players and provide faster and better websites? Yes there is!</p>
<h3>The Evolution of the Web</h3>
<p><strong>1. Broadband </strong>– a sizable proportion of the population now has access to high-speed Internet access either at home or at work. This means that slow websites can no longer be blamed on poor Internet connections.</p>
<p><strong>2. Web 2.0 </strong>– static websites are dead and the Internet is now heaving with e-commerce systems, blogs, forums,  knowledge-bases and dynamic websites with live interactive content. Any website worth its salt now has a content management system that allows the website owner to easily and quickly update their content. This means that the majority of websites are now using databases instead of static pages.</p>
<p><strong>3. Cheap web hosting</strong> &#8211; Web hosting has become ridiculously cheap over the past few years. You can now buy a shared hosting plan from most Irish hosting companies for about €50 per annum and you can put perhaps 30 websites on that package. You often get unlimited databases, lots of disk space and a huge traffic allowance. So you could theoretically have a database-driven website (blog, CMS, ecommerce) hosted and supported for under €2 per annum. How could they possibly provide decent hosting for that price, you may ask. Well as the saying goes, if something looks to be too good to be true it probably is…</p>
<h3>The Problem</h3>
<p>So here’s the problem. Web hosting companies are supplying extremely cheap hosting and the majority of websites that are running on their servers are using databases. With <em>some </em>hosting companies the database response times are not fast enough due to limitations on numbers of concurrent connections and other limits specified.</p>
<h3>Website Load Times</h3>
<p>Web Usability guru Jakob Nielsen has this to say in an <a title="Jakob Nielsen Interview" href="http://econsultancy.com/blog/1192-interview-with-jakob-nielsen" target="_blank">interview with eConsultancy.com</a> about website load times:</p>
<blockquote><p>“The rules are; if it is faster than one tenth of a second, you don’t feel like you are waiting at all. If it is more than one tenth of a second, you can tell you are waiting, but up to one second, it still feels like smooth navigation. Between one and ten seconds is the limit for your attention. If you go the best websites, like Google, that’s what they do – they give you the page like that [clicks fingers].”</p></blockquote>
<h3>Everyone Is Judged Against Google</h3>
<p>It may seem grossly unfair but now every other website is judged against Google or Amazon and the other &#8216;big&#8217; websites. If your site is slow to load a page of content and Google can return a web search of the entire Internet in a fraction of a second then it looks bad for you. Google and other such sites are setting the bar very high for the rest of us.</p>
<p>So when your website is slow to respond, the user starts to get impatient. They know it is your website causing the delay because Google loads for them almost instantly. If every page on your website is slow to load because of the poor database responses then the cumulative annoyance will more than likely cause the user to leave. Those users casually browsing will be first to leave followed quickly by those who are genuinely interested in your website but can’t be bothered waiting for every page to load. That may not leave many users to ‘convert’ into paying customers. This would obviously be a disaster for your business and needs to be resolved.</p>
<h3>Back to Web 1.0?</h3>
<p>Am I suggesting that we abandon interactive websites and we all go back to the &#8216;good old days&#8217; of Web 1.0 with static websites updated once a century? Definitely not. What we need to do is adapt to the current realities of the web &#8211; we need to find technical answers to these problems that are impacting our websites. We may not have the resources Google has but we can all use smarter technology to speed up our websites and improve our users&#8217; experiences online.</p>
<h3>Solutions</h3>
<p>There are a number of ways to alleviate this problem.</p>
<p>Move your business to a hosting company that has a reputation for fast website serving and good uptime. Check out support forums and online communities  to get a gauge for the types of issues other users have with that company.  If a lot of customers are complaining about slow load times obviously AVOID that hosting company!</p>
<p>If you are running a WordPress system you could use a caching plugin such as <a title="W3 Total Cache" href="http://wordpress.org/extend/plugins/w3-total-cache/">W3 Total Cache</a> to speed up your site. This can result in your site responding up to 10 times faster! This works by storing a HTML copy of your dynamic page once it has been loaded so other users can access the HTML version rather than wait for the dynamic page to load. Simple, slick and effective.</p>
<p>Other than that, you should optimise your website graphics, reduce the number of unnecessary scripts and plugins you are using and generally do housekeeping on your website. It all makes a difference.</p>
<p>Regardless of the solution you opt for, website response times can&#8217;t be ignored. Google is now using load times as a metric for site rankings so it&#8217;s in your interests to fix slow response times.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mulreany.ie/2011/03/why-everyone-is-judged-against-google/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

