<?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>Fri, 27 Apr 2012 16:43:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>The Auditor, Closed Beta 2</title>
		<link>http://interconnectit.com/3818/the-auditor-closed-beta-2/</link>
		<comments>http://interconnectit.com/3818/the-auditor-closed-beta-2/#comments</comments>
		<pubDate>Thu, 29 Mar 2012 15:39:09 +0000</pubDate>
		<dc:creator>Tom J Nowell</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Clients]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://interconnectit.com/?p=3818</guid>
		<description><![CDATA[Following on from our initial announcement, I&#8217;m happy to announce we have a new version! We&#8217;ve listened to feedback and made many improvements. We&#8217;re also making expanding the closed beta! One of the points mentioned in feedback was the potential for extending the plugin, examples including Google Analytics traffic widgets on the overview page etc. The second iteration now comes with&#8230; <a class="more" href="http://interconnectit.com/3818/the-auditor-closed-beta-2/">continue reading <span class="unicode">&#8674;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_3819" class="wp-caption alignright" style="width:320px;"><a href="http://www.interconnectit.com/wp-content/uploads/2012/03/Overview-‹-Blogs-—-WordPress.png"><img class=" wp-image-3819 " title="The Auditor" src="http://www.interconnectit.com/wp-content/uploads/2012/03/Overview-‹-Blogs-—-WordPress-320x431.png" alt="" width="320" height="431" /></a><p class="wp-caption-text">The Overview page, now shinier than ever</p></div>
<p>Following on from our <a href="http://interconnectit.com/3806/the-auditor-enters-closed-beta/" target="_blank">initial announcement</a>, I&#8217;m happy to announce we have a new version! We&#8217;ve listened to feedback and made many improvements. We&#8217;re also making expanding the closed beta! One of the points mentioned in feedback was the potential for extending the plugin, examples including Google Analytics traffic widgets on the overview page etc.</p>
<p>The second iteration now comes with more developer documentation explaining how to:</p>
<ul>
<li><span style="color: #353231;">Add your own events</span></li>
<li><span style="color: #353231;">Use multiple event logs</span></li>
<li><span style="color: #353231;">Custom logging outputs</span></li>
<li><span style="color: #353231;">Custom html for logtable events</span></li>
<li><span style="color: #353231;">Hook debugging tools</span></li>
</ul>
<div>I&#8217;ve also updated the UI, there are now:</div>
<div>
<ul>
<li><span style="color: #353231;">Nicer and more consistent colours across all graphs. For example, an Option Changed event is now the same colour in all graphs and tables</span></li>
<li><span style="color: #353231;">Additional charts showing attachments, published pages, and custom post types</span></li>
<li><span style="color: #353231;">Colour coded log table rows, matching the graph entries and line charts</span></li>
<li><span style="color: #353231;">Multiple Log listings support</span></li>
<li><span><span style="color: #353231;">A redesigned User filtering UI with AJAX suggestions, handles large user bases much better</span></span></li>
</ul>
<div>As well as many other small adjustments and additional log events. Additional hooks and filters have also been added to help integrate plugins and themes into the logging systems.</div>
</div>
<div></div>
<div><img class="aligncenter size-large wp-image-3851" title="auditlogtable" src="http://www.interconnectit.com/wp-content/uploads/2012/03/auditlogtable-680x291.png" alt="" width="680" height="291" /></div>
<div></div>
<div>Those in the closed beta group have a copy sitting in their email inboxes, and anybody with idea or thoughts please let us know in the comments below.</div>
]]></content:encoded>
			<wfw:commentRss>http://interconnectit.com/3818/the-auditor-closed-beta-2/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<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>1</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>46</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 title="WordPress" href="http://wordpress.org">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 title="Internationalised domain name" href="http://en.wikipedia.org/wiki/Internationalized_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>Installation &amp; Use</h3>
<p>To use the script, you should install it in the root folder of your WordPress  install (if you wish it to automatically pick up your wp-config) or anywhere else you fancy, but you won&#8217;t get the automatic config.  You should also, to protect yourself from automated scanners looking for this script, rename it first.  eg, you could name it as rrrrreplace.php &#8211; you&#8217;d then visit a url like http://example.com/rrrrreplace.php and follow the on-screen instructions from there.</p>
<p>What you absolutely, 100% certainly MUST do is to delete the script once you&#8217;ve finished.  If somebody chances on it they can do anything to your database &#8211; and that wouldn&#8217;t be nice, would it?</p>
<p>If you&#8217;re using the script with systems such as Drupal or Joomla, everything should work, but we haven&#8217;t added any code to pick up on your config.  You may also have issues with Drupal blobs, in which case you should head on over to GIT (see link below) to grab the development copy which has handling for this included &#8211; feedback would be helpful, thank you.</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 title="PHP Safe DB Search-Replace" href="https://github.com/interconnectit/Search-Replace-DB">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 standalone script, 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>
<h3>Donations</h3>
<p>We&#8217;ve been asked a lot in the comments box below about accepting donations. But you can&#8217;t believe what a headache that is from an accounting and tax perspective.</p>
<p>Consequently all we can say is that if you wish to you can buy a personal gift for the key developers from one of the wishlists below &#8211; especially given that it&#8217;s a spare time project. If others who have contributed wish to provide us their wishlist links then we&#8217;d be more than happy to add them.</p>
<p><a title="David Coveney's Amazon Wishlist" href="http://www.amazon.co.uk/registry/wishlist/1I2TQ9F0U0MG0">David Coveney is the project lead.</a><br />
<a title="James Whitehead's Wishlist" href="http://www.amazon.co.uk/registry/wishlist/1CWUCTVKCZSFP">James Whitehead added the nice UI.</a><br />
<a title="Robert O'Rourke's Wishlist" href="http://www.amazon.co.uk/registry/wishlist/1EWBGC8Z5LCYF">Robert O’Rourke gave us the branding and has made tweaks.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://interconnectit.com/124/search-and-replace-for-wordpress-databases/feed/</wfw:commentRss>
		<slash:comments>266</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>
	</channel>
</rss>

