<?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>Interconnect IT - WordPress Consultants, Web Development and Web Design &#187; WordPress</title>
	<atom:link href="http://interconnectit.com/tag/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://interconnectit.com</link>
	<description></description>
	<lastBuildDate>Mon, 30 Jan 2012 15:53:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>bigSWIG</title>
		<link>http://interconnectit.com/3161/bigswig/</link>
		<comments>http://interconnectit.com/3161/bigswig/#comments</comments>
		<pubDate>Wed, 21 Dec 2011 18:31:44 +0000</pubDate>
		<dc:creator>Tom J Nowell</dc:creator>
				<category><![CDATA[Interest Group Events]]></category>
		<category><![CDATA[SWIG]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://interconnectit.com/?p=3161</guid>
		<description><![CDATA[The Liverpool WordPress Interest Group invites you to an evening of learning and networking at Leaf on Bold Street. Event Registration Online for bigSWIG Tuesday 24th January @ 6.30 SWIG started off as a purely WordPress based community group meeting at the interconnect/it offices.  It&#8217;s clearly become something more than just that and is of interest to anybody who works and&#8230; <a class="more" href="http://interconnectit.com/3161/bigswig/">continue reading <span class="unicode">&#8674;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The Liverpool WordPress Interest Group invites you to an evening of learning and networking at <a href="http://www.thisisleaf.co.uk/">Leaf</a> on Bold Street.</p>
<div class="alignright" style="width:195px; text-align:center;" ><iframe  src="http://www.eventbrite.co.uk/countdown-widget?eid=2676400185" frameborder="0" height="304" width="195" marginheight="0" marginwidth="0" scrolling="no" allowtransparency="true"></iframe>
<div style="font-family:Helvetica, Arial; font-size:10px; padding:5px 0 5px; margin:2px; width:195px; text-align:center;" ><a style="color:#ddd; text-decoration:none;" target="_blank" href="http://www.eventbrite.co.uk/r/ecount" >Event Registration Online</a><span style="color:#ddd;" > for </span><a style="color:#ddd; text-decoration:none;" target="_blank" href="http://bigswig.eventbrite.co.uk?ref=ecount" >bigSWIG</a></div>
</div>
<p><strong>Tuesday 24th January @ 6.30</strong></p>
<p>SWIG started off as a purely WordPress based community group meeting at the interconnect/<strong>it</strong> offices<strong>.</strong>  It&#8217;s clearly become something more than just that and is of interest to anybody who works and lives on the web. With speakers on topics as diverse as copywriting and business management as well as the continued WP interest we&#8217;ve now decided to run a larger occasional paid ticket event called bigSWIG.</p>
<p>Leaf is a great venue in central Liverpool, with excellent food, alcohol and soft drinks available, making for a convivial and relaxing atmosphere.</p>
<h3>Speakers:</h3>
<ul>
<li><a href="http://hereinthehive.com/" target="_blank">Dan Donald</a><br />
Reactive web design &#8211; designing for context</li>
<li><a href="http://www.systemerror.co.uk/" target="_blank">Jake Smith</a><br />
WordPress in the wild - megadrive.me</li>
<li><a href="http://whatshesaid.co.uk/" target="_blank">Lydia Bates</a><br />
Writing for the web</li>
<li><a href="http://www.wpbees.com/" target="_blank">Chris Hough</a><br />
Creating a theme options panel</li>
</ul>
<h3>Q&amp;A session</h3>
<p><strong></strong>Get the answers to any burning questions you have about web design and WordPress.</p>
<h3>Tickets</h3>
<ul>
<li>£5</li>
<li>£4 for students</li>
</ul>
<p>This is the first time we&#8217;ve tried to run SWIG as a larger event so please please please spread the word!</p>
<div style="width: 100%; text-align: left;"><iframe src="http://www.eventbrite.co.uk/tickets-external?eid=2676400185&amp;ref=etckt" frameborder="0" scrolling="auto" width="100%" height="244"></iframe></p>
<div style="font-family: Helvetica, Arial; font-size: 10px; padding: 5px 0 5px; margin: 2px; width: 100%; text-align: left;"><a style="color: #ddd; text-decoration: none;" href="http://www.eventbrite.co.uk/r/etckt" target="_blank">Event management</a><span style="color: #ddd;"> for </span><a style="color: #ddd; text-decoration: none;" href="http://bigswig.eventbrite.co.uk?ref=etckt" target="_blank">bigSWIG</a><span style="color: #ddd;"> powered by </span><a style="color: #ddd; text-decoration: none;" href="http://www.eventbrite.co.uk?ref=etckt" target="_blank">Eventbrite</a></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://interconnectit.com/3161/bigswig/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SWIGmas &#8211; 15th December Special</title>
		<link>http://interconnectit.com/3134/swigmas-15th-december-special/</link>
		<comments>http://interconnectit.com/3134/swigmas-15th-december-special/#comments</comments>
		<pubDate>Mon, 12 Dec 2011 10:55:45 +0000</pubDate>
		<dc:creator>David Coveney</dc:creator>
				<category><![CDATA[Interest Group Events]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[SWIG]]></category>

		<guid isPermaLink="false">http://interconnectit.com/?p=3134</guid>
		<description><![CDATA[SWIGmas is the end of year get together for all SWIGgers &#8211; we&#8217;ll relax a little, have a drink, and watch some entertaining and thoughtful videos on a range of web and design related subjects. Nothing too heavy, and we&#8217;re not planning on anyone giving a talk as we know how hard it is to prepare in the run-up to&#8230; <a class="more" href="http://interconnectit.com/3134/swigmas-15th-december-special/">continue reading <span class="unicode">&#8674;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_2043" class="wp-caption alignright" style="width:320px;"><img title="swig-logo1-flat" src="http://www.interconnectit.com/wp-content/uploads/2011/03/swig-logo1-flat-320x121.png" alt="" width="320" height="121" /><p class="wp-caption-text">One day we&#39;ll do a proper logo</p></div>
<p>SWIGmas is the end of year get together for all SWIGgers &#8211; we&#8217;ll relax a little, have a drink, and watch some entertaining and thoughtful videos on a range of web and design related subjects. Nothing too heavy, and we&#8217;re not planning on anyone giving a talk as we know how hard it is to prepare in the run-up to Xmas.</p>
<p>This month the event is being held on the fifteenth, rather than the normal last Thursday because&#8230; well, we all know that an event in the middle of the holidays will be <em>quiet</em> to say the least.</p>
<p>In January we have <a href="http://twitter.com/hereinthehive">Dan Donald</a> from <a href="http://speaktheweb.org/">Speak the Web</a> presenting on an as yet undisclosed topic so don&#8217;t miss it! Tickets for the January BIGSwig will be announced shortly.</p>
<h3>Meeting Location</h3>
<p>This meet-up takes place at the <a href="http://interconnectit.com/about/find-us/">interconnect/<strong>it</strong> offices</a>. The SWIG meeting room takes place on the first floor of the Liverpool Science Park (meeting room 1, up the stairs to the first floor once you enter the building, through the propped open door and then first on your right).</p>
<h3>Agenda for this Meeting, starting at 6:30pm</h3>
<ol>
<li>Welcome and Introductions &#8211; tell us who you are and what you do, and something cool you learned about WordPress recently like new plugins or themes</li>
<li><strong>&#8220;F*ck You, Pay Me&#8221;</strong> &#8211; The Happy Cog way of dealing with getting paid. Chosen because we can all have these problems.</li>
<li><strong>&#8220;Can we eat to starve cancer?&#8221;</strong> &#8211; TED talk by William Li, chosen because you never know, a blow-out Xmas dinner could save your life!</li>
<li><strong>&#8220;Design and Discovery&#8221;</strong> &#8211; TED talk by David Carson</li>
<li>Q&amp;A</li>
<li>Drinks at a nearby pub and open forum</li>
</ol>
<p>Don&#8217;t forget to get in touch if you want to present something at one of friendly meetings, it doesn&#8217;t strictly have to be to do with WordPress so talks on design, copywriting, marketing, case studies or just fun web stuff are all fair game. We&#8217;ve had some great talks over summer, and the event just keeps getting better and bigger.</p>
<p>If you&#8217;d like to add anything to the agenda &#8211; just mention it in the comments. Please use the form below to register (it&#8217;s free to attend!) If you can&#8217;t make it to a meeting and have booked a ticket please do let us know as numbers are strictly limited and it&#8217;s disappointing to have five no-shows on a sold out night.</p>
<div style="width: 100%; text-align: left;">
<p><iframe src="http://www.eventbrite.com/tickets-external?eid=2077741581&amp;ref=etckt" frameborder="0" marginwidth="5" marginheight="5" scrolling="auto" width="100%" height="240"></iframe></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://interconnectit.com/3134/swigmas-15th-december-special/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Greenwich Healthy Living</title>
		<link>http://interconnectit.com/2965/greenwich-healthy-living/</link>
		<comments>http://interconnectit.com/2965/greenwich-healthy-living/#comments</comments>
		<pubDate>Wed, 19 Oct 2011 15:00:33 +0000</pubDate>
		<dc:creator>David Coveney</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Greenwich PCT]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://interconnectit.com/?p=2965</guid>
		<description><![CDATA[You know sometimes you have a site requirement and the needs simply aren&#8217;t that easily met? Well, this was one of those &#8211; there were several primary requirements, but the biggest was to be able to easily display a wide number of healthy living events across the borough in a way that would be easily understood by the general public&#8230; <a class="more" href="http://interconnectit.com/2965/greenwich-healthy-living/">continue reading <span class="unicode">&#8674;</span></a>]]></description>
			<content:encoded><![CDATA[<p>You know sometimes you have a site requirement and the needs simply aren&#8217;t that easily met? Well, this was one of those &#8211; there were several primary requirements, but the biggest was to be able to easily display a wide number of healthy living events across the borough in a way that would be easily understood by the general public whilst still being simple to administer in the back-end.</p>
<h3>Services Provided</h3>
<div id="attachment_2966" class="wp-caption alignright" style="width:320px;"><a href="http://www.interconnectit.com/wp-content/uploads/2011/10/FireShot-capture-178-Greenwich-Healthy-Living-Service-greenwichhealthyliving_nhs_uk.jpg"><img class="size-medium wp-image-2966" title="FireShot capture #178 - 'Greenwich Healthy Living Service' - greenwichhealthyliving_nhs_uk" src="http://www.interconnectit.com/wp-content/uploads/2011/10/FireShot-capture-178-Greenwich-Healthy-Living-Service-greenwichhealthyliving_nhs_uk-320x595.jpg" alt="" width="320" height="595" /></a><p class="wp-caption-text">There&#39;s a lot of functionality here, but it&#39;s made readily available.</p></div>
<ul>
<li>Design feedback</li>
<li>Design detail completion</li>
<li>Development of sophisticated WordPress Theme</li>
<li>Development of Events plugin</li>
<li>Custom taxonomies</li>
<li>Hosting</li>
<li>User training</li>
<li>Ongoing user support</li>
<li>Links to newsletter subscription systems</li>
<li>Ongoing content management support</li>
</ul>
<h3>Site Build</h3>
<p>The overall site design was built by the team at Capita, while we were responsible for some finishing touches along with the final build and back-end design where appropriate. We created an accessible, easy to use site which would perform well in search engines.</p>
<p>The biggest challenge, however, was the event management. Repeating, frequent events that needed to be categorised according to location, accessibility, price, type and so on. It&#8217;s always difficult to know what the best options for categorising things like this will be, but Greenwich had researched and tested a number of ideas and came to us with their preferred structure that allows visitors to quickly find their preferred events.</p>
<h3>Three Months in</h3>
<p>The site has been running successfully since May 2011, and has attracted a growing readership. Not only that, but the newsletter subscription has been a huge success and means that thousands of newsletters are now regularly sent out to residents and health professionals. The site is frequently updated, and support overhead is minimal. Overall, a huge success and interconnect/<strong>it</strong> is now listed as a preferred supplier of web services to the Greenwich PCT &#8211; that&#8217;s always nice to see!</p>
<p><a title="Greenwich Healthy Living Service" href="http://greenwichhealthyliving.nhs.uk/">Visit the Greenwich Healthy Living Service website</a> and see for yourself why it&#8217;s doing so well.</p>

<a href='http://interconnectit.com/2965/greenwich-healthy-living/fireshot-capture-178-greenwich-healthy-living-service-greenwichhealthyliving_nhs_uk/' title='FireShot capture #178 - &#039;Greenwich Healthy Living Service&#039; - greenwichhealthyliving_nhs_uk'><img width="200" height="372" src="http://www.interconnectit.com/wp-content/uploads/2011/10/FireShot-capture-178-Greenwich-Healthy-Living-Service-greenwichhealthyliving_nhs_uk-200x372.jpg" class="attachment-thumbnail" alt="There&#039;s a lot of functionality here, but it&#039;s made readily available." title="FireShot capture #178 - &#039;Greenwich Healthy Living Service&#039; - greenwichhealthyliving_nhs_uk" /></a>
<a href='http://interconnectit.com/2965/greenwich-healthy-living/ghlis-events-calendar-view/' title='ghlis-events-calendar-view'><img width="200" height="419" src="http://www.interconnectit.com/wp-content/uploads/2011/10/ghlis-events-calendar-view-200x419.jpg" class="attachment-thumbnail" alt="ghlis-events-calendar-view" title="ghlis-events-calendar-view" /></a>
<a href='http://interconnectit.com/2965/greenwich-healthy-living/ghlis-internal-section-page/' title='ghlis-internal-section-page'><img width="200" height="285" src="http://www.interconnectit.com/wp-content/uploads/2011/10/ghlis-internal-section-page-200x285.jpg" class="attachment-thumbnail" alt="ghlis-internal-section-page" title="ghlis-internal-section-page" /></a>
<a href='http://interconnectit.com/2965/greenwich-healthy-living/ghlis-wednesday-evening-events/' title='ghlis-wednesday-evening-events'><img width="200" height="284" src="http://www.interconnectit.com/wp-content/uploads/2011/10/ghlis-wednesday-evening-events-200x284.jpg" class="attachment-thumbnail" alt="ghlis-wednesday-evening-events" title="ghlis-wednesday-evening-events" /></a>

]]></content:encoded>
			<wfw:commentRss>http://interconnectit.com/2965/greenwich-healthy-living/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spots for WordPress Developer Notes</title>
		<link>http://interconnectit.com/2906/spots-for-wordpress-developer-notes/</link>
		<comments>http://interconnectit.com/2906/spots-for-wordpress-developer-notes/#comments</comments>
		<pubDate>Fri, 07 Oct 2011 09:26:10 +0000</pubDate>
		<dc:creator>Tom J Nowell</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Documentation]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[Spots]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://interconnectit.com/?p=2906</guid>
		<description><![CDATA[Our Spots for WordPress plugin is designed to make your content management life with WP even easier. Although there are developer notes on the WordPress.org repository, we&#8217;ve decided to maintain a page here where we can possibly show a broader range of information in the future, depending on the take-up of the plugin. Template tags Spots provides 2 template tags&#8230; <a class="more" href="http://interconnectit.com/2906/spots-for-wordpress-developer-notes/">continue reading <span class="unicode">&#8674;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Our <a title="Spots for WordPress" href="http://wordpress.org/extend/plugins/spots/other_notes/">Spots for WordPress plugin</a> is designed to make your content management life with WP even easier.</p>
<p>Although there are developer notes on the WordPress.org repository, we&#8217;ve decided to maintain a page here where we can possibly show a broader range of information in the future, depending on the take-up of the plugin.</p>
<h2>Template tags</h2>
<p>Spots provides 2 template tags for developers named <code>icit_spot</code> and <code>icit_get_spot</code>.</p>
<h3>icit_spot</h3>
<p>This template tag echos out a spot:</p>
<pre><code>icit_spot( $id_or_name, $template );</code></pre>
<p>It takes the following parameters:</p>
<ul>
<li><code>$id_or_name</code>: Required. A numeric ID or the name of a spot as a string.</li>
<li><code>$template</code>: Optional. A string used in a call to <code><a href="http://codex.wordpress.org/Function_Reference/get_template_part" target="_blank">get_template_part</a>()</code></li>
</ul>
<h3>icit_get_spot</h3>
<p>This template tag performs the same function, but it allows the developer to specify wether to echo the result, or return it as a variable:</p>
<pre><code>icit_get_spot( $id_or_name, $template, $echo );</code></pre>
<p>It takes the following extra parameter:</p>
<ul>
<li><code>$echo</code>: Optional. Defaults to false. A boolean to indicate whether to echo the spot content or just return it.</li>
</ul>
<h2>Basic Usage</h2>
<p>You can use spots to replace boilerplate text in your themes. If you have areas in your themes where typically you would hard code the text you could use the following code:</p>
<pre><code>if ( <a href="http://php.net/manual/en/function.function-exists.php" target="_blank">function_exists</a>( 'icit_spot' ) )
    icit_spot( 'Copyright' );</code></pre>
<p>The above code would output the contents of a spot titled &#8216;Copyright&#8217;. If the spot does not exist it will be created as a draft. Spots in draft mode are only visible to logged in users with editing capabilities.</p>
<h2>Templates</h2>
<p>The plugin will initially look for a file in your theme using the <code><a href="http://codex.wordpress.org/Function_Reference/get_template_part" target="_blank">get_template_part</a>()</code> function. If you have a file called <code>spot.php</code> in your theme that will be the default template for all spots. The <code>icit_spot()</code> function can take a second parameter for the template part to use for example:</p>
<pre><code>if ( <a href="http://php.net/manual/en/function.function-exists.php" target="_blank">function_exists</a>( 'icit_spot' ) )
    icit_spot( 'Copyright', 'copyright' );</code></pre>
<p>The above code will make the plugin look in your theme folder for a file called <code>spot-copyright.php</code> to use for the output. If not available it will fall back to <code>spot.php</code> and if that is not available it will simply output the spot contents.</p>
<p>Use templates when you want to display a featured image from a spot or if you require some additional/alternative markup for the spot. Spots are just like posts, so in the templates you retrieve the contents of the spot using <code><a href="http://codex.wordpress.org/Function_Reference/the_content" target="_blank">the_content</a>()</code> just as would in the loop.</p>
<h3>Basic spot template example:</h3>
<pre><code>&lt;div class="spot"&gt;
    &lt;?php <a href="http://codex.wordpress.org/Function_Reference/the_content" target="_blank">the_content</a>(); ?&gt;
&lt;/div&gt; </code></pre>
<h3>Spot template with featured image:</h3>
<pre><code>&lt;div class="spot-with-image"&gt;
    &lt;?php
    if ( <a href="http://codex.wordpress.org/Function_Reference/has_post_thumbnail" target="_blank">has_post_thumbnail</a>() )
        <a href="http://codex.wordpress.org/Function_Reference/the_post_thumbnail" target="_blank">the_post_thumbnail</a>( 'medium' );
    <a href="http://codex.wordpress.org/Function_Reference/the_content" target="_blank">the_content</a>(); ?&gt;
&lt;/div&gt; </code></pre>
<h2>Additional</h2>
<p>There are many filters and hooks available to get even more out of spots, so drop by the plugin homepage or use the forums if there is something you need to do with spots but aren&#8217;t sure how.</p>
]]></content:encoded>
			<wfw:commentRss>http://interconnectit.com/2906/spots-for-wordpress-developer-notes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Announcing Spots</title>
		<link>http://interconnectit.com/2364/announcing-spots/</link>
		<comments>http://interconnectit.com/2364/announcing-spots/#comments</comments>
		<pubDate>Thu, 25 Aug 2011 15:02:04 +0000</pubDate>
		<dc:creator>David Coveney</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[plugins]]></category>

		<guid isPermaLink="false">http://interconnectit.com/?p=2364</guid>
		<description><![CDATA[Imagine that you&#8217;re building a theme, and in various places in that theme you have small elements that you&#8217;d just love to content manage.  It could be items in a footer, in the header, or for use as widgets.  Things like a copyright notice, a credit line, some free form spaces and so on. In the past, coding for this&#8230; <a class="more" href="http://interconnectit.com/2364/announcing-spots/">continue reading <span class="unicode">&#8674;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Imagine that you&#8217;re building a theme, and in various places in that theme you have small elements that you&#8217;d just love to content manage.  It could be items in a footer, in the header, or for use as widgets.  Things like a copyright notice, a credit line, some free form spaces and so on.</p>
<p>In the past, coding for this was a pain &#8211; you either needed to add an options page on your theme leaving your users with an HTML content area or deal with the weight of adding WYSIWYG support, or you&#8217;d just hard code these elements.</p>
<p>interconnect/<strong>it</strong> Spots solves this.  By adding a new content type to WordPress and using the familiar WP interface, you can now quickly and easily make these Spots into content managed elements.</p>
<p>A simple template call is all you need to instantiate a Spot:</p>
<pre>if ( function_exists('icit_spot') ) {
 icit_spot('Copyright');
 }</pre>
<p>This will then create a Spot which the user can edit using the familiar WP WYSIWYG tools.  If another theme comes along that requires the same Spot, then the content is already there and ready.</p>
<p>This is all built as part of the interconnect/<strong>it</strong> principle of <a href="http://www.slideshare.net/interconnectit/how-to-content-manage-everything">&#8220;Content Manage Everything.&#8221;</a> We hate hardcoding, and we&#8217;re sure most of you do.  But sometimes it happens because there&#8217;s only so much time available in a project.  With interconnect/<strong>it</strong> Spots you&#8217;ll be able to handle these items quickly and elegantly.</p>
<h3>It&#8217;s Not a Developer Tool Only!</h3>
<p>Spots also comes with its own widget, allowing you to assign your spots to any widget space available.  The widget even has its own WYSIWYG editor, allowing you to quickly tweak your Spots widgets without leaving the widget admin page.</p>
<div id="attachment_2366" class="wp-caption alignright" style="width:320px;"><a href="http://www.interconnectit.com/wp-content/uploads/2011/08/widget-spot.jpg"><img class="size-medium wp-image-2366" title="widget-spot" src="http://www.interconnectit.com/wp-content/uploads/2011/08/widget-spot-320x239.jpg" alt="" width="320" height="239" /></a><p class="wp-caption-text">Let&#39;s do this!</p></div>
<h3>OK, Sounds Great, Now Give Me Some Examples!</h3>
<p>So, let&#8217;s say you&#8217;re using the 2011 theme and you want to add a Copyright notice to your sidebar.  Easy-peasy.  Simple install Spots, activate it, then go to Appearances | Widgets.</p>
<p>From there you will drag the Spot widget into your sidebar space.</p>
<p>Now, if you&#8217;ve already created your Spot you can simply select the spot you want and away you&#8217;re done. But if you <em>haven&#8217;t</em> already created your Spot the widget will offer to let you go and create a new Spot.</p>
<div id="attachment_2367" class="wp-caption alignright" style="width:320px;"><a href="http://www.interconnectit.com/wp-content/uploads/2011/08/the-spot-widget.jpg"><img class="size-medium wp-image-2367" title="the-spot-widget" src="http://www.interconnectit.com/wp-content/uploads/2011/08/the-spot-widget-320x188.jpg" alt="" width="320" height="188" /></a><p class="wp-caption-text">The Spots Widget</p></div>
<p>Here you&#8217;ll find yourself at a familiar WP editor.  Simply give it a sensible title and then put in what you like.  You want an image there?  Go for it.  You want special symbols?  The editor will help you.  Here we&#8217;ll call the spot Copyright, and we&#8217;ll input the content saying &#8220;This site is copyright 2011.&#8221;  Then hit Publish, just as you would for a post.</p>
<p>Once you&#8217;ve saved your spot, return to the widget administration page, go to the widget and from the dropdown select the spot you&#8217;ve just created.</p>
<div id="attachment_2370" class="wp-caption alignright" style="width:320px;"><a href="http://www.interconnectit.com/wp-content/uploads/2011/08/the-spot-widget2.jpg"><img class="size-medium wp-image-2370" title="the-spot-widget2" src="http://www.interconnectit.com/wp-content/uploads/2011/08/the-spot-widget2-320x351.jpg" alt="" width="320" height="351" /></a><p class="wp-caption-text">The full Spot widget showing the editor.</p></div>
<p>Hit Save.  And once you do, you&#8217;ll notice something else.  The widget now features a WYSIWYG editor.  This means that you can quickly and easily edit your spot right there, without breaking your widget admin workflow.</p>
<p>If you now visit your site, you&#8217;ll see that the Copyright notice is where you&#8217;ve placed it.</p>
<h3>Why Not Just Use the Text Widget?</h3>
<p>A good question!  The text widget is great.  Simple, quick, and easy to use.  But it&#8217;s HTML only.  And that means that a user who has access to administer widgets can, by virtue of a bit of bad HTML code render the site completely broken.  They can do this using the editor, of course, but it&#8217;s *much* harder to do so.</p>
<p>The editor also means you can easily insert media.</p>
<div id="attachment_2372" class="wp-caption alignright" style="width:320px;"><a href="http://www.interconnectit.com/wp-content/uploads/2011/08/widget-with-image.jpg"><img class="size-medium wp-image-2372" title="widget-with-image" src="http://www.interconnectit.com/wp-content/uploads/2011/08/widget-with-image-320x235.jpg" alt="" width="320" height="235" /></a><p class="wp-caption-text">A Spot widget, with an image in it.</p></div>
<p>Let&#8217;s take an example using the above.  Imagine we&#8217;re using the default WP 2011 theme, and the user decides to put a big image in his post.  What happens?  Well, it&#8217;s not a problem &#8211; most well-written themes (and we accept that many aren&#8217;t) will sort this out.  But what&#8217;s nice is that if you&#8217;re using a suitable shadowbox plugin the full size image, if it&#8217;s linked to, will pop up.  Try it for yourselves.</p>
<h3>I&#8217;m Happy In Code &#8211; What Can I Do?</h3>
<p>Ah, well, it gets better for you.</p>
<p>Let&#8217;s take the 2011 theme again.  Say you wish to place an Awesomeness element in the footer instead of the line saying &#8220;Proudly Powered by WordPress.&#8221;  This is so easy, it&#8217;s daft.</p>
<p>First, you need to get the footer.php file for the theme.</p>
<p>Then, find the div: &lt;div id=&#8221;site-generator&#8221;&gt; and remove everything that goes in-between that and the closing &lt;/div&gt;</p>
<p>Replace the code with the following:</p>
<pre>&lt;?php if ( function_exists('icit_spot') ) {
 icit_spot('Awesomeness');
 } ?&gt;</pre>
<p>What&#8217;s nice is that if you visit a page on the site and the Spot called &#8216;Awesomeness&#8217; hasn&#8217;t been created, the plugin will create a blank Draft version of the Spot ready for completion.</p>
<p>All the user then needs to do is to go in and edit that Spot and hey presto, the footer now looks like this:</p>
<div id="attachment_2373" class="wp-caption aligncenter" style="width:680px;"><a href="http://www.interconnectit.com/wp-content/uploads/2011/08/very-proudly-powered-by-WP.jpg"><img class="size-large wp-image-2373 " title="very-proudly-powered-by-WP" src="http://www.interconnectit.com/wp-content/uploads/2011/08/very-proudly-powered-by-WP-680x153.jpg" alt="" width="680" height="153" /></a><p class="wp-caption-text">See that? VERY.</p></div>
<h3>So Can I Try It?</h3>
<p>Sure!  We released the production version of Spots at the beginning of October 2011 and it is now available directly from the WordPress back-end or for download from the WordPress Extend repository.</p>
<p><a class="call-to-action" href="http://wordpress.org/extend/plugins/spots/">Get WordPress Spots from the WordPress.org Repository</a></p>
]]></content:encoded>
			<wfw:commentRss>http://interconnectit.com/2364/announcing-spots/feed/</wfw:commentRss>
		<slash:comments>43</slash:comments>
		</item>
		<item>
		<title>Informa Telecoms &amp; Media Corporate Site</title>
		<link>http://interconnectit.com/2241/informa-telecoms-media-corporate-site/</link>
		<comments>http://interconnectit.com/2241/informa-telecoms-media-corporate-site/#comments</comments>
		<pubDate>Wed, 17 Aug 2011 15:42:30 +0000</pubDate>
		<dc:creator>David Coveney</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Informa]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://interconnectit.com/?p=2241</guid>
		<description><![CDATA[<p>We've had a pretty busy few months here at interconnect/<strong>it</strong> and, as a consequence, we've failed to tell the world about a large number of website's we've built recently.</p>

<p>Here's one we built earlier.  Hope you like it.</p>]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve had a pretty busy few months here at interconnect/<strong>it</strong> and, as a consequence, we&#8217;ve failed to tell the world about a large number of website&#8217;s we&#8217;ve built recently.</p>
<p>So here&#8217;s the first &#8211; launched in mid-Spring 2011, the new corporate <a href="http://informatandm.com">Informa Telecoms &#038; Media</a> was built by us over winter.  It&#8217;s our most sophisticated ever WordPress implementation, offering a huge range of functionality that allows the marketing team at the company to quickly and easily show off the wide range of products and services on offer.</p>
<div id="attachment_2242" class="wp-caption alignright" style="width:320px;"><a href="http://informatandm.com"><img src="http://www.interconnectit.com/wp-content/uploads/2011/08/FireShot-capture-152-Home-page-»-Informa-Telecoms-Media-www_informatandm_com_section_home-page-320x730.jpg" alt="" title="FireShot capture #152 - &#039;Home page » Informa Telecoms &amp; Media&#039; - www_informatandm_com_section_home-page" width="320" height="730" class="size-medium wp-image-2242" /></a><p class="wp-caption-text">Lots going on here.  And you see that Digital TV Europe announcement they&#039;re highlighting?  We built that too.</p></div>
<ul>
<li>Adds WordPress Sections &#8211; a new tool by us</li>
<li>Dramatic extension of the WP widgets system</li>
<li>Powerful aggregation tools</li>
<li>Easy to create alternative sites for other brands</li>
<li>Large range of banner and image options</li>
<li>Social integration</li>
<li>WordPress Multisites</li>
<li>Mega menus</li>
<li>Lots of other clever stuff we can&#8217;t tell you about!</li>
</ul>
<p>The front-end design was supplied to us by Informa&#8217;s internal design team.  We then took this, added WordPress specific design elements, and developed the workflow, plugin suite and theme that now allows Informa Telecoms &#038; Media to quickly promote events and new product ranges throughout their website.</p>
<p>A large part of the job centred around a blogging platform for Informa&#8217;s analysts, with author specific taxonomies allowing for a more sophisticated way of allowing visitors to drill down into information.  As a consequence, the <a href="http://blogs.informatandm.com/">Analysts Blogs element of the site</a> adds a range of features that isn&#8217;t commonly seen in WordPress based blogs.</p>
<h3>Events Promotion</h3>
<p><a href="http://www.informatandm.com/section/all-events/">Informa Telecoms &#038; Media run a huge range of events</a>.  Their website previously failed to drive traffic to events and, where it did, failed to capture the interest of visitors.  Consequently, we developed functionality to allow for the quick and easy aggregation of events and the automatic creation of .ics files allowing visitors to add events to their diaries.</p>
<p>The site is almost too big to describe fully, so why not just go and <a href="http://www.informatandm.com">take a look</a>?</p>
]]></content:encoded>
			<wfw:commentRss>http://interconnectit.com/2241/informa-telecoms-media-corporate-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Liverpool WordPress Interest Group (SWIG) Meeting &#8211; 25th May 2011</title>
		<link>http://interconnectit.com/2138/liverpool-wordpress-interest-group-swig-meeting-25th-may-2011/</link>
		<comments>http://interconnectit.com/2138/liverpool-wordpress-interest-group-swig-meeting-25th-may-2011/#comments</comments>
		<pubDate>Wed, 18 May 2011 12:06:45 +0000</pubDate>
		<dc:creator>David Coveney</dc:creator>
				<category><![CDATA[Interest Group Events]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[SWIG]]></category>

		<guid isPermaLink="false">http://interconnectit.com/?p=2138</guid>
		<description><![CDATA[SWIG is great!  SWIG is ace!  Swig is every fourth Wednesday of the month at 6:30pm.  We talk about WordPress.  A lot.]]></description>
			<content:encoded><![CDATA[<div id="attachment_2043" class="wp-caption alignright" style="width:320px;"><a href="http://www.interconnectit.com/wp-content/uploads/2011/03/swig-logo1-flat.png"><img title="swig-logo1-flat" src="http://www.interconnectit.com/wp-content/uploads/2011/03/swig-logo1-flat-320x121.png" alt="" width="320" height="121" /></a><p class="wp-caption-text">The SWIG logo - we</p></div>
<p>The first Liverpool WordPress Interest Group took place at the end of March and, with a good turnout, will now be a regular event held on the fourth Wednesday of each month at the <a href="http://interconnectit.com/about/find-us/">interconnect/<strong>it</strong> offices</a>.</p>
<p>Wow &#8211; it&#8217;s hard to believe that another SWIG event is just around the corner.</p>
<h3>Agenda for this Meeting, starting at 6:30pm</h3>
<ol>
<li>Welcome and Introductions</li>
<li>Quick discussion about ideas and get things arranged for the next month&#8217;s event</li>
<li>PRESENTATION: How to content manage <em>everything</em> in WordPress, by <a href="http://interconnectit.com/author/rob">Robert O&#8217;Rourke</a></li>
<li>Q&amp;A</li>
<li>Drinks and open forum</li>
</ol>
<p>If you&#8217;d like to add anything to the agenda &#8211; just mention it in the comments.</p>
<p>The registration form will disappear once the event is fully booked.  If you want to be added to the reserve list just let us know in comments.</p>
<p>Places are strictly limited &#8211; if you can&#8217;t make it, please please cancel the ticket or let us know so that somebody else can take your place.</p>
<div id="__ss_8314308">
<div><strong><a href="http://www.slideshare.net/interconnectit/how-to-content-manage-everything" title="How to content manage everything">How to content manage everything</a></strong></div>
<div><object id="__sse8314308" width="100%" height="548"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=howtocontentmanageeverything-110615065550-phpapp02&#038;stripped_title=how-to-content-manage-everything&#038;userName=interconnectit" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse8314308" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=howtocontentmanageeverything-110615065550-phpapp02&#038;stripped_title=how-to-content-manage-everything&#038;userName=interconnectit" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="100%" height="548"></embed></object></div>
<div>View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/interconnectit">Interconnect IT</a>.</div>
</div>
<p>Are you wondering why it&#8217;s called SWIG and not LWIG?  To find out you&#8217;ll just have to attend.  It&#8217;s a secret only attendees can ever know.</p>
<p><script src="http://b.scorecardresearch.com/beacon.js?c1=7&amp;c2=7400849&amp;c3=1&amp;c4=&amp;c5=&amp;c6="></script><script src="http://b.scorecardresearch.com/beacon.js?c1=7&amp;c2=7400849&amp;c3=1&amp;c4=&amp;c5=&amp;c6="></script></p>
]]></content:encoded>
			<wfw:commentRss>http://interconnectit.com/2138/liverpool-wordpress-interest-group-swig-meeting-25th-may-2011/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress (and others) Search and Replace Tool</title>
		<link>http://interconnectit.com/124/search-and-replace-for-wordpress-databases/</link>
		<comments>http://interconnectit.com/124/search-and-replace-for-wordpress-databases/#comments</comments>
		<pubDate>Wed, 18 May 2011 10:51:26 +0000</pubDate>
		<dc:creator>David Coveney</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[migrations]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[serialized php]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://spectacu.la/?p=124</guid>
		<description><![CDATA[WordPress has a habit of storing serialized PHP data in the database. This is fine if you're working in PHP, but when you migrate a website from one domain to another it's very easy to affect strings and corrupt this data.  This search &#038; replace tool can help you to make changes without inadvertently affecting settings such as widgets which could leave you with a very broken and time consuming migration.]]></description>
			<content:encoded><![CDATA[<div id="attachment_2387" class="wp-caption alignright" style="width:320px;"><strong><a href="http://www.interconnectit.com/wp-content/uploads/2011/05/searchreplacev2.jpg"><img class="size-medium wp-image-2387" title="searchreplacev2" src="http://www.interconnectit.com/wp-content/uploads/2011/05/searchreplacev2-320x449.jpg" alt="" width="320" height="449" /></a></strong><p class="wp-caption-text">Version two brought a smarter UI and better workflow</p></div>
<p>When you&#8217;re migrating <a href="http://wordpress.org" title="WordPress">WordPress</a> (or any other platform using serialized PHP strings in the database) between domains, you must use a safe search and replace method that preserves the integrity of the serialized string lengths.  A simple of a dump file for http://localhost to, for example, http://thenewdomain.com is problematic because the length of the string changes but the indexes for the serialized strings does not.  Consequently settings are lost and widgets disappear.  Not good.</p>
<p>This script can now also handle multiply nested serializations, which can happen in transient values in WP at times, and it can also handle multi-byte Unicode changes safely.  This is important now that <a href="http://en.wikipedia.org/wiki/Internationalized_domain_name" title="Internationalised domain name">internationalised domain names</a> are allowed.</p>
<h3>It&#8217;s Not Only for WordPress</h3>
<p>It&#8217;s worth mentioning that the code will work for any platform that stores PHP serialized arrays in a MySQL database. You can easily use this script on Drupal, Joomla and many other systems where you need to change items across a database without messing up your stored arrays.</p>
<p><a class="call-to-action" href="http://www.interconnectit.com/wp-content/uploads/2011/05/searchreplacedb21.zip">Download Search Replace DB v 2.1.0</a></p>
<h3>Contribute!</h3>
<p>A lot of developers now use this plugin. If you feel you can add something, there is now an official Github repository for this script at <a href="https://github.com/interconnectit/Search-Replace-DB" title="PHP Safe DB Search-Replace">https://github.com/interconnectit/Search-Replace-DB</a> </p>
<h3>Version 2.1.0 (released Dec 2011) Improvements</h3>
<p>The latest version 2.1.0 introduced a number of key improvements:</p>
<ol>
<li>Added charset support, helping in all sorts of places (thanks Sergey Biryukov!)</li>
<li>Added option to skip guid column for migrating already live sites</li>
<li>Removed use of deprecated functions.</li>
<li>Other bug &amp; comment fixes</li>
</ol>
<h3>Changes being prepared for Version 2.2.0</h3>
<ol>
<li>Support for BLOBS/Objects to give Drupal compatibility</li>
<li>Minor tweaks and corrections</li>
</ol>
<p><a class="call-to-action" href="https://github.com/interconnectit/Search-Replace-DB">github Repo &#8211; DRUPAL devs please test master branch!</a></p>
<p>To see how you can use this tool to aid migrations, check out our <a href="http://www.interconnectit.com/719/migrating-a-wordpresswpmubuddypress-website/">article on WordPress migrations</a> or visit the <a href="http://wp.tutsplus.com/tutorials/hosting/migrating-wordpress-across-hosts-servers-and-urls/">WP Tuts+ article that mentions this script</a>.</p>
<p class="taxonomy">If you are in any doubt whatsoever about how to use this plugin, then please consider getting an expert in.  It&#8217;s a really powerful bit of code that if used badly can damage a WP install beyond repair.  If you want help, get in somebody like us, for example, or any of the other great guys listed over at <a href="http://codepoet.com/">CodePoet.</a></p>
<p><strong>IMPORTANT</strong>: This code is supplied with no warranty or support implied. You use it entirely at your own risk. Currently it is supplied under the WTFPL but this will change to the GPL eventually. And when you&#8217;ve finished using the script, PLEASE delete it as it can pose a serious security risk to your site.</p>
<p><a class="call-to-action" href="http://www.interconnectit.com/wp-content/uploads/2011/05/searchreplacedb21.zip">Download Search Replace DB v 2.1.0</a></p>
<h3>Changelog:</h3>
<p>// Version 2.1.0:<br />
// &#8211; Changed to version 2.1.0<br />
// * Following change by Sergey Biryukov &#8211; merged in and tested by Dave Coveney<br />
// &#8211; Added Charset Support (tested with UTF-8, not tested on other charsets)<br />
// * Following changes implemented by James Whitehead with thanks to all the commenters and feedback given!<br />
// &#8211; Removed PHP warnings if you go to step 3+ without DB details.<br />
// &#8211; Added options to skip changing the guid column. If there are other<br />
// columns that need excluding you can add them to the $exclude_cols global<br />
// array. May choose to add another option to the table select page to let<br />
// you add to this array from the front end.<br />
// &#8211; Minor tweak to label styling.<br />
// &#8211; Added comments to each of the functions.<br />
// &#8211; Removed a dead param from icit_srdb_replacer</p>
<p>// Version 2.0.0 &#8211; returned to using unserialize function to check if string is serialized or not<br />
// &#8211; marked is_serialized_string function as deprecated<br />
// &#8211; changed form order to improve usability and make use on multisites a bit less scary<br />
// &#8211; changed to version 2, as really should have done when the UI was introduced<br />
// &#8211; added a recursive array walker to deal with serialized strings being stored in serialized strings. Yes, really.<br />
// &#8211; changes by James R Whitehead (kudos for recursive walker) and David Coveney 2011-08-26</p>
<p>// Version 1.0.2 &#8211; typos corrected, button text tweak &#8211; <a href="http://interconnectit.com/author/david-coveney">David Coveney</a> / <a href="http://interconnectit.com/author/rob">Robert O&#8217;Rourke</a><br />
// Version 1.0.1 &#8211; styling and form added by <a href="http://interconnectit.com/author/james-whitehead">James R Whitehead</a><br />
// Version 1.0.0 &#8211; original version by <a href="http://interconnectit.com/author/david-coveney">David Coveney</a></p>
<h3>To Be Done</h3>
<p><del>Ensure UTF8 encoding is enforced (see comments).</del> Added in v2.1.0<br />
Self/deletion or security system to prevent accidental security risks.<br />
Release CLI version for use on non-WP sites, or for other purposes (already supports use on any MySQL DB.)<br />
Change to GPL V3.<br />
<del>Eliminate warnings and remove deprecated function calls.</del> Added in v2.1.0<br />
Add facility to subscribe to interconnect/it Newsletter.</p>
<p><a class="call-to-action" href="http://www.interconnectit.com/wp-content/uploads/2011/05/searchreplacedb21.zip">Download Search Replace DB v 2.1.0</a></p>
]]></content:encoded>
			<wfw:commentRss>http://interconnectit.com/124/search-and-replace-for-wordpress-databases/feed/</wfw:commentRss>
		<slash:comments>146</slash:comments>
		</item>
		<item>
		<title>LinkedIn/WordPress Application Domain Mapping Problem</title>
		<link>http://interconnectit.com/2058/linkedinwordpress-application-domain-mapping-problem/</link>
		<comments>http://interconnectit.com/2058/linkedinwordpress-application-domain-mapping-problem/#comments</comments>
		<pubDate>Mon, 28 Mar 2011 15:16:57 +0000</pubDate>
		<dc:creator>David Coveney</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[migration]]></category>
		<category><![CDATA[wordpress.com]]></category>

		<guid isPermaLink="false">http://interconnectit.com/?p=2058</guid>
		<description><![CDATA[We had an interesting one today. The LinkedIn WordPress application is a widget that allows you to have your latest WordPress posts on your site. The references within it all relate to WordPress.com &#8211; however, I knew it worked full well with self-hosted WordPress.org sites as well as I use the application. So I was a bit bemused when a&#8230; <a class="more" href="http://interconnectit.com/2058/linkedinwordpress-application-domain-mapping-problem/">continue reading <span class="unicode">&#8674;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_2060" class="wp-caption alignright" style="width:320px;"><a href="http://www.interconnectit.com/wp-content/uploads/2011/03/linkedinwp.png"><img class="size-medium wp-image-2060" title="linkedinwp" src="http://www.interconnectit.com/wp-content/uploads/2011/03/linkedinwp-320x291.png" alt="Screenshot of LinkedIn WordPress application, broken" width="320" height="291" /></a><p class="wp-caption-text">The LinkedIn WordPress application picking up old content from the wrong place.</p></div>
<p>We had an interesting one today.  The LinkedIn WordPress application is a widget that allows you to have your latest WordPress posts on your site.  The references within it all relate to WordPress.com &#8211; however, I knew it worked full well with self-hosted WordPress.org sites as well as I use the application.</p>
<p>So I was a bit bemused when a client called today to say that they were only getting old posts in LinkedIn.  My initial reaction is to consider this a LinkedIn/Automattic problem because they&#8217;re the ones that supply the application, not us.  However, a support contract is a support contract.</p>
<p>Looking a bit more deeply I could confirm what was happening.  If you put http://janbritton.org into the field it got changed to http://janbritton.wordpress.com &#8211; how peculiar.</p>
<h3>Domain Mapping</h3>
<p>So as is my usual approach to this, I wondered what it could be that could relate the domain janbritton.org to the old blog they had on WordPress.com &#8211; and I could think of only one possibility.</p>
<p>When we migrate a WordPress.com site to WordPress.org the first stage is to get the domain and map it on the original blog.  We then take leave the site running like that for a month before then pointing the domain at the site&#8217;s new server.  It&#8217;s a simple way to maintain your link juice, and is very effective.</p>
<p>But what happens when you use the LinkedIn WordPress app is that for some reason it looks up the domain on WordPress.com and uses the WordPress.com URL rather than the mapped domain.  I guess there are reasons for this, but if you&#8217;ve migrated your blog from WordPress.com this could be mighty confusing.</p>
<p>The answer is to delete the WordPress.com domain mapping extra.  You can&#8217;t just change your primary domain &#8211; you have to delete the domain you&#8217;re using for the live site.  Otherwise the application won&#8217;t work correctly.  This may well cause us some future migration headaches for heavy LinkedIn users of WordPress.com going self-hosted.</p>
]]></content:encoded>
			<wfw:commentRss>http://interconnectit.com/2058/linkedinwordpress-application-domain-mapping-problem/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>It&#8217;s Time to Grow Up About IE</title>
		<link>http://interconnectit.com/2025/its-time-to-grow-up-about-ie/</link>
		<comments>http://interconnectit.com/2025/its-time-to-grow-up-about-ie/#comments</comments>
		<pubDate>Tue, 22 Mar 2011 16:24:10 +0000</pubDate>
		<dc:creator>David Coveney</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[IE7]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Progressive Enhancement]]></category>
		<category><![CDATA[standards]]></category>

		<guid isPermaLink="false">http://interconnectit.com/?p=2025</guid>
		<description><![CDATA[Using WordPress in enterprises with old browsers installed can be problematic.  Developers whinge about it (and should stop) and staff struggle with it.  Well, there's an answer to both that may surprise you.]]></description>
			<content:encoded><![CDATA[<div id="attachment_2026" class="wp-caption alignright" style="width:320px;"><a href="http://www.interconnectit.com/wp-content/uploads/2011/03/idestroyerjp.jpg"><img class="size-medium wp-image-2026" title="idestroyerjp" src="http://www.interconnectit.com/wp-content/uploads/2011/03/idestroyerjp-320x215.jpg" alt="" width="320" height="215" /></a><p class="wp-caption-text">Typically Snarky Image (source not known - found all over the interwebs, so let me know if it&#39;s yours)</p></div>
<p>Online snark towards IE, particularly in Twitter, is really common and I keep seeing comments in my timeline like these:</p>
<blockquote><p>Love that WordPress might be dropping IE6 support in 3.2. You might as well take care of IE7 while you&#8217;re at it.</p></blockquote>
<p style="text-align: right;">- @jschuller</p>
<p>or</p>
<blockquote><p>sometimes I wonder if going around the globe, uninstalling every single copy of IE, is less time-consuming than debugging</p></blockquote>
<p style="text-align: right;">- @RobPoort</p>
<p>or</p>
<blockquote><p>What&#8217;s sad is how much of a time suck #IE really is for developers. Think of the billions spent on just debugging for IE!</p></blockquote>
<p style="text-align: right;">@Dr_Overdose</p>
<p>And they used to really wind me.  Happily they don&#8217;t any more.  I&#8217;m over it.</p>
<p>So why did they wind me up?  Because the amount of time and energy expended in whinging about Internet Explorer in the industry is ridiculous.  It hasn&#8217;t changed in five years either.  The whinging is still there.  It just never stops.  And it needs to.</p>
<h3>It&#8217;s an Environment Problem, Stupid</h3>
<p>This is where I&#8217;m going to no doubt draw some criticism, quite possibly from my colleagues even, but here goes:</p>
<p>Internet Explorer, from version 6, is as much a limiting part of our web environment as the potholes and bumps in our roads are a limiting part of car design.</p>
<p>A car designer is powerless to change the roads in your city or country, just like you and I are powerless to make enterprises change their browser of choice.  They don&#8217;t care about whether it makes a bit of extra work for us, they care about how much extra work upgrading will be for them.</p>
<p>Of course we can take the moral high ground.  IE8 is more secure than IE7.  IE9 is faster and more standards compliant.  Good, solid reasons for upgrading.  But no more likely to be listened to than the advice a car designer from Lotus might give to Greece about the environmental and safety benefits that surfacing their roads to a higher standard might bring.  Greece has other priorities than listening to a car designer, and enterprises have higher priorities than listening to the advice of web developers.</p>
<h3>So What&#8217;s the Real Answer for Enterprise Users?</h3>
<p>We found a very real problem for our clients &#8211; the back-end of WordPress is a pretty poor place to work in with IE6 and sometimes poor in IE7.  It&#8217;s usually passable in the latter, but in some enterprises we found that IE7 installs were so locked down that some functionality, particularly within third party plugins, just wouldn&#8217;t work well or was so slow as to be unusable.</p>
<p>In the end we recommended that content teams should be allowed to use <a href="http://www.mozilla.com/en-US/firefox/new/">Firefox</a> or <a href="http://www.google.com/chrome">Google Chrome</a> internally.  In all cases so far this advice has been heeded.  With Chrome it even has the advantage that it can be installed by users even on Windows PCs with very locked down permissions because of the way it&#8217;s coded to not need any admin access.  That means you can probably get your content managers running a decent browser without any involvement from IT.  <a href="http://portableapps.com/">Portable Apps</a> on USB sticks can also be run, meaning Firefox and other tools can be made available.</p>
<p>But do check whether that might not be in breach of local IT rules &#8211; I wouldn&#8217;t want any of you to get into trouble now.</p>
<h3>And for Web Developers and Designers?</h3>
<p>In terms of web development we&#8217;re all going to have to do our best with <a href="http://en.wikipedia.org/wiki/Progressive_enhancement">progressive enhancement</a>.  The interconnect/<strong>it</strong> site works perfectly well in IE6, but has different features to when it&#8217;s view in Firefox, and different again if viewed in Chrome.</p>
<p>There are points when you have to make a judgement call.  Is it worth supporting that last 5% using out of date browsers?  Well, that depends.  It&#8217;s simple maths &#8211; if, say, the cost of supporting a browser with 5% share of your site&#8217;s traffic is less than the profit you make from those visitors then you continue to support it.  Don&#8217;t complain, just do it.  That&#8217;s the only possible business case you have to make.  It may not be fun, but if you&#8217;re a professional it&#8217;s the only thing you can do.  If you&#8217;re a hobbyist then support whatever browser you feel like &#8211; it&#8217;s entirely your choice, and don&#8217;t feel obliged to support minority browsers when you&#8217;re not making any money from your sites.</p>
]]></content:encoded>
			<wfw:commentRss>http://interconnectit.com/2025/its-time-to-grow-up-about-ie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

