<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Danny Baggs' Blog</title>
	<atom:link href="http://dannybaggs.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://dannybaggs.wordpress.com</link>
	<description>Technology and Software Development</description>
	<lastBuildDate>Tue, 17 Jan 2012 13:52:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='dannybaggs.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Danny Baggs' Blog</title>
		<link>http://dannybaggs.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://dannybaggs.wordpress.com/osd.xml" title="Danny Baggs&#039; Blog" />
	<atom:link rel='hub' href='http://dannybaggs.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Doing Good in the Community (and raising Brand Awareness)</title>
		<link>http://dannybaggs.wordpress.com/2012/01/17/doing-good-in-the-community-and-raising-brand-awareness/</link>
		<comments>http://dannybaggs.wordpress.com/2012/01/17/doing-good-in-the-community-and-raising-brand-awareness/#comments</comments>
		<pubDate>Tue, 17 Jan 2012 13:14:51 +0000</pubDate>
		<dc:creator>Danny Baggs</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[community platform]]></category>
		<category><![CDATA[open approach]]></category>
		<category><![CDATA[qualitative data]]></category>
		<category><![CDATA[quantitative data]]></category>
		<category><![CDATA[solex]]></category>
		<category><![CDATA[web site management]]></category>

		<guid isPermaLink="false">http://dannybaggs.wordpress.com/?p=199</guid>
		<description><![CDATA[&#8220;We have become digital crack addicts!&#8221; Within my role as Community Manager for the OpenText Web Site Management (WSM) product, I&#8217;m close to celebrating a great milestone &#8211; 500 registered users.  This is a truly great milestone as the platform is open, meaning you don&#8217;t need to register to read the content and use the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dannybaggs.wordpress.com&amp;blog=5847339&amp;post=199&amp;subd=dannybaggs&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.solutionexchange.info/"><img class="aligncenter size-full wp-image-215" title="opt003_banner-large" src="http://dannybaggs.files.wordpress.com/2012/01/opt003_banner-large.png?w=474&#038;h=92" alt="" width="474" height="92" /></a></p>
<h2>&#8220;We have become digital crack addicts!&#8221;</h2>
<p>Within my role as Community Manager for the <a href="http://www.opentext.com">OpenText</a> <a href="http://websolutions.opentext.com/">Web Site Management</a> (WSM) product, I&#8217;m close to celebrating a great milestone &#8211; 500 registered users.  This is a truly great milestone as the platform is open, meaning you don&#8217;t need to register to read the content and use the platform. You do however need to register if you would like to contribute to the aggregated feed of external blog posts &#8211; called &#8220;Community Feed&#8221;, contribute to the &#8220;Tweet Exchange&#8221; Twitter feed, or post to the Forum or Ideas feature. The fact that a vast majority of registered users do not provide their details to contribute to the Community Feed or Tweet Exchange is not necessarily surprising but a significant number also have not posted to the Forum as well, which begs the question why register?</p>
<p>I mention this as it could be inferred as another piece of positive qualitative data &#8211; perhaps people simply register to &#8216;belong&#8217; and affiliate themselves with the community even if they are not participating pro-actively straight away. This qualitative feedback is a great compliment to its sibling, quantitative data a.k.a. metrics.</p>
<p>In some cases it even feels like such qualitative feedback has greater value and context. For instance, the open approach to the community platform was endorsed by some praise provided by a prospect (now a customer) who saw that open, honest, and sometimes critical discussion was ongoing in the platform&#8217;s forum. This sounds like it should have been a risk as the dreaded variant of the word <em>criticism</em> was used. What turned it into something positive however, was the fact that this prospect could openly see that there was activity in such discussions, and that any such criticism was used constructively and that the engaged members of the community pulled together on many occasions to share experiences or knowledge around a given point of criticism. Internal OpenText employees along with Partners and Customers have jointly played a role here. This subject of openness and transparency is perhaps a subject for another day.</p>
<p>What does particularly interest me in this space, is how digital marketeers and businesses with online assets in general, have become obsessed with metrics. <strong><em>We have become digital crack addicts!</em></strong></p>
<p>In many cases this is completely understandable as there can often be a very tangible and clearly measurable route from visitor to lead to opportunity to closed deal within a traditional marketing focused website. But what about community platforms?</p>
<p>How does a conversation between peers in a community platform or a blog post by a customer sharing best-practice knowledge tangibly influence that bottom line? Let&#8217;s face it, it is that same ROI challenge around &#8220;Social Media&#8221; that has been floating around for a few years now and we all know there are no magic rules that provide the answer as the context is all so important.</p>
<p>As I tend to be someone who sees the application of repeatable patterns in everything I do, from Software Development code idioms to Marketing Strategies, I thought that there is sure to be a parallel to this challenge and indeed there is &#8211; in the traditional marketing world.</p>
<h2>The Traditional Approach</h2>
<p>This realisation came to me as I recently visited my home town in the UK and noticed that as I drove to see a friend, a local roundabout that had perfectly trimmed grass and beautiful flower beds also had a sponsor — the local Sports Centre.</p>
<p>This really got me thinking as it made me think about why the Sports Centre decided to invest in this way and because of my (digital) crack addiction, I thought how can they measure the return on that investment?</p>
<p>It is not exactly like the UK&#8217;s Health and Safety department would allow the placement of an all so trendy QR code on the sponsorship sign situated in the middle of a roundabout on a busy junction — <em>although that wouldn&#8217;t surprise me nowadays as I have seen a few on the back of lorries!. I can see the future: &#8220;Is this van driven safely? No, then take a picture with your mobile device whilst driving and let us know!&#8221;</em> — I digress.</p>
<p>Maybe the Sports Centre simply wanted to raise a positive profile within the community where many of its clients or potential clients pass through. After all, it was a beautifully kept roundabout that many a competitive gardener would be proud of and perhaps it is that association with something well kept and maintained which inferred a well run Sports Centre.</p>
<h2>Why Invest?</h2>
<p style="text-align:left;"><a href="http://www.cds.co.uk/"><img class="size-medium wp-image-212 aligncenter" title="roadsign-sponsorship" src="http://dannybaggs.files.wordpress.com/2012/01/roadsign-sponsorship1.png?w=300&#038;h=276" alt="" width="300" height="276" /></a></p>
<p style="text-align:left;">Whilst looking for an image to accompany this post, I found the image above, which was a stroke of luck. The sponsors on this road sign happen to be <a href="http://www.cds.co.uk/">CDS</a>, a long-term well-respected Partner of OpenText based in Leeds, UK and one that I&#8217;ve had the pleasure of working with on a number of occasions. Given this coincidence, I decided to reach out to <a href="http://www.linkedin.com/pub/mike-collier/4/11/77">Mike Collier</a> who is CDS&#8217; Technical Director to ask directly about this investment. Here is what he said:</p>
<blockquote><p>“The advertising on the road sign was all about raising brand awareness and coincided with a branding refresh we undertook a few years ago. This was also coupled with advertising on the back of a bus!</p>
<p>The location of the sign and the bus advertising was significant as it was on one of the main routes travelled by business people, into Leeds. The bus advertising was on a route which circled Leeds and in particular the town centre and the main train station.</p>
<p>I am not sure that we generated any real measurable business from it but it did raise awareness of the brand with a number of our existing customers commenting on it in a good way.</p>
<p>We did have a an unexpected piece of good fortune when the bus crashed! (no injuries thankfully) and it was featured on Look North – the local news channel!”</p></blockquote>
<p>I found this feedback from Mike very interesting as it helps re-enforce the question I&#8217;m trying to raise in this post.</p>
<h2>The Question</h2>
<p>Community platforms such as the <a href="http://www.solutionexchange.info">Solution Exchange</a> are platforms that in the first instance, are there to help serve the community better. Whether that is the aggregation of related articles on a shared context or the sharing and dissemination of best-practice knowledge, the focus is on generating genuine value for end users to help them get their job done without a hidden agenda of lead generation.</p>
<p>Given this thread of thought, is lead generation a feasible goal for such a community of tech savvy users, who often are abstracted a level or two away from key decision makers? You could track activity at an Account/Company level instead of individual but my feel is that such tracking could come at the cost of user trust — a commodity that is hard to establish but so easy to lose.</p>
<p>What this boils down to, is something very simple — should such community platforms where the intention is to do something good for end users be a Brand Awareness initiative or a Lead Generation/Customer Acquisition initiative?</p>
<p>This question depends on many factors and in particular the context as many &#8220;social&#8221; communities can certainly facilitate nurturing prospects to a conversion goal. A retail brand using Facebook to promote to potential customers presents a contrasting context to that of an multi-product/service enterprise providing value to an existing customer base in an open and transparent way.</p>
<h2>Conclusion &#8211; Lay off the (digital) crack!</h2>
<p>For me, as the Community Manager for <a href="http://www.solutionexchange.info/">Solution Exchange</a>, my focus is on generating genuine value for Users (Customers, Partners, along with internal staff). It is therefore unbelievably clear to me that I am undertaking a Brand Awareness initiative primarily. Yes, lead generation through referrals and soft promotions is and will be possible but it should not take centre stage.</p>
<p>So maybe it is time for us to lay off the digital crack as it clouds our decision making. Balanced use of quantitative <em>and</em> qualitative data is what is needed here to make educated business decisions. This may not be appropriate in every &#8220;community&#8221; initiative but one that makes a whole lot of sense to me.</p>
<p>What do you think?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dannybaggs.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dannybaggs.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dannybaggs.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dannybaggs.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dannybaggs.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dannybaggs.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dannybaggs.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dannybaggs.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dannybaggs.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dannybaggs.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dannybaggs.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dannybaggs.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dannybaggs.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dannybaggs.wordpress.com/199/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dannybaggs.wordpress.com&amp;blog=5847339&amp;post=199&amp;subd=dannybaggs&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dannybaggs.wordpress.com/2012/01/17/doing-good-in-the-community-and-raising-brand-awareness/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/579562979b2f9229f1c8c5d300c72676?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Danny Baggs</media:title>
		</media:content>

		<media:content url="http://dannybaggs.files.wordpress.com/2012/01/opt003_banner-large.png" medium="image">
			<media:title type="html">opt003_banner-large</media:title>
		</media:content>

		<media:content url="http://dannybaggs.files.wordpress.com/2012/01/roadsign-sponsorship1.png?w=300" medium="image">
			<media:title type="html">roadsign-sponsorship</media:title>
		</media:content>
	</item>
		<item>
		<title>An Open MVC Approach to OT WSM (RedDot) Delivery Server Functionality</title>
		<link>http://dannybaggs.wordpress.com/2011/11/21/an-open-mvc-approach-to-ot-wsm-reddot-delivery-server-functionality/</link>
		<comments>http://dannybaggs.wordpress.com/2011/11/21/an-open-mvc-approach-to-ot-wsm-reddot-delivery-server-functionality/#comments</comments>
		<pubDate>Mon, 21 Nov 2011 05:44:13 +0000</pubDate>
		<dc:creator>Danny Baggs</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[solex]]></category>

		<guid isPermaLink="false">http://dannybaggs.wordpress.com/?p=170</guid>
		<description><![CDATA[This topic has been on my mind for some time now and inspired by a chat with Dennis Reil, I thought I would get something written down with the view to harvesting some of the views out there in the community. The main context for this post is the enablement of Social Media features within [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dannybaggs.wordpress.com&amp;blog=5847339&amp;post=170&amp;subd=dannybaggs&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://dannybaggs.files.wordpress.com/2011/10/mvc.jpg"><img class="size-full wp-image-186 alignright" title="MVC" src="http://dannybaggs.files.wordpress.com/2011/10/mvc.jpg?w=474" alt=""   /></a>This topic has been on my mind for some time now and inspired by a chat with <a href="http://websitemanagement.reil-online.de">Dennis Reil</a>, I thought I would get something written down with the view to harvesting some of the views out there in the community.</p>
<p>The main context for this post is the enablement of Social Media features within an OT WSM project but the pattern described can be equally applied to other forms of integration through the use of the OT WSM Delivery Server.</p>
<p>I&#8217;ve long desired a way in which editors can be better empowered within the constraints of what the site builder/developer has allowed them to do with regards to features like commenting and tagging etc.  It turns out that the flexibility within the Management Server product provides us this very possibility.</p>
<p>With version 10 of the product, came the possibility for a SmartEdit user to drag and drop templates into containers from the panels available from within the SmartEdit view.  This was initially focused on the scenario where a SmartEdit user can build up the various content parts of a page but I&#8217;d question why can this not allow the same user to enable some functional elements with a page also?  Even without the drag and drop, the point of enabling that business user was something that I was interested in looking into.</p>
<p>Therefore, before I detail my proposed strawman, I think it is worthwhile to detail some of the guiding principles of the idea that has helped me shape this:</p>
<p><strong>All Content in Management Server</strong></p>
<p>This for me is a no-brainer and something that I often pass off as &#8220;best-practice&#8221;.  What I mean here is that <em>everything</em> as much as possible should live in the Management Server.  This means the content that is normally typically unique to Delivery Server should be within Management Server (e.g. XSLT and XML files) and published into Delivery Server.  More specifically still, those XML and XSLT files are set up as Content Classes and instantiated within the project tree structure. This provides the following benefits:</p>
<ul>
<li>Keeps all assets together in a single repository</li>
<li>Allows the utilisation of version control within the Content Classes of this content</li>
<li>Allows for the possibility to parametrise elements within the templates through placeholders</li>
<li>Allows for the ability to permeate the setting of certain placeholder values through to SmartEdit users</li>
<li>A single project that can be published to have all set up within Delivery Server (although Delivery Server project and system config needs to be managed directly within Delivery Server)</li>
</ul>
<p><strong>Utilise the Existing Skillsets of Site Administrators and Developers</strong></p>
<p>This is another important one for me to ensure that those wishing to adopt new features don&#8217;t suffer from that fear of learning another skill by facilitating the rollout of these features through the existing knowledge they already have.</p>
<p><strong>Adopt an MVC Approach</strong></p>
<p>Why is this important? Well, this well established, tried and tested pattern is there for a reason and you&#8217;d be able to search for it easily if you haven&#8217;t come across it before.  It nicely separates the responsibilities within the feature &#8220;module&#8221; and you&#8217;ll see how this separates out into different CMS pages or elements in the solution allowing for the constraining of access to the  various parts if need be.</p>
<p><strong>An Open Approach</strong></p>
<p>This one should be obvious and is actually related to the point about skills above.  Encapsulation is a good thing when used right, but when something that can and often needs to be customised is shut away behind what appears to the user as a black box, then that task has just got harder.  Therefore, an open approach of providing access to the various parts if needed is important.</p>
<h2><strong>The Provisional Proposal</strong></h2>
<p>The essence of this proposal is the creation of a feature module made up of different Management Server components:</p>
<ul>
<li>A Configuration/Controller Content Class</li>
<li>A Controller/Model Content Class</li>
<li>A number of View Content Classes</li>
</ul>
<p>It looks like I&#8217;ve sat on the fence with the &#8220;Controller/Model&#8221; part above so I&#8217;ll explain the purpose of each of the above Content Classes:</p>
<p><strong>Configuration/Controller Content Class</strong></p>
<p>From a SmartEdit user&#8217;s perspective, this is the main Content Class that contains the relevant enabling code/content for the feature.  It is this Content Class that can be dragged into a container on the page for instance.</p>
<p>Within this Content Class, several placeholders can be exposed to the SmartEdit interface allowing control of various feature parameters to a relevant level of user.  For instance, if the feature shows a list of comments and a comment form then a parameter may allow the user to set a &#8220;refresh time&#8221; for the comments, which translates in the technical world to how long the resultant calls under the covers are cached.</p>
<p>In principle, this Content Class refers to two other Content Class instances (actual CMS pages) &#8211; the XML Model and the XSLT defining the View.  In the simplest case, this may just contain a single include DynaMent:</p>
<pre>&lt;rde-dm:include content="anc_linkToXML" stylesheet="opt_listOfViews" 
                cachingtime="stf_refreshTime" /&gt;</pre>
<p>It can be imagined that the option list and the standard field could be exposed through SmartEdit to allow user control.  If the option of the view is not to be given to the user, then an anchor placeholder can be used and a pre-assigned reference to the chosen view instance utilised.</p>
<p><strong>Controller/Model Content Class</strong></p>
<p>OK, so this Content Class is part Controller and part Model and the reason is because it contains the controlling code to invoke a given feature and the resultant XML provides us the model, which is the input to the view.</p>
<p>Typically, it is this Content Class that encapsulate the Delivery Server DynaMent language functionality and with OpenText&#8217;s Social Communities product, this will be using the HTTP DynaMent, which I have to say is a refreshing and strong addition to the product.</p>
<p><strong>View Content Class</strong></p>
<p>This is simply the XSLT that transforms the output XML from the feature into your resultant format.  Let&#8217;s keep it simple and assume we are generating a HTML result here.  One or more can be created if you wanted to provide different ways of using the model data. Of course, if it is just look and feel changes you&#8217;re looking to provide your users control in changing then this may be better implemented in CSS.  The various XSLT Content Classes are if the results are fundamentally used in different ways.  An example that I&#8217;ve often used is when a features should return XML or JSON &#8211; that&#8217;s simply a different XSLT file that is achieving this.</p>
<p><strong>The Value</strong></p>
<p>The value of such an approach is that it enables those with the relevant knowledge to encapsulate examples for others to use.  It therefore empowers business (SmartEdit) users to be able to choose functionality within certain sections of a page &#8211; for instance, a user can drag and drop comments or ratings onto an article page.  Finally, it shows an open approach for how such features can be enabled using elements that admins are familiar with &#8211; Management Server Content Class templates.</p>
<p><strong>The Next Step: Your ideas!</strong></p>
<p>In the first instance, I would like to understand people&#8217;s views on this with the intention to conclude the proposal by making a suggestion to how such a module can be packaged.  I would like to somehow make it possible that an admin can import the module into the Management Server and from there, complete a couple of minor configuration steps and then the module&#8217;s feature is available to the business user wherever the admin enables it.</p>
<p>Therefore, leave a comment or join the conversation at <a href="http://www.solutionexchange.info/forum">http://www.solutionexchange.info/forum</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dannybaggs.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dannybaggs.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dannybaggs.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dannybaggs.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dannybaggs.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dannybaggs.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dannybaggs.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dannybaggs.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dannybaggs.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dannybaggs.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dannybaggs.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dannybaggs.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dannybaggs.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dannybaggs.wordpress.com/170/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dannybaggs.wordpress.com&amp;blog=5847339&amp;post=170&amp;subd=dannybaggs&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dannybaggs.wordpress.com/2011/11/21/an-open-mvc-approach-to-ot-wsm-reddot-delivery-server-functionality/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/579562979b2f9229f1c8c5d300c72676?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Danny Baggs</media:title>
		</media:content>

		<media:content url="http://dannybaggs.files.wordpress.com/2011/10/mvc.jpg" medium="image">
			<media:title type="html">MVC</media:title>
		</media:content>
	</item>
		<item>
		<title>Canonical URLs and SEO</title>
		<link>http://dannybaggs.wordpress.com/2011/05/06/canonical-urls-and-seo/</link>
		<comments>http://dannybaggs.wordpress.com/2011/05/06/canonical-urls-and-seo/#comments</comments>
		<pubDate>Fri, 06 May 2011 08:37:41 +0000</pubDate>
		<dc:creator>Danny Baggs</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Bing]]></category>
		<category><![CDATA[Delivery Server]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[opentext]]></category>
		<category><![CDATA[reddot]]></category>
		<category><![CDATA[Search Engine Optimisation]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Social Communities]]></category>
		<category><![CDATA[solex]]></category>
		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://dannybaggs.wordpress.com/?p=159</guid>
		<description><![CDATA[As I recently made a foolish mistake, I thought I would share it to help others avoid it in the future.  It was to do with my quest to get certain pages of the Solution Exchange Community platform indexed in Google, Bing, and Yahoo etc.  Specifically, the valuable forum threads. First of all, it is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dannybaggs.wordpress.com&amp;blog=5847339&amp;post=159&amp;subd=dannybaggs&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As I recently made a foolish mistake, I thought I would share it to help others avoid it in the future.  It was to do with my quest to get certain pages of the <a href="http://www.solutionexchange.info" target="_blank">Solution Exchange Community platform</a> indexed in Google, Bing, and Yahoo etc.  Specifically, the valuable <a href="http://www.solutionexchange.info/forum.htm" target="_blank">forum threads</a>.</p>
<p>First of all, it is worth mentioning how these threads are delivered.  The forum itself is an object of the OpenText Social Communities (OTSC) product, which interacts with the Delivery Server through the OTSC XML API.</p>
<p>Therefore, the forum thread pages are dynamically delivered with the shell of the page being the same physical page with the content influenced by parameters.  In this case, I&#8217;ve chosen to utilise sensible URL structures that contain the parameters for simplification and SEO.  I mention more about this in this <a href="http://www.solutionexchange.info/forum/thread/1.24.625" target="_blank">forum post</a>.  The use of rewrite rules in this way for SEO is one of the key values of a <a title="Open Text Delivery Server with a Front Controlling Web Server" href="http://dannybaggs.wordpress.com/2010/02/10/open-text-delivery-server-with-a-front-controlling-web-server/" target="_blank">Front Controlling Web Server</a>.</p>
<p>As the shell of the page is the same, I initially had the same &lt;title&gt; tag for all threads and thought that this was the problem.  After changing to adapt the &lt;title&gt; value to the title of the forum thread (along with waiting for re-indexing to happen) there was no change.</p>
<p>Finally, through checking the index of <a href="http://www.solutionexchange.info" target="_blank">Solution Exchange</a> on <a href="http://www.bing.com" target="_blank">Bing</a> with a &#8220;site:&#8221; search, I noticed to my surprise that one of the threads was indexed but was associated with the URL http://www.solutionexchange.info/forum.htm!!!  This was strange due to the fact that externally, the forum thread was only accessible through a URL like http://www.solutionexchange.info/forum/thread/{ID} meaning that I must be explicitly telling the search engines the wrong URL.  <span class="Apple-style-span" style="font-family:'Times New Roman';line-height:normal;font-size:medium;"></span></p>
<p style="display:inline!important;">This was the clue I needed to realise that my problem was due to something I had implemented many months before.</p>
<p><span class="Apple-style-span" style="font-family:'Times New Roman';line-height:normal;font-size:medium;"></span></p>
<p>To address the potential SEO penalty that the home page of the community was able to be reached through http://www.solutionexchange.info/ <em>and</em> http://www.solutionexchange.info/index.htm, I introduced the use of the following html header link tag &#8211; the example below is the home page value but I included this across the whole site:</p>
<pre>&lt;link rel="canonical" href="http://www.solutionexchange.info/index.htm" /&gt;</pre>
<p>You can read more about this on the <a href="http://bag.gs/mSItLD" target="_blank">Official Google Webmaster Central Blog</a>.  In summary, it tells the search engines that this page is to be associated with the given URL and page ranking (or &#8220;Google juice&#8221;) is to be associated with that and not the entry URL that the crawler bot used.  This avoids the possibility of page ranking for the same page being split across two or more URLs or being penalised for duplicating content across multiple URLs.</p>
<p>With this knowledge, I was able to update the page template that houses this dynamic content to form the correct URL within this canonical link.  Now it&#8217;s back to the waiting game to see if the indexes will pick the content and forgive me for positioning different pages as one.</p>
<p><span class="Apple-style-span" style="font-family:'Times New Roman';line-height:normal;font-size:medium;"></span></p>
<p style="display:inline!important;">Although a small detail, the end goal and potential gain is huge as it opens up the rich content that continues to grow within the forum for discovery via the big search engines.  This in turn will only help those within the wider community who are not aware of Solution Exchange discover the content, which may help them resolve an issue or encourage them to take part in the community platform moving forwards.</p>
<p><span class="Apple-style-span" style="font-family:'Times New Roman';line-height:normal;font-size:medium;"></span></p>
<p style="display:inline!important;">
<p><span class="Apple-style-span" style="font-family:'Times New Roman';line-height:normal;font-size:medium;"></span></p>
<p style="display:inline!important;">
<p><span class="Apple-style-span" style="font-family:'Times New Roman';line-height:normal;font-size:medium;"></span></p>
<p style="display:inline!important;">As always, leave a comment or get in touch if you have any questions.</p>
<p><span class="Apple-style-span" style="font-family:'Times New Roman';line-height:normal;font-size:medium;"></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dannybaggs.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dannybaggs.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dannybaggs.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dannybaggs.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dannybaggs.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dannybaggs.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dannybaggs.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dannybaggs.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dannybaggs.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dannybaggs.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dannybaggs.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dannybaggs.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dannybaggs.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dannybaggs.wordpress.com/159/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dannybaggs.wordpress.com&amp;blog=5847339&amp;post=159&amp;subd=dannybaggs&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dannybaggs.wordpress.com/2011/05/06/canonical-urls-and-seo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/579562979b2f9229f1c8c5d300c72676?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Danny Baggs</media:title>
		</media:content>
	</item>
		<item>
		<title>A Mobile Approach in Concrete5</title>
		<link>http://dannybaggs.wordpress.com/2010/12/17/a-mobile-approach-in-concrete5/</link>
		<comments>http://dannybaggs.wordpress.com/2010/12/17/a-mobile-approach-in-concrete5/#comments</comments>
		<pubDate>Fri, 17 Dec 2010 17:16:45 +0000</pubDate>
		<dc:creator>Danny Baggs</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[concrete5]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://dannybaggs.wordpress.com/?p=152</guid>
		<description><![CDATA[To compliment my short post on Multi-Site deployment of Concrete5, I thought I would add to it with a candidate approach for generating a mobile site. Assumptions With this approach, I&#8217;m assuming a setup of a mobile site on a subdomain as opposed to sub folder.  I would consider this best practice as URLs stay [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dannybaggs.wordpress.com&amp;blog=5847339&amp;post=152&amp;subd=dannybaggs&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.concrete5.org"><img class="aligncenter size-full wp-image-153" title="Concrete5_logo" src="http://dannybaggs.files.wordpress.com/2010/12/concrete5_logo1.png?w=474" alt=""   /></a></p>
<p style="text-align:left;">To compliment my short post on <a href="http://dannybaggs.wordpress.com/2010/12/17/a-multi-site-approach-in-concrete5/">Multi-Site deployment of Concrete5</a>, I thought I would add to it with a candidate approach for generating a mobile site.</p>
<h2 style="text-align:left;">Assumptions</h2>
<p style="text-align:left;">With this approach, I&#8217;m assuming a setup of a mobile site on a subdomain as opposed to sub folder.  I would consider this best practice as URLs stay consistent between the desktop and mobile site, which is encouraged in the Mobile Web Best Practices Guidelines from the W3C (<a href="http://bag.gs/gReORJ">http://bag.gs/gReORJ</a>).</p>
<p style="text-align:left;">I&#8217;m also assuming that the desktop site has been created already.  I appreciate that this may not always be the case and that in some circles, it is encouraged to consider mobile first.</p>
<h2 style="text-align:left;">1. Set up another site on your mobile domain</h2>
<p style="text-align:left;">Follow the steps in <a href="http://dannybaggs.wordpress.com/2010/12/17/a-multi-site-approach-in-concrete5/">Multi-Site deployment of Concrete5</a> for your mobile domain.  In my case, I&#8217;ll use the example m.example.com but <em><strong>do not</strong></em> go back to the basic install steps at the end and <em><strong>do not</strong></em> set up your site by providing the name, URL, and database details.</p>
<h2 style="text-align:left;">2. Share the Desktop Site Content</h2>
<p style="text-align:left;">With thanks to the great MVC design of the Concrete5 product, all the content resides in the database away from the templates and the controls, which affect the view or presentation.  Therefore, sharing the database between sites is like sharing the content.</p>
<p style="text-align:left;">So, open up your site.php (e.g. /var/www/m.example.com/config/site.php) and simply copy into it the contents of the site.php from your desktop site.  This means you bypass the latter install steps.</p>
<h2 style="text-align:left;">3. Themes, Controllers, and Templates</h2>
<p style="text-align:left;">Now that we share the content, we have a blank canvas for how we would like that to appear.  I actually take a copy of the desktop site files as a starting point as I can then build into them the various mobile optimisations and at least have a starting point where all the theme templates and blocks exist so nothing breaks.</p>
<p style="text-align:left;">So at this point, the site will be effectively a copy of the desktop site but on a different domain.</p>
<h2 style="text-align:left;">4. Device Detection</h2>
<p style="text-align:left;">There are different services available for device detection but they all are orientated around detection through reading the User-Agent HTTP Header.</p>
<p style="text-align:left;">I ended up using Tera WURFL (<a href="http://bag.gs/ewCsoc">http://bag.gs/ewCsoc</a>) as I didn&#8217;t want to pay for something and thought that I could manually update ok.  This is working out fine for me but your needs may be different.</p>
<p style="text-align:left;">Based on the simple example available on the Tera WURFL site (<a href="http://bag.gs/fKsG2X">http://bag.gs/fKsG2X</a>), you can extract various properties about the device and make a decision about how you want to serve that device.</p>
<p style="text-align:left;">I chose to categorise devices based on certain screen resolutions and other capabilities meaning that I ended up with 3 different device profiles to serve: Basic, Intermediate, and Advanced.  From this, I can make decisions based on the profile within my templates.</p>
<p style="text-align:left;">&nbsp;</p>
<h2 style="text-align:left;">Summary</h2>
<p style="text-align:left;">I don&#8217;t make any claims for this being the best approach but I sure would like to get the conversation going about this.  I know there are other smart ways where people change the theme based on device (in comparison to the changing of domain based on device as exampled in this post).</p>
<p style="text-align:left;">As mentioned earlier in the post, I like this approach as it keeps a balance of URLs between the main and mobile site.  Additionally, block templates are not tied to a theme and so the view.php or custom template for a block on the desktop version could be totally different than in the mobile version.  This also means that you can use Concrete5&#8242;s great image helper in such templates to help optimise image sizes for mobile.</p>
<p style="text-align:left;">Please feel free to leave comments and questions and I&#8217;ll do my best to answer or improve the post.</p>
<p style="text-align:left;">&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dannybaggs.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dannybaggs.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dannybaggs.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dannybaggs.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dannybaggs.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dannybaggs.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dannybaggs.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dannybaggs.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dannybaggs.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dannybaggs.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dannybaggs.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dannybaggs.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dannybaggs.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dannybaggs.wordpress.com/152/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dannybaggs.wordpress.com&amp;blog=5847339&amp;post=152&amp;subd=dannybaggs&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dannybaggs.wordpress.com/2010/12/17/a-mobile-approach-in-concrete5/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/579562979b2f9229f1c8c5d300c72676?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Danny Baggs</media:title>
		</media:content>

		<media:content url="http://dannybaggs.files.wordpress.com/2010/12/concrete5_logo1.png" medium="image">
			<media:title type="html">Concrete5_logo</media:title>
		</media:content>
	</item>
		<item>
		<title>A Multi-Site Approach in Concrete5</title>
		<link>http://dannybaggs.wordpress.com/2010/12/17/a-multi-site-approach-in-concrete5/</link>
		<comments>http://dannybaggs.wordpress.com/2010/12/17/a-multi-site-approach-in-concrete5/#comments</comments>
		<pubDate>Fri, 17 Dec 2010 16:34:23 +0000</pubDate>
		<dc:creator>Danny Baggs</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[concrete5]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://dannybaggs.wordpress.com/?p=140</guid>
		<description><![CDATA[After seeing that many were having trouble understanding how they could use a single core Concrete5 installation to run multiple sites, I thought I would write this post to provide a strawman to help facilitate the discussion of how this can be done. I run a server in the cloud using Amazon&#8217;s EC2 service and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dannybaggs.wordpress.com&amp;blog=5847339&amp;post=140&amp;subd=dannybaggs&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:left;"><a href="http://www.concrete5.org"><img class="size-full wp-image-145 aligncenter" title="Concrete5_logo" src="http://dannybaggs.files.wordpress.com/2010/12/concrete5_logo.png?w=474" alt=""   /></a></p>
<p style="text-align:left;">After seeing that many were having trouble understanding how they could use a single core Concrete5 installation to run multiple sites, I thought I would write this post to provide a strawman to help facilitate the discussion of how this can be done.</p>
<p>I run a server in the cloud using Amazon&#8217;s EC2 service and utilise an Ubuntu server with the usual LAMP setup.</p>
<h2><strong>1. Core Installation Preparation</strong></h2>
<p>To start, I have my core Concrete5 installation files in my default web site folder:</p>
<pre>/var/www/default/concrete5.4.0.5</pre>
<p>I keep the version number as this allows for the many different sites to use different cores if you wish.  How this is achieved will become clear later on in the post.</p>
<p>This basic setup of copying files is covered on the concrete5 site (<a href="//bag.gs/hEWOT9">﻿﻿http://bag.gs/hEWOT9</a>) so I&#8217;m not going to repeat that here but it is important to say just copy the files for now.</p>
<p><em>N.B. Don&#8217;t go to the installed location in a browser yet &#8211; </em><strong><em>just copy the files.</em></strong></p>
<h2>2. Set up the domain that you want to host</h2>
<p>This means that you can set up a separate virtual host in Apache or however which way you&#8217;d like to.  A search (<a href="http://bag.gs/heaC2L">http://bag.gs/heaC2L</a>) will surely find you some assistance here.</p>
<p>The end result will be a virtual host that corresponds to your domain (e.g. www.exampledomain.com) and a separate directory from which that site is served on your server.  In my case, this directory is:</p>
<pre>/var/www/example.com</pre>
<p><em>N.B. I&#8217;m assuming that you&#8217;ve purchased your domain and have all the right DNS entries set to point to your server.</em></p>
<h2>3. Set up site specific structure</h2>
<p>This step is reasonably simple.  We are going to copy the entire contents of the core installation folder (concrete5.4.0.5 in my case) over to the new site directory so that we have the following:</p>
<pre>/var/www/example.com/blocks
/var/www/example.com/concrete
/var/www/example.com/config
...
/var/www/example.com/updates</pre>
<p>This copies what are in the most part empty directories and the inner concrete.  The root index.php is important as well as the couple of files in the config directory so make sure you take those across.</p>
<p>As concrete5 is well designed, the guys who have created the product have nicely permitted the extension of almost everything through utilising the directory hierarchy.  This means that as site developers, we should <strong><em>never</em></strong> touch the content of the internal concrete directory.  In the above case, the /var/www/example.com/concrete directory.  Consider it sacred!</p>
<p>If we obey this principle of not messing with anything in the core concrete folder, which helps us all upgrade, then you would notice that there is no value in that the &#8230;/example.com/concrete folder being a copy of the &#8230;/default/concrete5.4.0.5/concrete folder and you&#8217;d be correct.</p>
<p>Therefore, we are going to delete the /var/www/example.com/concrete directory and replace it with a symbolic link.  It is the symbolic link that allows us to point to different cores for different sites.</p>
<p>The syntax for the symbolic link when in the /var/www/example.com directory is:</p>
<pre><span style="color:#888888;">...:/var/www/example.com$</span> ln -s ../default/concrete5.4.0.5/concrete concrete</pre>
<h2>Your Done!</h2>
<p>Seriously, that&#8217;s all.  You can then pick up the basic setup (﻿﻿<a href="http://bag.gs/hEWOT9">http://bag.gs/hEWOT9</a>) at the point where you navigate to the new site, enter the site name, URL, and Database settings and away you go.</p>
<p>This small amount of preparation allows you to scale a single core instance of Concrete5 through using separate databases.</p>
<p>It would be great to get people&#8217;s views on this as I&#8217;m sure there are areas to improve or things that I&#8217;ve not considered.  Therefore, please leave a comment with your feedback.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dannybaggs.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dannybaggs.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dannybaggs.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dannybaggs.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dannybaggs.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dannybaggs.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dannybaggs.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dannybaggs.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dannybaggs.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dannybaggs.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dannybaggs.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dannybaggs.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dannybaggs.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dannybaggs.wordpress.com/140/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dannybaggs.wordpress.com&amp;blog=5847339&amp;post=140&amp;subd=dannybaggs&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dannybaggs.wordpress.com/2010/12/17/a-multi-site-approach-in-concrete5/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/579562979b2f9229f1c8c5d300c72676?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Danny Baggs</media:title>
		</media:content>

		<media:content url="http://dannybaggs.files.wordpress.com/2010/12/concrete5_logo.png" medium="image">
			<media:title type="html">Concrete5_logo</media:title>
		</media:content>
	</item>
		<item>
		<title>Why I&#8217;m not a Community Manager (although sometimes I say I am)</title>
		<link>http://dannybaggs.wordpress.com/2010/11/22/why-im-not-a-community-manager-although-sometimes-i-say-i-am/</link>
		<comments>http://dannybaggs.wordpress.com/2010/11/22/why-im-not-a-community-manager-although-sometimes-i-say-i-am/#comments</comments>
		<pubDate>Mon, 22 Nov 2010 09:24:14 +0000</pubDate>
		<dc:creator>Danny Baggs</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[leadership]]></category>
		<category><![CDATA[Open Text]]></category>
		<category><![CDATA[opentext]]></category>

		<guid isPermaLink="false">http://dannybaggs.wordpress.com/?p=127</guid>
		<description><![CDATA[Whilst away on holiday in Morocco in between a little food poisoning and camel riding, I managed to complete another book that has been on my &#8216;to read&#8217; list for some time. Seth Godin&#8217;s book &#8211; Tribes (http://amzn.to/cX9JpK) &#8211; is a worthwhile quick read.  Although I didn&#8217;t find the content as valuable as Clay Shirky&#8217;s [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dannybaggs.wordpress.com&amp;blog=5847339&amp;post=127&amp;subd=dannybaggs&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:left;"><img class="aligncenter" title="Tribes - Seth Godin" src="http://www.nathanwinograd.com/wp-content/uploads/2008/12/tribes_seth_godin.jpg" alt="" width="350" height="500" /><br />
Whilst away on holiday in Morocco in between a little food poisoning and camel riding, I managed to complete another book that has been on my &#8216;to read&#8217; list for some time.</p>
<p>Seth Godin&#8217;s book &#8211; Tribes (http://amzn.to/cX9JpK) &#8211; is a worthwhile quick read.  Although I didn&#8217;t find the content as valuable as Clay Shirky&#8217;s Here Comes Everybody (http://amzn.to/8ZyTXi), motivationally it was great as it really helped me verify some thoughts and ideas that have been lingering around for some time.  The premise is about how groups of people come together all the time due to a common idea and how a drop in transaction costs to form groups or stay connected i.e. through the use of Social Media has facilitated these tasks meaning that the effort of management is not really there anymore.</p>
<p>Instead of &#8216;Management&#8217;, what is needed to give a particular &#8220;tribe&#8221; direction and guidance is leadership and it is this that I prefer to refer to when I think of my role within the <a href="http://www.solutionexchange.info" target="_blank">Solution Exchange</a> platform (as well as Jack of all trades &#8211; master of none).  This in itself is relatively easy when the tribe is full of talented and gifted individuals and companies who innovate and lead everyday &#8211; no this is not some form of cringe worthy kissing ass.  In this case, &#8220;leadership&#8221; tasks are merely listening tasks.  This of course is a slight simplification but in the most part is true.  Listening is the consumption of audible information.  Observing the industry in which we all work is also a form of inward consumption and one where many input sources are used.  Choosing to implement ideas within the <a href="http://www.solutionexchange.info" target="_blank">Solution Exchange</a> or simply facilitating the more meaningful discussion for our customers (sometimes one leading to the other) is very valuable and it is this that I shall continue to try and take the lead on.</p>
<p>So, given all this, what am I saying? Maybe a manifesto is required? &#8211; I would like to continue and encourage discussion with those in the community, which the Solution Exchange platform is attempting to unify and connect, in order to bring light on examples of how customers are using and can better use Open Text product.  This in turn will help raise the profile of leaders within the community who are already doing great work and have done for years.  I&#8217;ve already established some great connections with some colourfully talented people in the last few months and I&#8217;d like to start putting some of these people (and companies) on a pedestal.  Lastly, and most  importantly to me, I would like to continue to lead by example and listen to the community to hear how improvements can be made and better connect the right people to take part in these discussions.  These conversations are so valuable as people inherently like to be listened to, especially when they see that someone has taken action as a result.  In my opinion, some of this is already happening and will continue to happen more and more adding value to the community initiative.</p>
<p>One final question; what is your part in this? Simple &#8211; contribute, discuss, and engage &#8211; please feel free to reach out to me to discuss what you think is right or wrong.</p>
<p>Twitter: DannyBaggs<br />
Solution Exchange Feedback: <a href="http://www.solutionexchange.info/feedback.info" target="_blank">www.solutionexchange.info/feedback</a></p>
<p>Thanks for listening!</p>
<p><strong>Danny Baggs</strong><br />
<strong> <em>Community Leader</em></strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dannybaggs.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dannybaggs.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dannybaggs.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dannybaggs.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dannybaggs.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dannybaggs.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dannybaggs.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dannybaggs.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dannybaggs.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dannybaggs.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dannybaggs.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dannybaggs.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dannybaggs.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dannybaggs.wordpress.com/127/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dannybaggs.wordpress.com&amp;blog=5847339&amp;post=127&amp;subd=dannybaggs&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dannybaggs.wordpress.com/2010/11/22/why-im-not-a-community-manager-although-sometimes-i-say-i-am/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/579562979b2f9229f1c8c5d300c72676?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Danny Baggs</media:title>
		</media:content>

		<media:content url="http://www.nathanwinograd.com/wp-content/uploads/2008/12/tribes_seth_godin.jpg" medium="image">
			<media:title type="html">Tribes - Seth Godin</media:title>
		</media:content>
	</item>
		<item>
		<title>Moving Open Text Delivery Server to Common Search</title>
		<link>http://dannybaggs.wordpress.com/2010/10/22/moving-open-text-delivery-server-to-common-search/</link>
		<comments>http://dannybaggs.wordpress.com/2010/10/22/moving-open-text-delivery-server-to-common-search/#comments</comments>
		<pubDate>Fri, 22 Oct 2010 11:27:24 +0000</pubDate>
		<dc:creator>Danny Baggs</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[Delivery Server]]></category>
		<category><![CDATA[Open Text]]></category>
		<category><![CDATA[solex]]></category>

		<guid isPermaLink="false">http://dannybaggs.wordpress.com/?p=121</guid>
		<description><![CDATA[As part of the small team behind the Solution Exchange, I was somewhat dreading the day when I had to change the internal search engine over to Open Text Common Search on the Web Site Management Delivery Server. However, in absolute honesty, this was not the issue of complex configuration that I was expecting and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dannybaggs.wordpress.com&amp;blog=5847339&amp;post=121&amp;subd=dannybaggs&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As part of the small team behind the <a href="http://www.solutionexchange.info">Solution Exchange</a>, I was somewhat dreading the day when I had to change the internal search engine over to Open Text Common Search on the Web Site Management Delivery Server.</p>
<p>However, in absolute honesty, this was not the issue of complex configuration that I was expecting and I will explain the steps I took.</p>
<div id="attachment_122" class="wp-caption aligncenter" style="width: 310px"><a href="http://dannybaggs.files.wordpress.com/2010/10/otsearch.jpg"><img class="size-medium wp-image-122" title="Open Text Common Search Connector" src="http://dannybaggs.files.wordpress.com/2010/10/otsearch.jpg?w=300&#038;h=174" alt="" width="300" height="174" /></a><p class="wp-caption-text">The Delivery Server Common Search Connector</p></div>
<ol>
<li>The first step is to install the Open Text Common Search product.  I was fortunate enough to have this already in our infrastructure so didn&#8217;t need to do this step.</li>
<li>Assuming the Common Search is installed, you can log into Delivery Server, navigate to connectors &gt; Search Engines &gt; Administer and click the import button.  Version 10.1 of Delivery Server has a pre-configured connector that you can use.  Click the OTCommonSearch link to import the connector.</li>
<li>Change the URL of the Common Search Server to the IP of your Common Search machine.</li>
<li>Change the &#8220;Incoming directory of indexing jobs&#8221; to a shared folder.  This is a path as seen by the Delivery Server.  I&#8217;ve chosen to place this on the local machine of the Delivery Server and share that with the Common Search machine.</li>
<li>Change the &#8220;Incoming directory of Common Search server&#8221; to point to the same directory as above but from the perspective of the Common Search machine.  I initially had problems here as the Delivery Server and Common Search were on different Domains.  We changed this anyhow to reflect better practice in our setup.</li>
<li>Create the shared folder if you haven&#8217;t already and make sure both the Delivery Server and Common Search have read/write access.</li>
<li>You&#8217;re done!</li>
</ol>
<p>It was really that easy! (well, if I discount the delays due to not being able to share directories effectively across Windows Domains at first).</p>
<p>Finally, it is worth pointing out the tweaks I made to my queries for the new Search Engine.</p>
<p>When searching specific groups, you can now use the syntax:</p>
<pre><span style="color:#800000;">group:&lt;<em>ds_group_name</em>&gt;</span></pre>
<p>and</p>
<pre><span style="color:#800000;">attributeName:'[#request:attributeExample#]'</span></pre>
<p>for attributes.</p>
<p>Admittedly, I didn&#8217;t need to do anything more complex than this so there were not a lot of queries to change.</p>
<p>There may be more complex example out there but the key message is to start planning your changeover now as it might just be easier than you think!</p>
<p>As always, please leave your questions or comments.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dannybaggs.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dannybaggs.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dannybaggs.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dannybaggs.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dannybaggs.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dannybaggs.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dannybaggs.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dannybaggs.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dannybaggs.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dannybaggs.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dannybaggs.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dannybaggs.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dannybaggs.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dannybaggs.wordpress.com/121/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dannybaggs.wordpress.com&amp;blog=5847339&amp;post=121&amp;subd=dannybaggs&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dannybaggs.wordpress.com/2010/10/22/moving-open-text-delivery-server-to-common-search/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/579562979b2f9229f1c8c5d300c72676?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Danny Baggs</media:title>
		</media:content>

		<media:content url="http://dannybaggs.files.wordpress.com/2010/10/otsearch.jpg?w=300" medium="image">
			<media:title type="html">Open Text Common Search Connector</media:title>
		</media:content>
	</item>
		<item>
		<title>What the **** is Social Media?</title>
		<link>http://dannybaggs.wordpress.com/2010/08/24/what-the-is-social-media/</link>
		<comments>http://dannybaggs.wordpress.com/2010/08/24/what-the-is-social-media/#comments</comments>
		<pubDate>Tue, 24 Aug 2010 09:21:51 +0000</pubDate>
		<dc:creator>Danny Baggs</dc:creator>
				<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[solex]]></category>

		<guid isPermaLink="false">http://dannybaggs.wordpress.com/?p=114</guid>
		<description><![CDATA[The following slide deck from Marta Kagan, which in my opinion, is one of the best I&#8217;ve seen to date on the subject of Social Media.  Partially because of its engaging format and eye catching messages but also because it is well researched. After reading through this slide deck and only imagining how great the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dannybaggs.wordpress.com&amp;blog=5847339&amp;post=114&amp;subd=dannybaggs&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The following slide deck from Marta Kagan, which in my opinion, is one of the best I&#8217;ve seen to date on the subject of Social Media.  Partially because of its engaging format and eye catching messages but also because it is well researched.</p>
<p>After reading through this slide deck and only imagining how great the presentation would have been live, it got me thinking about a very relevant point made in Clay Shirky&#8217;s book &#8211; Here Comes Everybody.  He observes how Social Media and the communities that are formed from these &#8216;new&#8217; tools actually lowers the cost of failure.  This is particularly relevant when you think of this in the context of an example Social Media campaign where those in the community are empowered to create short videos say, of them using a product.  From tens, hundreds, or even thousands of cheaply created contributions, many are going to be poor, some OK, and a minority are going to be fantastically engaging.  This power law (reverse exponential/long tail) shows how Social Media lowers the cost of participation to increase contributions and therefore increases the likelihood of discovering that golden piece of content that casts a large shadow over the others that does far more good than the others put together.</p>
<p>Naturally, there are risks involved also as the potential negativity is also large.  However, I don&#8217;t fear this as I&#8217;ve come to think that the nature of Social Media is a leveler or regulator of behaviour.  If you are seen to be pushing your brand unethically or are self-obsessed without desiring to understand the true value of your offering, then you&#8217;ll be found out and Social Media will provide a platform for people to call you out and damage your brand.  If you&#8217;re honest about the mistakes you make and open about what you are trying to achieve, you&#8217;ll be supported and supported in ways you never thought you would.</p>
<p>The main take away point from all this for me is the affirmation that we should all be empowering the communities that exist around our brands.  Whether large or small, it is the community that contains a brand&#8217;s most powerful &#8220;brand ambassadors&#8221;.  Giving them a voice and listening to what they have to say is far more powerful than making isolated decisions.  I remember once someone stating to me &#8220;never assume you know more than your audience&#8221;.  In today&#8217;s Social online world, never has that been so true.</p>
<p>Enjoy the presentation!</p>
<iframe src='http://www.slideshare.net/slideshow/embed_code/4747637' width='474' height='389'></iframe>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dannybaggs.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dannybaggs.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dannybaggs.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dannybaggs.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dannybaggs.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dannybaggs.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dannybaggs.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dannybaggs.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dannybaggs.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dannybaggs.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dannybaggs.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dannybaggs.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dannybaggs.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dannybaggs.wordpress.com/114/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dannybaggs.wordpress.com&amp;blog=5847339&amp;post=114&amp;subd=dannybaggs&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dannybaggs.wordpress.com/2010/08/24/what-the-is-social-media/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/579562979b2f9229f1c8c5d300c72676?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Danny Baggs</media:title>
		</media:content>
	</item>
		<item>
		<title>Automatic Translation with Google Language API</title>
		<link>http://dannybaggs.wordpress.com/2010/08/06/automatic-translation-with-google-language-api/</link>
		<comments>http://dannybaggs.wordpress.com/2010/08/06/automatic-translation-with-google-language-api/#comments</comments>
		<pubDate>Fri, 06 Aug 2010 14:51:10 +0000</pubDate>
		<dc:creator>Danny Baggs</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[google translate api]]></category>
		<category><![CDATA[solex]]></category>

		<guid isPermaLink="false">http://dannybaggs.wordpress.com/?p=112</guid>
		<description><![CDATA[When faced with the need to help a multi-lingual community interact better, not intimidate one region or another, and generally facilitate interaction, language can be a huge barrier.  How can this be resolved, using modern tools available today? <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dannybaggs.wordpress.com&amp;blog=5847339&amp;post=112&amp;subd=dannybaggs&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>When faced with the need to help a multi-lingual community interact better, not intimidate one region or another, and generally facilitate interaction, language can be a huge barrier.</p>
<p>I&#8217;ve recently started to investigate what could be done when faced with this challenge as this is a very real problem for me and our www.SolutionExchange.info community platform.  Aggregation of user driven content can be a great thing but common publication processes like editing and translation are bypassed.  The availability of tools to aid an individual to publish his or her thoughts and opinions is of course a good thing in the most part as it allows for people to interact more quickly and easily removing the barriers that actually once prevented any kind of sharing or interaction (e.g. you were never able to publically comment on a newspaper article or spread a story without significant effort and cost).</p>
<p>With a wide and varied community, I investigated the use of the Google translate API accessible via the Google AJAX language API to start a trial to see how this automated process can help our users gain some context about content that may not be written in their mother tongue.  What is particularly useful, is that the API can detect the source language automatically, which is great when you have many languages within many sources.</p>
<p>The trial starts on the 6th August 2010 and I would like to run it over the course of a month to see whether this prototype evolves into something valuable for some of our users.  The feature can be seen in the footer of the site www.solutionexchange.info and must be invoked manually as no choices are currently remembered.  By design, this was a pro-active choice as I was keen to ensure users pro-actively decided to try out the feature and not become confused by auto-translated content that they had not expected.  Auto-translated content then shows up appended with a green asterix to indicate that the related text has gone through automatic translation.  Currently, Tweets, Solution Descriptions, and Community Feed items are just some of the sections under trial but this can be easily extended or refined depending on feedback.</p>
<p>I&#8217;d like to further and improve this trial so I&#8217;d happily take feedback here or through the feedback form on the site at www.solutionexchange.info/feedback.htm.</p>
<p>If  you have any questions then feel free to pop them in a comment below.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dannybaggs.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dannybaggs.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dannybaggs.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dannybaggs.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dannybaggs.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dannybaggs.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dannybaggs.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dannybaggs.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dannybaggs.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dannybaggs.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dannybaggs.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dannybaggs.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dannybaggs.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dannybaggs.wordpress.com/112/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dannybaggs.wordpress.com&amp;blog=5847339&amp;post=112&amp;subd=dannybaggs&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dannybaggs.wordpress.com/2010/08/06/automatic-translation-with-google-language-api/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/579562979b2f9229f1c8c5d300c72676?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Danny Baggs</media:title>
		</media:content>
	</item>
		<item>
		<title>When jQuery callbacks don&#8217;t appear to work in IE7</title>
		<link>http://dannybaggs.wordpress.com/2010/05/21/when-jquery-callbacks-dont-appear-to-work-in-ie7/</link>
		<comments>http://dannybaggs.wordpress.com/2010/05/21/when-jquery-callbacks-dont-appear-to-work-in-ie7/#comments</comments>
		<pubDate>Fri, 21 May 2010 07:49:10 +0000</pubDate>
		<dc:creator>Danny Baggs</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://dannybaggs.wordpress.com/?p=107</guid>
		<description><![CDATA[I recently encountered a frustrating issue where a callback function from a jQuery .get() call was not being fired in IE7 but was working in other browsers including IE8.  I had a hunch that it was related to the data object being used to transport the returned JSON but wasn&#8217;t sure how. After hitting my [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dannybaggs.wordpress.com&amp;blog=5847339&amp;post=107&amp;subd=dannybaggs&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I recently encountered a frustrating issue where a callback function from a jQuery .get() call was not being fired in IE7 but was working in other browsers including IE8.  I had a hunch that it was related to the data object being used to transport the returned JSON but wasn&#8217;t sure how.</p>
<p>After hitting my head against a brick wall and following through a number of dead-end forum thread&#8217;s, I worked it out the old fashioned way, which is why I thought I&#8217;d write up my findings in this short article.</p>
<p>I was making a request using the .get() jQuery function that was returning JSON, which was perfectly valid (I checked with <a href="http://www.JSONLint.com">JSONLint.com</a>).  However, upon checking the JSON that was being returned when using the awesome Chrome Developer Tools, I saw a nicely formatted JSON string in the response content&#8230; and that was the problem &#8211; it was a nice human readable structure&#8230; IE7 doesn&#8217;t like that!</p>
<p>Removing all redundant whitespace on the server side when forming my JSON string resolved my issue and my callbacks were once again being called within IE7 along with all other browsers.</p>
<p>Leave a comment if you have any questions.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dannybaggs.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dannybaggs.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dannybaggs.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dannybaggs.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dannybaggs.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dannybaggs.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dannybaggs.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dannybaggs.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dannybaggs.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dannybaggs.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dannybaggs.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dannybaggs.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dannybaggs.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dannybaggs.wordpress.com/107/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dannybaggs.wordpress.com&amp;blog=5847339&amp;post=107&amp;subd=dannybaggs&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dannybaggs.wordpress.com/2010/05/21/when-jquery-callbacks-dont-appear-to-work-in-ie7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/579562979b2f9229f1c8c5d300c72676?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Danny Baggs</media:title>
		</media:content>
	</item>
	</channel>
</rss>
