<?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>eMarketing Trends &#187; Design &amp; Development</title>
	<atom:link href="http://www.emarketingtrends.co.za/categories/design-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.emarketingtrends.co.za</link>
	<description>Verbal Acrobatics &#38; Graphic Gymnastics</description>
	<lastBuildDate>Thu, 02 Sep 2010 07:38:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Mobile Design and SEO Best Practices: Essential Tips</title>
		<link>http://www.emarketingtrends.co.za/2010/02/mobile-design-seo-best-practices-essential-tips/</link>
		<comments>http://www.emarketingtrends.co.za/2010/02/mobile-design-seo-best-practices-essential-tips/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 09:59:42 +0000</pubDate>
		<dc:creator>Mangosuthu Malinga</dc:creator>
				<category><![CDATA[Design & Development]]></category>
		<category><![CDATA[Industry news]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Search Engine Optimization]]></category>
		<category><![CDATA[Search Marketing]]></category>
		<category><![CDATA[Social Media Optimization]]></category>
		<category><![CDATA[Strategy]]></category>
		<category><![CDATA[VIRTUOSA]]></category>
		<category><![CDATA[Website Usability]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mobile phones]]></category>
		<category><![CDATA[mobile search]]></category>
		<category><![CDATA[mobile site]]></category>
		<category><![CDATA[mobile solutions]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://www.emarketingtrends.co.za/?p=1406</guid>
		<description><![CDATA[
			
				
			
		
The growth in the Mobile Industry over the last decade has made it paramount for all businesses to have Mobile Sites in order to reach this growing new target market.
Current local (South Africa) trends show that:

There are ten million mobile Internet users in SA (Five million PC Internet users in SA)
One in six Google searches [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.emarketingtrends.co.za%2F2010%2F02%2Fmobile-design-seo-best-practices-essential-tips%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.emarketingtrends.co.za%2F2010%2F02%2Fmobile-design-seo-best-practices-essential-tips%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p style="text-align: left">The growth in the Mobile Industry over the last decade has made it paramount for all businesses to have <strong>Mobile Sites</strong> in order to reach this growing new target market.</p>
<p><strong>Current local (South Africa) trends show that:</strong></p>
<ul style="text-align: left">
<li><em>There are ten million mobile Internet users in SA (Five million PC Internet users in SA)</em></li>
<li><em>One in six Google searches in SA originates off a mobile device.</em></li>
<li><em>In South Africa about 40 percent of mobile phone users have WAP-enabled phones.</em></li>
<li><em>The top Mobile Applications currently in South Africa are: <strong>Mxit</strong> &#8211; with 15 million+ users &#8211; and <strong>Facebook</strong>.</em></li>
<li><em>Mobile search and eCommerce will be a large area of growth in 2010.</em></li>
</ul>
<p style="text-align: left">In short, this indicates an importance for businesses to target mobile searchers and users of mobile applications.</p>
<p style="text-align: left">Some of the best Mobile Site examples I can give include <a title="BBC" href="http://www.bbc.co.uk/mobile/index.html" target="_blank">BBC</a>, the <a title="Goal" href="http://m.goal.com" target="_blank">Goal mobi site</a>, and <a title="College Humour" href="http://m.collegehumour.com" target="_blank">College Humour</a> (<strong>N/B</strong>: <span style="text-decoration: underline">&#8220;these examples obviously look better on your mobile phone &#8211; feel free to suggest your favourite mobile sites below</span>&#8220;).</p>
<p style="text-align: center"><a href="http://www.emarketingtrends.co.za/wp-content/uploads/2010/02/MOBILE-SITE.jpg"><img class="size-medium wp-image-1409  aligncenter" src="http://www.emarketingtrends.co.za/wp-content/uploads/2010/02/MOBILE-SITE-138x300.jpg" alt="" width="124" height="270" /></a></p>
<p style="text-align: left">However, when creating a <strong>Mobile Site</strong> it is also imperative to build and optimise the Mobile Sites so it is user-friendly and accessible on the <strong>Mobile Web</strong>.</p>
<p style="text-align: left"><span style="text-decoration: underline"><strong>Mobile Design and SEO Best Practices</strong></span><br />When designing a Mobile Site one aspect to consider is that one must understand that mobile searchers/users are different from PC searchers/users. In order to cater for Mobile users designers must:</p>
<ul style="text-align: left">
<li>Provide an elegant experience by considering whether individuals possess a smart phone (for example an iPhone with fully featured web browsing) or a standard mobile phone (with stripped site features).</li>
<li>Consider that phones are not used like PC’s – users are usually on the go therefore the site should be more goal oriented – Relevancy and Simplicity is key.</li>
<li>Mobile designs are to conform to the new W3C standards in order to create mobile-friendly style sheets (CSS). </li>
<li>Mobile Sites must be small, lightweight and fast-loading site &#8211; (&lt; 20kb / page). </li>
<li>Consider User Agent Detection –  this is another form of transcoding which takes into consideration the type of mobile phone an individual uses to search and provides more uniform browsing experience for various device types.</li>
</ul>
<p style="text-align: left">Once the <strong>Mobile Site</strong> has been built, <strong>Mobile SEO</strong> steps can now come into play. These include:</p>
<p style="text-align: left">1.    Validating the page with the <a title=".Mobi Validator" href="http://mobiready.com/" target="_blank">.Mobi Validator</a> or the <a title="W3C Validator" href="http://validator.w3.org/mobile/" target="_self">W3C Validator</a><br />2.    Following ‘traditional’ on-site  <strong>SEO Best Practices</strong> such as:</p>
<ul style="text-align: left">
<li><em>Major keywords in the title tagging</em></li>
<li><em>H1&#8217;s and body text</em></li>
<li><em>Rich keyword Meta Titles and Descriptions</em></li>
<li><em>Keyword-rich anchor text for internal links</em></li>
</ul>
<p style="text-align: left">3.    <strong>Mobile Search</strong> results tend to reflect &#8216;Local Search results&#8217; – your site must be optimized for local type searches. Also submit your business info to local directories making sure your site is verified and included in sites like <a title="Google Local Business Centre" href="http://www.google.com/local/add/" target="_blank">Google’s Local Business Center</a>.<br />4.    Get the Mobile Site spidered and indexed – submit to major search engines:</p>
<ul style="text-align: left">
<li><a title="Google Sitemaps" href="http://www.google.com/support/webmasters/bin/answer.py?hl=en&amp;answer=34627" target="_blank"><em>Google Sitemaps</em></a></li>
<li><a title="Yahoo! Submit Your Mobile Site " href="http://siteexplorer.search.yahoo.com/mobilesubmit" target="_blank"><em>Yahoo! Submit Your Mobile Site</em></a></li>
</ul>
<p style="text-align: left">In short, the above <strong>Mobile Design</strong> and <strong>SEO</strong> factors are to be strongly considered when building a Mobile Site. These aspects help provide a solid <strong>Mobile Site</strong> foundation for your <a title="Mobile Campaigns" href="http://www.virtuosa.co.za/deliver/sms-mobile-campaigns/" target="_blank">Mobile Campaign or Strategy</a>. For further <a title="Mobile Campaigns" href="http://www.virtuosa.co.za/deliver/sms-mobile-campaigns/" target="_blank">Mobile Campaign or Strategy</a> enquiries, visit our <a title="Virtuosa" href="http://www.virtuosa.co.za/deliver/mobile-search-engine-optimisation/" target="_self">Virtuosa website</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.emarketingtrends.co.za/2010/02/mobile-design-seo-best-practices-essential-tips/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Get Your Site Checked Today by the Google India Search Quality Team</title>
		<link>http://www.emarketingtrends.co.za/2010/01/get-your-site-checked-today-by-the-google-india-search-quality-team/</link>
		<comments>http://www.emarketingtrends.co.za/2010/01/get-your-site-checked-today-by-the-google-india-search-quality-team/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 07:37:49 +0000</pubDate>
		<dc:creator>Melt du Plooy</dc:creator>
				<category><![CDATA[Design & Development]]></category>
		<category><![CDATA[Google news]]></category>
		<category><![CDATA[Website Usability]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[analyze website]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google search]]></category>
		<category><![CDATA[search quality]]></category>
		<category><![CDATA[site accessibility]]></category>
		<category><![CDATA[site check]]></category>
		<category><![CDATA[site improvements]]></category>
		<category><![CDATA[website analysis]]></category>

		<guid isPermaLink="false">http://www.emarketingtrends.co.za/?p=1334</guid>
		<description><![CDATA[
			
				
			
		
If you were a Indian Webmaster, why wouldn&#8217;t you want the Google Search Quality team to analyze your website and offer constructive advice on accessibility and improvements that can lead to better visibility for your website in Google&#8217;s search results?
According to the official Google India blog a new Site Clinic launched yesterday and will accept [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.emarketingtrends.co.za%2F2010%2F01%2Fget-your-site-checked-today-by-the-google-india-search-quality-team%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.emarketingtrends.co.za%2F2010%2F01%2Fget-your-site-checked-today-by-the-google-india-search-quality-team%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>If you were a Indian Webmaster, why wouldn&#8217;t you want the Google Search Quality team to analyze your website and offer constructive advice on accessibility and improvements that can lead to better visibility for your website in Google&#8217;s search results?</p>
<p>According to the official <a href="http://googleindia.blogspot.com" target="_blank">Google India blog</a> a new <a href="http://googleindia.blogspot.com/2010/01/get-your-site-checked-today.html" target="_blank">Site Clinic launched</a> yesterday and will accept site submissions until 20 January 2010. Indian Webmasters can register their sites for the site clinic by simply filling in all the information requested on a <a href="http://spreadsheets.google.com/viewform?formkey=dERQSTJ0QWRQQ2QyODBGRS1xTzhWMWc6MA" target="_blank">form</a> and by complying to some guidelines such as being registered on Google&#8217;s <a href="https://www.google.co.in/webmasters/tools/home?hl=en" target="_blank">webmaster tools</a> and by meeting Google&#8217;s <a href="http://www.google.com/support/webmasters/bin/answer.py?hl=en&amp;answer=35769" target="_blank">quality guidelines</a>.</p>
<p>There is also a <a href="http://googlewebmaster-es.blogspot.com/2009/09/ayuda-en-busqueda-analizando-vuestras.html" target="_blank">Site Clinic</a> especially for the Spanish-speaking market launched by the <a href="http://googlewebmaster-es.blogspot.com/" target="_blank">Google Webmaster Central blog in Spanish</a> in September 2009.</p>
<p>For the rest of us, it seems we simply have to do the work ourselves via our own Google <a href="https://www.google.co.in/webmasters/tools/home?hl=en" target="_blank">webmaster tools</a> accounts and by meeting Google&#8217;s <a href="http://www.google.com/support/webmasters/bin/answer.py?hl=en&amp;answer=35769" target="_blank">quality guidelines</a>. Who said everything is fair?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.emarketingtrends.co.za/2010/01/get-your-site-checked-today-by-the-google-india-search-quality-team/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Increase your Organic Search Ranking with 3 Simple Keyword tips</title>
		<link>http://www.emarketingtrends.co.za/2009/10/3-simple-keyword-tips-to-increase-your-organic-search-ranking/</link>
		<comments>http://www.emarketingtrends.co.za/2009/10/3-simple-keyword-tips-to-increase-your-organic-search-ranking/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 09:08:39 +0000</pubDate>
		<dc:creator>Mangosuthu Malinga</dc:creator>
				<category><![CDATA[Design & Development]]></category>
		<category><![CDATA[Search Engine Optimization]]></category>
		<category><![CDATA[Search Marketing]]></category>
		<category><![CDATA[Social Media Optimization]]></category>
		<category><![CDATA[Website Usability]]></category>
		<category><![CDATA[organic]]></category>
		<category><![CDATA[organic search]]></category>
		<category><![CDATA[organic traffic]]></category>
		<category><![CDATA[Search Engine Strategies]]></category>
		<category><![CDATA[search traffic]]></category>

		<guid isPermaLink="false">http://www.emarketingtrends.co.za/?p=1161</guid>
		<description><![CDATA[
			
				
			
		
Organic traffic is the web based traffic which you are naturally able to attract to your site without using any short cuts or paid submissions for the promotion of a website. This traffic is an unpaid listing on search engines or web directories.
Just the other day I came across a site that had a serious [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.emarketingtrends.co.za%2F2009%2F10%2F3-simple-keyword-tips-to-increase-your-organic-search-ranking%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.emarketingtrends.co.za%2F2009%2F10%2F3-simple-keyword-tips-to-increase-your-organic-search-ranking%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><strong>Organic traffic</strong> is the web based traffic which you are naturally able to attract to your site without using any short cuts or paid submissions for the promotion of a website. This traffic is an unpaid listing on search engines or web directories.</p>
<p>Just the other day I came across a site that had a serious drop in its <strong>Organic traffic</strong> and this got me thinking of strategies that could be used help the site recover from this slump in <strong>Search visits</strong>.</p>
<p>Anywoo, I thought I’d write a short blog – (well 3 short tips to think about actually) &#8211; that you can employ in order to <strong>Increase Organic Search Engine Traffic</strong> to your site.</p>
<p><span id="more-1161"></span>1.	<span style="text-decoration: underline;"><strong>Choosing keywords</strong></span> –Choose your keywords wisely and implement them correctly. Get a mixture of longtail keywords as well with your niche keywords. <strong>Longtail keywords</strong> drive some major traffic to your site if focused on over the long term.</p>
<p>According to <a href="http://www.seowizz.net/2009/09/increase-organic-search-engine-traffic-the-easy-way.html">SEOWizz</a>, “Carry out a keyword search using each variation to find more low competition longtail keywords &#8230; depending on the niche keywords, start writing and incorporate the longtails NATURALLY”.<br />
<strong>WHY:</strong><br />
•	75% of all search’s are longtail keywords<br />
•	20% of search’s everyday are completely unique to <strong>Google’s algorithm</strong></p>
<p>The right keywords on your site creates powerful content that can be crawled and searched by search engines more efficiently – therefore giving better <strong>Search Engine Results Positioning</strong> (SERP&#8217;s).</p>
<p>2.	<span style="text-decoration: underline;"><strong>Optimised Copywriting &amp; Keyword Density</strong></span> &#8211; One method to increase traffic to your site through organic traffic is by having your copy re-written and optimised with the keywords you would like to target for that page. Bearing in mind that a web page can only be optimised for no more than 2 – 3 keywords (your primary, secondary and tertiary keywords), make sure you add unique content in your copy for your site as possible.</p>
<p><strong>Other simple strategies to consider in your copy include: </strong><br />
•	Header tags for your page titles (include your keyword)<br />
•	Linking keywords to other relevant pages on your site<br />
•	Bolding of important keywords on the web page</p>
<h5 style="text-align: center"><span style="color: #888888">Click the image below to see an example of a Perfectly Optimised Web Page by SEOmoz</span></h5>
<p style="text-align: center"><span style="color: #888888"><br />
</span>
</p>
<p style="text-align: center"><a href="http://www.seomoz.org/blog/perfecting-keyword-targeting-on-page-optimization"><img class="size-medium wp-image-1164     aligncenter" src="http://www.emarketingtrends.co.za/wp-content/uploads/2009/10/perfectly-optimized-page-seomoz-166x300.gif" alt="Perfectly Optimised Web Page by SEOmoz" width="166" height="300" /></a></p>
<p style="text-align: left">3.	 <span style="text-decoration: underline;"><strong>Analyze your competitors sites</strong></span> – It is vital that you take a look at the keywords that your competitors are ranking high for. The keyword tool you can use for this is the <a href="https://adwords.google.com/select/KeywordToolExternal">Google External Keyword Tool</a>. This may give you an idea as to other keywords that you may have missed out in your research.</p>
<p style="text-align: left">It would also be advisable to find your current position in the major search engines. Analysing your competitors ‘result positioning’ &#8211; SERP’s &#8211; on search engines compared to your positioning not only allows you to draw up a real-time comparison between you and the competitor, but will help you get a clear idea of where you rank for keywords compared to you competitor.</p>
<p style="text-align: left"><em><strong>Note:</strong> I always think of it as a chance to be motivated or seat back a gloat at your competitors SERP’s.</em></p>
<p style="text-align: left"><em><br />
</em>
</p>
<p style="text-align: left"><strong>Last thoughts:</strong> Always remember that a web page can only be optimised for no more than 2 or 3 keywords, and as SEOWizz says, “anymore than that and you’re simply giving your page too much work to do”.</p>
<p style="text-align: left">
<p style="text-align: left"><span style="text-decoration: underline;">For more resources on<strong> Increasing Organic Traffic</strong>, read</span>:<br />
•	<strong>SEOWizz:</strong> <a href="http://www.seowizz.net/2009/09/increase-organic-search-engine-traffic-the-easy-way.html">Increase Organic Search Engine Traffic The Easy Way</a><br />
•	<strong>SEOMoz:</strong> <a href="http://www.seomoz.org/ugc/url-rewriting-increase-organic-traffic-by-using-dynamic-urls-that-look-static">URL Rewriting &#8211; Increase Organic Traffic By Using Dynamic URLs That Look Static</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.emarketingtrends.co.za/2009/10/3-simple-keyword-tips-to-increase-your-organic-search-ranking/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Using hooks in openGoo</title>
		<link>http://www.emarketingtrends.co.za/2009/09/using-hooks-in-opengoo/</link>
		<comments>http://www.emarketingtrends.co.za/2009/09/using-hooks-in-opengoo/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 21:28:38 +0000</pubDate>
		<dc:creator>Elsabe Lessing</dc:creator>
				<category><![CDATA[Back-end Development]]></category>
		<category><![CDATA[customization]]></category>
		<category><![CDATA[developement]]></category>
		<category><![CDATA[duck]]></category>
		<category><![CDATA[hooking]]></category>
		<category><![CDATA[hooks]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[openGoo]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[weboffice]]></category>

		<guid isPermaLink="false">http://www.emarketingtrends.co.za/?p=1056</guid>
		<description><![CDATA[
			
				
			
		

So, you&#8217;ve discovered the world of 	openGoo. It does a pretty good 	job overall but now you want to add some custom flavour! Where do 	you start? What are the options?
Firstly, I&#8217;d recommend running through the “Hello World” application tutorial (that can be found HERE ) as it gives you a quick overview of the [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.emarketingtrends.co.za%2F2009%2F09%2Fusing-hooks-in-opengoo%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.emarketingtrends.co.za%2F2009%2F09%2Fusing-hooks-in-opengoo%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><!-- 		@page { size: 21cm 29.7cm; margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<p>So, you&#8217;ve discovered the world of 	<a href="http://www.opengoo.org/">openGoo</a>. It does a pretty good 	job overall but now you want to add some custom flavour! Where do 	you start? What are the options?</p>
<p style="margin-bottom: 0cm">Firstly, I&#8217;d recommend running through the “Hello World” application tutorial (that can be found <a href="http://wiki.opengoo.org/doku.php/hello_world_application"><strong><span style="background: transparent none repeat scroll 0% 0%">HERE</span></strong></a> ) as it gives you a quick overview of the control flow of openGoo. If you&#8217;re not familiar with MVC (<a href="http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller">Model-View-Controller</a>) programming it&#8217;d be a good idea to take a few moments to read up on the principles of a MVC system, get the basic idea of what each component should be used for. I&#8217;ll be looking at the MVC of openGoo in a future blog post, for now we&#8217;re moving on to the Hooks.</p>
<p style="margin-bottom: 0cm">If you&#8217;ve had previous experience with customization of a CRM / CMS / Web application you might be familiar with the concept of <a href="http://en.wikipedia.org/wiki/Hooking">hooking / hooks</a>. A hook is one of the easiest and fastest way to extend and application&#8217;s functionality in an <span style="background: transparent none repeat scroll 0% 0%">upgrade safe </span>way. And believe me, you want to keep your customizations as much upgrade safe as possible. Trying to figure out why a customization you did a year ago broke isn&#8217;t as fun the second time, it tens to ends in a complete rewrite of the initial customization. There&#8217;s nothing that frustrates me more than having to re-write code.</p>
<p style="margin-bottom: 0cm">A <a href="http://whatis.techtarget.com/definition/0,,sid9_gci213615,00.html">hook</a> is basically a place where you can “hook” in your custom code without having to change anything to the existing code. In fact, you don&#8217;t need to know how the rest of the package works to use a hook.</p>
<p style="margin-bottom: 0cm">Using a hook in openGoo is as easy as 1, 2, 3.</p>
<ol>
<li>
<p style="margin-bottom: 0cm"><strong>Create a new php file</strong> in 	the &#8216;Application/Hooks&#8217; directory, which will contain your custom 	code. Example: &#8216;opengoo_hooks.php&#8217; , &#8216;myhooks.php&#8217;</p>
</li>
<li>
<p style="margin-bottom: 0cm"><strong>Register your hook<br />
</strong><span style="font-family: Courier New,monospace"><br />
Hook::register(&#8220;opengoo&#8221;);<br />
</span><br />
The string used when registering the hook can be anything, as far as I can see its used as a key in the array where the hooks are stored. You could use 	this key to reference a specific hook later in your code, if needed. I&#8217;ll refer to this as the [hook_key] later. Also note it may be a good practice to name your php file “[hook_key]_hooks.php”.</p>
</li>
<li>
<p style="margin-bottom: 0cm"><strong>Define the hook function.</strong></p>
</li>
</ol>
<ul></ul>
<ul>
<blockquote>
<p style="margin-bottom: 0cm"><span style="font-family: Courier New,monospace">function 	opengoo_render_upload_control($args, &amp;$ret) {<br />
if 	(upload_hook() == &#8216;opengoo&#8217;) {<br />
$attributes = 	$args['attributes'];<br />
echo file_field(&#8216;file_file&#8217;, null, 	$attributes);<br />
}<br />
}</span></p>
</blockquote>
</ul>
<p style="margin-bottom: 0cm">Note that the function name should be of the format &#8216;[hook_key]_[hook]&#8216;.</p>
<p style="margin-bottom: 0cm">In the above example [hook_key] = &#8216;opengoo&#8217; and [hook] = &#8216;render_upload_control&#8217;.</p>
<p style="margin-bottom: 0cm"><span style="text-decoration: underline"><strong>Working example:</strong></span></p>
<p style="margin-bottom: 0cm">Lets say we want to customize one of the layouts on openGoo. For this example lets change the Login layout for illustration. Instead of overwriting the layout file in “Applications/Layout” we can simply define a hook to set the layout to be used to our new custom layout.</p>
<p style="margin-bottom: 0cm">
<div id="attachment_1059" class="wp-caption alignnone" style="width: 483px"><span style="font-family: Courier New,monospace"> </span></p>
<dt><img src="../wp-content/uploads/2009/09/openGoo_hooks1.jpg" alt="Default layout." width="473" height="521" /><p class="wp-caption-text">Default Layout of login dialog</p></div>
<p style="margin-bottom: 0cm">First lets create our hook file. I created a file “example_hooks.php” in the &#8216;Application/Hooks&#8217; folder.</p>
<blockquote>
<p style="margin-left: 1.25cm;margin-bottom: 0cm"><span style="font-family: Courier New,monospace">&lt;?php</span></p>
<p style="margin-left: 1.25cm;margin-bottom: 0cm"><span style="font-family: Courier New,monospace">/* Register your hook else it won&#8217;t fire! */<br />
Hook::register(&#8220;example&#8221;);</span></p>
<p style="margin-left: 1.25cm;margin-bottom: 0cm"><span style="font-family: Courier New,monospace">/* Define hook functions */<br />
function example_override_action_view($controller, &amp;$ignored) {<br />
/* Check which controller has fired the hook */<br />
if ($controller-&gt;getControllerName() == &#8216;access&#8217;) {<br />
/* Check that the action is &#8216;login&#8217; */<br />
if ($controller-&gt;getAction() == &#8216;login&#8217;) {<br />
$controller-&gt;setLayout(&#8216;example&#8217;);<br />
}<br />
}<br />
}</span>
</p>
<p style="margin-left: 1.25cm;margin-bottom: 0cm"><span style="font-family: Courier New,monospace">?&gt;</span></p>
</blockquote>
<p style="margin-bottom: 0cm"><span style="background: transparent none repeat scroll 0% 0%">I&#8217;ve used the &#8216;override_action_view&#8217; hook for this example. This hook gets fired by all the controllers. We want to change the layout of the login form so we need to set the new layout when the &#8216;login&#8217; action of the &#8216;access&#8217; controller is called. After we&#8217;ve tested that we&#8217;re at the right spot we can change the layout by calling the “setLayout” method of the controller.</span></p>
<p style="margin-bottom: 0cm">You can use the getLayout method to see what layout is currently being used. In this example the original layout being used is &#8216;Application/Layouts/dialog.php&#8217;</p>
<p style="margin-bottom: 0cm">Next step, we need to create our new layout &#8216;example&#8217;. Note you use the file name without extension to set the layout, openGoo automatically looks for the layout in the &#8216;Application/Layout&#8217; folder. Create a copy of the dialog.php in &#8216;Application/Layouts&#8217; and rename it to &#8216;example.php&#8217;. Open up &#8216;example.php&#8217; and make some changes to the layout. I simply added an image below the dialog div and the word “example” to the H1 tags.</p>
<blockquote>
<p style="margin-bottom: 0cm"><span style="font-family: Courier New,monospace">&lt;img src=&#8221;&lt;?php echo get_image_url(&#8220;jack.jpg&#8221;) ?&gt;&#8221; height=&#8221;250px&#8221;&gt;</span></p>
</blockquote>
<p style="margin-bottom: 0cm">I put the image of Jack, my trusty testing duck, in &#8216;public/assets/themes/default/images/jack.jpg&#8217; the &#8216;get_image_url&#8217; function fetches the image URL according to the selected theme.</p>
<p style="margin-bottom: 0cm">Browse to the login dialog page and &#8216;Hello Jack!&#8217;. It&#8217;s that simple to add a duck to your openGoo login page.</p>
<p style="margin-bottom: 0cm">
<div id="attachment_1059" class="wp-caption alignnone" style="width: 482px"><a rel="attachment wp-att-1059" href="http://www.emarketingtrends.co.za/2009/09/using-hooks-in-opengoo/opengoo_hooks2/"><img class="size-full wp-image-1059" src="http://www.emarketingtrends.co.za/wp-content/uploads/2009/09/openGoo_hooks2.jpg" alt="Custom 'example' Layout" width="472" height="517" /></a><p class="wp-caption-text">Custom &#39;example&#39; Layout</p></div>
<p style="margin-bottom: 0cm">
<p style="margin-bottom: 0cm"><span style="text-decoration: underline"><strong>List of available hooks:</strong></span> ( for more detail take a look at &#8216;Application/Hooks/opengoo_hooks.php&#8217; )</p>
<blockquote>
<p style="margin-bottom: 0cm"><span style="font-family: Courier New,monospace">/*<br />
* &#8211; <span>render_page_actions</span>: Called when drawing actions for an object&#8217;s view. Call add_page_action to add actions.<br />
* &#8211; render_page_header: Called when drawing the page header.<br />
* &#8211; render_getting_started: Add additional getting started help.<br />
* &#8211; render_object_properties: Called when drawing properties for an object&#8217;s view. Echo the HTML to be drawn.<br />
* &#8211; reminder_email: Called when an email reminder is being sent.<br />
* &#8211; render_userbox_crumbs: Called when drawing the userbox (top-right of the page).<br />
* &#8211; autoload_javascripts: Tells which javascripts should be load when the application starts.<br />
* &#8211; autoload_stylesheets: Tells which CSSs should be loaded when the application starts.<br />
* &#8211; render_administration_icons: Called when drawing administration panel.<br />
* &#8211; object_definition: Allows to define extra columns for a system object.<br />
* &#8211; render_object_description: Called when rendering the description that goes below the title in an object&#8217;s view.<br />
* &#8211; permissions_sql: Called when generating the SQL permissions string for object listings.<br />
* &#8211; can_access: Called before checking access permissions for an object.<br />
* &#8211; object_edit_categories: Called when rendering categories for an object creation or edition interface.<br />
*  &#8211; object_validate: Executed before saving an object to validate object fields.<br />
*  &#8211; before_action: Called before executing an action to determine if the action will be called.<br />
*  &#8211; override_action_view: Called before generating an action&#8217;s view, so that you can change it.<br />
*/</span></p>
</blockquote>
<p style="margin-bottom: 0cm"><span style="text-decoration: underline"><strong>Fire your own hooks from your custom module:</strong></span></p>
<p style="margin-bottom: 0cm;text-decoration: none">To create and fire a hook from your own module, you simply call the static <em><strong>fire</strong></em> method of the Hook class.</p>
<blockquote>
<p style="margin-bottom: 0cm;text-decoration: none"><span style="font-family: Courier New,monospace">Hook::fire($function, $argument, &amp;$ret)</span></p>
</blockquote>
<p style="margin-bottom: 0cm;text-decoration: none">$function : String containing the name of the hook. Example &#8216; <span>render_page_actions&#8217;.</span></p>
<p style="margin-bottom: 0cm;text-decoration: none">$argument :  Arguments passed to the hook. For the built in hooks this is normally the current controller.</p>
<p style="margin-bottom: 0cm;text-decoration: none">$ret :  The value</p>
<p style="margin-bottom: 0cm;text-decoration: none">
<p style="margin-bottom: 0cm;text-decoration: none"><a name="DDE_LINK4"></a> Well that&#8217;s it for hooks in openGoo. This is meant as a starting point for customization, I&#8217;m sure there&#8217;s more to be added, any input is welcome. In the next blog I&#8217;ll be showing how to create a simple Bulletine Board type module.</p>
</dt>
]]></content:encoded>
			<wfw:commentRss>http://www.emarketingtrends.co.za/2009/09/using-hooks-in-opengoo/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>openGoo &#8211; Introduction</title>
		<link>http://www.emarketingtrends.co.za/2009/09/opengoo-introduction/</link>
		<comments>http://www.emarketingtrends.co.za/2009/09/opengoo-introduction/#comments</comments>
		<pubDate>Fri, 04 Sep 2009 19:53:00 +0000</pubDate>
		<dc:creator>Elsabe Lessing</dc:creator>
				<category><![CDATA[Back-end Development]]></category>
		<category><![CDATA[customization]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[openGoo]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[web office]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://www.emarketingtrends.co.za/?p=997</guid>
		<description><![CDATA[
			
				
			
		
OpenGoo is an open source web office developed by Feng Office and the OpenGoo community. It can be used for project management, including the scheduling of tasks and milestones, document storage, contact and calendar management, email receiving (POP3 or IMAP) and sending(SMTP) and runs on a PHP webserver with MySQL installed.
OpenGoo can be downloaded here [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.emarketingtrends.co.za%2F2009%2F09%2Fopengoo-introduction%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.emarketingtrends.co.za%2F2009%2F09%2Fopengoo-introduction%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><!-- 		@page { size: 21cm 29.7cm; margin: 2cm } 		P { margin-bottom: 0.21cm } -->OpenGoo is an open source web office developed by Feng Office and the OpenGoo community. It can be used for project management, including the scheduling of tasks and milestones, document storage, contact and calendar management, email receiving (POP3 or IMAP) and sending(SMTP) and runs on a PHP webserver with MySQL installed.</p>
<p style="margin-bottom: 0cm"><span id="more-997"></span>OpenGoo can be downloaded <a href="http://www.opengoo.org/downloads.html">here</a> and is easily installed on a websever, with minimal setup needed. If you don&#8217;t have experience with webservers it might be a good idea to get the sys admin to handle the install. Never the less the install is quite straight forward, with installation instruction located in the readme.txt file.</p>
<p style="margin-bottom: 0cm">When installed on a local firewall, OpenGoo has the advantages of a web interface without having sensitive data being transferred to and fro a remote server somewhere on the internet. You have 100% control over your data, even allowing for custom encryption to be set for the more paranoid among us, whereas other online services limit your control. No internet connection is needed to use the application and thus can be completely isolated from the outside world. Or it could be installed on a remote server that is accessed by different people all over the internet.</p>
<p style="margin-bottom: 0cm">I quite like the interface of OpenGoo. It uses the extJS framework to render the UI and site layouts. It utilizes AJAX to update content dynamically giving an enjoyable user experience.</p>
<p style="margin-bottom: 0cm">So, this is a very nice piece of software, but what if we want to add some custom features? The one thing the project is greatly lacking is development documentation. There is limited information in the <a title="opengoo wiki" href="wiki.opengoo.org/">openGoo WIKI</a> which isn&#8217;t at all satisfactory and quite frankly no help to the novice.</p>
<p style="margin-bottom: 0cm">After browsing through the <a href="http://wiki.opengoo.org/">wiki</a>, <a href="http://forums.opengoo.org/">forum</a> and <a href="http://forums.opengoo.org/">blog</a>, I decided the only way to get anywhere was to dive head on into the code. To my delight, the code itself is well commented and any PHP programmer that has some experiece with the MVC (model view controller) method of programming would catch on quickly to the basic structure of the application.</p>
<p style="margin-bottom: 0cm">This is the first blog in a series of blogs on openGoo, that I hope will help other developers with their customizations. In the next blog I&#8217;ll cover how to create Hooks in openGoo and in another future post I plan to give an example of creating a custom “Bulletin Board” addon, explaining some of the MVC structure I&#8217;ve uncovered.</p>
<p style="margin-bottom: 0cm"><em><span style="text-decoration: none">( Check out <a href="http://www.opengoo.org/">http://www.opengoo.org/</a> for more info. or </span><a href="http://demo.opengoo.org/">http://demo.opengoo.org/</a> to check out the demo )</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.emarketingtrends.co.za/2009/09/opengoo-introduction/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Virtuosa Acquires IceBlue</title>
		<link>http://www.emarketingtrends.co.za/2009/08/virtuosa-acquires-iceblue/</link>
		<comments>http://www.emarketingtrends.co.za/2009/08/virtuosa-acquires-iceblue/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 07:53:14 +0000</pubDate>
		<dc:creator>Sandra Olivier</dc:creator>
				<category><![CDATA[Design & Development]]></category>
		<category><![CDATA[Industry news]]></category>
		<category><![CDATA[digital agency]]></category>
		<category><![CDATA[IceBlue]]></category>
		<category><![CDATA[VIRTUOSA]]></category>

		<guid isPermaLink="false">http://www.emarketingtrends.co.za/2009/08/virtuosa-acquires-iceblue/</guid>
		<description><![CDATA[
			
				
			
		
Full service digital agency Virtuosa announced today that an agreement to acquire IceBlue has been favorably concluded. Virtuosa and IceBlue have worked together closely over the past year with IceBlue bringing additional development capabilities to the joint projects. The buy-out was a natural progression when IceBlue MD Rex Green indicated his intention to sell to [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.emarketingtrends.co.za%2F2009%2F08%2Fvirtuosa-acquires-iceblue%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.emarketingtrends.co.za%2F2009%2F08%2Fvirtuosa-acquires-iceblue%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Full service digital agency Virtuosa announced today that an agreement to acquire IceBlue has been favorably concluded. Virtuosa and IceBlue have worked together closely over the past year with IceBlue bringing additional development capabilities to the joint projects. The buy-out was a natural progression when IceBlue MD Rex Green indicated his intention to sell to pursue other business interests.</p>
<p><span id="more-954"></span>“IceBlue have worked together side by side with Virtuosa for some time, so it was a natural move for us” MD Rex Green comments on the recent events.</p>
<p>The IceBlue team is a natural fit within the Virtuosa Group who already provides clients a full-service digital offering. The addition of the IceBlue’s team of developers enables Virtuosa to offer more specialized development and technological solutions to their clients.</p>
<p>The new Virtuosa team members will work within Virtuosa Design and Development Division headed by Bryce Hancock, Division GM and Creative Director, who is very excited about the changes ahead. “This has always been the vision of our company to constantly grow in the digital arena, by adding these developers’ specialized skills we compliment an already great creative team.”</p>
<p>Virtuosa and IceBlue clients can be assured that this recent development will not only further enhance our web development skills offering but also make us stronger in the digital environment.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.emarketingtrends.co.za/2009/08/virtuosa-acquires-iceblue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Copy and Paste&#8230; The ethics of reverse engineering&#8230;</title>
		<link>http://www.emarketingtrends.co.za/2009/05/copy-and-paste-the-ethics-of-reverse-engineering/</link>
		<comments>http://www.emarketingtrends.co.za/2009/05/copy-and-paste-the-ethics-of-reverse-engineering/#comments</comments>
		<pubDate>Fri, 22 May 2009 08:42:41 +0000</pubDate>
		<dc:creator>Grant McMullin</dc:creator>
				<category><![CDATA[Back-end Development]]></category>
		<category><![CDATA[Design & Development]]></category>
		<category><![CDATA[Front-end Design]]></category>
		<category><![CDATA[copy]]></category>
		<category><![CDATA[Copyright]]></category>
		<category><![CDATA[decompiler]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[Law]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[reverse engineering]]></category>
		<category><![CDATA[sothink]]></category>
		<category><![CDATA[SWF]]></category>

		<guid isPermaLink="false">http://www.emarketingtrends.co.za/?p=728</guid>
		<description><![CDATA[
			
				
			
		
Having recently experienced the burn of plagiarism, I started thinking of the ethics of the Internet. And the question of ethics of in particular reverse engineering like SWF decompiling. There are many different programs that do this and I believe they really do have their place in the arsenal of any developer.
These are exceptionally useful [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.emarketingtrends.co.za%2F2009%2F05%2Fcopy-and-paste-the-ethics-of-reverse-engineering%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.emarketingtrends.co.za%2F2009%2F05%2Fcopy-and-paste-the-ethics-of-reverse-engineering%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Having recently experienced the burn of plagiarism, I started thinking of the ethics of the Internet. And the question of ethics of in particular reverse engineering like SWF decompiling. There are many different programs that do this and I believe they really do have their place in the arsenal of any developer.</p>
<p><span id="more-728"></span>These are exceptionally useful tools, firstly for events of where source files have gone missing and changes are needed. Tools like this can also be exceptionally useful for learning purposes, where one can see the source of a SWF to gather a greater understanding of how to create their own similar applications or see a different way of thinking. It is hard to work in a vacuum, and what better way is there to learn, other than from seeing what others do? Someone once said something like, it&#8217;s the dwarf that can see the furthest when standing on the shoulders of giants.</p>
<p>This is exceptionally useful, however it seems all too easy for people to cross from learning from others to stealing from others&#8230; Many people just find it too easy to copy and paste. The dwarfs are now trying to be the giants&#8230;</p>
<p>Whatever happened to the pride of achieving something, of presenting work to the world knowing that it hatched from the egg of your own creativity?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.emarketingtrends.co.za/2009/05/copy-and-paste-the-ethics-of-reverse-engineering/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash vs SEO, the saga continues&#8230;.</title>
		<link>http://www.emarketingtrends.co.za/2009/05/flash-vs-seo-the-saga-continues/</link>
		<comments>http://www.emarketingtrends.co.za/2009/05/flash-vs-seo-the-saga-continues/#comments</comments>
		<pubDate>Thu, 21 May 2009 09:01:59 +0000</pubDate>
		<dc:creator>Grant McMullin</dc:creator>
				<category><![CDATA[Back-end Development]]></category>
		<category><![CDATA[Design & Development]]></category>
		<category><![CDATA[Front-end Design]]></category>
		<category><![CDATA[Google news]]></category>
		<category><![CDATA[Search Engine Optimization]]></category>
		<category><![CDATA[Search Marketing]]></category>
		<category><![CDATA[Website Usability]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Indexing]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[SWF]]></category>

		<guid isPermaLink="false">http://www.emarketingtrends.co.za/?p=723</guid>
		<description><![CDATA[
			
				
			
		
We all know that in terms of SEO, Flash is considered less than perfect, and completely Flash driven sites are considered by some in the SEO world as a complete ‘No no’, however the times are changing.
Whilst Flash might not be perfectly indexed, when we marry Flash, Ajax and server-side scripting we can start to [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.emarketingtrends.co.za%2F2009%2F05%2Fflash-vs-seo-the-saga-continues%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.emarketingtrends.co.za%2F2009%2F05%2Fflash-vs-seo-the-saga-continues%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>We all know that in terms of SEO, Flash is considered less than perfect, and completely Flash driven sites are considered by some in the SEO world as a complete ‘No no’, however the times are changing.</p>
<p><span id="more-723"></span>Whilst Flash might not be perfectly indexed, when we marry Flash, Ajax and server-side scripting we can start to really achieve great results. Google can index dynamic text and content passed through XML etc, and with new innovations like <a href="http://www.asual.com/swfaddress/">Asual’s SWFAddress</a> allowing SEO friendly URL’s to navigate Flash, as well as adding the ever so important Back button functionality often missing in Flash sites.</p>
<p>Whilst the battle of SEO vs Flash continues, I predict that it will not be long before we can have our cake and eat it…</p>
]]></content:encoded>
			<wfw:commentRss>http://www.emarketingtrends.co.za/2009/05/flash-vs-seo-the-saga-continues/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>TrashcanKidz Facebook Application Launched</title>
		<link>http://www.emarketingtrends.co.za/2009/05/trashcankidz-facebook-application-launched/</link>
		<comments>http://www.emarketingtrends.co.za/2009/05/trashcankidz-facebook-application-launched/#comments</comments>
		<pubDate>Wed, 20 May 2009 10:50:20 +0000</pubDate>
		<dc:creator>Grant McMullin</dc:creator>
				<category><![CDATA[Design & Development]]></category>
		<category><![CDATA[Front-end Design]]></category>
		<category><![CDATA[Google news]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[orphans]]></category>
		<category><![CDATA[trashcankidz]]></category>

		<guid isPermaLink="false">http://www.emarketingtrends.co.za/?p=716</guid>
		<description><![CDATA[
			
				
			
		
We have just launched our very first Facebook application, TrashCanKidz! It has taken a lot of time and a lot of effort from a team of passionate people.
The purpose of the Application is to start to raise awareness of the TrashCanKidz Project which is going to be released further on this year. The driving force [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.emarketingtrends.co.za%2F2009%2F05%2Ftrashcankidz-facebook-application-launched%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.emarketingtrends.co.za%2F2009%2F05%2Ftrashcankidz-facebook-application-launched%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>We have just launched our very first Facebook application, TrashCanKidz! It has taken a lot of time and a lot of effort from a team of passionate people.</p>
<p><span id="more-716"></span>The purpose of the Application is to start to raise awareness of the TrashCanKidz Project which is going to be released further on this year. The driving force of the project is to raise money for orphans around the world through the adopting of “virtual kidz” and eventually having a personalized ragdoll as customized by the viewer, the funds generated by this will help real world orphans.</p>
<p>The application was Virtuosa’s first Facebook application, and was built in conjunction with Ensight, IceBlue and Datacyte. Being our first Facebook Application it came with its fair share of headaches and complications, but we persevered and now it has been released. You can find this application at <a href="http://apps.facebook.com/trashcankidz/">http://apps.facebook.com/trashcankidz/</a>. Add it and start FREEING THE LUV!</p>
<p>Be sure to lookout for the full site when it is released, we are looking forward to hearing comments and opinions on it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.emarketingtrends.co.za/2009/05/trashcankidz-facebook-application-launched/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Struggling to retain visitors on your website?</title>
		<link>http://www.emarketingtrends.co.za/2009/03/struggling-to-retain-visitors-on-your-website/</link>
		<comments>http://www.emarketingtrends.co.za/2009/03/struggling-to-retain-visitors-on-your-website/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 08:21:00 +0000</pubDate>
		<dc:creator>Melt du Plooy</dc:creator>
				<category><![CDATA[Design & Development]]></category>
		<category><![CDATA[Search Engine Optimization]]></category>
		<category><![CDATA[Website Usability]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[web analytics]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://www.emarketingtrends.co.za/?p=604</guid>
		<description><![CDATA[
			
				
			
		
If you&#8217;ve got the time for a little bit of self-study, here are some great articles that you will find useful. I am simply mentioning the articles and have thus provided links to the original source.
Web Site Usability Checklist
Search engine promotion is important: most visitors use a search engine to find your site. But once [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.emarketingtrends.co.za%2F2009%2F03%2Fstruggling-to-retain-visitors-on-your-website%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.emarketingtrends.co.za%2F2009%2F03%2Fstruggling-to-retain-visitors-on-your-website%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>If you&#8217;ve got the time for a little bit of self-study, here are some great articles that you will find useful. I am simply mentioning the articles and have thus provided links to the original source.</p>
<p><span id="more-604"></span><a href="http://www.netmechanic.com/news/vol7/design_no4.htm" target="_blank">Web Site Usability Checklist</a><br />
Search engine promotion is important: most visitors use a search engine to find your site. But once they arrive, they have to be able to actually use the site and understand the content. Otherwise, your site is a waste of their time.</p>
<p><a href="http://www.smallbusinessnewz.com/topnews/2009/02/20/remember-you-dont-have-only-one-homepage" target="_blank">Remember, You Don&#8217;t Have Only One Homepage</a><br />
A great reminder that when people search and find your site, you homepage is not really the only &#8220;homepage&#8221;. You need to analyze your site&#8217;s analytical data to figure out what pages your site&#8217;s viewers are landing on, what the bounce rates are and what page they are exiting your site from.</p>
<p><a href="http://www.searchenginejournal.com/7-essential-seo-cheat-sheets/8908/" target="_blank">7 Essential SEO Cheat Sheets</a><br />
An excellent compilation of cheat sheets most SEO&#8217;s, site owners, developers and bloggers will find useful. It includes links to a Web Developers SEO Cheat Sheet, Html and Xhtml cheat sheets, a Search Cheat Sheet including Search Engine Operators, a Website Usability Checklist, a WordPress Cheat Sheet, a mod_rewrite cheat sheet &amp; a htaccess cheatsheet.</p>
<p><a href="http://www.smallbusinessnewz.com/topnews/2008/12/01/are-you-making-these-web-analytics-mistakes" target="_blank">Are You Making These Web Analytics Mistakes?</a><br />
I&#8217;d like to think this post is talking about retaining site visitors, useful ideas on how to use Analytical data, but this artile looks at the seven biggest mistakes of web analytics. What are you not using effectively in tracking site visitors?</p>
<p><a href="http://www.smallbusinessnewz.com/topnews/2009/02/26/what-to-do-and-what-not-to-do-with-analytics-profiles" target="_blank">What to Do and What Not to Do With Analytics Profiles</a><br />
Some Do&#8217;s and Don&#8217;t that should be useful for novices in the web analytics department. Web analytics are more important to your online success than ever.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.emarketingtrends.co.za/2009/03/struggling-to-retain-visitors-on-your-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
