<?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>Fri, 13 Jan 2012 10:10:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
		<item>
		<title>Facebook changes&#8230; again!</title>
		<link>http://www.emarketingtrends.co.za/2011/09/facebook-changes-again/</link>
		<comments>http://www.emarketingtrends.co.za/2011/09/facebook-changes-again/#comments</comments>
		<pubDate>Wed, 21 Sep 2011 13:35:40 +0000</pubDate>
		<dc:creator>Stephanie Barker</dc:creator>
				<category><![CDATA[Advertising]]></category>
		<category><![CDATA[Design & Development]]></category>
		<category><![CDATA[Digital Media]]></category>
		<category><![CDATA[Industry news]]></category>
		<category><![CDATA[micro-blogging]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Social Media Optimization]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[Strategy]]></category>
		<category><![CDATA[VIRTUOSA]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[Facebook Privacy Policy]]></category>
		<category><![CDATA[Mark Zuckerberg]]></category>
		<category><![CDATA[newsfeed]]></category>
		<category><![CDATA[privacy concerns]]></category>
		<category><![CDATA[smart list]]></category>
		<category><![CDATA[subscribe]]></category>
		<category><![CDATA[ticker]]></category>

		<guid isPermaLink="false">http://www.emarketingtrends.co.za/?p=1887</guid>
		<description><![CDATA[Facebook’s CEO Mark Zuckerberg, who is currently worth $17.5 billion (just in case you weren’t aware), has recently added a few changes to Facebook. So before you start panicking and calling your children or grandkids for help, here are a few things you should know, just to help you out! First of all let’s look [...]]]></description>
			<content:encoded><![CDATA[<p>Facebook’s CEO Mark Zuckerberg, who is currently worth $17.5 billion (just in case you weren’t aware), has recently added a few changes to Facebook. So before you start panicking and calling your children or grandkids for help, here are a few things you should know, just to help you out<strong>!<br />
</strong></p>
<p><strong>First of all let’s look at your newsfeed.</strong></p>
<p><strong><img class="aligncenter" src="http://a5.sphotos.ak.fbcdn.net/hphotos-ak-ash4/308530_10150397566111729_20531316728_9920730_1946733158_n.jpg%20" alt="" width="377" height="244" /></strong></p>
<p>This has been made more efficient by removing both Top Stories (which showed the most popular topics) and Most Recent (which placed news in chronological order). The newsfeed now puts up one stream of all the stories relevant to the time they were posted, and according to <a href="http://www.facebook.com/blog.php?post=10150286921207131" target="_blank">Facebook</a> “News Feed will act more like your own personal newspaper. You won&#8217;t have to worry about missing important stuff.”</p>
<p>Facebook has increased the character limit for status update s from 420 to an impressive 5,000 meaning that brands now have the chance to say more than ever before. There are also bigger pictures in your newsfeed and you can mark stories as top stories meaning that Facebook will automatically put similar stories at the top of your newsfeed.<strong><br />
</strong></p>
<p><strong>What is the ‘Ticker?&#8217;</strong></p>
<p><img class="aligncenter" src="http://a3.sphotos.ak.fbcdn.net/hphotos-ak-snc7/307270_10150397781466729_20531316728_9921471_801629423_n.jpg" alt="" width="540" height="334" /><br />
<strong></strong><a href="http://blog.facebook.com/blog.php?post=10150286921207131" target="_blank">Ticker</a> allows the user to link up with friends in real-time whereby you can see immediate updates and join in conversations at any time as the news feed seems to lag in terms of immediacy. The ticker has now created the ability for you to ‘listen in’ on conversations that were meant to be private with people you may not even know (i.e. friends of friends)<strong>.<br />
</strong></p>
<p><strong>What are Smart Lists?</strong></p>
<p>&nbsp;</p>
<p><img class="aligncenter" src="http://a7.sphotos.ak.fbcdn.net/hphotos-ak-ash4/s720x720/304082_10150388153196729_20531316728_9866794_1384162694_n.jpg" alt="" width="557" height="223" /><br />
<strong></strong></p>
<p><a href="http://blog.facebook.com/blog.php?post=10150278932602131" target="_blank">Smart Lists</a> allow the user to create lists based on certain aspects of an individual&#8217;s profile for example your family, school, university and so on. Once an individual in the list updates their profile or posts a comment, the list will indicate the total number of new posts by that group of people.<strong><br />
</strong></p>
<p><strong>What about my privacy?</strong></p>
<p>It is important to note that through the addition of the ticker, it is now easier for people  to view pretty much everything you post, like or add. You can limit this by changing your privacy settings to “friends only” or “custom” lists. These settings can be accessed either through the privacy setting in the top right corner of your post or at the top right corner of your page. Remember that with the new Facebook, everything you do will be shared immediately to your newsfeed so be careful when authorising various apps, and make sure you understand and are aware of your privacy settings.</p>
<p>According to an <a href="http://francis-moran.com/index.php/marketing-strategy/facebook%E2%80%99s-new-features-what-b2b-businesses-need-to-know/" target="_blank">article</a> by Alexandra Reid &#8220;If you’re friends with a prospect on Facebook, what you’re watching, reading and listening to, and even what locations you check into, can impact their perception of you professionally and damage business relationships.&#8221;<strong></strong></p>
<p>An important aspect you should however take note of is secure browsing. According to <a href="http://socialmediapathways.com/social-media-news/facebook-setting-hacked/" target="_blank">Carl</a> &#8220;By default, Facebook sends your access credentials in the clear, with no encryption whatsoever. Switching to HTTPS is important because a browser extension called Firesheep has made it especially easy for anyone sharing your open wireless network—at cafe or conference, for example—to sniff your credentials and freely access your account.&#8221;</p>
<p>In order to change this, it is important to go to your account settings, select the security setting and enable the secure browsing option.</p>
<p><strong>What should brands be aware of?</strong></p>
<p>With Facebook’s new social plugin it is now possible to drive additional traffic to your site. The social plugin is installed on the businesses website and must then be permitted access by a Facebook member. Each time a user visits the businesses website a notification (stating that the page has been read) can be returned back to Facebook whereby a post will be shared on the users’ wall, and newsfeed. This facility is available to developers via <a href="https://developers.facebook.com/docs/beta/" target="_blank">Open Graph</a></p>
<p>A new button referred to as the &#8216;<a href="http://www.facebook.com/blog.php?post=10150280039742131" target="_blank">Subscribe Button&#8217;</a> could also assist in benefitting brands and their engagement with consumers (followers). The subscribe button allows the individual to subscribe to updates by public figures of the brand, who can share posts for the individuals who have subscribed. Additionally the brand can subscribe to regular influential visitors assisting in mutual relations. The subscribe button shares similar resemblance to the follow button on Twitter and works in a similar way.</p>
<p>The Ticker can be used to a brands adavntage as long as a brand has a cohesive strategy whereby updates are placed thoughtfully and interaction with consumers is relevant. Brands need to create relevant, consistent and interesting stories so as to keep the user interested and willing to engage regularly with the brand.<strong><br />
</strong></p>
<p><strong>Conclusion</strong></p>
<p>According to <a href="http://www.sodahead.com/united-states/public-opinion-rejects-facebooks-changes-infographic/question-2175115/" target="_blank">SodaHead</a> a public opinion forum, 86% of users are against the Facebook changes with many saying that Facebook is overloading the user with too much information from both the Newsfeed and Ticker, being compared to a kind of Twitter feed, but it’s important to remember that “We are its product, not its customers,” says <a href="http://www.guardian.co.uk/commentisfree/andrewbrown/2010/may/14/facebook-not-your-friend" target="_blank">Andrew Brown</a> editor of Cif belief, with its customers actually being the advertisers.</p>
<div class="tweetthis" style="text-align:left;"><p> <a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/intent/tweet?text=Facebook+changes%E2%80%A6+again%21+http%3A%2F%2Fis.gd%2F1OwYrK" title="Post to Twitter"><img class="nothumb" src="http://www.emarketingtrends.co.za/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter3.png" alt="Post to Twitter" /></a> <a target="_blank" rel="nofollow" class="tt" href="http://www.facebook.com/share.php?u=http://www.emarketingtrends.co.za/2011/09/facebook-changes-again/&amp;t=Facebook+changes%E2%80%A6+again%21" title="Post to Facebook"><img class="nothumb" src="http://www.emarketingtrends.co.za/wp-content/plugins/tweet-this/icons/en/facebook/tt-facebook.png" alt="Post to Facebook" /></a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.emarketingtrends.co.za/2011/09/facebook-changes-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An Insight into good Web Design</title>
		<link>http://www.emarketingtrends.co.za/2011/02/an-insight-into-good-web-design/</link>
		<comments>http://www.emarketingtrends.co.za/2011/02/an-insight-into-good-web-design/#comments</comments>
		<pubDate>Thu, 24 Feb 2011 15:47:36 +0000</pubDate>
		<dc:creator>eMarketing Trends</dc:creator>
				<category><![CDATA[Design & Development]]></category>
		<category><![CDATA[Front-end Design]]></category>

		<guid isPermaLink="false">http://www.emarketingtrends.co.za/?p=1701</guid>
		<description><![CDATA[According to our developers and designers, they keep a few things in mind Keep it light, keep it bright. Keeping things simple, makes a site easy to navigate. That is why whitespace works so well. You can basically navigate the reader’s eye to where you want it to go. Make navigation easy The easier the [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><a href="http://www.emarketingtrends.co.za/wp-content/uploads/2011/02/img01.jpg"></a><a href="http://www.emarketingtrends.co.za/wp-content/uploads/2011/02/img01.jpg"><img class="alignleft size-full wp-image-1702" title="An Insight into good Web Design" src="http://www.emarketingtrends.co.za/wp-content/uploads/2011/02/img01.jpg" alt="An Insight into good Web Design" width="285" height="212" /></a>According to our developers and designers, they keep a few things in mind</p>
<p><strong>Keep it light, keep it bright.</strong><br />
Keeping things simple, makes a site easy to navigate. That is why whitespace works so well. You can basically navigate the reader’s eye to where you want it to go.</p>
<p><strong>Make navigation easy</strong><br />
The easier the navigation, the easier it is to browse a site.  When you have menus everywhere on the site with five different dropdown menus, it becomes quite difficult to find the information you need, as quickly as possible and to get the correct content across.</p>
<p><strong>Make sure your website loads fast.</strong><br />
Not only is it great for someone visiting your site, it’s good for Google too. CSS loads faster than Javascript, so make sure your CSS files load before all others.  If possible incorporate as many CSS features as you can, from bullet points, to URL’s that aren’t underlined – they all load fast!</p>
<p><strong><span id="more-1701"></span>Design for all screen resolutions</strong><br />
Different people have different screen sizes.  The smallest your resolution size specification to design to should be 1024 x 768, and you should preferably never go smaller than that. Rather fill the screen with your brand in a nice clean way, than have it cut off where it shouldn’t.</p>
<p><strong>Provide relevant content for readers</strong><br />
Putting lots of effort into design is nothing without good, relevant and strategic content.  Make sure your site is worth something to your visitor, by providing content to inform, and immediately relevant content.</p>
<p>Always keep researching your content, and monitoring which pages are being visited and used, in order to keep content ever relevant and always up to scratch.</p>
<div class="tweetthis" style="text-align:left;"><p> <a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/intent/tweet?text=An+Insight+into+good+Web+Design+http%3A%2F%2Fis.gd%2FvuHRxa" title="Post to Twitter"><img class="nothumb" src="http://www.emarketingtrends.co.za/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter3.png" alt="Post to Twitter" /></a> <a target="_blank" rel="nofollow" class="tt" href="http://www.facebook.com/share.php?u=http://www.emarketingtrends.co.za/2011/02/an-insight-into-good-web-design/&amp;t=An+Insight+into+good+Web+Design" title="Post to Facebook"><img class="nothumb" src="http://www.emarketingtrends.co.za/wp-content/plugins/tweet-this/icons/en/facebook/tt-facebook.png" alt="Post to Facebook" /></a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.emarketingtrends.co.za/2011/02/an-insight-into-good-web-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Annual Ad Forum &#8211; Part 2</title>
		<link>http://www.emarketingtrends.co.za/2010/11/the-annual-ad-forum-part-2/</link>
		<comments>http://www.emarketingtrends.co.za/2010/11/the-annual-ad-forum-part-2/#comments</comments>
		<pubDate>Thu, 04 Nov 2010 09:09:51 +0000</pubDate>
		<dc:creator>eMarketing Trends</dc:creator>
				<category><![CDATA[Advertising]]></category>
		<category><![CDATA[Design & Development]]></category>
		<category><![CDATA[Digital Media]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[Industry news]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[Strategy]]></category>

		<guid isPermaLink="false">http://www.emarketingtrends.co.za/?p=1672</guid>
		<description><![CDATA[Advert 3: Closing ceremony for the Soccer World Cup By Agency VWV Abey Mokgwatsane   Clients were: Dept of arts and culture – artist interest. City of JHB – Callabash interest. FIFA Click here to view advert 3 The grass was taken extremely seriously by FIFA, so the grass had to be taken into extreme [...]]]></description>
			<content:encoded><![CDATA[<p><span style="text-decoration: underline"><strong>Advert 3:</strong></span><br /> Closing ceremony for the Soccer World Cup<br /> By Agency VWV<br /> Abey Mokgwatsane</p>
<p> </p>
<p>Clients were:<br /> Dept of arts and culture – artist interest.<br /> City of JHB – Callabash interest.<br /> FIFA</p>
<p><a href="http://www.youtube.com/v/jJ7ERkek_6k?fs=1&amp;hl=en_GB">Click here to view advert 3</a></p>
<ul>
<li>The grass was taken extremely seriously by FIFA, so the grass had to be taken into extreme regard in strategy execution.</li>
<li>Rehearsals were only allowed twice</li>
<li>Legacy of the work: 30 students from Educational institutions, 400 people crew, 130 from SARU, 60% of the spend with BEE level 3 and beyond, and only 10% were spent on international partners.</li>
</ul>
<p>The story:<br /> •	Raise the curtain on the biggest, most watched final in the world.<br /> •	Find a way to represent the contemporary and progressive side of SA<br /> •	Don’t forget the heart and soul of Africa.</p>
<p>Questions answered:<br /> •	Jack Morten produced the Athens games, and assisted in all dimensions of the production, in terms of charting and mapping the project.</p>
<p>•	Innovation in terms of picture projection made it all stand out. 18 of the world’s biggest projectors around the stadium. Projectors were positioned on the ring of the Calabash, to create 1 unified image on the floor. Mapping was used to project images around objects that aren’t necessarily flat.<br /> •	The message to the diverse audience, to glue it all together, is when “we come together, we can do it”. Also they Africa can compete on  global level.<br /> •	Most panicked point: Contract was only signed on 5 March, with not a lot of time or budget to get it done, up until 5 March. Strikes threatened the ceremonies twice.<br /> •	How was it sold to client: presentations were done to boards. To all three mentioned above. DVD packaging was used, to distribute to the different board. Wrapping an emotional context around the message.<br /> •	Back up plan if the projectors didn’t work: There was NO room to fail. There was no back-up plan.</p>
<p><span style="text-decoration: underline"><strong>Advert 4:</strong></span><br /> TV Campaign for Chicken Licken<br /> Rob Mclennan from Network BBDO</p>
<p><a href="http://www.youtube.com/v/nH_WxJVxHcw?fs=1&amp;hl=en_GB">Click here to view Advert 4</a></p>
<ul>
<li>Only 4 ads every year</li>
<li>Objective: Based on, “if you havn’t tried it, where have you been?” – from the principle that it has become a huge cultish poduct in the black markets.</li>
<li>Humour was the differentiator, with the typically South African proposition of the 1994.</li>
</ul>
<p>Questions and comments answered:<br /> •	Brand is very unique, and the brand colour stand out a lot.<br /> •	Ad had to have a very broad appeal, in terms of audience and reach.<br /> •	Was told to appeal to everybody.<br /> •	Idea was very creative. But how does it communicate Chicken Licken above the other brands? It’s about the craving, the hangover cure, and the it thing to have on a night out. This ad worked mainly on one segment, and mainly the higher LSM markets.<br /> •	The shift from Chicken Licken target market from black markets, to more white markets. It feels a lot younger audience driven – is the brand trying to go younger? Yes, a shift is seen to student markets. Trying to play on societal leadership.<br /> •	Shift in consumption profiles can be seen where franchise membership has been granted.<br /> •	The brand has grown from a small franchise operation, to something a lot bigger, and going through all the growing presence.</p>
<div class="tweetthis" style="text-align:left;"><p> <a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/intent/tweet?text=The+Annual+Ad+Forum+%E2%80%93+Part+2+http%3A%2F%2Fis.gd%2Fn9l7o1" title="Post to Twitter"><img class="nothumb" src="http://www.emarketingtrends.co.za/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter3.png" alt="Post to Twitter" /></a> <a target="_blank" rel="nofollow" class="tt" href="http://www.facebook.com/share.php?u=http://www.emarketingtrends.co.za/2010/11/the-annual-ad-forum-part-2/&amp;t=The+Annual+Ad+Forum+%E2%80%93+Part+2" title="Post to Facebook"><img class="nothumb" src="http://www.emarketingtrends.co.za/wp-content/plugins/tweet-this/icons/en/facebook/tt-facebook.png" alt="Post to Facebook" /></a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.emarketingtrends.co.za/2010/11/the-annual-ad-forum-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Annual Ad Forum &#8211; Part 1</title>
		<link>http://www.emarketingtrends.co.za/2010/11/the-annual-ad-forum-part-1/</link>
		<comments>http://www.emarketingtrends.co.za/2010/11/the-annual-ad-forum-part-1/#comments</comments>
		<pubDate>Thu, 04 Nov 2010 08:54:10 +0000</pubDate>
		<dc:creator>eMarketing Trends</dc:creator>
				<category><![CDATA[Advertising]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Design & Development]]></category>
		<category><![CDATA[Digital Media]]></category>
		<category><![CDATA[Industry news]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[SMS]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[Strategy]]></category>
		<category><![CDATA[VIRTUOSA]]></category>
		<category><![CDATA[WAP]]></category>

		<guid isPermaLink="false">http://www.emarketingtrends.co.za/?p=1668</guid>
		<description><![CDATA[A beautifully fresh morning welcomes everyone at this, the next episode of The Journal of Marketing Breakfast, at The Michelangelo in Sandton. A Loerie themed morning, Hosted by Andy Rice, today’s topic revolves around “Squawking About Winning Advertising”.]]></description>
			<content:encoded><![CDATA[<p>A beautifully fresh morning welcomes everyone at this, the next episode of The Journal of Marketing Breakfast, at The Michelangelo in Sandton. A Loerie themed morning, Hosted by Andy Rice, today’s topic revolves around “Squawking About Winning Advertising”.</p>
<p>Loerie ads are judged according to 5 categories:</p>
<ul>
<li>Innovation – creativity in terms of being distinctively different</li>
<li>Quality – how well is the idea executed</li>
<li>Relevance to the brand, </li>
<li>Relevance to target audience, </li>
<li>And relevance to the  chosen medium</li>
</ul>
<p>On the menu today to talk and question about winning ads are:</p>
<p>Andy Rice, Chairman, Yellowwood Brand Architects<br /> Oresti Patricios, CEO at Ornico Group (Pty)Ltd<br /> Steve Miller, CEO at BF Strategy<br /> Lou Boxall-Davies, Chief Strategist at Morris Jones<br /> Geoff Whyte, Managing Director at Snackworks</p>
<p> </p>
<p><span style="text-decoration: underline"><strong>Advert 1:</strong></span></p>
<p><strong><em>The Vodacom Music Station</em></strong>, done by Draft FCB, directed by Neo Mashingo.</p>
<p>Goal: To promote that Vodacom provides the listener to have radio at their fingertips, their own choice of music.<br /> Creative angle: The DJ Keeps talking over the music, that the listener really wants to listen to. Where as they have their own choice of music via Vodacom.<br /> Delivery: Pointers were given for the voice artist to talk about, and then were elaborated on in studio.</p>
<ul>
<li>The voiceover artist did a fantastic job at depicting the DJ.</li>
<li>The ad explains that it is music without a DJ, any category any music. Like listening to a radio station, on your cellphone.</li>
<li>Was flighted on vernacular ALS radio stations.</li>
<li>The Vodacom brand doesn’t come out strong, but appears as a spot read by the DJ.</li>
<li>Sales increased in terms of data markets. A lot of teaching still needs to happen. The campaign was driven to teach people on ALS stations to use their phones for other functions, like data, and not just voice.</li>
<li>In terms of building the brand, they wanted the brand to be viewed as a friend, with a comedic thread. </li>
</ul>
<p><span style="text-decoration: underline"><strong>Advert 2</strong></span></p>
<p>Yuppiechef vs Woolies<br /> Agency: Hello World<br /> Danni Vos, CEO</p>
<div id="attachment_1683" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.emarketingtrends.co.za/wp-content/uploads/2010/11/Woolworths-Tweet1.jpg"><img class="size-medium wp-image-1683" src="http://www.emarketingtrends.co.za/wp-content/uploads/2010/11/Woolworths-Tweet1-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">The sign, which had the incorrect URL on, which Yuppiechef held ransom.</p></div>
<p><a href="http://www.yuppiechef.co.za" target="_blank">Yuppiechef.co.za</a> hijacked Woolies’s misspelt URL, registered it, and held it ransom.  Challenging them to donate money</p>
<p><a href="http://www.emarketingtrends.co.za/wp-content/uploads/2010/11/woolies-ransom-note1.jpg"><img class="aligncenter size-medium wp-image-1684" src="http://www.emarketingtrends.co.za/wp-content/uploads/2010/11/woolies-ransom-note1-229x300.jpg" alt="Yuppiechef's ransom note on the hijacked URL" width="229" height="300" /></a></p>
<ul>
<li>They had less than 14 days before Valentine’s day.</li>
<li>Social media driven, but mainly driven by the PR.</li>
<li>How do Yupppiechef now continue to engage? They are an online company, so they continue with online and social media. </li>
<li>It’s about finding the right social idea, and backing it up with the right brand.</li>
<li>If it were to be done again, would it be done differently: Because of time constraints, strategy couldn’t be planned.  A bigger base could’ve been achieved, and the Yuppiechhef current bas could’ve been utilized.</li>
<li>Great opportunistic campaign, and a great PR exercise – what was the PR strat: was totally focused on radio and online media. Power of online has turned a corner, to use Online PR more &#8211; to engage online bloggers more.</li>
<li>Built their social media database immensely. </li>
</ul>
<p>&#8230;./2</p>
<div class="tweetthis" style="text-align:left;"><p> <a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/intent/tweet?text=The+Annual+Ad+Forum+%E2%80%93+Part+1+http%3A%2F%2Fis.gd%2FIGlBmW" title="Post to Twitter"><img class="nothumb" src="http://www.emarketingtrends.co.za/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter3.png" alt="Post to Twitter" /></a> <a target="_blank" rel="nofollow" class="tt" href="http://www.facebook.com/share.php?u=http://www.emarketingtrends.co.za/2010/11/the-annual-ad-forum-part-1/&amp;t=The+Annual+Ad+Forum+%E2%80%93+Part+1" title="Post to Facebook"><img class="nothumb" src="http://www.emarketingtrends.co.za/wp-content/plugins/tweet-this/icons/en/facebook/tt-facebook.png" alt="Post to Facebook" /></a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.emarketingtrends.co.za/2010/11/the-annual-ad-forum-part-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<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>eMarketing Trends</dc:creator>
				<category><![CDATA[Design & Development]]></category>
		<category><![CDATA[Industry news]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[search]]></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[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 [...]]]></description>
			<content:encoded><![CDATA[<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&#8242;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>
<div class="tweetthis" style="text-align:left;"><p> <a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/intent/tweet?text=Mobile+Design+and+SEO+Best+Practices%3A+Essential+Tips+http%3A%2F%2Fis.gd%2FpqEDmA" title="Post to Twitter"><img class="nothumb" src="http://www.emarketingtrends.co.za/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter3.png" alt="Post to Twitter" /></a> <a target="_blank" rel="nofollow" class="tt" href="http://www.facebook.com/share.php?u=http://www.emarketingtrends.co.za/2010/02/mobile-design-seo-best-practices-essential-tips/&amp;t=Mobile+Design+and+SEO+Best+Practices%3A+Essential+Tips" title="Post to Facebook"><img class="nothumb" src="http://www.emarketingtrends.co.za/wp-content/plugins/tweet-this/icons/en/facebook/tt-facebook.png" alt="Post to Facebook" /></a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.emarketingtrends.co.za/2010/02/mobile-design-seo-best-practices-essential-tips/feed/</wfw:commentRss>
		<slash:comments>6</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[search]]></category>
		<category><![CDATA[Website Usability]]></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 [...]]]></description>
			<content:encoded><![CDATA[<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>
<div class="tweetthis" style="text-align:left;"><p> <a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/intent/tweet?text=Get+Your+Site+Checked+Today+by+the+Google+India+Search+Quality+Team+http%3A%2F%2Fis.gd%2F8g1tJN" title="Post to Twitter"><img class="nothumb" src="http://www.emarketingtrends.co.za/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter3.png" alt="Post to Twitter" /></a> <a target="_blank" rel="nofollow" class="tt" href="http://www.facebook.com/share.php?u=http://www.emarketingtrends.co.za/2010/01/get-your-site-checked-today-by-the-google-india-search-quality-team/&amp;t=Get+Your+Site+Checked+Today+by+the+Google+India+Search+Quality+Team" title="Post to Facebook"><img class="nothumb" src="http://www.emarketingtrends.co.za/wp-content/plugins/tweet-this/icons/en/facebook/tt-facebook.png" alt="Post to Facebook" /></a></p></div>]]></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>eMarketing Trends</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 [...]]]></description>
			<content:encoded><![CDATA[<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>
<div class="tweetthis" style="text-align:left;"><p> <a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/intent/tweet?text=Increase+your+Organic+Search+Ranking+with+3+Simple+Keyword+tips+http%3A%2F%2Fis.gd%2Ff78GPd" title="Post to Twitter"><img class="nothumb" src="http://www.emarketingtrends.co.za/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter3.png" alt="Post to Twitter" /></a> <a target="_blank" rel="nofollow" class="tt" href="http://www.facebook.com/share.php?u=http://www.emarketingtrends.co.za/2009/10/3-simple-keyword-tips-to-increase-your-organic-search-ranking/&amp;t=Increase+your+Organic+Search+Ranking+with+3+Simple+Keyword+tips" title="Post to Facebook"><img class="nothumb" src="http://www.emarketingtrends.co.za/wp-content/plugins/tweet-this/icons/en/facebook/tt-facebook.png" alt="Post to Facebook" /></a></p></div>]]></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>eMarketing Trends</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 [...]]]></description>
			<content:encoded><![CDATA[<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>
<div class="tweetthis" style="text-align:left;"><p> <a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/intent/tweet?text=Using+hooks+in+openGoo+http%3A%2F%2Fis.gd%2FSfOg8s" title="Post to Twitter"><img class="nothumb" src="http://www.emarketingtrends.co.za/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter3.png" alt="Post to Twitter" /></a> <a target="_blank" rel="nofollow" class="tt" href="http://www.facebook.com/share.php?u=http://www.emarketingtrends.co.za/2009/09/using-hooks-in-opengoo/&amp;t=Using+hooks+in+openGoo" title="Post to Facebook"><img class="nothumb" src="http://www.emarketingtrends.co.za/wp-content/plugins/tweet-this/icons/en/facebook/tt-facebook.png" alt="Post to Facebook" /></a></p></div>]]></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>eMarketing Trends</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 [...]]]></description>
			<content:encoded><![CDATA[<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>
<div class="tweetthis" style="text-align:left;"><p> <a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/intent/tweet?text=openGoo+%E2%80%93+Introduction+http%3A%2F%2Fis.gd%2FICFz0o" title="Post to Twitter"><img class="nothumb" src="http://www.emarketingtrends.co.za/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter3.png" alt="Post to Twitter" /></a> <a target="_blank" rel="nofollow" class="tt" href="http://www.facebook.com/share.php?u=http://www.emarketingtrends.co.za/2009/09/opengoo-introduction/&amp;t=openGoo+%E2%80%93+Introduction" title="Post to Facebook"><img class="nothumb" src="http://www.emarketingtrends.co.za/wp-content/plugins/tweet-this/icons/en/facebook/tt-facebook.png" alt="Post to Facebook" /></a></p></div>]]></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>eMarketing Trends</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[<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>
<div class="tweetthis" style="text-align:left;"><p> <a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/intent/tweet?text=Virtuosa+Acquires+IceBlue+http%3A%2F%2Fis.gd%2Fb4Hr8r" title="Post to Twitter"><img class="nothumb" src="http://www.emarketingtrends.co.za/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter3.png" alt="Post to Twitter" /></a> <a target="_blank" rel="nofollow" class="tt" href="http://www.facebook.com/share.php?u=http://www.emarketingtrends.co.za/2009/08/virtuosa-acquires-iceblue/&amp;t=Virtuosa+Acquires+IceBlue" title="Post to Facebook"><img class="nothumb" src="http://www.emarketingtrends.co.za/wp-content/plugins/tweet-this/icons/en/facebook/tt-facebook.png" alt="Post to Facebook" /></a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.emarketingtrends.co.za/2009/08/virtuosa-acquires-iceblue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

