<?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>Magento Design and Development</title>
	<atom:link href="http://inchoo.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://inchoo.net</link>
	<description>Magento Design and Magento Development Professionals - Inchoo</description>
	<lastBuildDate>Thu, 02 Sep 2010 12:47:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Improve your spelling skills while having lots of fun!</title>
		<link>http://inchoo.net/tools/improve-your-spelling-skills-while-having-lots-of-fun/</link>
		<comments>http://inchoo.net/tools/improve-your-spelling-skills-while-having-lots-of-fun/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 12:47:34 +0000</pubDate>
		<dc:creator>Toni Anicic</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[iPhone dev]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://inchoo.net/?p=5338</guid>
		<description><![CDATA[Our friends and coworkers at Surgeworks Mobile released an awesome iPhone game application called &#8220;Letter Blocks World&#8220;. We are playing with it for days now and having lots of fun! There are lots of people that visit inchoo.net who are not natural English speakers. This game will be awesome for you. You&#8217;ll start thinking about [...]]]></description>
			<content:encoded><![CDATA[<p>Our friends and coworkers at Surgeworks Mobile released an awesome iPhone game application called <strong>&#8220;<a href="http://surgeworksmobile.com/feature/letterblocks/">Letter Blocks World</a>&#8220;</strong>. We are playing with it for days now and having lots of fun!<span id="more-5338"></span></p>
<p><a href="http://itunes.apple.com/us/app/letter-blocks-world-word-game/id387904242?mt=8"><img src="http://inchoo.net/wp-content/uploads/2010/09/appstore.jpg" alt="" title="appstore" width="213" height="78" align="right" style="margin-left:7px;" /></a>There are lots of people that visit inchoo.net who are not natural English speakers. This game will be awesome for you. You&#8217;ll start thinking about all sorts of different words and hopefully learn how to spell them correctly. But it is not all about learning, this game is fun! There are 3 different mods you can play with: Story Mode, Arcade Mode and Clear the Board.</p>
<h3>Story Mode</h3>
<p>An increasingly challenging game with 15 levels and a different target for each level. Reach the target score or compose the number of words required to complete the level before the time runs out! Conquer all 5 Letter Block Worlds by completing the 15 levels in one game. Don’t let the board fill in or you’ll loose the game!</p>
<h3>Arcade Mode</h3>
<p>Freestyle in a random world. The higher you score, the faster blocks will fall on the board. How long will you last? Challenge the your friends to beat your high score through the Open Feint gaming network!</p>
<h3>Clear the Board</h3>
<p>Look! A board full of blocks! Can you clean it up without shaking the device to get more blocks? Achieve that to enter the global high scores for this game mode!</p>
<h3>Warning: Magento is NOT a word. xD</h3>
<p>You can <a href="http://itunes.apple.com/us/app/letter-blocks-world-word-game/id387904242?mt=8">buy the app here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://inchoo.net/tools/improve-your-spelling-skills-while-having-lots-of-fun/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Explaining the Sitemap SEO Myth</title>
		<link>http://inchoo.net/online-marketing/explaining-the-sitemap-seo-myth/</link>
		<comments>http://inchoo.net/online-marketing/explaining-the-sitemap-seo-myth/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 08:53:21 +0000</pubDate>
		<dc:creator>Toni Anicic</dc:creator>
				<category><![CDATA[Online Marketing]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://inchoo.net/?p=5331</guid>
		<description><![CDATA[It seems to me that the most common SEO misconception that occurs is the one regarding the sitemap. I often see discussions on business forums about SEO and a very common advice people get when they ask what to do to improve their website&#8217;s SEO is to submit a sitemap to Google. First of all, [...]]]></description>
			<content:encoded><![CDATA[<p>It seems to me that the most common SEO misconception that occurs is the one regarding the sitemap. I often see discussions on business forums about SEO and a very common advice people get when they ask what to do to improve their website&#8217;s SEO is to submit a sitemap to Google.<span id="more-5331"></span></p>
<p>First of all, you need to understand that the term sitemap usually refers to two very different things: </p>
<ol>
<li>XML Sitemap</li>
<li>HTML Sitemap</li>
</ol>
<p>In their essence, they are basically the same thing. They contain the same data structured for different purposes. XML Sitemap is the one you submit to Google through the Google Webmaster Tools. HTML sitemap is supposed to be used by actual users, not just bots. </p>
<p>Now that we got this covered, I can tell you that <strong>submitting an XML sitemap to Google is almost completely useless</strong>. Why? Because, if you need to tell Google where your pages are in order for Google to <strong>index</strong> them, then you did something terribly wrong with your internal linking structure and it&#8217;s most certainly not the best user experience. </p>
<p>If Google&#8217;s bot can&#8217;t find your content, how do you think a user will? Google is not stupid. Their engineers are very smart people that spend the vast majority of their time trying to improve the search results. If a certain URL couldn&#8217;t be indexed when the bot tried to index your website because it didn&#8217;t find an internal link it could follow to that URL, what do you thing Google will think about that URL now that they have it in your XML Sitemap? <strong>Do you think they would assign any ranking value to something even the site owner obviously thinks is so unimportant that you can&#8217;t find an internal link to it?</strong></p>
<h3>Here is a small Q&#038;A about XML Sitemaps:</h3>
<p>Q: <em>Does submitting an XML sitemap makes Google index my website?</em><br />
A: It might, but it doesn&#8217;t guarantee you that it will be indexed; Google&#8217;s words, not mine. </p>
<p>Q: <em>Should I submit an XML sitemap to Google?</em><br />
A: You can if you want, but if some pages of your website are only indexed because of the sitemap, your site has serious problems. Basically, if you did your internal linking structure properly, there is no need to submit an XML sitemap to Google. </p>
<p>Q: <em>I submitted a sitemap but Google still doesn&#8217;t want to index majority of my URLs, why?</em><br />
A: Because, <strong>XML sitemap has nothing to do with the number of pages Google can index on a certain website</strong>. The number of pages that can be indexed is largely determined by your PageRank, which is largely determined by the number and strength of your backlinks. So if you want your website to be indexed and have a proper internal linking structure, getting relevant, quality backlinks is a much better and useful approach that actually solves your problem. </p>
<p>Q: <em>Will submitting an XML sitemap improve my search result ranking positions?</em><br />
A: <strong>No. Sitemap is not a ranking factor.</strong> </p>
]]></content:encoded>
			<wfw:commentRss>http://inchoo.net/online-marketing/explaining-the-sitemap-seo-myth/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Basic folder structure for new Magento module</title>
		<link>http://inchoo.net/ecommerce/magento/basic-folder-structure-for-new-magento-module/</link>
		<comments>http://inchoo.net/ecommerce/magento/basic-folder-structure-for-new-magento-module/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 06:35:37 +0000</pubDate>
		<dc:creator>Mladen Lotar</dc:creator>
				<category><![CDATA[Magento]]></category>

		<guid isPermaLink="false">http://inchoo.net/?p=5311</guid>
		<description><![CDATA[When I had first contact with Magento platform, I had to create a custom module for it. I thought to myself &#8211; how hard can it be? How wrong I was&#8230; I didn&#8217;t even know where to start&#8230; Anyway, as I already knew the principals of MVC (Model &#8211; View &#8211; Controller) architecture, and had [...]]]></description>
			<content:encoded><![CDATA[<p>When I had first contact with Magento platform, I had to create a custom module for it. I thought to myself &#8211; how hard can it be? How wrong I was&#8230; I didn&#8217;t even know where to start&#8230;<span id="more-5311"></span></p>
<p>Anyway, as I already knew the principals of MVC (Model &#8211; View &#8211; Controller) architecture, and had fairly good knowledge of object orientated PHP, all I needed was the basic file/folder structure for my custom module.</p>
<p>Just a small notice before I start: there are numerous tutorials / blog posts that explain the contents of those files, and therefore I won&#8217;t go into that.</p>
<p>So, without any complications, I give you just that <img src='http://inchoo.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  :</p>
<pre class="brush: php">

\app\code\local\MyNamespace

//If you&#039;re new to OOP, take a look here: http://www.php.net/manual/en/language.namespaces.rationale.php

\app\code\local\MyNamespace\Appname

//Name of new custom module - try to keep at least first letter capital, or there WILL BE truble with Magento&#039;s understanding

\app\code\local\MyNamespace\Appname\Block

//In classic MVC architecture, this represents View part of MVC

\app\code\local\MyNamespace\Appname\controllers

//This is fairly easy to understand, if not, have fun: http://en.wikipedia.org/wiki/Model%E2%80%93View%E2%80%93Controller

\app\code\local\MyNamespace\Appname \etc

//Contains the most significant part in Magento&#039;s MVC architecture - the xml field that will connect all things together

\app\code\local\MyNamespace\Appname\Helper

//Intended for files that contain repeatable routines or simple procedural methods

\app\code\local\MyNamespace\Appname\Model

//Same thing as for controller, take a look at the link above

\app\code\local\MyNamespace\Appname\sql

//This was interesting thing to find out what&#039;s it for, it&#039;s to define custom database tables and process any upgrades to your extension.

\etc\modules

//Contains all Modules included in Magento - here&#039;s where it all really begins for our module
</pre>
<p>And I just wanted to give you an idea of how things get connected here.</p>
<ol>
<li>Magento takes all xml files from &#8220;etc/modules/&#8221; to know which modules are there, and where are they located</li>
<li>By that location (specified in xml file at &#8220;etc/modules/&#8221;) Magento includes xml file from &#8220;/app/code/local/MyNamespace/Appname/etc&#8221; so that it can connect all other things together</li>
<li>The IndexController.php is the next one that&#8217;s included, and from there, it&#8217;s basic MVC (with slight variations)</li>
</ol>
<p>I will provide 2 great tutorials that helped me a lot: <a href="http://activecodeline.com/writing-a-custom-module-in-magento-detailed-walktrough" target="_blank">ActiveCodeline tutorial</a> and <a href="http://www.magentocommerce.com/wiki/5_-_modules_and_development/0_-_module_development_in_magento/custom_module_with_custom_database_table" target="_blank">Magento Commerce tutorial</a></p>
<p>Well, I really hope this will help someone, because I know it would help me if I found it&#8230; <img src='http://inchoo.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://inchoo.net/ecommerce/magento/basic-folder-structure-for-new-magento-module/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>10 Useful Tips to Increase Your E-commerce Conversion Rates &#8211; Ninja Edition</title>
		<link>http://inchoo.net/online-marketing/10-useful-tips-to-increase-your-e-commerce-conversion-rates/</link>
		<comments>http://inchoo.net/online-marketing/10-useful-tips-to-increase-your-e-commerce-conversion-rates/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 14:08:54 +0000</pubDate>
		<dc:creator>Ivan Lozancic</dc:creator>
				<category><![CDATA[Online Marketing]]></category>

		<guid isPermaLink="false">http://inchoo.net/?p=5289</guid>
		<description><![CDATA[Finally, it was about time to release one of my Ninja posts to the public. Who knows, maybe you will find another ninja post from time to time&#8230; If you don&#8217;t know what I&#8217;m talking about, just check this post. OK, now lets continue with e-commerce part of the post. Here you can find some tips [...]]]></description>
			<content:encoded><![CDATA[<p>Finally, it was about time to release one of my Ninja posts to the public. Who knows, maybe you will find another ninja post from time to time&#8230; <img src='http://inchoo.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>If you don&#8217;t know what I&#8217;m talking about, just check this <a href="http://inchoo.net/fun-zone/ninja-post-slips-through-the-blog-unnoticed-once-again/" target="_blank">post</a>.</p>
<p>OK, now lets continue with e-commerce part of the post. Here you can find some tips and tricks for increasing e-commerce conversion rates<span id="more-5289"></span></p>
<p><strong>1. Customer&#8217;s Safety &#8211; let them feel safe!</strong></p>
<p>Invest your time and energy in giving customers signs of protection and safety. Try to use secured socket layer (SSL) encryption or some other specialized services to reassure users of the security of their information. Also, if you use this technologies, make sure that the customers know about it by  displaying the logo of the services you use.</p>
<p><strong>2. Specify what you are selling &#8211; be simple and clear!</strong></p>
<p>Simple but very important thing is to introduce visitors about what you are selling because visitors are more likely to leave if they can’t understand what your site is all about and what you are selling. <span style="font-size: small;">Your focus should be apparent in the pictures on your homepage, page titles and tagline, and also in the text on your homepage.</span></p>
<p><strong>3. State your privacy policy &#8211;  build trust!</strong></p>
<p>A privacy policy is one of the most important documents on any website. It details your company&#8217;s views and procedures on the information collected from visitors. So, one of the essential components of building trust online is treading carefully when it comes to privacy.</p>
<p>Customers are more likely to give their information if they know how the information is going to be used. Reassure them that their privacy is important to you and specify whether you are planning to share or not to share their information with other marketers.</p>
<p><strong>4. Do a spelling check on your site &#8211; be a professional!</strong></p>
<p>Making sure that your site has no spelling errors is an important credibility indicator that can give your visitors confidence in your web site. Spelling and grammatical mistakes give the impression of the site as unpolished and unprofessional. Always review your copy for any mistakes, or hire a professional to improve and edit your copy.</p>
<p><strong>5. Buttons and styling  &#8211; pay attention to details!</strong></p>
<p>The key is to make the buying process as simple and as easy as possible – and ease of use on the Web always translates to dollar. Make your call to buy signals consistent and prominent. Your “buy now” buttons should be prominently placed in your product pages.</p>
<p>Many e-tailers say that bigger “buy buttons” in bold and in a color that stands out can help increase conversion rates. Buy buttons should be placed above the fold to keep it prominent and in view of the customer. Avoid making the user scroll to find your buy buttons.</p>
<p><strong>6. Get a toll free 1-800 number &#8211; show that you care! </strong></p>
<p>Really nice to have. For many callers, it will mean that your company is legitimate given the fact that they know they can easily reach the company when they need to talk to a human. Plus, given that the call is free to the customers, they won’t hesitate to call you to inquire about your products and services.</p>
<p>In some cases 1-800 numbers have increased sales by more than 30 percent.</p>
<p><strong>7. Enable Live chat &#8211; enhance interaction!</strong></p>
<p>Explore the possibility of using live person chat on your site. Live chat can give you the opportunity to engage a customer during the sales process, whether the customer has questions about your products or they need to be clarified with the ordering process. It is a tool that can allow customers to get to know your business and talk with a real live person in your business and feel that you are responsive to their needs.</p>
<p>Customers are more likely to pull out their credit cards and spend on websites that they know they can easily talk to.</p>
<p><strong>8. Make a sales funnel analysis &#8211; study hard!</strong></p>
<p>In order to increase conversion it is first important to know what your clients are doing before you try to influence them into purchases. Sales funnel analysis is important in understanding how you are leading your visitors through your buying process ending in sales. You have to know what visitors do upon landing in your site, looking over your product categories, selecting the products that interest them, putting those products in the shopping cart and eventually completing the purchase by hitting the Place the Order Now button and paying.</p>
<p>The goal is to keep the visitors in your site – and making sure these visitors do what you want them to do – to buy. Also you may find that while visitors are looking at your product categories, they are not putting anything in their shopping carts – is it because you don’t have the products they thought you would have or is it because your pictures are too small or too hazy to help convince visitors that you have great quality products.</p>
<p><strong>9. Use an Upsell Page &#8211; show them more!</strong></p>
<p>Upselling is a marketing method used to persuade your customers to spend more money than they had originally intended. It is usually a page added between your normal ordering page and your payment page.</p>
<p>So, instead of chasing new customers, you can always generate extra income from upselling your products. It’s a fact that 30 percent to 67 percent of all people can be up sold at the time of purchase. Make a list of all the different strategies you can use to upsell your clients, then put them into action.</p>
<p><strong>10. Invest in photography &#8211; give them a better picture!</strong></p>
<p>People often underestimate the importance of quality photography in their website. Whether you are running a business or just selling your house Photography can be a powerful selling tool, the saying that a picture speaks a thousand words is very true. With the advent of digital cameras people are often taking photography into their own hands. The result of this can often have a negative effect.</p>
<p>So, take care that the pictures of your products should be clear, enough big and devoid of any distracting backgrounds. Your shots should be technically excellent, no blurred or out-of-focus shots.</p>
]]></content:encoded>
			<wfw:commentRss>http://inchoo.net/online-marketing/10-useful-tips-to-increase-your-e-commerce-conversion-rates/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Best development IDE for web on Linux</title>
		<link>http://inchoo.net/tools/best-development-ide-for-web-on-linux/</link>
		<comments>http://inchoo.net/tools/best-development-ide-for-web-on-linux/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 13:37:02 +0000</pubDate>
		<dc:creator>Mladen Lotar</dc:creator>
				<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://inchoo.net/?p=5264</guid>
		<description><![CDATA[There are many tools available for developing web applications, but if you use Linux, the situation is dramatically changed. There are only few compared to other platforms. First of all, I will only write about the tools that i use / have used, so that you can&#8217;t be upset if I haven&#8217;t mentioned great tool [...]]]></description>
			<content:encoded><![CDATA[<p>There are many tools available for developing web applications, but if  you use Linux, the situation is dramatically changed. There are only few compared to other platforms.<br />
<span id="more-5264"></span><br />
First of all, I will only write about the tools that i use / have used,  so that you can&#8217;t be upset if I haven&#8217;t mentioned great tool that you  use. <img src='http://inchoo.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>As any good IDE, it should contain at least the following features:<br />
* Code highlight<br />
* Code completion<br />
* FTP support<br />
* SVN support<br />
* Some sort of &#8220;quick view&#8221; that will list all classes, methods, constants(,&#8230;) in a file</p>
<p>And as a commonly needed bonus:<br />
* JavaScript support with at least code highlight and code completion</p>
<p>Personally, on Linux platform I used <a title="Eclipse for PHP" href="http://www.eclipse.org/proposals/php-ide/" target="_blank">Eclipse for PHP</a>, as primary IDE. It  has almost everything you can imagine and could look for in IDE. If  maybe something isn&#8217;t included in package, it can be downloaded /  installed through included feature &#8220;Install new software&#8221;. To make a  long story short &#8211; anything you wish you can find in software that has  been developing for more than 6 years now (I really couldn&#8217;t find the  exact date), and that overcomed all the &#8220;child diseases&#8221;.</p>
<p>On the other hand there&#8217;s new player in IDE world on Linux, it&#8217;s the  <a title="JetBrains PhpStorm" href="http://www.jetbrains.com/phpstorm/" target="_blank">PhpStorm</a> (currently in version 1.0). I&#8217;ve been using it for a week now,  and as somewhat experienced user, I find it much better than Eclipse.  It&#8217;s just amasing how responsive it is. On all includes, no matter how  deep, auto completion works flawlessly. And not only that &#8211; it has the  best Javascript IDE I have ever seen already included. Work with huge  amount of files (10000+) is quite pleasant as nobody would expect. It  has only one flaw &#8211; it&#8217;s not free, it costs $149 for corporate license  and $49, but in my opinion, it worths more than that.</p>
<p><a title="Aptana Studio" href="http://www.aptana.com/" target="_blank">Aptana Studio</a> is the third tool that I&#8217;d like to mention, although I haven&#8217;t used it, I hear its great.</p>
<p>I didn&#8217;t go into depths of how and why, but I thought I&#8217;d rather give my view on the matter.</p>
<p>If anyone have an opinion, feel free to leave a comment.</p>
]]></content:encoded>
			<wfw:commentRss>http://inchoo.net/tools/best-development-ide-for-web-on-linux/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Google changed their 2 results per domain in SERP &#8220;policy&#8221;</title>
		<link>http://inchoo.net/online-marketing/google-changed-their-2-results-per-domain-in-serp-policy/</link>
		<comments>http://inchoo.net/online-marketing/google-changed-their-2-results-per-domain-in-serp-policy/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 08:49:25 +0000</pubDate>
		<dc:creator>Toni Anicic</dc:creator>
				<category><![CDATA[Online Marketing]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://inchoo.net/?p=5255</guid>
		<description><![CDATA[Most of you that don&#8217;t deal with SEO daily will not notice much difference but this is in fact a pretty big change for some websites. Last Friday, Google changed this rule they had that only two results from a single domain can be shown on one page of search results. Now it is possible [...]]]></description>
			<content:encoded><![CDATA[<p>Most of you that don&#8217;t deal with SEO daily will not notice much difference but this is in fact a pretty big change for some websites. Last Friday, Google changed this rule they had that only two results from a single domain can be shown on one page of search results. <span id="more-5255"></span></p>
<p>Now it is possible for many results from the same domain to appear. Exact number is not very clear, but in the <a href="http://googlewebmastercentral.blogspot.com/2010/08/showing-more-results-from-domain.html">blog post at Google&#8217;s official blog</a>, they give us an example where only the last few results are a different domain. </p>
<p><strong>What does this mean for the end user?</strong></p>
<p>It means that when you search for something specific, you might get much more results from the most relevant website in the field and you&#8217;ll have to go to page two to see some other websites relevant for this search term. </p>
<p>Also note that this might prevent the situation like <a href="http://www.readwriteweb.com/archives/how_google_failed_internet_meme.php">ReadWriteWeb famous &#8220;Facebook Login&#8221; debacle</a>. If you&#8217;re not up to reading that article, I&#8217;m gonna tell you what happened in short: ReadWriteWeb published an article called <a href="http://www.readwriteweb.com/archives/facebook_wants_to_be_your_one_true_loginpage2.php">Facebook Wants to Be Your One True Login</a> and outranked Facebook for the keywords &#8220;facebook login&#8221;, which resulted in 2 500+ comments from confused users that go to Facebook by googling &#8220;Facebok Login&#8221;. Users thought they were on Facebook and that Facebook got redesigned. There were some hilarious comments like &#8220;I figured it out! Facebook doesn&#8217;t work on Google anymore. You have to go to Bing.com and write &#8220;Facebook Login&#8221; over there!&#8221; followed by &#8220;Thanks, it works!&#8221;.</p>
<p><strong>What does this mean for the website owner?</strong></p>
<p>If you&#8217;ve been building your SEO strategy on ranking number two for the names of your competitors, well, that was a waste of your time and money.</p>
]]></content:encoded>
			<wfw:commentRss>http://inchoo.net/online-marketing/google-changed-their-2-results-per-domain-in-serp-policy/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>From Russia with Love a.k.a. 20! (video)</title>
		<link>http://inchoo.net/fun-zone/from-russia-with-love-a-k-a-20-video/</link>
		<comments>http://inchoo.net/fun-zone/from-russia-with-love-a-k-a-20-video/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 08:07:54 +0000</pubDate>
		<dc:creator>Toni Anicic</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[YouTube]]></category>

		<guid isPermaLink="false">http://inchoo.net/?p=5248</guid>
		<description><![CDATA[It&#8217;s been a long time since we filmed something. I want to introduce you to our 20th employee, Kamilla Fatkullina. She came all the way from Russia. We borrowed her from the Russian start-up KommandCore. She will be performing sales related tasks at Inchoo. Please subscribe to our YouTube channel for future updates!]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a long time since we filmed something. I want to introduce you to our 20th employee, Kamilla Fatkullina. She came all the way from Russia. We borrowed her from the Russian start-up <a href="http://www.kommandcore.com/">KommandCore</a>. She will be performing sales related tasks at Inchoo.<span id="more-5248"></span></p>
<p><object width="620" height="375"><param name="movie" value="http://www.youtube.com/v/iO3v-pQR6Xc?fs=1&amp;hl=en_US&amp;rel=0&amp;color1=0x234900&amp;color2=0x4e9e00&amp;hd=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/iO3v-pQR6Xc?fs=1&amp;hl=en_US&amp;rel=0&amp;color1=0x234900&amp;color2=0x4e9e00&amp;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="620" height="375"></embed></object></p>
<p>Please subscribe to <a href="http://www.youtube.com/user/InchooTV">our YouTube channel</a> for future updates!</p>
]]></content:encoded>
			<wfw:commentRss>http://inchoo.net/fun-zone/from-russia-with-love-a-k-a-20-video/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>OK Auto &#8211; More than OK</title>
		<link>http://inchoo.net/wordpress/ok-auto-offroad/</link>
		<comments>http://inchoo.net/wordpress/ok-auto-offroad/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 14:21:19 +0000</pubDate>
		<dc:creator>Tomislav Bilic</dc:creator>
				<category><![CDATA[Magento]]></category>
		<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[teraflex]]></category>

		<guid isPermaLink="false">http://inchoo.net/?p=5231</guid>
		<description><![CDATA[Looks like we are becoming specialist for creation of off-road online stores. OK Auto had s strong online presence for years presenting themselves as a source for all of your automotive and off-road needs. It is always a challenge to decide to abandon existing website backend and move to a new platform, especially when you [...]]]></description>
			<content:encoded><![CDATA[<p>Looks like we are becoming specialist for creation of off-road online stores. <a href="http://ok4wd.com/" target="_blank">OK Auto</a> had s strong online presence for years presenting themselves as a source for all of your automotive and off-road needs. It is always a challenge to decide to abandon existing website backend and move to a new platform, especially when you have a lot of content. OK Auto had this courage and moved to Magento &amp; WordPress integration using advantages of both platforms to the maximum.</p>
<p><span id="more-5231"></span>A little bit of OK Auto: Today, over 30 years later, OK Auto can be your main source for all of your automotive and off-road needs. With 22 employees who have worked here an average of 13 years, they have cumulative 267 years worth of industry experience! You can find them at the lovely place called <a href="13452585393600517&amp;q=2621+State+Route+57,+Stewartsville,+NJ+08886&amp;hl=en&amp;cd=1&amp;cad=src:ppiwlink&amp;ei=n-svS5DFNp-SNeHSuf4I">Stewartsville in New Jersey, USA</a>.</p>
<p>With standard features of an online store that fit into Magentos&#8217; in-the-box feature list, they wanted <a href="http://ok4wd.com/auto/category/news">News Article Manager</a>, <a href="http://ok4wd.com/auto/category/online-garage">Image Gallery</a>, <a href="http://ok4wd.com/auto/event-calendar">Event Calendar</a>, <a href="http://ok4wd.com/shop-by-wheels-and-tires/">Shop by Vehicle Fit</a> extension, and many more. After some consideration whether it is better to have everything in Magento or go worth WordPress integration, we decided to take the second route. Magento is getting better CMS features with every version, but it is still long way from WordPress. Check the website out at: <a title="OK Auto" href="http://ok4wd.com/" target="_blank">http://ok4wd.com/</a></p>
<p><a href="http://inchoo.net/wp-content/uploads/2010/08/ok-auto-full.jpg" rel="lightbox[5231]"><img class="alignnone size-full wp-image-5238" title="Full Screenshot of OK Auto" src="http://inchoo.net/wp-content/uploads/2010/08/ok-auto-full.jpg" alt="Full Screenshot of OK Auto" width="620" height="715" /></a></p>
<blockquote><p><a href="http://inchoo.net/wp-content/uploads/2010/08/james-henry.jpg" rel="lightbox[5231]"><img class="alignright size-full wp-image-5235" title="James Henry" src="http://inchoo.net/wp-content/uploads/2010/08/james-henry.jpg" alt="James Henry" width="120" height="150" /></a>Let me be blunt: Magento development isn’t for the faint of heart. Magento development is extremely involved as its file structure and the way it functions is complex. Not to mention its extremely picky about the way things must be done. It’s very easy to be over your head in problems and confusion. The guys at Surgeworks/Inchoo not only knew what they were doing, but also helped keep the project moving when we dragged our feet. Everyone was professional, knowledgeable, and took great care in not only the website, but also our company as a whole. When we had crazy idea’s, they let us know if it were possible or if were about to build a sand castle in quick sand.</p>
<p>I cannot explain how grateful I am that we had such a group of knowledgeable developers working on our website. Over the past two years (I said we dragged our feet!), it seems like I can now fly out to Croatia, call my friends at Inchoo and grab a bite to eat. They are just that great as developers and as people. To be honest, I couldn’t see anyone else doing what they did. Looking back, we had some crazy request and features we wanted. They went beyond the call of duty as developers and as long as I’m in charge, no matter the company I work for at the time – these guys will be the first that I email.<br />
<strong>James Henry, Website Project Leader, OK Auto</strong></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://inchoo.net/wordpress/ok-auto-offroad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Extending the Magento API</title>
		<link>http://inchoo.net/ecommerce/magento/extending-the-magento-api/</link>
		<comments>http://inchoo.net/ecommerce/magento/extending-the-magento-api/#comments</comments>
		<pubDate>Thu, 12 Aug 2010 11:15:27 +0000</pubDate>
		<dc:creator>Branko Ajzele</dc:creator>
				<category><![CDATA[Magento]]></category>
		<category><![CDATA[api]]></category>

		<guid isPermaLink="false">http://inchoo.net/?p=5214</guid>
		<description><![CDATA[If you are in the business of developing a mobile application or external web/desktop or some other application/service that needs to communicate with Magento trough its API, then my friend you are out of luck. I am not going to say Magento API is a trash, I&#8217;ll simply say it massively lacks certain methods within [...]]]></description>
			<content:encoded><![CDATA[<p>If you are in the business of developing a mobile application or external web/desktop or some other application/service that needs to communicate with Magento trough its API, then my friend you are out of luck. I am not going to say Magento API is a trash, I&#8217;ll simply say it massively lacks certain methods within the existing exposed classes that will make your external application usable.<span id="more-5214"></span></p>
<p>Its all about simple things, right? Well, here is one bottom line simple thing I would like to do with my Magento API. I would like to get a list of all available websites, stores and store views. Can I do that with the latest (as of this writing, 1.4.1.1) Magento? No I cannot! Can I get a list of &#8230; etc. For any serious scenario you will most likely be out of luck. What&#8217;s interesting is that rarely even a combination of several method calls will give you what you might need. Trust me on this one, I am writing Android application for Magento and its killing me.</p>
<p>So, how do we improve Magento API? That&#8217;s easy, I say lets override it enabling the further use all existing method calls while adding new methods to the same classes plus we can throw in some new classes to the API.</p>
<p>We will do so in the form of new extension, lets say that the extension name is &#8220;Ajzele_Mapy&#8221;.</p>
<p>First we will place the Ajzele_Mapy.xml file under the app/etc/modules/Ajzele_Mapy.xml with the content like shown below.</p>
<pre class="brush: xml">
&lt; ?xml version=&quot;1.0&quot;?&gt;

&lt;config&gt;
&lt;modules&gt;
&lt;ajzele_mapy&gt;
&lt;active&gt;false&lt;/active&gt;
&lt;codepool&gt;community&lt;/codepool&gt;
&lt;depends&gt;
&lt;mage_api /&gt;
&lt;/depends&gt;
&lt;/ajzele_mapy&gt;
&lt;/modules&gt;
&lt;/config&gt;
</pre>
<p>Then we need to create appropriate file/directory structure inside the app/code/community/Ajzele/ folder.</p>
<p>First lets create the app/code/community/Ajzele/Mapy/etc/config.xml file with the content like shown below.</p>
<pre class="brush: xml">
&lt; ?xml version=&quot;1.0&quot;?&gt;

&lt;config&gt;
&lt;modules&gt;
&lt;ajzele_mapy&gt;
&lt;version&gt;1.0.0.0.0&lt;/version&gt;
&lt;/ajzele_mapy&gt;
&lt;/modules&gt;
&lt;global&gt;
&lt;models&gt;
&lt;customer&gt;
&lt;rewrite&gt;
&lt;customer_api&gt;Ajzele_Mapy_Model_Customer_Customer_Api
&lt;/customer_api&gt;
&lt;group_api&gt;Ajzele_Mapy_Model_Customer_Group_Api&lt;/group_api&gt;
&lt;address_api&gt;Ajzele_Mapy_Model_Customer_Address_Api&lt;/address_api&gt;
&lt;/rewrite&gt;
&lt;/customer&gt;
&lt;directory&gt;
&lt;rewrite&gt;
&lt;country_api&gt;Ajzele_Mapy_Model_Directory_Country_Api&lt;/country_api&gt;
&lt;region_api&gt;Ajzele_Mapy_Model_Directory_Region_Api&lt;/region_api&gt;
&lt;/rewrite&gt;
&lt;/directory&gt;
&lt;catalog&gt;
&lt;rewrite&gt;
&lt;category_api&gt;Ajzele_Mapy_Model_Catalog_Category_Api&lt;/category_api&gt;
&lt;product_api&gt;Ajzele_Mapy_Model_Catalog_Product_Api&lt;/product_api&gt;
&lt;product_attribute_api&gt;Ajzele_Mapy_Model_Catalog_Product_Attribute_Api
&lt;/product_attribute_api&gt;
&lt;product_attribute_media_api&gt;Ajzele_Mapy_Model_Catalog_Product_Attribute_Media_Api
&lt;/product_attribute_media_api&gt;
&lt;product_attribute_set_api&gt;Ajzele_Mapy_Model_Catalog_Product_Attribute_Set_Api
&lt;/product_attribute_set_api&gt;
&lt;product_attribute_tierprice_api&gt;Ajzele_Mapy_Model_Catalog_Product_Attribute_Tierprice_Api
&lt;/product_attribute_tierprice_api&gt;
&lt;product_link_api&gt;Ajzele_Mapy_Model_Catalog_Product_Link_Api
&lt;/product_link_api&gt;
&lt;product_type_api&gt;Ajzele_Mapy_Model_Catalog_Product_Type_Api
&lt;/product_type_api&gt;
&lt;/rewrite&gt;
&lt;/catalog&gt;
&lt;cataloginventory&gt;
&lt;rewrite&gt;
&lt;stock_item_api&gt;Ajzele_Mapy_Model_CatalogInventory_Stock_Item_Api
&lt;/stock_item_api&gt;
&lt;/rewrite&gt;
&lt;/cataloginventory&gt;
&lt;directory&gt;
&lt;rewrite&gt;
&lt;country_api&gt;Ajzele_Mapy_Model_Directory_Country_Api&lt;/country_api&gt;
&lt;region_api&gt;Ajzele_Mapy_Model_Directory_Region_Api&lt;/region_api&gt;
&lt;/rewrite&gt;
&lt;/directory&gt;
&lt;sales&gt;
&lt;rewrite&gt;
&lt;order_api&gt;Ajzele_Mapy_Model_Sales_Order_Api&lt;/order_api&gt;
&lt;order_invoice_api&gt;Ajzele_Mapy_Model_Sales_Order_Invoice_Api
&lt;/order_invoice_api&gt;
&lt;order_shipment_api&gt;Ajzele_Mapy_Model_Sales_Order_Shipment_Api
&lt;/order_shipment_api&gt;
&lt;/rewrite&gt;
&lt;/sales&gt;
&lt;/models&gt;
&lt;/global&gt;
&lt;/config&gt;
</pre>
<p>In the above app/code/community/Ajzele/Mapy/etc/config.xml file you will notice I overridden all (if I did not miss any) of the exposed Magento API classes. For example, definition Ajzele_Mapy_Model_Directory_Country_Api tells the Magento to use Ajzele_Mapy_Model_Directory_Country_Api each time it wishes to use the Mage_Directory_Model_Country_Api class which is exposed to the API.</p>
<p>My appropriate Ajzele_Mapy_Model_Directory_Country_Api class would then have a content like shown below.</p>
<pre class="brush: php">
&lt; ?php

class Ajzele_Mapy_Model_Directory_Country_Api extends Mage_Directory_Model_Country_Api
{

}
</pre>
<p>This example merely overrides the Mage_Directory_Model_Country_Api class, not doing anything more at the moment. Now if I would like to add new public method (one that does not exist in the Mage_Directory_Model_Country_Api), then I would (with one extra configuration entry shown below) call that method trough API like &#8220;directory_country.myNewMethod&#8221;.</p>
<p>In order to do so, I would need to add one more config info to another file called app/code/community/Ajzele/Mapy/etc/api.xml.</p>
<pre class="brush: xml">
&lt;?xml version=&quot;1.0&quot;?&gt;

&lt;config&gt;
&lt;api&gt;
&lt;resources&gt;
&lt;customer translate=&quot;title&quot; module=&quot;customer&quot;&gt;
&lt;model&gt;customer/customer_api&lt;/model&gt;
&lt;title&gt;Customer Api&lt;/title&gt;
&lt;acl&gt;customer&lt;/acl&gt;
&lt;methods&gt;
&lt;!-- Mapy methods here... --&gt;
&lt;/methods&gt;
&lt;/customer&gt;
&lt;customer_group&gt;
&lt;model&gt;customer/group_api&lt;/model&gt;
&lt;title&gt;Customer&#039;s Groups Api&lt;/title&gt;
&lt;acl&gt;customer&lt;/acl&gt;
&lt;methods&gt;
&lt;!-- Mapy methods here... --&gt;
&lt;/methods&gt;
&lt;/customer_group&gt;
&lt;customer_address&gt;
&lt;model&gt;customer/address_api&lt;/model&gt;
&lt;title&gt;Customer Address Api&lt;/title&gt;
&lt;acl&gt;customer/address&lt;/acl&gt;
&lt;methods&gt;
&lt;!-- Mapy methods here... --&gt;
&lt;/methods&gt;
&lt;/customer_address&gt;
&lt;directory_country translate=&quot;title&quot; module=&quot;directory&quot;&gt;
&lt;model&gt;directory/country_api&lt;/model&gt;
&lt;title&gt;Country Api&lt;/title&gt;
&lt;acl&gt;directory/country&lt;/acl&gt;
&lt;methods&gt;
&lt;!-- Mapy methods here... --&gt;
&lt;/methods&gt;
&lt;/directory_country&gt;
&lt;directory_region translate=&quot;title&quot; module=&quot;directory&quot;&gt;
&lt;model&gt;directory/region_api&lt;/model&gt;
&lt;title&gt;Region Api&lt;/title&gt;
&lt;acl&gt;directory/region&lt;/acl&gt;
&lt;methods&gt;
&lt;!-- Mapy methods here... --&gt;
&lt;/methods&gt;
&lt;/directory_region&gt;
&lt;catalog_category translate=&quot;title&quot; module=&quot;catalog&quot;&gt;
&lt;model&gt;catalog/category_api&lt;/model&gt;
&lt;title&gt;Category API&lt;/title&gt;
&lt;acl&gt;catalog/category&lt;/acl&gt;
&lt;methods&gt;&lt;/methods&gt;
&lt;/catalog_category&gt;

&lt;catalog_category_attribute translate=&quot;title&quot; module=&quot;catalog&quot;&gt;
&lt;title&gt;Category attributes API&lt;/title&gt;
&lt;model&gt;catalog/category_attribute_api&lt;/model&gt;
&lt;acl&gt;catalog/category&lt;/acl&gt;
&lt;methods&gt;&lt;/methods&gt;
&lt;/catalog_category_attribute&gt;

&lt;catalog_product translate=&quot;title&quot; module=&quot;catalog&quot;&gt;
&lt;title&gt;Product API&lt;/title&gt;
&lt;model&gt;catalog/product_api&lt;/model&gt;
&lt;acl&gt;catalog/product&lt;/acl&gt;
&lt;methods&gt;&lt;/methods&gt;
&lt;/catalog_product&gt;

&lt;catalog_product_attribute translate=&quot;title&quot; module=&quot;catalog&quot;&gt;
&lt;title&gt;Product attributes API&lt;/title&gt;
&lt;model&gt;catalog/product_attribute_api&lt;/model&gt;
&lt;acl&gt;catalog/product&lt;/acl&gt;
&lt;methods&gt;&lt;/methods&gt;
&lt;/catalog_product_attribute&gt;

&lt;catalog_product_attribute_set translate=&quot;title&quot; module=&quot;catalog&quot;&gt;
&lt;title&gt;Product attribute sets API&lt;/title&gt;
&lt;model&gt;catalog/product_attribute_set_api&lt;/model&gt;
&lt;acl&gt;catalog/product&lt;/acl&gt;
&lt;methods&gt;&lt;/methods&gt;
&lt;/catalog_product_attribute_set&gt;

&lt;catalog_product_type translate=&quot;title&quot; module=&quot;catalog&quot;&gt;
&lt;title&gt;Product types API&lt;/title&gt;
&lt;model&gt;catalog/product_type_api&lt;/model&gt;
&lt;acl&gt;catalog/product&lt;/acl&gt;
&lt;methods&gt;&lt;/methods&gt;
&lt;/catalog_product_type&gt;

&lt;catalog_product_attribute_media translate=&quot;title&quot; module=&quot;catalog&quot;&gt;
&lt;title&gt;Product Images API&lt;/title&gt;
&lt;model&gt;catalog/product_attribute_media_api&lt;/model&gt;
&lt;acl&gt;catalog/product/media&lt;/acl&gt;
&lt;methods&gt;&lt;/methods&gt;
&lt;/catalog_product_attribute_media&gt;

&lt;catalog_product_attribute_tier_price translate=&quot;title&quot; module=&quot;catalog&quot;&gt;
&lt;title&gt;Product Tier Price API&lt;/title&gt;
&lt;model&gt;catalog/product_attribute_tierprice_api&lt;/model&gt;
&lt;acl&gt;catalog/product&lt;/acl&gt;
&lt;methods&gt;&lt;/methods&gt;
&lt;/catalog_product_attribute_tier_price&gt;

&lt;catalog_product_link translate=&quot;title&quot; module=&quot;catalog&quot;&gt;
&lt;title&gt;Product links API (related, cross sells, up sells)&lt;/title&gt;
&lt;model&gt;catalog/product_link_api&lt;/model&gt;
&lt;acl&gt;catalog/product/link&lt;/acl&gt;
&lt;methods&gt;&lt;/methods&gt;
&lt;/catalog_product_link&gt;
&lt;/resources&gt;
&lt;acl&gt;
&lt;resources&gt;
&lt;customer translate=&quot;title&quot; module=&quot;customer&quot;&gt;
&lt;title&gt;Customers&lt;/title&gt;
&lt;sort_order&gt;3&lt;/sort_order&gt;

&lt;!-- Mapy method acl&#039;s here... --&gt;
&lt;/customer&gt;
&lt;directory translate=&quot;title&quot; module=&quot;directory&quot;&gt;
&lt;title&gt;Directory&lt;/title&gt;
&lt;sort_order&gt;5&lt;/sort_order&gt;

&lt;!-- Mapy method acl&#039;s here... --&gt;
&lt;/directory&gt;
&lt;catalog translate=&quot;title&quot; module=&quot;catalog&quot;&gt;
&lt;title&gt;Catalog&lt;/title&gt;
&lt;sort_order&gt;1&lt;/sort_order&gt;
&lt;/catalog&gt;
&lt;/resources&gt;
&lt;/acl&gt;
&lt;/api&gt;
&lt;/config&gt;
</pre>
<p>Careful study of the above file shows how Magento exposes its class and methods to the API. For example, is you open the app\code\core\Mage\Directory\etc\api.xml file you will see how it exposes methods for the Directory module.</p>

<a href='http://inchoo.net/ecommerce/magento/extending-the-magento-api/attachment/api-2/' title='api'><img width="300" height="48" src="http://inchoo.net/wp-content/uploads/2010/08/api-300x48.jpg" class="attachment-thumbnail" alt="api" title="api" /></a>
<a href='http://inchoo.net/ecommerce/magento/extending-the-magento-api/attachment/mapy1/' title='mapy1'><img width="177" height="300" src="http://inchoo.net/wp-content/uploads/2010/08/mapy1-177x300.png" class="attachment-thumbnail" alt="mapy1" title="mapy1" /></a>
<a href='http://inchoo.net/ecommerce/magento/extending-the-magento-api/attachment/mapy2/' title='mapy2'><img width="300" height="244" src="http://inchoo.net/wp-content/uploads/2010/08/mapy2-300x244.png" class="attachment-thumbnail" alt="mapy2" title="mapy2" /></a>

<p>So, in short, my module merely overrides all the available/exposed API classes enabling you to add new methods or overwrite existing ones in the API. Entire code provided above does not contain any custom methods or does it overwrite any. Its merely an &#8220;empty&#8221; and &#8220;ready&#8221; project for writing your own stuff.</p>
<p>I have taken this &#8220;extending the Magento API&#8221; concept very serious as I will most likely need it for my future Android &#8211; Magento apps. With that in mind I have created a repository on the <a href="http://github.com/ajzele/mapy">http://github.com/ajzele/mapy</a> (which is empty for now, planning on submitting my first code in a week or so). As you guessed it, the project name is <a href="http://activecodeline.com/projects/magento/mapy">Mapy</a>, short from Magento + API + y to spice up the things <img src='http://inchoo.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>Hope this article was helpful for you.</p>
<p>Cheers.</p>
]]></content:encoded>
			<wfw:commentRss>http://inchoo.net/ecommerce/magento/extending-the-magento-api/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Free Facebook GUI PSD resource by Surgeworks design team</title>
		<link>http://inchoo.net/tools/facebook-gui-kit/</link>
		<comments>http://inchoo.net/tools/facebook-gui-kit/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 11:30:57 +0000</pubDate>
		<dc:creator>Tomislav Bilic</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[facebook]]></category>

		<guid isPermaLink="false">http://inchoo.net/?p=5206</guid>
		<description><![CDATA[Ney Ricardo from our Surgeworks design team wrote a blog post few months ago that now became quite popular after it got featured on Smashing Magazine. To make designers and developers life easier, Ney created a Facebook GUI PSD resource that is given to you for free. The purpose of this GUI kit is to [...]]]></description>
			<content:encoded><![CDATA[<p>Ney Ricardo from our Surgeworks design team wrote a <a title="Facebook GUI free PSD resource" href="http://surgeworks.com/blog/design/facebook-gui-free-psd-resource">blog post</a> few months ago that now became quite popular after it got featured on <a title="Facebook GUI kit featured on Smashing Magazine" href="http://www.smashingmagazine.com/2010/07/23/free-facebook-gui-psd-kit/" target="_blank">Smashing Magazine</a>. To make designers and developers life easier, Ney created a Facebook GUI PSD resource that is given to you for free. The purpose of this GUI kit is to speed up Facebook interface design, sparing you from drawing all the comps and letting you customize all the texts, buttons and data as you need.</p>
<p><span id="more-5206"></span></p>
<p><a href="http://surgeworks.com/blog/design/facebook-gui-free-psd-resource" target="_blank"><img class="alignnone size-full wp-image-5209" title="Facebook GUI kit" src="http://inchoo.net/wp-content/uploads/2010/08/fb-gui-thumb1.jpg" alt="" width="600" height="435" /></a></p>
<p>This Facebook GUI kit is fully layered. It was built with vectors and blending options, so that scaling and editing the objects will go smoothly for the designer. You can download it from Surgeworks website from this link:</p>
<p><a title="Free Facebook GUI PSD resource" href="http://surgeworks.com/blog/design/facebook-gui-free-psd-resource" target="_blank">http://surgeworks.com/blog/design/facebook-gui-free-psd-resource</a></p>
]]></content:encoded>
			<wfw:commentRss>http://inchoo.net/tools/facebook-gui-kit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PostRank Analytics – When Google Analytics is not enough</title>
		<link>http://inchoo.net/tools/postrank-analytics-when-google-analytics-is-not-enough/</link>
		<comments>http://inchoo.net/tools/postrank-analytics-when-google-analytics-is-not-enough/#comments</comments>
		<pubDate>Fri, 06 Aug 2010 12:10:55 +0000</pubDate>
		<dc:creator>Toni Anicic</dc:creator>
				<category><![CDATA[Online Marketing]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[stats]]></category>

		<guid isPermaLink="false">http://inchoo.net/?p=5191</guid>
		<description><![CDATA[I&#8217;ve heard of PostRank a long time ago and I&#8217;ve been using it since to track the influence of certain websites in the social web. PostRank makes awesome rang lists for almost any topic you can think of, ranking websites by their social influence. Have a look at the E-Commerce topic to see what I&#8217;m [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve heard of PostRank a long time ago and I&#8217;ve been using it since to track the influence of certain websites in the social web. PostRank makes awesome rang lists for almost any topic you can think of, ranking websites by their social influence. Have a look at the <a href="http://www.postrank.com/topic/Ecommerce">E-Commerce topic</a> to see what I&#8217;m talking about. <span id="more-5191"></span></p>
<p>Recently, PostRank launched their <a href="http://connect.postrank.com/">PostRank Connect</a> service, which came with a free <a href="http://analytics.postrank.com/">PostRank Analytics</a> account. I&#8217;ve been looking into PostRank Analytics for some time now so I grabbed the opportunity to have a free account at my disposal. Needless to say, this made my day. </p>
<h3>What is PostRank Analytics?</h3>
<p>PostRank Analytics is a service that tracks user engagement with your website, both on and off site. This includes all sorts of social networks, bookmarking and sharing websites, comments and responses. </p>
<h3>Why do I need to use it?</h3>
<p>I might sound lame with this one, but, web has seriously evolved in the past few years. Most of the stuff that goes on around your website is no longer located on your website. It has become extremely hard to keep track of everything that&#8217;s happening everywhere on the web. PostRank Analytics makes it easy for you. Now that I tested it, I can say without doubt that this Analytics service is a must have for web content publishers, and likely for other kinds of websites as well. </p>
<p>Google Analytics just isn&#8217;t able to track everything anymore. It doesn&#8217;t give me any data on some really important stats which I, as an internet marketer, simply have to track. </p>
<h3>PostRank Analytics key features:</h3>
<p>Track up to 5 websites on a single account. No installation required, just add URL, verify and you&#8217;re on!</p>
<p><a href="http://inchoo.net/wp-content/uploads/2010/08/postrank1.jpg" rel="lightbox[5191]"><img src="http://inchoo.net/wp-content/uploads/2010/08/postrank1.jpg" alt="" title="postrank1" width="620" class="alignleft size-full wp-image-5192" /></a></p>
<p>Extremely clear overview of social engagement with graphs showing you date, amount of engagement, and RSS items that were created on that day. Even more in depth reports can be viewed on daily or per RSS item bases. </p>
<p><a href="http://inchoo.net/wp-content/uploads/2010/08/postrank2.jpg" rel="lightbox[5191]"><img src="http://inchoo.net/wp-content/uploads/2010/08/postrank2.jpg" alt="" title="postrank2" width="620" class="alignleft size-full wp-image-5194" /></a></p>
<p>You can even set-up custom pages that are not part of your RSS feed to be tracked, such as landing pages or static content by simply adding an URL. </p>
<p><a href="http://inchoo.net/wp-content/uploads/2010/08/postrank3.jpg" rel="lightbox[5191]"><img src="http://inchoo.net/wp-content/uploads/2010/08/postrank3.jpg" alt="" title="postrank3" width="620" class="alignleft size-full wp-image-5196" /></a></p>
<p>PostRank Analytics shows you the list of people that are sharing your content the most for every social network individually in the last three months. You can easily see which users are bringing you the most benefit. It also has awesome demographic stats of these social networks displayed right above this data. </p>
<p><a href="http://inchoo.net/wp-content/uploads/2010/08/postrank4.jpg" rel="lightbox[5191]"><img src="http://inchoo.net/wp-content/uploads/2010/08/postrank4.jpg" alt="" title="postrank4" width="620" class="alignleft size-full wp-image-5197" /></a></p>
<p>Give it a try, I find this service extremely useful. It&#8217;s not a usual over-hyped social media tool. This is the true Analytics of today. If used together with Google Analytics, this is the real deal. </p>
]]></content:encoded>
			<wfw:commentRss>http://inchoo.net/tools/postrank-analytics-when-google-analytics-is-not-enough/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>What can we learn from the OldSpice’s recent marketing success?</title>
		<link>http://inchoo.net/online-marketing/what-can-we-learn-from-the-oldspices-recent-marketing-success/</link>
		<comments>http://inchoo.net/online-marketing/what-can-we-learn-from-the-oldspices-recent-marketing-success/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 11:43:02 +0000</pubDate>
		<dc:creator>Toni Anicic</dc:creator>
				<category><![CDATA[Online Marketing]]></category>
		<category><![CDATA[commercial]]></category>
		<category><![CDATA[marketing]]></category>

		<guid isPermaLink="false">http://inchoo.net/?p=5177</guid>
		<description><![CDATA[In this blog post I&#8217;m referring to the OldSpice&#8217;s hilarious commercial and sometimes even funnier video responses they produced. Although the marketing campaign was mostly recognized by online community as something cool, innovative and fun, there was lots of skepticism in the marketing industry about this campaign bringing any meaningful results in form of increased [...]]]></description>
			<content:encoded><![CDATA[<p>In this blog post I&#8217;m referring to the <a href="http://www.youtube.com/watch?v=owGykVbfgUE&#038;feature=channel">OldSpice&#8217;s hilarious commercial</a> and sometimes even funnier <a href="http://www.youtube.com/user/OldSpice#p/c/484F058C3EAF7FA6">video responses</a> they produced. Although the marketing campaign was mostly recognized by online community as something cool, innovative and fun, there was lots of skepticism in the marketing industry about this campaign bringing any meaningful results in form of increased company profit. <span id="more-5177"></span></p>
<p>We now know that this campaign indeed was a complete marketing success, <a href="http://adweek.blogs.com/adfreak/2010/07/hey-old-spice-haters-sales-are-up-107.html">earning OldSpice an impressive 107% increase in sales</a> (which when we&#8217;re talking about a brand of this size is truly remarkable number). But what leasons can we take home from their success?</p>
<h3>Well, first of all let&#8217;s examine the transcript of the commercial: </h3>
<blockquote><p><strong>The Man Your Man Could Smell Like</strong></p>
<p>Hello, ladies, look at your man, now back to me, now back at your man, now back to me. Sadly, he isn’t me, but if he stopped using ladies scented body wash and switched to Old Spice, he could smell like he’s me. Look down, back up, where are you? You’re on a boat with the man your man could smell like. What’s in your hand, back at me. I have it, it’s an oyster with two tickets to that thing you love. Look again, the tickets are now diamonds. Anything is possible when your man smells like Old Spice and not a lady. I’m on a horse.</p></blockquote>
<p>Already at the 2nd word, even the experienced marketers could say they did a terrible mistake speaking to the wrong audience. We now know this wasn&#8217;t true. It obviously captures guy&#8217;s attention and boosts their egos, making them wish they were him. The sentence continues and slowly but effectively prepares us for the humor. </p>
<p>The text continues with first hilarious and memorable quote &#8220;Sadly, he isn&#8217;t me&#8221;. A marketer could say they just offended their targeted audience, but reality is, the male audience sees themselves in this guy, regardless of their physical appearance. They continue with the first mention of their product. Please note they did not say anything good about their product. They didn&#8217;t really &#8220;advertise&#8221; the product. They just throw it in there, like it&#8217;s completely natural part of the &#8220;spoof&#8221;. </p>
<p>They continue with repeating the theme from the start of the commercial, followed by introduction of parody of female romance stereotypes. The parody continues through the commercial until we hit the final memorable quote &#8211; &#8220;I&#8217;m on a horse&#8221;. </p>
<p>The punchline is something that appealed extremely well to the internet audience since it gives the commercial a very strong factor of randomness, while staying on topic of parody. If you look at the modern <a href="http://inchoo.net/online-marketing/basics-of-viral-marketing-understanding-internet-memes/">internet memes</a>, you will see that randomness is extremely well performing &#8220;form of humor&#8221; on the web. </p>
<h3>So what did we learn?</h3>
<ul>
<li>Don&#8217;t take your business too seriously. Humor sells&#8230; It sells really well!</li>
<li>Random humor is good for internet audience.</li>
<li>Personal video responses are well accepted.</li>
<li>You can advertise your product without actually saying anything good about it.</li>
</ul>
<p><object width="620" height="375"><param name="movie" value="http://www.youtube.com/v/owGykVbfgUE&amp;hl=en_US&amp;fs=1?rel=0&amp;color1=0x234900&amp;color2=0x4e9e00"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/owGykVbfgUE&amp;hl=en_US&amp;fs=1?rel=0&amp;color1=0x234900&amp;color2=0x4e9e00" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="620" height="375"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://inchoo.net/online-marketing/what-can-we-learn-from-the-oldspices-recent-marketing-success/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to add custom renderer for a custom column in Magento grid</title>
		<link>http://inchoo.net/ecommerce/how-to-add-custom-renderer-for-a-custom-column-in-magento-grid/</link>
		<comments>http://inchoo.net/ecommerce/how-to-add-custom-renderer-for-a-custom-column-in-magento-grid/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 12:06:54 +0000</pubDate>
		<dc:creator>Tomas Novoselic</dc:creator>
				<category><![CDATA[E-Commerce]]></category>
		<category><![CDATA[Magento]]></category>
		<category><![CDATA[product grid]]></category>
		<category><![CDATA[renderer]]></category>

		<guid isPermaLink="false">http://inchoo.net/?p=5159</guid>
		<description><![CDATA[Every now or then we need new column on some grid listing in Magento. It is quite simple task, but you will probably want to format values way you want or whatever. This is where writing your own renderer would be usefull and simple. To pull this out, you would overide some grid,  add column  [...]]]></description>
			<content:encoded><![CDATA[<p>Every now or then we need new column on some grid listing in Magento. It is quite simple task, but you will probably want to format values way you want or whatever.<br />
This is where writing your own renderer would be usefull and simple.<span id="more-5159"></span></p>
<p>To pull this out, you would overide some grid,  add column  to it and write custom renderer.</p>
<p>How it works in real life situations.?!<br />
Let&#8217;s take a look at product listing admin grid.<br />
Overide block class called <strong>Mage_Adminhtml_Block_Catalog_Product_Grid </strong>located in <strong>/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Grid.php</strong> file.</p>
<p>We won&#8217;t rewrite this block in this post, but this post assumes you know how to do it yourself.<br />
Modify _prepareCollection() method with new data, for example let&#8217;s add short description of a product:</p>
<pre class="brush: php">

protected function _prepareCollection()
{
$store = $this-&gt;_getStore();
$collection = Mage::getModel(&#039;catalog/product&#039;)-&gt;getCollection()
-&gt;addAttributeToSelect(&#039;sku&#039;)
-&gt;addAttributeToSelect(&#039;name&#039;)
-&gt;addAttributeToSelect(&#039;short_description&#039;) // THIS IS WHAT WE HAVE ADDED
-&gt;addAttributeToSelect(&#039;attribute_set_id&#039;)
-&gt;addAttributeToSelect(&#039;type_id&#039;)
-&gt;joinField(&#039;qty&#039;,
&#039;cataloginventory/stock_item&#039;,
&#039;qty&#039;,
&#039;product_id=entity_id&#039;,
&#039;{{table}}.stock_id=1&#039;,
&#039;left&#039;);

if ($store-&gt;getId()) {
//$collection-&gt;setStoreId($store-&gt;getId());
$collection-&gt;addStoreFilter($store);
$collection-&gt;joinAttribute(&#039;custom_name&#039;, &#039;catalog_product/name&#039;, &#039;entity_id&#039;, null, &#039;inner&#039;, $store-&gt;getId());
$collection-&gt;joinAttribute(&#039;status&#039;, &#039;catalog_product/status&#039;, &#039;entity_id&#039;, null, &#039;inner&#039;, $store-&gt;getId());
$collection-&gt;joinAttribute(&#039;visibility&#039;, &#039;catalog_product/visibility&#039;, &#039;entity_id&#039;, null, &#039;inner&#039;, $store-&gt;getId());
$collection-&gt;joinAttribute(&#039;price&#039;, &#039;catalog_product/price&#039;, &#039;entity_id&#039;, null, &#039;left&#039;, $store-&gt;getId());
}
else {
$collection-&gt;addAttributeToSelect(&#039;price&#039;);
$collection-&gt;addAttributeToSelect(&#039;status&#039;);
$collection-&gt;addAttributeToSelect(&#039;visibility&#039;);
}

$this-&gt;setCollection($collection);

parent::_prepareCollection();
$this-&gt;getCollection()-&gt;addWebsiteNamesToResult();
return $this;
}
</pre>
<p>Now let&#8217;s add this to a new column:</p>
<pre class="brush: php">

/*You will find some more code inside this method, but for readability purposes, I&#039;ll just say you need to add code you find here at beginning of this method...*/

protected function _prepareColumns()
{
$this-&gt;addColumn(&#039;Short description&#039;,
array(
&#039;header&#039;=&gt; Mage::helper(&#039;catalog&#039;)-&gt;__(&#039;Short description&#039;),
&#039;index&#039; =&gt; &#039;short_description&#039;,
&#039;renderer&#039;  =&gt; &#039;Mage_Adminhtml_Block_Catalog_Product_Renderer_Red&#039;,// THIS IS WHAT THIS POST IS ALL ABOUT
));

}
</pre>
<p>Make directory called Renderer inside directory where your Grid.php is located and make file Red.php</p>
<p>Make class</p>
<p><strong>Mage_Adminhtml_Block_Catalog_Product_Renderer_Red extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Abstract</strong></p>
<p>Notice <strong>&#8220;Mage_&#8221;</strong>, this is because I&#8217;m not rewriting anything in this post&#8230;</p>
<p>Here is code:</p>
<pre class="brush: php">

&lt; ?php
class Mage_Adminhtml_Block_Catalog_Product_Renderer_Red extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Abstract
{

public function render(Varien_Object $row)
{
$value =  $row-&gt;getData($this-&gt;getColumn()-&gt;getIndex());
return &#039;&lt;span style=&quot;color:red;&quot;&gt;&#039;.$value.&#039;&lt;/span&gt;&#039;;

}

}
?&gt;
</pre>
<p>Now you should have one additional column at product grid containing short description writen in red.</p>
<p><img class="aligncenter size-full wp-image-5162" title="2_ac" src="http://inchoo.net/wp-content/uploads/2010/07/2_ac.jpg" alt="" width="579" height="248" /></p>
]]></content:encoded>
			<wfw:commentRss>http://inchoo.net/ecommerce/how-to-add-custom-renderer-for-a-custom-column-in-magento-grid/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The Inchooers &#8211; Magic Trackpad</title>
		<link>http://inchoo.net/fun-zone/the-inchooers-magic-trackpad/</link>
		<comments>http://inchoo.net/fun-zone/the-inchooers-magic-trackpad/#comments</comments>
		<pubDate>Wed, 28 Jul 2010 12:14:25 +0000</pubDate>
		<dc:creator>Hrvoje Jurisic</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[inchooers]]></category>

		<guid isPermaLink="false">http://inchoo.net/?p=5154</guid>
		<description><![CDATA[Here&#8217;s for all of you Apple fans out there!]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s for all of you Apple fans out there!</p>
]]></content:encoded>
			<wfw:commentRss>http://inchoo.net/fun-zone/the-inchooers-magic-trackpad/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>How to disable email sending when programatically creating an order in Magento</title>
		<link>http://inchoo.net/ecommerce/magento/how-to-disable-email-sending-when-programatically-creating-an-order-in-magento/</link>
		<comments>http://inchoo.net/ecommerce/magento/how-to-disable-email-sending-when-programatically-creating-an-order-in-magento/#comments</comments>
		<pubDate>Fri, 23 Jul 2010 08:19:35 +0000</pubDate>
		<dc:creator>Vedran Subotic</dc:creator>
				<category><![CDATA[Magento]]></category>
		<category><![CDATA[eMail]]></category>

		<guid isPermaLink="false">http://inchoo.net/?p=5140</guid>
		<description><![CDATA[Here is a little snippet of code that can come in handy if you are like me handling a task of programatically creating an order in Magento. My issue was that I had to disable emails beeing sent out to the customers, while at the same time leave the normal frontend process. Thus I could [...]]]></description>
			<content:encoded><![CDATA[<p>Here is a little snippet of code that can come in handy if you are like me handling a task of programatically creating an order in Magento. <span id="more-5140"></span>My issue was that I had to disable emails beeing sent out to the customers, while at the same time leave the normal frontend process. Thus I could not just go under Magento admin System &gt; Congifuration and disable email sending from there.</p>
<p>Here is the sample line code you just need to place above final $order-&gt;save() or possibly $checkout-&gt;saveOrder():</p>
<pre class="brush: php">
Mage::app()-&gt;getStore()-&gt;setConfig(Mage_Sales_Model_Order::XML_PATH_EMAIL_ENABLED, &quot;0&quot;);
</pre>
]]></content:encoded>
			<wfw:commentRss>http://inchoo.net/ecommerce/magento/how-to-disable-email-sending-when-programatically-creating-an-order-in-magento/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>10 useful magento extensions</title>
		<link>http://inchoo.net/ecommerce/10-useful-magento-extensions/</link>
		<comments>http://inchoo.net/ecommerce/10-useful-magento-extensions/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 18:19:51 +0000</pubDate>
		<dc:creator>Željko Prša</dc:creator>
				<category><![CDATA[E-Commerce]]></category>
		<category><![CDATA[Magento]]></category>
		<category><![CDATA[extension]]></category>

		<guid isPermaLink="false">http://inchoo.net/?p=5015</guid>
		<description><![CDATA[Whether your web-shop is already generating revenue or it&#8217;s at it&#8217;s very beginning, it&#8217;s always good to enhance it where it&#8217;s needed especially if it&#8217;s for free. These 10 extensions for magento are here for their value and usefulness. Also, almost all of them exist for quite some time so they have been tested and [...]]]></description>
			<content:encoded><![CDATA[<p>Whether your web-shop is already generating revenue or it&#8217;s at it&#8217;s very beginning, it&#8217;s always good to enhance it where it&#8217;s needed especially if it&#8217;s for free.</p>
<p><span id="more-5015"></span><br />
These 10 extensions for magento are here for their value and usefulness. Also, almost all of them exist for quite some time so they have been tested and more importantly supported by their authors with the exception of the Easy Lightbox but it works with Magento 1.4.</p>
<p>One of them is our own product by <a href="http://inchoo.net/ecommerce/magento/featured-products-on-magento-frontpage/">Domagoj Potkoc</a>.</p>
<ul class="list-view">
<li><strong>1. Direct Resize</strong><img class="alignleft size-thumbnail wp-image-5024" title="direct-resize" src="http://inchoo.net/wp-content/uploads/2010/06/direct-resize-150x129.png" alt="" width="150" height="129" />Give the possibility to resize images without distorting them. You can specify a Width and a Height value as well as a ratio. Everyone dealing with images in Magento will appreciate this one for sure.<a href="http://www.magentocommerce.com/extension/153/direct-resize">http://www.magentocommerce.com/extension/153/direct-resize </a></li>
<li><strong>2. Magento Easy lightbox</strong><img class="alignleft size-thumbnail wp-image-5023" title="magento-easy-lightbox" src="http://inchoo.net/wp-content/uploads/2010/06/magento-easy-lightbox-103x150.png" alt="" width="103" height="150" />This small extension will help to install Lightbox widget. Installation and configuration will take approximately 5 minutes.<a href="http://www.magentocommerce.com/extension/1487/magento-easy-lightbox">http://www.magentocommerce.com/extension/1487/magento-easy-lightbox </a></li>
<li><strong>3. Exploded Menu</strong><img class="alignleft size-thumbnail wp-image-5022" title="exploded-menu" src="http://inchoo.net/wp-content/uploads/2010/06/exploded-menu-150x112.png" alt="" width="150" height="112" />Replaces the standard single column drop down with a multi-column dropdown featuring 2nd and 3rd level menu items.<a href="http://www.magentocommerce.com/magento-connect/Raptor+Commerce+%28toby%29/extension/1345/raptor_explodedmenu">http://www.magentocommerce.com/magento-connect/Raptor+Commerce+%28toby%29/extension/1345/raptor_explodedmenu</a></li>
<li><strong>4. Magento Easy Tabs</strong><img class="alignleft size-thumbnail wp-image-5021" title="magento-easy-tabs" src="http://inchoo.net/wp-content/uploads/2010/06/magento-easy-tabs-150x101.png" alt="" width="150" height="101" />This small extension will help to add informational tabs on product page.  No files are replaced and no codding experience needed to install.<a href="http://www.magentocommerce.com/magento-connect/TemplatesMaster/extension/1725/magento-easytabs">http://www.magentocommerce.com/magento-connect/TemplatesMaster/extension/1725/magento-easytabs</a></li>
<li><strong>5. Canonical URL</strong><img class="alignleft size-thumbnail wp-image-5020" title="canonical-url" src="http://inchoo.net/wp-content/uploads/2010/06/canonical-url-150x112.png" alt="" width="150" height="112" />This extension adds the new canonical links to the head of your Magento pages.<a href="http://www.magentocommerce.com/magento-connect/Yoast/extension/906/canonical-url-s-for-magento">http://www.magentocommerce.com/magento-connect/Yoast/extension/906/canonical-url-s-for-magento</a></li>
<li><strong>6. Fooman Google Analytics Plus</strong><img class="alignleft size-thumbnail wp-image-5020" title="canonical-url" src="http://inchoo.net/wp-content/uploads/2010/06/canonical-url-150x112.png" alt="" width="150" height="112" />Additional features for the default GoogleAnalytics module. Track every individual page &#8211; including sections retrieved via AJAX during one-page-checkout<br />
Enter DomainName to track via the Magento back-end / check here if you should use it. Track the actual typed in keywords for adwords instead of only the term you bid on (this might not yet work due to a bug in Magento itself). Optionally track Adwords conversions for purchases</p>
<p><a href="http://www.magentocommerce.com/magento-connect/FOOMAN/extension/171/fooman-google-analytics-plus">http://www.magentocommerce.com/magento-connect/FOOMAN/extension/171/fooman-google-analytics-plus</a></li>
<li><strong>7. Delete orders</strong><img class="alignleft size-thumbnail wp-image-5018" title="delete-orders" src="http://inchoo.net/wp-content/uploads/2010/06/delete-orders-141x150.png" alt="" width="141" height="150" />Allows you to delete testing orders from the drop-down menu in the Admin panel.<a href="http://www.magentocommerce.com/magento-connect/Boutik+Circus/extension/873/delete-orders">http://www.magentocommerce.com/magento-connect/Boutik+Circus/extension/873/delete-orders</a></li>
<li><strong>8. uGiftCert</strong><img class="alignleft size-thumbnail wp-image-5017" title="gift-certificate" src="http://inchoo.net/wp-content/uploads/2010/06/gift-certificate-150x138.png" alt="" width="150" height="138" />Allow your customers to purchase and use Gift Certificates. <a href="http://www.magentocommerce.com/magento-connect/Unirgy/extension/751/unirgy_giftcert">http://www.magentocommerce.com/magento-connect/Unirgy/extension/751/unirgy_giftcert</a></li>
<li><strong>9.Featured products</strong><img class="alignleft size-thumbnail wp-image-5025" title="inchoo-featured-products" src="http://inchoo.net/wp-content/uploads/2010/06/inchoo-featured-products-150x87.png" alt="" width="150" height="87" />This extension gives your Magento ability for easy management of featured products. Frontend features include separate interface for listing of all featured products and a block usage for easy placement to the interfaces of your choice.<a href="http://www.magentocommerce.com/magento-connect/Inchoo/extension/2513/featured-products">http://www.magentocommerce.com/magento-connect/Inchoo/extension/2513/featured-products</a></li>
<li><strong>10. Enhanced Admin Products Grid</strong><img class="alignleft size-thumbnail wp-image-5016" title="enhanced-admin-product-grid" src="http://inchoo.net/wp-content/uploads/2010/06/enhanced-admin-product-grid-150x86.png" alt="" width="150" height="86" />Adds some exciting customizable features to the products grid like: Full Product Search, Grid Row Highlighter,Catalog Grid Thumbnails/Images,Mass Product Refresh etc.<a href="http://www.magentocommerce.com/magento-connect/WDCA/extension/748/enhanced-product-grid">http://www.magentocommerce.com/magento-connect/WDCA/extension/748/enhanced-product-grid</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://inchoo.net/ecommerce/10-useful-magento-extensions/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Inchoo becomes Magento Professional Partner</title>
		<link>http://inchoo.net/ecommerce/inchoo-becomes-magento-professional-partner/</link>
		<comments>http://inchoo.net/ecommerce/inchoo-becomes-magento-professional-partner/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 09:22:37 +0000</pubDate>
		<dc:creator>Aron Stanic</dc:creator>
				<category><![CDATA[E-Commerce]]></category>
		<category><![CDATA[Magento]]></category>
		<category><![CDATA[Magento Professional]]></category>

		<guid isPermaLink="false">http://inchoo.net/?p=5103</guid>
		<description><![CDATA[Inchoo has officially become a Magento Professional Partner. With this step, Inchoo joins an international roster of Magento Solution Partners as the first partner in Southeastern Europe. After two years of dedicating ourselves to a great ecommerce platform that is Magento, it was about time we formalized the relationship. For those of you who have [...]]]></description>
			<content:encoded><![CDATA[<p>Inchoo has officially become a Magento Professional Partner. With this step, Inchoo joins an international roster of Magento Solution Partners as the first partner in Southeastern Europe.</p>
<p><span id="more-5103"></span></p>
<p>After two years of dedicating ourselves to a great ecommerce platform that is Magento, it was about time we <a title="Inchoo - Magento Professional Partner" href="http://www.magentocommerce.com/partners/find/solution-partners/croatia/" target="_blank">formalized the relationship</a>.</p>
<p>For those of you who have been following us, this shouldn&#8217;t come as a surprise – we&#8217;ve passionately worked with all the strengths and weaknesses of Magento from its very beginning, contributing to the community of developers and Magento itself by often sharing some tips and tricks, code snippets and free extensions adding some features to the Community Edition.</p>
<p>When Magento launched the <a title="Magento Professional Edition" href="http://www.magentocommerce.com/product/professional-edition" target="_blank">Professional Edition</a> in May, we saw it as a great opportunity to expand our services to small business owners looking for a bespoke ecommerce solution.</p>
<p>The <strong>Professional Edition</strong> comes with some new features that are not included out of the box with the Community Edition:</p>
<ul>
<li>Gift Certificates/Cards (both virtual and physical)</li>
<li>Reward Points System</li>
<li>Customer Store Credits</li>
<li>Strong Data Encryption</li>
</ul>
<p>You can check the Professional Edition demo store <a title="Professional Edition - Demo Store" href="http://pro-demo.magentocommerce.com/" target="_blank">here</a> or go behind the scenes in the <a title="Professional Edition - Demo Admin" href="http://pro-admin.magentocommerce.com/index.php/admin/" target="_blank">admin section</a>.</p>
<p>We look forward to embarking on new adventures with Magento.</p>
]]></content:encoded>
			<wfw:commentRss>http://inchoo.net/ecommerce/inchoo-becomes-magento-professional-partner/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>How to create Magento payment module</title>
		<link>http://inchoo.net/ecommerce/how-to-create-magento-payment-module/</link>
		<comments>http://inchoo.net/ecommerce/how-to-create-magento-payment-module/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 23:00:25 +0000</pubDate>
		<dc:creator>Domagoj Potkoc</dc:creator>
				<category><![CDATA[E-Commerce]]></category>
		<category><![CDATA[Magento]]></category>
		<category><![CDATA[module]]></category>
		<category><![CDATA[payment]]></category>
		<category><![CDATA[payway]]></category>

		<guid isPermaLink="false">http://inchoo.net/?p=4700</guid>
		<description><![CDATA[Here is small example which will explain how to create a simple Magento payment module. I hope that you know how to create magento module and I will skip this step. First of all, you have to create in etc folder config.xml file with next content: &#60; ?xml version=&#34;1.0&#34; encoding=&#34;UTF-8&#34;?&#62; &#60;config&#62; &#60;modules&#62; &#60;inchoo_mycheckout&#62; &#60;version&#62;1.0.0&#60;/version&#62; &#60;/inchoo_mycheckout&#62; [...]]]></description>
			<content:encoded><![CDATA[<p>Here is small example which will explain how to create a simple Magento payment module.</p>
<p><span id="more-4700"></span></p>
<p>I hope that you know how to create magento module and I will skip this step.<br />
<strong>First of all</strong>, you have to create in etc folder config.xml file with next content:</p>
<pre class="brush: xml">

&lt; ?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;config&gt;
&lt;modules&gt;
&lt;inchoo_mycheckout&gt;
&lt;version&gt;1.0.0&lt;/version&gt;
&lt;/inchoo_mycheckout&gt;
&lt;/modules&gt;

&lt;global&gt;
&lt;models&gt;
&lt;mycheckout&gt;
&lt;class&gt;Inchoo_Mycheckout_Model&lt;/class&gt;
&lt;/mycheckout&gt;
&lt;/models&gt;
&lt;helpers&gt;
&lt;mycheckout&gt;
&lt;class&gt;Inchoo_Mycheckout_Helper&lt;/class&gt;
&lt;/mycheckout&gt;

&lt;/helpers&gt;
&lt;blocks&gt;
&lt;mycheckout&gt;
&lt;class&gt;Inchoo_Mycheckout_Block&lt;/class&gt;
&lt;/mycheckout&gt;
&lt;/blocks&gt;
&lt;/global&gt;

&lt;default&gt;
&lt;payment&gt;
&lt;mycheckout&gt;
&lt;model&gt;mycheckout/standard&lt;/model&gt;// very important thing, here you select the model for your payment method
&lt;active&gt;1&lt;/active&gt;
&lt;order_status&gt;pending&lt;/order_status&gt;
&lt;title&gt;CUSTOM CARD&lt;/title&gt;
&lt;payment_action&gt;sale&lt;/payment_action&gt;
&lt;submit_url&gt;https://someurl.com&lt;/submit_url&gt;
&lt;merchant_id&gt;Insert merchant id&lt;/merchant_id&gt;
&lt;allowspecific&gt;0&lt;/allowspecific&gt;
&lt;sort_order&gt;1&lt;/sort_order&gt;
&lt;/mycheckout&gt;
&lt;/payment&gt;
&lt;/default&gt;

&lt;frontend&gt;
&lt;routers&gt;
&lt;mycheckout&gt;
&lt;use&gt;standard&lt;/use&gt;
&lt;args&gt;
&lt;module&gt;Inchoo_Mycheckout&lt;/module&gt;
&lt;frontname&gt;customcard&lt;/frontname&gt;
&lt;/args&gt;
&lt;/mycheckout&gt;
&lt;/routers&gt;
&lt;/frontend&gt;
&lt;/config&gt;
</pre>
<p><strong>Next step:</strong> you have to create system.xml file also in etc folder with next content:</p>
<pre class="brush: xml">
&lt; ?xml version=&quot;1.0&quot;?&gt;
&lt;config&gt;
&lt;sections&gt;
&lt;payment&gt;
&lt;groups&gt;
&lt;mycheckout translate=&quot;label comment&quot; module=&quot;paypal&quot;&gt;
&lt;label&gt;Custom CARD MyCheckOut&lt;/label&gt;
&lt;frontend_type&gt;text&lt;/frontend_type&gt;
&lt;sort_order&gt;0&lt;/sort_order&gt;
&lt;show_in_default&gt;1&lt;/show_in_default&gt;
&lt;show_in_website&gt;1&lt;/show_in_website&gt;
&lt;show_in_store&gt;1&lt;/show_in_store&gt;
&lt;fields&gt;
&lt;active translate=&quot;label&quot;&gt;
&lt;label&gt;Enabled&lt;/label&gt;
&lt;frontend_type&gt;select&lt;/frontend_type&gt;
&lt;source_model&gt;adminhtml/system_config_source_yesno&lt;/source_model&gt;
&lt;sort_order&gt;10&lt;/sort_order&gt;
&lt;show_in_default&gt;1&lt;/show_in_default&gt;
&lt;show_in_website&gt;1&lt;/show_in_website&gt;
&lt;show_in_store&gt;0&lt;/show_in_store&gt;
&lt;/active&gt;
&lt;title translate=&quot;label&quot;&gt;
&lt;label&gt;Title&lt;/label&gt;
&lt;frontend_type&gt;text&lt;/frontend_type&gt;
&lt;sort_order&gt;20&lt;/sort_order&gt;
&lt;show_in_default&gt;1&lt;/show_in_default&gt;
&lt;show_in_website&gt;1&lt;/show_in_website&gt;
&lt;show_in_store&gt;1&lt;/show_in_store&gt;

&lt;/title&gt;
&lt;order_status translate=&quot;label&quot;&gt;
&lt;label&gt;New Order Status&lt;/label&gt;
&lt;frontend_type&gt;select&lt;/frontend_type&gt;
&lt;source_model&gt;adminhtml/system_config_source_order_status&lt;/source_model&gt;
&lt;sort_order&gt;50&lt;/sort_order&gt;
&lt;show_in_default&gt;1&lt;/show_in_default&gt;
&lt;show_in_website&gt;1&lt;/show_in_website&gt;
&lt;show_in_store&gt;0&lt;/show_in_store&gt;
&lt;/order_status&gt;
&lt;submit_url&gt;
&lt;label&gt;Gateway URL&lt;/label&gt;
&lt;frontend_type&gt;text&lt;/frontend_type&gt;
&lt;sort_order&gt;58&lt;/sort_order&gt;
&lt;show_in_default&gt;1&lt;/show_in_default&gt;
&lt;show_in_website&gt;1&lt;/show_in_website&gt;
&lt;show_in_store&gt;0&lt;/show_in_store&gt;
&lt;/submit_url&gt;
&lt;merchant_id&gt;
&lt;label&gt;Merchant ID&lt;/label&gt;
&lt;frontend_type&gt;text&lt;/frontend_type&gt;
&lt;sort_order&gt;59&lt;/sort_order&gt;
&lt;show_in_default&gt;1&lt;/show_in_default&gt;
&lt;show_in_website&gt;1&lt;/show_in_website&gt;
&lt;show_in_store&gt;0&lt;/show_in_store&gt;
&lt;/merchant_id&gt;
&lt;allowspecific translate=&quot;label&quot;&gt;
&lt;label&gt;Payment Applicable From&lt;/label&gt;
&lt;frontend_type&gt;select&lt;/frontend_type&gt;
&lt;sort_order&gt;60&lt;/sort_order&gt;
&lt;source_model&gt;adminhtml/system_config_source_payment_allspecificcountries&lt;/source_model&gt;
&lt;show_in_default&gt;1&lt;/show_in_default&gt;
&lt;show_in_website&gt;1&lt;/show_in_website&gt;
&lt;show_in_store&gt;0&lt;/show_in_store&gt;
&lt;/allowspecific&gt;
&lt;specificcountry translate=&quot;label&quot;&gt;
&lt;label&gt;Countries Payment Applicable From&lt;/label&gt;
&lt;frontend_type&gt;multiselect&lt;/frontend_type&gt;
&lt;sort_order&gt;70&lt;/sort_order&gt;
&lt;source_model&gt;adminhtml/system_config_source_country&lt;/source_model&gt;
&lt;show_in_default&gt;1&lt;/show_in_default&gt;
&lt;show_in_website&gt;1&lt;/show_in_website&gt;
&lt;show_in_store&gt;0&lt;/show_in_store&gt;
&lt;depends&gt;&lt;allowspecific&gt;1&lt;/allowspecific&gt;&lt;/depends&gt;
&lt;/specificcountry&gt;
&lt;sort_order translate=&quot;label&quot;&gt;
&lt;label&gt;Sort Order&lt;/label&gt;
&lt;frontend_type&gt;text&lt;/frontend_type&gt;
&lt;/sort_order&gt;&lt;sort_order&gt;100&lt;/sort_order&gt;
&lt;show_in_default&gt;1&lt;/show_in_default&gt;
&lt;show_in_website&gt;1&lt;/show_in_website&gt;
&lt;show_in_store&gt;0&lt;/show_in_store&gt;

&lt;/fields&gt;
&lt;/mycheckout&gt;
&lt;/groups&gt;
&lt;/payment&gt;

&lt;/sections&gt;
&lt;/config&gt;
</pre>
<p>In this system.xml file we create options for this payment method. These options you will see in admin section under payment method, also if you need additional options you can add them.</p>
<p><strong>Last step: </strong>is creating model in folder model with file-name standard.php. This model is defined in config.xml file. Here is example:</p>
<pre class="brush: php">

&lt; ?php

class Inchoo_Mycheckout_Model_Standard extends Mage_Payment_Model_Method_Abstract
{

protected $_code = &#039;mycheckout&#039;;

protected $_isInitializeNeeded      = true;
protected $_canUseInternal          = false;
protected $_canUseForMultishipping  = false;

/**
* Return Order place redirect url
*
* @return string
*/
public function getOrderPlaceRedirectUrl()
{
//when you click on place order you will be redirected on this url, if you don&#039;t want this action remove this method
return Mage::getUrl(&#039;customcard/standard/redirect&#039;, array(&#039;_secure&#039; =&gt; true));
}

}
</pre>
<p>If your method redirect when customer click on checkout button <strong>place order</strong> you have to create (customcard/standard/redirect) <strong>standard</strong> controller with  method <strong>redirectAction</strong> and etc. This page will create html form which will send POST data to payment gateway.  All data which you need for creating this form you can get from Magento model <strong>$session = Mage::getSingleton(&#8216;checkout/session&#8217;);</strong> and etc.</p>
<p>When you finish everything you will get next option in admin section:</p>
<p><img class="alignnone size-full wp-image-5109" title="Custom Payment Interface in Administration" src="http://inchoo.net/wp-content/uploads/2010/07/custom-payment.png" alt="" width="620" height="589" /></p>
<p>I hope that will be helpful <img src='http://inchoo.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://inchoo.net/ecommerce/how-to-create-magento-payment-module/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>How often do you teach your online store new tricks?</title>
		<link>http://inchoo.net/online-marketing/how-often-do-you-teach-your-online-store-new-tricks/</link>
		<comments>http://inchoo.net/online-marketing/how-often-do-you-teach-your-online-store-new-tricks/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 10:38:42 +0000</pubDate>
		<dc:creator>Toni Anicic</dc:creator>
				<category><![CDATA[Online Marketing]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[new]]></category>
		<category><![CDATA[online]]></category>
		<category><![CDATA[store]]></category>
		<category><![CDATA[trick]]></category>

		<guid isPermaLink="false">http://inchoo.net/?p=5085</guid>
		<description><![CDATA[Lets start with a question: What are the chances that an online store built just 5 years ago can compete with the modern solutions that embraced all of the awesome stuff that emerged in the past few years? Just 5 years ago, there was no Twitter, Facebook had no users, basically, there was almost no [...]]]></description>
			<content:encoded><![CDATA[<p>Lets start with a question: <strong>What are the chances that an online store built just 5 years ago can compete with the modern solutions that embraced all of the awesome stuff that emerged in the past few years?</strong> <span id="more-5085"></span></p>
<p>Just 5 years ago, there was no Twitter, Facebook had no users, basically, there was almost no social interaction going on between online stores and their customers. Things have rapidly changed since then, but many online stores did not. Many online stores you encounter are still stuck with the 5 year old (or even older) layout and features. Five years in web business is probably equivalent of 50 years in medicine for example. </p>
<h3>There is something that old, but still extremely successful online stores (such as Amazon or eBay) have in common:</h3>
<p><strong>They never stop changing. They never stop testing. They always teach their store new tricks.</strong></p>
<p>Online store nowadays can not be set to autopilot. Your customers expect a lot from you. They expect perfect usability, they expect awesome customer support, they expect your store to be the artificial intelligence that automatically knows what they wanna do next. If you don&#8217;t provide it to them, someone else will, and that competitor will take your clients away.<br />
<div id="attachment_5092" class="wp-caption alignleft" style="width: 630px"><a href="http://inchoo.net/wp-content/uploads/2010/07/ebay.jpg" rel="lightbox[5085]"><img src="http://inchoo.net/wp-content/uploads/2010/07/ebay.jpg" alt="ebay 10 years ago and now" title="ebay 10 years ago and now" width="620" height="226" class="size-full wp-image-5092" /></a><p class="wp-caption-text">eBay 10 years ago and now (Click to enlarge)</p></div></p>
<h3>How do you teach your online store new tricks?</h3>
<p>There are several fields in which improvements are necessary for a 5 year old online store. I&#8217;d start with social media, being the most obvious one.</p>
<p><strong>Online store going social:</strong></p>
<blockquote><p>I have a customer support number listed on my site, why do I need a stupid Twitter account?</p></blockquote>
<p>Things have shifted 180 degrees in the past few years. Consumers no longer engage your brand where you want them to engage you. Instead, they hang out where they wanna hang out and expect you as a brand to be there. In this case, we&#8217;re talking about social networks, but you shouldn&#8217;t stop there. Consumers might be blogging and ranting about your brand or product on their personal websites, micro sites, blogs&#8230; and they expect your response. They expect you to listen to the noise of the world wide web and filter the data about your brand and respond to their needs no matter where they are. </p>
<p>Few years ago, &#8220;social media experts&#8221; were pointing out that this will be expected from the companies in the future. Well, that future came sooner than you thought because you&#8217;re living it right now. </p>
<p><strong>New design and layout:</strong></p>
<blockquote><p>But I like my current design!</p></blockquote>
<p>Your opinion about the design doesn&#8217;t matter. Designer&#8217;s opinion about the design doesn&#8217;t matter. Customers&#8217; opinions matter. They bring in the money and your design and layout has to be tailored to fit their needs and preferences. It is highly likely that 5 year old (or older) design isn&#8217;t up to date with current web design trends and best practices. </p>
<p>Internet users change. They learn new tricks. They adopt themselves to the new usability standards as more and more websites start using them. What was considered usability best practice five years ago may not be such a bespoke solution nowadays. </p>
<p><strong>Changes in the world of SEO:</strong></p>
<blockquote><p>When we made the site, an SEO consultant told us it was perfect.</p></blockquote>
<p>It might have been. But SEO is one of the fastest changing industries on the web. Google introduces hundreds of changes to it&#8217;s ranking algorithm every year! Just as an example, several years ago, it might have sounded like a great idea to sculpt PageRank using no-follow, <a href="http://inchoo.net/ecommerce/why-relnofollow-in-ecommerce-menus-is-a-bad-idea/">but nowadays it produces the completely opposite effect</a>! </p>
<p><strong>Long-tail shift:</strong></p>
<blockquote><p>We are ranking well for the most important keywords in our niche. </p></blockquote>
<p>Yea, but did you compare the amount of traffic these keywords are sending you today to the same day 5 years ago? Even considering the fact that the number of internet users has grown a lot in this period you will have to notice that average internet users started to shift to the use of longer keywords. As average user of the internet is slowly becoming a power user, he learned how to use search engine much more effectively to find exactly what he wants. This led to growth of longer search queries. </p>
<p>If you want to take your share of search engine traffic, you will have to start creating content. Content marketing is already extremely ROI effective marketing method if used properly and will only grow in the future. Have a read on <a href="http://inchoo.net/online-marketing/why-do-you-need-a-blog-on-your-online-store/">why do you actually need a blog on your e-commerce website</a>. </p>
<p><strong>&#8220;Smart&#8221; navigations, product recommendations, sharing features:</strong></p>
<p>It is highly likely that your 5 year old e-commerce solution is missing some of the really smart features that new bespoke e-commerce solutions have. Have a look at some of the bespoke online stores nowadays. They know exactly what else you might wanna buy after you add a product to your shopping cart. They are using effective new ways of organizing and filtering products. They are using smarter site search engines. They are enabling their visitors to easily share their products with their friends on social networks of their choice. </p>
<p>If you didn&#8217;t teach your store any new tricks in 5 years and you&#8217;re thinking about doing it all now, it&#8217;s easy to get carried away, so please <a href="http://inchoo.net/ecommerce/when-less-is-more-in-ecommerce/">make sure you don&#8217;t &#8220;overdo it&#8221;</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://inchoo.net/online-marketing/how-often-do-you-teach-your-online-store-new-tricks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magento Developers Paradise featuring Inchoo</title>
		<link>http://inchoo.net/ecommerce/magento/magento-developers-paradise-featuring-inchoo/</link>
		<comments>http://inchoo.net/ecommerce/magento/magento-developers-paradise-featuring-inchoo/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 21:33:45 +0000</pubDate>
		<dc:creator>Aron Stanic</dc:creator>
				<category><![CDATA[Magento]]></category>
		<category><![CDATA[Magento Developers Paradise]]></category>

		<guid isPermaLink="false">http://inchoo.net/?p=5061</guid>
		<description><![CDATA[Branko Ajzele, our project manager and senior developer is scheduled to speak at Magento Developers Paradise conference in Mallorca (October 10-12). Clone Yourself: How to Effectively Share Magento Knowledge with New Developers will be the title of the session where he will share the tips and tricks on the best ways of training new developers [...]]]></description>
			<content:encoded><![CDATA[<p>Branko Ajzele, our project manager and senior developer is scheduled to speak at Magento Developers Paradise conference in Mallorca (October 10-12). <strong>Clone Yourself: How to Effectively Share Magento Knowledge with New Developers </strong>will be the title of the session where he will share the tips and tricks on the best ways of training new developers and preparing them for the adventure that is Magento.</p>
<p><span id="more-5061"></span></p>
<p><img src="http://inchoo.net/wp-content/uploads/2010/06/branko.png" alt="Branko Ajzele" title="Branko Ajzele" width="214" height="228" align="left" style="margin-right: 7px;" />Branko is the most experienced Magento developer on our team (the first one to join Tomislav after he founded Inchoo two years ago) and he has been involved in training and mentoring activities with most of the current team members. With Magento learning curve being somewhat steeper than with other platforms, he’s had his share of very interesting experiences while spreading his Magento skills and knowledge throughout the company.</p>
<p>When we were approached by Kara Heinrichs, GM for Education, training and certification at Magento, with the invitation to have a speaker at Magento Developers Paradise, Branko was the obvious choice. The fact the conference is taking place in Mallorca only helped him make the decision.</p>
<p><a title="Magento Developers Paradise" href="http://www.magentocommerce.com/magento-developers-paradise/" target="_blank">Magento Developers Paradise</a> is an international conference for Magento developers that will be packed with keynotes, sessions, sneak peeks into the future development of the platform and, of course, fun in the sun.</p>
<p>Keynote speakers will include <strong>Yoav Kutner</strong>, CTO of Magento and <strong>John Lunn</strong>, Head Wizard of PayPal X. You can find out more about the confirmed speakers <a title="Who's gonna speak?" href="http://www.magentocommerce.com/magento-developers-paradise/speakers" target="_blank">here</a>.</p>
<p><strong>Tomislav Bilic</strong>, our CEO, will also participate in the conference, so if you&#8217;re keen on finally meeting some <a title="The Inchooers" href="http://inchoo.net/tag/inchooers/" target="_blank">Inchooers</a> in person (and in Mallorca, for that matter), check out the <a title="What will they speak about?" href="http://www.magentocommerce.com/magento-developers-paradise/schedule" target="_blank">conference schedule</a> (still in the works) and register &#8211; we hope to see you there!</p>
]]></content:encoded>
			<wfw:commentRss>http://inchoo.net/ecommerce/magento/magento-developers-paradise-featuring-inchoo/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>
