<?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>Dinesh Copoosamy &#187; Drupal</title>
	<atom:link href="http://dinesh.co.za/category/drupal/feed/" rel="self" type="application/rss+xml" />
	<link>http://dinesh.co.za</link>
	<description></description>
	<lastBuildDate>Wed, 21 Mar 2012 05:25:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Social River &#8211; Drupal Module</title>
		<link>http://dinesh.co.za/2012/03/social-river-drupal-module/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=social-river-drupal-module</link>
		<comments>http://dinesh.co.za/2012/03/social-river-drupal-module/#comments</comments>
		<pubDate>Thu, 15 Mar 2012 07:20:26 +0000</pubDate>
		<dc:creator>Dinesh</dc:creator>
				<category><![CDATA[Drupal]]></category>

		<guid isPermaLink="false">http://dinesh.co.za/?p=89</guid>
		<description><![CDATA[A life-stream module which aggregates feeds from a number of services and displays them in chronological order as a single stream. http://drupal.org/project/social_river Sponsors This module was kindly sponsored by NoJoShmo.com and is maintained by me. It is based on the jQuery plugin - jQuery-lifestream by Christian Vuerings]]></description>
			<content:encoded><![CDATA[<p>A life-stream module which aggregates feeds from a number of services and displays them in chronological order as a single stream.</p>
<p><a href="http://drupal.org/project/social_river">http://drupal.org/project/social_river</a></p>
<h3>Sponsors</h3>
<p>This module was kindly sponsored by <a href="http://www.nojoshmo.com/" rel="nofollow">NoJoShmo.com</a> and is maintained by me.</p>
<p>It is based on the jQuery plugin - <a href="http://christianv.github.com/jquery-lifestream/" rel="nofollow">jQuery-lifestream</a> by Christian Vuerings</p>
]]></content:encoded>
			<wfw:commentRss>http://dinesh.co.za/2012/03/social-river-drupal-module/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>South African History Online</title>
		<link>http://dinesh.co.za/2012/03/south-african-history-online/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=south-african-history-online</link>
		<comments>http://dinesh.co.za/2012/03/south-african-history-online/#comments</comments>
		<pubDate>Thu, 15 Mar 2012 07:13:35 +0000</pubDate>
		<dc:creator>Dinesh</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Portfolio]]></category>

		<guid isPermaLink="false">http://dinesh.co.za/?p=51</guid>
		<description><![CDATA[South African History Online (SAHO) is a non-partisan people&#8217;s history project. It was established in June 2000 as a non-profit Section 21 organisation, aiming to address the biased way in which the history and cultural heritage of South Africans was represented in our educational and cultural institutions. In 2010 SAHO decided to move from a <a href="http://dinesh.co.za/2012/03/south-african-history-online/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<div ><a href="#" title="" target="" rel=""><img src="http://s.wordpress.com/mshots/v1/http%3A%2F%2Fwww.sahistory.org.za?w=400&amp;h=300" alt="Drupal Consulting - sahistory.org.za"/></a></p>
<blockquote>
<p style="text-align: justify;">South African History Online (SAHO) is a non-partisan people&#8217;s history project. It was established in June 2000 as a non-profit Section 21 organisation, aiming to address the biased way in which the history and cultural heritage of South Africans was represented in our educational and cultural institutions.</p>
</blockquote>
<p>In 2010 SAHO decided to move from a static HTML site with approximately 15000+ pages to a CMS platform.</p>
<a href="#" title="" target="" rel=""><img src="http://s.wordpress.com/mshots/v1/http%3A%2F%2Fv1.sahistory.org.za%2F?w=400&amp;h=300" alt="sahistory.org.za pre-Drupal"/></a>
<p><span id="more-51"></span></p>
<p>The case was made for Drupal and I began consulting on the SAHO New Site Migration and Construction Project.</p>
<blockquote><p><img class="alignnone size-full wp-image-52" title="Project Team: From left, Seelan Naidoo, Jonas Jiana, Tinashe Gunda, Joni Light, Kedibone Maakana, Dinesh Copoosamy. Insert: Mads Nørgaard, Omar Badsha (CEO)" src="http://dinesh.co.za/wp-content/uploads/2012/03/project-team.jpg" alt="" width="398" height="299" /><br />
Project Team: From left, Seelan Naidoo, Jonas Jiana, Tinashe Gunda, Joni Light, Kedibone Maakana, Dinesh Copoosamy. Insert: Mads Nørgaard, Omar Badsha (CEO)</p></blockquote>
<h4 style="text-align: justify;">The Migration Phase</h4>
<p style="text-align: justify;">We kicked off with analysing the existing content to allow us to architect the Content Types and Taxonomy structure that would best fit SAHO.</p>
<p style="text-align: justify;">After a couple of workshops and a plan in hand we began the process of developing custom parsing scripts to extract and map the static html pages to the relevant Drupal Content Types and Fields. This process consisted of html purification of the existing pages, automatic addition of tags to assist with extracting fields and batch insertion into Drupal.</p>
<p style="text-align: justify;">Eventually managing to successfully automate the migration of roughly 90%  of the content (the bits that did not map perfectly were then manually fixed within Drupal).</p>
<h4 style="text-align: justify;">User Interface, Look and Feel Phase</h4>
<p style="text-align: justify;">After analysing SAHO&#8217;s design transformation over the years coupled with lots of research on design trends of other sites within a similar space the user interface was decided on through a collaborative process undertaken by the project team and SAHO staff members.</p>
<h4>Launch</h4>
<p>The site launched successfully in May 2011 after months of hard work and involvement from the project team and the entire SAHO staff.</p>
<p>Since then the project focus was largely on SEO, user interface improvements, content tagging and server infrastructure to handle the increasing traffic to the site.</p>
<p>At the end of 2011 we kicked off a very exciting second stage of this project with an outlook to syndication, user interaction and a host of other cool features.</p>
<h4>Recent Milestones</h4>
<ul>
<li>Traffic has grown steadily from roughly 50k visits a month (April 2010) to 160k+ a month (Feb 2012) with over 350K pageviews and this continues to grow.</li>
<li>The site has a 100% Insight score and a 63% SEO Grading from the Acquia network.</li>
<li>Stable mercury/pantheon stack, varnish at the front and ApacheSolr handling search (Drupals native search mechanism died after breaching 3million rows in the search index)</li>
</ul>
<p>&nbsp;</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://dinesh.co.za/2012/03/south-african-history-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My first Drupal module contribution :)</title>
		<link>http://dinesh.co.za/2011/11/privatemsg-templates-drupal-org/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=privatemsg-templates-drupal-org</link>
		<comments>http://dinesh.co.za/2011/11/privatemsg-templates-drupal-org/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 20:51:03 +0000</pubDate>
		<dc:creator>Dinesh</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dinesh.co.za/2011/11/privatemsg-templates-drupal-org/</guid>
		<description><![CDATA[Privatemsg Templates &#124; drupal.org]]></description>
			<content:encoded><![CDATA[<p><a href="http://drupal.org/project/privatemsg_templates">Privatemsg Templates | drupal.org</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dinesh.co.za/2011/11/privatemsg-templates-drupal-org/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drupal Apache Solr links</title>
		<link>http://dinesh.co.za/2011/08/drupal-apache-solr-links/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=drupal-apache-solr-links</link>
		<comments>http://dinesh.co.za/2011/08/drupal-apache-solr-links/#comments</comments>
		<pubDate>Fri, 12 Aug 2011 23:25:36 +0000</pubDate>
		<dc:creator>Dinesh</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ApacheSolr]]></category>

		<guid isPermaLink="false">http://dinesh.co.za/2011/08/drupal-apache-solr-links/</guid>
		<description><![CDATA[http://www.phase2technology.com/node/905/ http://realize.be/random-results-apache-solr-and-drupal http://acquia.com/blog/understanding-apachesolr-cck-api http://yoodey.com/creating-custom-apache-solr-search-modules-in-drupal-7-programmatically http://drupal.org/node/1053102 http://acquia.com/blog/delivering-right-search-results http://drupal.org/node/326912 http://drupalconnect.com/blog/steve/creating-custom-path-solr-search-custom-filters http://www.summasolutions.net/blogposts/muddling-meddling-and-getting-it-right-apache-solr http://kevinbridges.org/node/189 http://drupal.org/node/443986 http://acquia.com/blog/facet-queries-making-custom-solr-facets-fun-and-profit http://drupal.org/node/975132 ** improve did you mean http://drupal.org/node/968308 customise search output]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.phase2technology.com/node/905/">http://www.phase2technology.com/node/905/</a></p>
<p><a href="http://realize.be/random-results-apache-solr-and-drupal">http://realize.be/random-results-apache-solr-and-drupal</a></p>
<p><a href="http://acquia.com/blog/understanding-apachesolr-cck-api">http://acquia.com/blog/understanding-apachesolr-cck-api</a></p>
<p><a href="http://yoodey.com/creating-custom-apache-solr-search-modules-in-drupal-7-programmatically">http://yoodey.com/creating-custom-apache-solr-search-modules-in-drupal-7-programmatically</a></p>
<p><a href="http://drupal.org/node/1053102">http://drupal.org/node/1053102</a></p>
<p><a href="http://acquia.com/blog/delivering-right-search-results">http://acquia.com/blog/delivering-right-search-results</a></p>
<p><a href="http://drupal.org/node/326912">http://drupal.org/node/326912</a></p>
<p><a href="http://drupalconnect.com/blog/steve/creating-custom-path-solr-search-custom-filters">http://drupalconnect.com/blog/steve/creating-custom-path-solr-search-custom-filters</a></p>
<p><a href="http://www.summasolutions.net/blogposts/muddling-meddling-and-getting-it-right-apache-solr">http://www.summasolutions.net/blogposts/muddling-meddling-and-getting-it-right-apache-solr</a></p>
<p><a href="http://kevinbridges.org/node/189">http://kevinbridges.org/node/189</a></p>
<p><a href="http://drupal.org/node/443986">http://drupal.org/node/443986</a></p>
<p><a href="http://acquia.com/blog/facet-queries-making-custom-solr-facets-fun-and-profit">http://acquia.com/blog/facet-queries-making-custom-solr-facets-fun-and-profit</a></p>
<p><a href="http://drupal.org/node/975132">http://drupal.org/node/975132</a> ** improve did you mean</p>
<p><a href="http://drupal.org/node/968308">http://drupal.org/node/968308</a> customise search output</p>
]]></content:encoded>
			<wfw:commentRss>http://dinesh.co.za/2011/08/drupal-apache-solr-links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

