<?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>OpenCandy</title>
	<atom:link href="http://www.opencandy.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.opencandy.com</link>
	<description></description>
	<lastBuildDate>Mon, 30 Jan 2012 19:09:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Marketing &amp; User Experience Mistakes Software Developers Commonly Make</title>
		<link>http://www.opencandy.com/2011/09/28/marketing-user-experience-mistakes-software-developers-commonly-make/</link>
		<comments>http://www.opencandy.com/2011/09/28/marketing-user-experience-mistakes-software-developers-commonly-make/#comments</comments>
		<pubDate>Thu, 29 Sep 2011 00:22:57 +0000</pubDate>
		<dc:creator>drapps</dc:creator>
				<category><![CDATA[developer]]></category>
		<category><![CDATA[developer-tips]]></category>
		<category><![CDATA[drapps]]></category>
		<category><![CDATA[software-development]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[drop-off]]></category>
		<category><![CDATA[engage]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[mistakes]]></category>
		<category><![CDATA[software-marketing]]></category>
		<category><![CDATA[success]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[user experience]]></category>

		<guid isPermaLink="false">http://www.opencandy.com/?p=7609</guid>
		<description><![CDATA[Follow @OpenCandy Published September 28, 2011 In the desktop software world, the one thing that strikes the most fear in the hearts of developers of great applications is (cue the dramatic music) &#8212; DROP-OFF! Drop-off happens for a variety of reasons but causes the same end result: your software is never used. Worse, in our [...]]]></description>
			<content:encoded><![CDATA[<div class='clear'></div><br /><p><a href="http://twitter.com/OpenCandy" class="twitter-follow-button" data-show-count="false">Follow @OpenCandy</a>
<script src="http://platform.twitter.com/widgets.js" type="text/javascript"></script></p><a href="http://www.opencandy.com/wp-content/uploads/2011/09/software-developers-avoid-drop-off-marketing.jpg"><img src="http://www.opencandy.com/wp-content/uploads/2011/09/software-developers-avoid-drop-off-marketing.jpg" alt="software developers avoid drop off marketing Marketing & User Experience Mistakes Software Developers Commonly Make" title="Software Developers Avoid Download &amp; Install Drop-off" width="180" height="240" class="alignright size-full wp-image-7624" /></a>
<p><em>Published September 28, 2011</em></p>

<p>In the desktop software world, the one thing that strikes the most fear in the hearts of developers of great applications is (cue the dramatic music) &#8212; <strong>DROP-OFF</strong>! Drop-off happens for a variety of reasons but causes the same end result: your software is never used. Worse, in our research, up to 40% of downloaded software is never even installed! Ouch!</p> 

<p>So let&#8217;s explore some common issues that contribute to higher drop-off, or put another way: <strong>Why aren&#8217;t people successfully installing my software?</strong></p>

<h2>The Download Process (It certainly is a process…)</h2>  

<p>I won&#8217;t detail the importance of making sure <a href="http://www.opencandy.com/2011/01/21/software-marketing-best-practices-make-your-site-convert/">your download is easily accessible from your site</a> and <a href="http://www.opencandy.com/2011/02/11/software-marketing-best-practices-distribute-your-download/">syndicated to safe, popular download sites</a>. You&#8217;ve done all that, so where and why are they dropping off? The fact is that many users, even today, are totally confused about what to do after downloading a file. Yes, shocking… but true.</p>  

<p>Part of the solution is to help people understand how to initiate your installer by providing browser and (even better) OS-specific download landing pages with information about what to do next. Take Dropbox as a great example of how to do it right.</p>

<p><a href="http://www.opencandy.com/wp-content/uploads/2011/09/download-chrome-and-OS-specific-install-instructions-for-dropbox.jpg"><img src="http://www.opencandy.com/wp-content/uploads/2011/09/download-chrome-and-OS-specific-install-instructions-for-dropbox.jpg" alt="download chrome and OS specific install instructions for dropbox Marketing & User Experience Mistakes Software Developers Commonly Make" title="Dropbox browser and OS-specific instructions on initiating installation of downloaded installer" width="479" height="327" class="alignnone size-full wp-image-7621" /></a></p>

<h2>Install Initiated</h2>

<p>Next comes the crucial point of guiding the user through your installation process while providing appropriate disclosure(s)—such as your End User License Agreement—and any other screens that <strong>add value</strong> to their experience.</p>

<p>The &#8220;classic&#8221; &#8216;Welcome Screen&#8217; that says &#8220;Hey, this is ACME Software! You ready to install? Okay then, CLICK NEXT!&#8221; is unnecessary. Instead, for example, you can combine the welcome screen with your EULA. Provide users options to make informed choices, but don&#8217;t overburden them with 20 installation screens. &#8220;Default&#8221; or &#8220;quick&#8221; installation options help less-tech savvy users to easily and successfully install your software, while providing an &#8220;Advanced&#8221; option allows app-addicts total control. The bottom line is: Eliminate unnecessary screens. If that&#8217;s not possible, consolidate screens &#8212; without overwhelming people.</p>

<p><strong>NOTE:</strong> If you include or recommend third-party software in your installer, you must provide the ability to easily opt-out of such offers on an install screen. While <a href="http://www.opencandy.com/software-network-policies" target="_blank">OpenCandy&#8217;s Software Network Policies</a> are requirements for working with us, they&#8217;re also a <strong>great blueprint</strong> that any developer can use to ensure a safe &#038; positive user experience.</p> 

<h2>Prerequisite What?</h2>

<p>If your software requires prerequisite software, make it easy for users to install programs they don&#8217;t have. At the most basic level, ensure your installer detects whether necessary prerequisites are already installed! Be aware that the more prerequisites you need to install during your software&#8217;s installation, the higher the chance of a problem occurring and the lower the likelihood of a successful installation. </p>

<h2>First Launch aka SHOWTIME!</h2>

<p>Your software is now installed and the user has launched it for the first time. What do you do? Provide users with information about how to use the MOST important feature(s) so they can quickly get value from using your software.</p>

<p>A few ways to engage users at first-launch:</p>

<ul>
<li>Launch a guide on your website</li>
<li>Walk through with screenshots</li>
<li>Display a video</li>
<li>Guide them to the help file</li>
</ul>

<p><a href="http://www.techsmith.com/snagit/" target="_blank">TechSmith does a great job with Snagit</a> of handling first-launch by asking if you&#8217;re a new user. If you click yes, it loads their website and a screencast to quickly get you up to speed:<p/>

<p><a href="http://www.opencandy.com/wp-content/uploads/2011/09/first-launch-of-software-snagit-asks-you-if-you-need-help-n.jpg"><img src="http://www.opencandy.com/wp-content/uploads/2011/09/first-launch-of-software-snagit-asks-you-if-you-need-help-n.jpg" alt="first launch of software snagit asks you if you need help n Marketing & User Experience Mistakes Software Developers Commonly Make" title="Educate users at first-launch like TechSmith does with Snagit" width="387" height="400" class="aligncenter size-full wp-image-7642" /></a></p>

<p>Show people how to use your software to solve the problem they have. At the very least, tell them where to get help.</p> 

<h2>Turning Users Into Evangelists</h2>
<p>The ease of discovering, downloading, initiating an install, successfully completing the install, and getting someone to launch your software, are all part of what I call the <strong>&#8220;Software Courting Ritual&#8221;</strong>. It can turn someone merely interested in your software into a passionate, engaged user that <strong>EVANGELIZES</strong> it! Make your *total* user experience delightful and the success should follow.</p>

<p>That&#8217;s it for now. Good luck! Let us know in the comments what has worked to lower your drop-off and have fun creating happy users!</p> 

<p>PS: Here are some great articles about user experience in relation to marketing:</p>

<ul>
<li><a href="http://www.jacksonfish.com/blog/2007/06/29/marketing-is-user-experience/" target="blank">Marketing IS User Experience</a> by Hillel on Jackson Fish Market blog</li>
<li><a href="http://www.pragmaticmarketing.com/publications/magazine/7/5/top-10-tools-to-measure-user-experience" target="_blank">Top 10 Tools to Measure User Experience</a> by Giovanni Calabro on Pragmatic Marketing</li>
<li><a href="http://www.cooper.com/journal/2011/08/what_marketers_should_know_abo.html" target="_blank">What marketing executives should know about user experience</a> by Nick Myers on The Cooper Journal (Don&#8217;t let the title scare you off as it almost did me ;) &#8212; you don&#8217;t need to be a &#8220;marketing exec&#8221; to read or appreciate the post.)</li>
</ul>

<p>Dr. Apps &#8212; <a href="http://twitter.com/drapps" target="_blank"><b>Follow me on Twitter!</b></a><br />
Software Community Guru for <a href="http://sweetlabs.com" target="_blank">SweetLabs</a></p>

<p><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/"><img alt="88x31 Marketing & User Experience Mistakes Software Developers Commonly Make" style="border-width:0" src="http://i.creativecommons.org/l/by-nc-sa/3.0/us/88x31.png" title="Marketing & User Experience Mistakes Software Developers Commonly Make" /></a><br />This post is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/" target="_blank">Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License</a>. <br />

<p><strong>(Material Disclosure: Neither Dr. Apps, OpenCandy or SweetLabs received compensation for the creation or posting of this content from any third-party services or software mentioned within. </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.opencandy.com/2011/09/28/marketing-user-experience-mistakes-software-developers-commonly-make/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>7 Twitter Tools for Software Developers</title>
		<link>http://www.opencandy.com/2011/09/16/7-twitter-tools-for-software-developers/</link>
		<comments>http://www.opencandy.com/2011/09/16/7-twitter-tools-for-software-developers/#comments</comments>
		<pubDate>Sat, 17 Sep 2011 01:41:41 +0000</pubDate>
		<dc:creator>drapps</dc:creator>
				<category><![CDATA[candypick]]></category>
		<category><![CDATA[candypicks]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[developer-tips]]></category>
		<category><![CDATA[drapps]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[recommendations]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[buffer]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[doesfollow]]></category>
		<category><![CDATA[friendorfollow]]></category>
		<category><![CDATA[services]]></category>
		<category><![CDATA[snapbird]]></category>
		<category><![CDATA[social mention]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[tweeki]]></category>
		<category><![CDATA[tweetdeck]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.opencandy.com/?p=7496</guid>
		<description><![CDATA[Follow @OpenCandy Published September 16, 2011 Recently my colleague Alastair and I posted &#8220;19 Twitter Tips for Software Developers&#8221; and concluded by saying we&#8217;d follow up with a post highlighting some awesome Twitter tools. Which brings us to the following list of apps, tools, and services I&#8217;ve found invaluable for anyone aiming to get the [...]]]></description>
			<content:encoded><![CDATA[<br /><p><a href="http://twitter.com/OpenCandy" class="twitter-follow-button" data-show-count="false">Follow @OpenCandy</a>
<script src="http://platform.twitter.com/widgets.js" type="text/javascript"></script></p>

<p><em>Published September 16, 2011</em></p>

<p>Recently my colleague Alastair and I posted <a href="http://www.opencandy.com/2011/08/12/19-twitter-tips-for-software-developers/">&#8220;19 Twitter Tips for Software Developers&#8221;</a> and concluded by saying we&#8217;d follow up with a post highlighting some awesome Twitter tools. Which brings us to the following list of apps, tools, and services I&#8217;ve found invaluable for anyone aiming to get the most out of Twitter.</p>

<p>These tools enhance your Twitter experience by filling in the gaps within Twitter&#8217;s current native offerings, namely: better historical search, user analytics, sentiment analysis, tweet scheduling and more. Most of the tools are free, but some offer a free version with limited capabilities and an affordable &#8220;pro&#8221; or &#8220;premium&#8221; version with enhanced features. Enjoy!</p>

<h2><a href="http://www.tweetdeck.com/" target="_blank">TweetDeck</a></h2>

<p><a href="http://www.opencandy.com/wp-content/uploads/2011/09/tweetdeck-twitter-client-free-software.png"><img src="http://www.opencandy.com/wp-content/uploads/2011/09/tweetdeck-twitter-client-free-software-300x241.png" alt="tweetdeck twitter client free software 300x241 7 Twitter Tools for Software Developers" title="TweetDeck: Free Cross-Platform Social Networking Client Software " width="300" height="241" class="aligncenter size-medium wp-image-7550" /></a></p>

<p>First a preface… If you plan to, or are already heavily using Twitter, you are better off using a standalone app instead of Twitter&#8217;s native web GUI. Thankfully, there are tons of third-party Twitter clients available for pretty much every platform and device on the planet.</p>

<p>One of the most popular clients, and the one I&#8217;ve been using for the last few years, is <a href="http://www.tweetdeck.com/" target="_blank">TweetDeck</a>. TweetDeck is a free and powerful multi-platform Twitter client. It provides a multi-paned interface that easily lets you add columns which display information you choose, such as your followers&#8217; tweets, @mentions, DMs, Twitter searches (the modern day &#8220;equivalent&#8221; of <a href="http://blog.twitter.com/2007/09/tracking-twitter.html" target="_blank">Twitter Track</a>, <a href="http://techcrunch.com/2008/12/17/why-track-will-be-back-fred-wilson-says-so/" target="_blank">RIP</a>) and more.</p>

<p>TweetDeck also supports multiple accounts (as well other services like Facebook). There are way too many features and services tied into Tweetdeck to mention here, but I wanted to scratch the surface.  TweetDeck was once a third-party app, but the company was snatched up by Twitter in May.</p>

<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong>NON-shameless plug:</strong></p>

<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If TweetDeck is too heavy for your needs, consider a more &#8220;lightweight&#8221; Twitter client. I&#8217;m a<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bit biased, but <a href="http://tweekiapp.com" target="_blank">Tweeki</a> which was <strong>built using *and* is distributed through</strong> the <a href="http://pokki.com" target="_blank">Pokki</a><br /> 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;platform (made by SweetLabs), is not only beautiful &#8212; as <a href="http://twitter.com/#!/themikepan/status/108658608199315456" target="_blank">evidenced</a> from <a href="http://twitter.com/#!/chergaoui/status/93698355552714752" target="_blank">tweets</a> by <a href="http://twitter.com/#!/sansharma/status/106728686954360832" target="_blank">people</a><br /> 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;using it &#8212; it contains the right features for beginning tweeters and those who want<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;to tweet quickly <strong>and</strong> get real-time notifications on their taskbar. Note that Pokki<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;is only available for Windows 7 right now, but XP/Vista and even Mac<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;support will come in the future. </p>

<h2><a href="http://www.friendorfollow.com/" target="_blank">FriendOrFollow</a></h2>

<p><a href="http://www.opencandy.com/wp-content/uploads/2011/09/friend-or-follow-twitter-web-service.png"><img src="http://www.opencandy.com/wp-content/uploads/2011/09/friend-or-follow-twitter-web-service-300x276.png" alt="friend or follow twitter web service 300x276 7 Twitter Tools for Software Developers" title="FriendorFollow: Find out who your Twitter follows, friends and fans are." width="300" height="276" class="aligncenter size-medium wp-image-7563" /></a></p>

<p>FriendOrFollow is a free, easy-to-use web service which enables you to input your Twitter handle (…or someone else&#8217;s) and get back a list of people whom:  you&#8217;re following but aren&#8217;t following you back (&#8220;Following&#8221;), &#8220;Fans&#8221;&#8211; people who follow you that you don&#8217;t follow back (yet), and &#8220;Friends&#8221; &#8212; people you follow whom also follow you. <a href="http://www.friendorfollow.com/" target="_blank">FriendOrFollow</a> also allows you to export the &#8220;Following&#8221;, &#8220;Fans&#8221;, or &#8220;Friends&#8221; lists to a CSV file.</p>

<h2><a href="http://doesfollow.com/" target="_blank">DoesFollow</a></h2>
<p><a href="http://www.opencandy.com/wp-content/uploads/2011/09/doesfollow-twitter-service-checks-bill-gates-not-following-microsoft.png"><img src="http://www.opencandy.com/wp-content/uploads/2011/09/doesfollow-twitter-service-checks-bill-gates-not-following-microsoft-300x187.png" alt="doesfollow twitter service checks bill gates not following microsoft 300x187 7 Twitter Tools for Software Developers" title="DoesFollow: I Guess Bill Gates Doesn&#039;t Follow Microsoft" width="300" height="187" class="aligncenter size-medium wp-image-7553" /></a></p>
<p>DoesFollow is a dead-simple, free service that shows you if Twitter user ‘A&#8217; follows user ‘B&#8217; and vice versa. DoesFollow recently added the ability to show you whether a Twitter list you specify contains a specific Twitter user.  Check out Damon Clinkscales (<a href="http://twitter.com/#!/damon" target="_blank">@damon</a>), the creator of DoesFollow on Twitter.</p>

<h2><a href="http://www.socialmention.com/" target="_blank">Social Mention</a></h2>

<p>Social Mention offers one of the most comprehensive real-time social media search and analytics services I&#8217;ve seen – for free! It scans over 75 – mostly &#8212; social services for the keywords (or Twitter username) you search for and gives you an at-a-glance look at the &#8220;strength&#8221;, &#8220;sentiment&#8221; ratio, &#8220;passion&#8221; and &#8220;reach&#8221; of the query.</p>

<p><a href="http://www.opencandy.com/wp-content/uploads/2011/09/socialmention-real-time-web-search-analytics-social-media-twitter.png"><img src="http://www.opencandy.com/wp-content/uploads/2011/09/socialmention-real-time-web-search-analytics-social-media-twitter-300x200.png" alt="socialmention real time web search analytics social media twitter 300x200 7 Twitter Tools for Software Developers" title="Social Mention: Free Real-time Social Web Search &amp; Analytics" width="300" height="200" class="aligncenter size-medium wp-image-7535" /></a></p>

<p>The real-time search results page <a href="http://www.socialmention.com/" target="_blank">Social Mention</a> provides also features a more detailed breakdown of sentiment (positive, negative, neutral), top keywords, top users, top hashtags (e.g. #software) and sources (e.g. StumbleUpon, Twitter, YouTube, etc.) related to your search.</p> 

<p>You can also setup Social Mention to send email alerts or subscribe to an RSS feed for your searches, as well as export the results to a CSV file. All that and they also have an API, as well as an easy way to embed a &#8220;query&#8221; widget on your website.</p>

<h2><a href="http://snapbird.org/" target="_blank">Snap Bird</a></h2>

<p><a href="http://www.opencandy.com/wp-content/uploads/2011/09/snapbird-historical-twitter-web-search-archives-dm.png"><img src="http://www.opencandy.com/wp-content/uploads/2011/09/snapbird-historical-twitter-web-search-archives-dm-300x283.png" alt="snapbird historical twitter web search archives dm 300x283 7 Twitter Tools for Software Developers" title="Snap Bird: Better historical Twitter search " width="300" height="283" class="aligncenter size-medium wp-image-7570" /></a>

<p>Snap Bird is a free Twitter search service that goes beyond what&#8217;s currently provided by Twitter&#8217;s native search (RIP Summize!). Simply input a Twitter handle, sprinkle in some keywords and let <a href="http://snapbird.org/" target="_blank">Snap Bird</a> do the magic of finding the (public) tweet you know exists but can&#8217;t seem to re-discover. If you want to connect Snap Bird to your Twitter account you can also run searches to find old DMs and a few other neat tricks.</p>

<h2><a href="http://tweeteffect.com/index.php" target="_blank">TweetEffect</a></h2>
<p><a href="http://www.opencandy.com/wp-content/uploads/2011/09/tweeteffect-twitter-analysis-followers-unfollowers.png"><img src="http://www.opencandy.com/wp-content/uploads/2011/09/tweeteffect-twitter-analysis-followers-unfollowers-300x169.png" alt="tweeteffect twitter analysis followers unfollowers 300x169 7 Twitter Tools for Software Developers" title="TweetEffect: Analyze Your Tweets and Find Out Which Content Resonates (or not)" width="300" height="169" class="aligncenter size-medium wp-image-7557" /></a></p>
<p>TweetEffect is a rather unique tool in the Twitter universe because it aims to provide insight into the effect specific tweets have on your &#8220;followership.&#8221; Simply enter your Twitter handle and it scans your tweets to (loosely) determine whether certain tweets caused people to follow or unfollow you. I think some people might construe TweetEffect as a novelty service; but I believe real value of <a href="http://tweeteffect.com/index.php" target="_blank">TweetEffect</a> is the data it provides that could help you better shape the type of content that resonates with your &#8220;audience&#8221;. Don&#8217;t sleep on TweetEffect. </p>

<h2><a href="http://bufferapp.com/" target="_blank">Buffer</a></h2>

<p><a href="http://www.opencandy.com/wp-content/uploads/2011/09/buffer-app-helps-you-tweet-better.png"><img src="http://www.opencandy.com/wp-content/uploads/2011/09/buffer-app-helps-you-tweet-better-300x261.png" alt="buffer app helps you tweet better 300x261 7 Twitter Tools for Software Developers" title="Buffer Lets You Schedule Tweets Ahead of Time" width="300" height="261" class="aligncenter size-medium wp-image-7573" /></a>

<p>Buffer is a nifty new tool/service in the market that allows you to create and schedule tweets to help you space out the timing of tweets so you don&#8217;t inundate (and possibly turn off) your followers or even possibly discourage new people from following you. <a href="http://bufferapp.com/" target="_blank">Buffer</a> also serves up randomly generated tweets (mostly motivational in nature) that you can choose to add to your &#8220;buffer&#8221;. Buffer offers specified times during the day to send your tweets or you can customize the times manually. At Buffer&#8217;s current rate of user growth, I expect to see a lot more from them in the future. (That, or Twitter buys them&#8230; Or bakes in a scheduling service they create).</p>

<p><em>Buffer tip: For software developers, consider using Buffer for announcing new software releases &#8212; using different messaging, and posted in between other tweets so you don&#8217;t bombard your followers with the same &#8220;themed&#8221; tweets &#8212; to maximize the possible number of people who will see your tweet, which hopefully translates into more people visiting your site and downloading your software! Remember, not everyone is in the same time zone. ;)</em></p>

<p>That&#8217;s it for now! There are so many tools, apps and services I couldn&#8217;t squeeze in here, so please share what you use in the comments!</p>

<p>Dr. Apps &#8212; <a href="http://twitter.com/drapps" target="_blank"><b>Follow me on Twitter!</b></a><br />
Software Community Guru for <a href="http://sweetlabs.com" target="_blank">SweetLabs</a></p>

<p><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/"><img alt="88x31 7 Twitter Tools for Software Developers" style="border-width:0" src="http://i.creativecommons.org/l/by-nc-sa/3.0/us/88x31.png" title="7 Twitter Tools for Software Developers" /></a><br />This post is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/" target="_blank">Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License</a>. <br />

<p><strong>(Material Disclosure: Tweeki is made by SweetLabs. Neither Dr. Apps, OpenCandy or SweetLabs received compensation for the creation or posting of this content from any third-party services or software mentioned within. </strong></p>]]></content:encoded>
			<wfw:commentRss>http://www.opencandy.com/2011/09/16/7-twitter-tools-for-software-developers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>4 “Code Sharing” Services Great for Developers</title>
		<link>http://www.opencandy.com/2011/09/01/4-code-sharing-pasting-services-great-for-developers/</link>
		<comments>http://www.opencandy.com/2011/09/01/4-code-sharing-pasting-services-great-for-developers/#comments</comments>
		<pubDate>Thu, 01 Sep 2011 20:39:22 +0000</pubDate>
		<dc:creator>drapps</dc:creator>
				<category><![CDATA[candypick]]></category>
		<category><![CDATA[candypicks]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[developer-tips]]></category>
		<category><![CDATA[drapps]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[recommendations]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software-development]]></category>
		<category><![CDATA[code sharing]]></category>
		<category><![CDATA[codepad]]></category>
		<category><![CDATA[gist]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[ideone]]></category>
		<category><![CDATA[online code compilation]]></category>
		<category><![CDATA[pastebin]]></category>

		<guid isPermaLink="false">http://www.opencandy.com/?p=7442</guid>
		<description><![CDATA[Follow @OpenCandy Published September 1, 2011 As a desktop app or web developer, there’s always that “one” time you need a “second set of eyes” to help you quickly fix a piece of code that’s causing you headaches, or those times when you simply need to collaborate with someone. This is exactly why every developer [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://twitter.com/OpenCandy" class="twitter-follow-button" data-show-count="false">Follow @OpenCandy</a>
<script src="http://platform.twitter.com/widgets.js" type="text/javascript"></script></p>

<p><em>Published September 1, 2011</em></p>

<p><a href="http://www.opencandy.com/wp-content/uploads/2011/09/code-sharing-pasting-services-for-developers-geek-and-poke-real-cder.jpg"><img src="http://www.opencandy.com/wp-content/uploads/2011/09/code-sharing-pasting-services-for-developers-geek-and-poke-real-cder-211x300.jpg" alt="code sharing pasting services for developers geek and poke real cder 211x300 4 “Code Sharing” Services Great for Developers" title="Geek and Poke - The Real Coder - Great pastebins for developers" width="211" height="300" class="alignright size-medium wp-image-7466" /></a>As a desktop app or web developer, there’s always that “one” time you need a “second set of eyes” to help you quickly fix a piece of code that’s causing you headaches, or those times when you simply need to collaborate with someone. This is exactly why <strong>every developer needs at least one great code sharing</strong> or “paste” site in their arsenal. These services allow you to easily upload text (code) to a website for public (or private) viewing. Sometimes called “code sharing” or “code snippet” services, they are most commonly known as “pastebins.” </p>

<p>Any ole “pastebin” service has standard features like syntax highlighting and archiving, so I honed in on some that support advanced functionality like code compilation, debugging and more. Here are four of the best “code sharing” services that should be on every developer’s short-list and added to your toolkit.</p>

<h2>1 &#8211; <a href="http://ideone.com/" target="_blank">Ideone</a></h2>
<p><a href="http://ideone.com/" target="_blank">Ideone</a> (which is Italian for “great ideas”), would like to be known as an “online midi IDE and debugging tool” instead of a paste service. Sounds like a legitimate request since Ideone boasts the ability to compile, run and debug code from over 40 programming languages! They also have an API which has been used to create mobile apps as well as some really nifty things like <a href="http://run-this.appspot.com/" target="_blank">“Run This!”</a> which lets you run snippets from your blog.  Ideone doesn’t support password-protected pastes that can be shared (you can make a paste that only you can see though) or diffs, but depending on your situation those may be minor quibbles when you consider how useful their offering is. </p>

<h2>2 &#8211; <a href="https://gist.github.com/" target="_blank">Gist</a></h2> 
<p>If you’re familiar with <a href="https://github.com/" target="_blank">GitHub</a>, the web-based hosting service for developers using the Git version control system, than you may know <a href="https://gist.github.com/" target="_blank">Gist</a>. Gist is Github’s code paste/sharing service which is tightly integrated with the GitHub platform. Gist leverages GitHub’s architecture such that all gists are automatically git repositories. This means you get versioning and the ability to fork built right in! Thus, every gist is also reusable as a git repository (little recursion there). In addition, Gist also supports private gists, diffs and SSL. </p>

<h2>3 &#8211; <a href="http://codepad.org/" target="_blank">Codepad</a></h2>
<p><a href="http://codepad.org/" target="_blank">Codepad</a>, like Ideone is unique in that it’s not just a pasting service – it’s also an online compiler/interpreter. Currently Codepad supports 13 languages, private pastes (not password protected, private just means a noindex tag is used to prevent indexing by search engines) and you can choose whether you want to execute the pasted code or not. There’s also a Codepad Vim plugin and Emacs integration available. Check out their about page for <a href=" " target="_blank">some cool details about the service</a>. </p>

<h2>4 &#8211; <a href="http://pastebin.com/" target="_blank">Pastebin</a></h2>

<p>The &#8220;original&#8221; pastebin service established in 2002, <a href="http://pastebin.com/" target="_blank">Pastebin</a> now <a href="http://techcrunch.com/2011/08/05/pastebin-now-home-to-8-million-active-pastes/" target="_blank">boasts of more than 8 million active pastes</a> (they say 1/3 of all pastes are private). Pastebin supports syntax highlighting for more languages than any other pasting service I’ve seen. Pastebin has desktop apps for Windows and Mac, as well as browser extensions and mobile device apps (iOS, WebOS and Android) as well as an API so you can build your own app or service. Be sure to check out the <a href="http://pastebin.com/trends" target="_blank">“Trending Pastes”</a>, you never know what type of interesting things you’ll find there (admittedly most are non-code related). </p>

<p>Missed a mention for a pastebin service you love? Let us know in the comments which one we left out and why you love it!</p>

<p>Happy pasting, sharing and collaborating!</p>

<p>Dr. Apps &#8212; <a href="http://twitter.com/drapps" target="_blank"><b>Follow me on Twitter!</b></a><br />
Software Community Guru for <a href="http://sweetlabs.com" target="_blank">SweetLabs</a></p>

<p><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/"><img alt="88x31 4 “Code Sharing” Services Great for Developers" style="border-width:0" src="http://i.creativecommons.org/l/by-nc-sa/3.0/us/88x31.png" title="4 “Code Sharing” Services Great for Developers" /></a><br />This post is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/" target="_blank">Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License</a>. <br />

<p><strong>(Material Disclosure: None. Neither Dr. Apps, OpenCandy or SweetLabs has received compensation from the makers of any software mentioned for the creation or posting of this content. </strong></p>

<p><em>Image source: Geek and Poke &#8212; The Real Coder, <a href="http://geekandpoke.typepad.com/geekandpoke/2011/02/the-real-coder.html" target="_blank">http://geekandpoke.typepad.com/geekandpoke/2011/02/the-real-coder.html</a></em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.opencandy.com/2011/09/01/4-code-sharing-pasting-services-great-for-developers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On-Page SEO for Software Developers</title>
		<link>http://www.opencandy.com/2011/08/29/on-page-seo-for-software-developers/</link>
		<comments>http://www.opencandy.com/2011/08/29/on-page-seo-for-software-developers/#comments</comments>
		<pubDate>Mon, 29 Aug 2011 16:09:11 +0000</pubDate>
		<dc:creator>candy</dc:creator>
				<category><![CDATA[brainfood]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[on-page]]></category>

		<guid isPermaLink="false">http://www.opencandy.com/?p=7284</guid>
		<description><![CDATA[On-Page SEO for Software Developers About this series This article is part of a series of articles about software marketing for developers. Follow this easy-to-understand guide to improve the visibility of your website, increase distribution of your software and grow your user base. In this series: &#160;&#160;&#160;Part 1 &#8211; Make your site convert &#160;&#160;&#160;Part 2 [...]]]></description>
			<content:encoded><![CDATA[<h1>On-Page SEO for Software Developers</h1>
<h2>About this series</h2>
<p>This article is part of a series of articles about software marketing for developers. Follow this easy-to-understand guide to improve the visibility of your website, increase distribution of your software and grow your user base.</p>

<h3>In this series:</h3>
<p>&nbsp;&nbsp;&nbsp;<a href="/2011/01/21/software-marketing-best-practices-make-your-site-convert/">Part 1 &#8211; Make your site convert</a> <br />
&nbsp;&nbsp;&nbsp;<a href="/2011/02/11/software-marketing-best-practices-distribute-your-download">Part 2 &#8211; Distribute your download</a> <br />
&nbsp;&nbsp;&nbsp;<a href="/2011/08/29/on-page-seo-for-software-developers">Part 3 &#8211; On-page SEO for Software Developers</a> <em>(this page)</em></p>
 
<h2>Introduction to SEO</h2>

<p>Search engine results are clearly a key factor in driving software distribution. As most developers can attest, a huge percentage of website visits are driven directly from search results; which means if you want to improve distribution, you need to optimize your site for great search engine rankings. </p>

<p>Search engine optimization (SEO) is the process of improving your web site’s visibility in search engines so it shows up closer to the top of organic (non-paid/non-ad) search results when someone queries keywords related to your site or software. Search engines constantly test and tweak the &#8220;signals&#8221;, or the data they use to rank the relevancy of sites and pages, which is what makes SEO as much art as dynamic science. </p>

<p>The closer to the top of a SERP (Search Engine Results Page) your software shows up, the higher the chance of someone clicking through to your site. A <a href="http://www.optify.net/guides/organic-click-through-rate-curve" target="_blank">recent study by Optify</a>, conducted in December 2010 using data from organic keyword searches, found that on average the #1 search result receives <strong>36.4% of clicks</strong>, followed by 12.5%,  9.5% and 7.9% for the second, third and forth positions. </p>

<p><a href="http://www.opencandy.com/wp-content/uploads/2011/08/seo-for-software-developers-google-serp.png"><img src="http://www.opencandy.com/wp-content/uploads/2011/08/seo-for-software-developers-google-serp-300x223.png" alt="seo for software developers google serp 300x223 On Page SEO for Software Developers" title="Search Engine Optimization for Software Developers Google SERP" width="300" height="223" class="aligncenter size-medium wp-image-7424" /></a></p>

<p>Search results are determined by the relevancy of a web-page in relation to the search query and the &#8220;authority&#8221; the site or page has. <a href="http://searchengineland.com/seotable/trust-authority-search-rankings" target="_blank">Authority equals trust</a>, and while little is known about how exactly search engines calculate authority &#8212; the number and quality (authoritativeness) of backlinks to your site is definitely a key factor.</p>
 
<p>SEO is a combination of &#8220;on-page&#8221; and &#8220;off-page&#8221; factors. In this guide we’re focusing on SEO techniques to employ on your site (i.e. on-page SEO). Effective on-page SEO will help you with your off-page SEO, which we’ll cover in another article about building links back to your site. </p>
 
<p>What follows is an overview of some of the best ways to maximize your site’s on-page SEO.</p>
 
<h3>Keywords</h3>
 
<p>Know your keywords. Google provides a <a href="https://adwords.google.com/select/KeywordToolExternal?defaultView=2" target="_blank">great keyword tool</a> to show how much traffic is generated by different keywords that relate to your software/site. Based on this information, you can determine the relative importance of various keywords related to your software. You can also use this information to structure your site and content (e.g. URLs, title tags, H1s, bolded text, etc) for better search engines rankings.</p>

<p><a href="http://www.opencandy.com/wp-content/uploads/2011/08/google-adwords-keyword-tool-software-developers.png"><img src="http://www.opencandy.com/wp-content/uploads/2011/08/google-adwords-keyword-tool-software-developers-300x223.png" alt="google adwords keyword tool software developers 300x223 On Page SEO for Software Developers" title="Google Adwords Keyword Tool - Software Developers - Windows Backup" width="300" height="223" class="aligncenter size-medium wp-image-7419" /></a></p>

<p>When starting a new site, it’s easier to rank higher by targeting keywords that are less competitive, i.e. keywords that aren’t in great demand by other sites. Perhaps more importantly, when choosing keywords think about the words that someone would use to search for a solution to the problem your software solves, instead of keywords that are all related to the features and functionality that your software has. If you want to get an idea of what keywords are driving the most traffic for your competitors check out <a href="http://www.alexa.com/" rel="nofollow" target="_blank">Alexa</a>.</p>
 
<h3>Content</h3>
 
<p>Your goal is to write easy to understand content that includes your target keywords. This isn’t about trying to stuff as many keywords you can on a page – it’s about writing copy that naturally includes your targeted keywords. A general rule of thumb is to use your targeted keywords 2-3 times for a short page and 5-7 times on a longer page. Check out this SEOMoz article about <a href="http://www.seomoz.org/blog/perfecting-keyword-targeting-on-page-optimization" target="_blank">perfecting on-page keyword targeting</a>.</p>
 
<p>Search engines and users love sites that deliver fresh content, so think about starting a blog to help bring in new and repeat visitors. Most importantly, never &#8220;lock&#8221; important content in file formats that search engines have trouble crawling (Flash, even AJAX can be a problem &#8212; Google offers <a href="http://code.google.com/web/ajaxcrawling/" target="_blank">guidance on ensuring AJAX is crawlable</a>, etc).</p>
 
<p><strong>Remember, content isn’t king; original, relevant, high-quality content is king.</strong></p>
 
<h3>Site architecture</h3>
 
<p>Your site architecture determines how easy it is for search engines to crawl and users to find your content. The &#8220;flatter&#8221; the site architecture, the better. Meaning, the fewer levels it takes to get to content, the better off you’ll be. Your goal should be to make all of your content accessible within three clicks.<strong> Your most important content, including your software download, should be one click away</strong>. Check out this post which includes a <a href="http://www.seomoz.org/blog/site-architecture-for-seo" target="_blank">video about site architecture</a>.</p>
 
<h3>Site speed</h3>
<p>Although<a href="http://www.mattcutts.com/blog/site-speed/" target="_blank"> site speed is currently a very,very small factor </a>in your site’s rankings, ensuring your site is as fast as possible creates a better user experience. It also speeds the time it takes for search engines to effectively crawl your site and for users to load pages. KISSMetrics published an infographic which illustrates <a href="http://blog.kissmetrics.com/loading-time/" target="_blank">how slow site speed increases the rate of users abandoning</a> a site/page. They found that <strong>&#8220;40% of people abandon a website that takes more than 3 seconds to load&#8221;</strong> and that <strong>&#8220;A 1 second delay in page response can result in a 7% reduction in conversions.&#8221; </strong></p>

<p>A couple of ways to increase your site’s speed (and save on bandwidth) include: keeping image files as small as possible without losing quality, minimizing the number and size of Javascript libraries your site uses (<a href="http://code.google.com/apis/libraries/" target="_blank">Google offers  hosted libraries you can use</a>), tighter &#8220;or&#8221; cleaner HTML and CSS code (<a href="http://www.cssdrive.com/index.php/main/csscompressor" target="_blank">try a CSS minimizer</a>), and <a href="http://www.gzip.org/" target="_blank">using Gzip  to compress pages</a> (works on Linux and Windows web servers). Google has a page dedicated to<a href="http://code.google.com/speed/tools.html" target="_blank"> tools and services designed to help make the web faster</a>. Yahoo offers a <a href="http://developer.yahoo.com/yslow/" target="_blank">great tool for measuring site speed called YSlow</a> which works in Firefox, Chrome and Opera. It tests webpages and assigns grades (A-F) to different factors that influence speed so you can figure out what changes to make to increase performance.</p>
 
<h3>Page title tag</h3>
<p>The title tag tells search engines and site visitors what a page is about and is one of the most important factors for on-page SEO. Use your chosen keywords here, with the most important keywords as the first words of the page title. The page title is also what users see on a SERP, although most engines limit what they show to around 65 characters along with a short description of the page (see <a href="#metadescriptions">Meta Descriptions</a>). While not absolutely necessary, you can include the name of your site or company in the page title; just make sure it’s appended to the END of the URL.</p>

<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong>Example:</strong> You make a free application to help users backup their Windows system. <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Note this is a highly competitive category of software with many established products.</p>

<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong>Best:</strong><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>Windows Backup Cloning Software Free | ABCSoftware</code></p>

<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong>Good:</strong><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Windows Backup Software Free | ABCSoftware – Makers of Great Windows Software</p>
 
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong>Bad:</strong><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ABCSoftware – Makers of Great Windows Software – Free Windows Back Software</p>
 
<p>If you’re aiming to get people to download your Windows’ backup software, <strong>put the right keywords first</strong>!</p>
 
<h3>Headline Tag (H1) and other header tags</h3>
<p>The headline tag (H1) is used for the main headline of a page and usually matches the page’s title tag, but it doesn’t have to. The header tag doesn’t carry as much weight for rankings as previously thought, but it’s still important to use so people can easily see the main topic of the page. Make sure you only use one &lt;H1&gt; tag per page as Google has been known to penalize pages that use multiple h1s. Other header tags (H2, etc) help you semantically structure your content, but won’t do anything to increase rankings.</p>

<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong>Example:</strong> You have a piece of software for downloading photos from Flickr. <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;You decide to target the keywords: &#8220;download photos&#8221; &#8220;flickr&#8221;.</p>

<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong>Good:</strong><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;h1&gt;Download Flickr Photos Quickly &#038; Easily&lt;/h1&gt;</p>

<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong>Not-so-good:</strong><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;h1&gt;Learn How You Can Quickly &#038; Easily Download Photos from Flickr&lt;/h1&gt;</p>
 
<h3>URL structure</h3>
<p>URLs are incredibly important in determining how a page ranks. Ideally, you should structure your URLs so that the most important keywords are at the beginning of the URL, and keep all URLs as short as possible. Shorter URLs are easy for people to understand at a glance, and make it much easier for them to share. Always use hyphens instead of underscores since hyphens are &#8220;guaranteed&#8221;  to be treated as spaces (which are bad), whereas underscores are not. Never use spaces in URLs, they will be converted to % and having % in a URL isn’t very friendly. It’s also generally advisable to strip file extensions from the end of your URLs, but is not an SEO necessity.</p>
 
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong>Good SEO-friendly URL:</strong><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;http://mysoftware.com/windows-disk-cloning-free-software</p>
 
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong>Not-so-good URLs for SEO:</strong><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;http://mysoftware.com/viewpage.php?p=2526982<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;http://mysoftware.com/software/downloads/Mysoftware-Super-Disk-Cloner<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;http://mysoftware.com/software/downloads/mysoftware_super_disk_cloner.aspx</p>
 
<h3>Images and alt text</h3>
<p>Using appropriate file names and alt text for images is an often overlooked way to optimize your site and has the potential to drive more traffic from image-based searches. The key is to make sure the file names of your images and the alt text include your target keywords. The title tag (which is shown when hovering over an image) is another place to use your relevant, targeted keywords. SEOMoz recently published a great write-up on the <a href="http://www.seomoz.org/blog/is-optimizing-photos-more-important-than-you-think" target="_blank">importance of optimizing your images for SEO</a>.</p>
 
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong>Good:</strong><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;http://mysoftware.com/windows-disk-backup-cloning-free-software.jpg </p>
 
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong>Not-so good:</strong><br /> 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;http://mysoftware.com/softwarelogo.jpg </p>

<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong>Idea:</strong><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Release your images under a Creative Commons license. Say a software blogger is <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;searching for an image for a post about Windows backup software. By naming your <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;image with your targeted keywords, the blogger may discover your software and if<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;it’s good, he or she may include you in their article.</p>

<a name="metadescriptions"></a><h3>Meta descriptions</h3>
 
<p>Meta descriptions don’t carry any weight as far as rankings go, but they serve an important function – they can help drive increased click-throughs to your site. On a SERP, you’re presented with a page title as well as a snippet of what the page is about – this is *usually* the meta description. A well-written, original and catchy meta description &#8212; no longer than 150-160 characters (the maximum length shown for a search result) &#8212; which contains your relevant and targeted keywords along with a strong call to action (see example below) can make the difference between someone clicking on your site or someone else’s – as long as the search engine chooses to use the meta description, which is not always the case. Sometimes, copy in the body of the content is used; sometimes it’s a combination of body copy and the meta description. </p>

<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong>Good:</strong> <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get our free Windows backup software now and prevent data loss. Quickly and easily<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;clone your hard drive. Download today &#8212; save headaches tomorrow! </p>

<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong>Bad:</strong><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Myfreesoft offers Windows programs that help you maintain your Windows system. <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We offer free software you can download today. </p>

<h3>Meta keywords</h3>
<p>Stuffing  keywords into the meta keywords field was a common tactic back in the AltaVista days. Those days are long gone and so is &#8220;keyword stuffing&#8221; as an &#8220;SEO technique&#8221;. Some argue that you should still use meta keywords, while others strongly argue against it. The decision is yours, but if you do use meta keywords, make sure they correspond to the actual content on the page you’re using them on.</p>

<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong>Good:</strong><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;meta name=&#8221;keywords&#8221; content=&#8221;backup, windows, clone, hard drive, free, download&#8221;&gt;</p>

<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong>Bad (drastic example but you get the idea):</strong><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;meta name=&#8221;keywords&#8221; content=&#8221;backup, windows, clone, hard drive, free, download,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;coffee, hotels, airlines, cars, celebrities&#8221;&gt;</p>
 
<h3>Dynamic sitemap</h3>
<p>A sitemap (usually an XML file in the root directory of your site called sitemap.xml)  lists all the pages on your site you want crawled and includes information such as the date the page was last modified. If you’ve followed the guidance provided thus far, search engines should be able to easily crawl and index your site &#8212; with no additional work on your part. However, using an automatically generated sitemap is easy to implement in most content management systems and ensures that content which is not directly linked to from within your site will still be crawled and indexed. </p>

<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong>Note:</strong> To exclude certain pages or directories for being crawled, you use a file called<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;robots.txt. Learn more about <a href="http://www.robotstxt.org/robotstxt.html" target="_blank">using the robots.txt file</a> to exclude specific files or directories<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from being crawled. Be aware that there are &#8220;aggressive&#8221; spiders that ignore robots.txt,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;which means you’ll need to employ real security measures and access restrictions if<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;you really need to keep certain files from being crawled. </p>
 
<h3>Learning more about SEO</h3>

<p>If you follow the above guidance, it will help you boost your search engine rankings and hopefully drive additional traffic to your site. Although making your site content, architecture and URLs SEO-friendly is extremely important; by itself, it is not enough for you to rank highly for competitive terms. In order to do that, you need a large amount of quality (authoritative) inbound links to your site. We’ll cover &#8220;off-page&#8221; SEO tips for building links to your site (backlinks) in  another article. Luckily for software developers, it’s a bit easier to get some authorative backlinks by <a href="http://www.opencandy.com/2011/02/11/software-marketing-best-practices-distribute-your-download/">distributing your software through download sites or portals</a>. </p>

<p>For more resources to help you familiarize yourself with the basics of SEO, Google has a great starter guide that covers some of the <a href="http://googlewebmastercentral.blogspot.com/2010/09/seo-starter-guide-updated.html" target="_blank">key things you need to understand about search engine optimization</a>. Matt Cutts, head of Google’s web spam team, also publishes  great, short and extremely timely videos on YouTube about SEO (and other topics) which help dispel myths and will get you going on the right path. </p>
 
<p>In the meantime, there are a slew of great resources online for learning about SEO (besides the vast amount that Google offers). Here’s a short list of some great, trustworthy ones to help you get started and up your SEO knowledge.</p>
 
<ul>
<li><a href="http://www.seomoz.org" target="_blank">SEOMoz</a> (they also have a <a href="http://www.seomoz.org/blog/best-seo-blogs-top-10-sources-to-stay-uptodate">huge list of SEO resources</a>)</li>
<li><a href="http://www.google.com/webmasters/" target="_blank">Google Web Master Central</a></li>
<li><a href="http://searchengineland.com/" target="_blank">Search Engine Land </a></li>
<li><a href="http://searchenginewatch.com/" target="_blank">Search Engine Watch</a> </li>
<li><a href="http://www.seobook.com/" target="_blank">SEO Book</a> </li>
<li><a href="http://seo.alltop.com/" target="_blank">Alltop SEO</a>  – aggregator of the top SEO resources</li>
<li><a href="http://www.marketingpilgrim.com/" target="_blank">Marketing Pilgrim</a> </li>
<li><a href="http://www.youtube.com/user/GoogleWebmasterHelp" target="_blank">YouTube Google Web Master Central Channel</a> </li>
<li><a href="http://www.w3schools.com/" target="_blank">W3Schools</a> </li>
 </ul>

<p>Until next time, definitely download a full-sized PDF or image of Search Engine Land’s recently released &#8220;<a href="http://searchengineland.com/seotable/" target="_blank">Periodic Table of SEO Ranking Factors</a> for an outstanding infographic representing what (currently) matters when it comes to SEO (both on and off-page).</p>
 
<p>Thanks for reading!</p>

<p>-The OpenCandy Team</p>]]></content:encoded>
			<wfw:commentRss>http://www.opencandy.com/2011/08/29/on-page-seo-for-software-developers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>19 Twitter Tips for Software Developers</title>
		<link>http://www.opencandy.com/2011/08/12/19-twitter-tips-for-software-developers/</link>
		<comments>http://www.opencandy.com/2011/08/12/19-twitter-tips-for-software-developers/#comments</comments>
		<pubDate>Sat, 13 Aug 2011 01:47:37 +0000</pubDate>
		<dc:creator>Alastair</dc:creator>
				<category><![CDATA[candytip]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[developer-tips]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[software-developer]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.opencandy.com/?p=7199</guid>
		<description><![CDATA[Follow @OpenCandy Published August 12, 2011 The first rule of Twitter is that there are no rules. There are, however, some guidelines and best practices that you can use to get the most out of using Twitter to help promote your software and connect with your users. That’s the key thing to remember: connections. Although [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://twitter.com/OpenCandy" class="twitter-follow-button" data-show-count="false">Follow @OpenCandy</a><br />
<script src="http://platform.twitter.com/widgets.js" type="text/javascript"></script></p>
<p><em>Published August 12, 2011</em></p>
<p>The first rule of <a href="http://twitter.com" target="_blank">Twitter</a> is that there are no rules. <img src="http://www.opencandy.com/wp-content/uploads/2011/08/twitter-bird-3-150x150.png" alt="twitter bird 3 150x150 19 Twitter Tips for Software Developers" title="Twitter bird says come hither to Twitter - By Productive Dreams" width="150" height="150" class="alignright size-thumbnail wp-image-7235" />There are, however, some guidelines and best practices that you can use to get the most out of using Twitter to help promote your software and connect with your users.</p>
<p>That’s the key thing to remember:  connections. Although essentially a &#8220;broadcast&#8221; platform, success on Twitter (like any form of social media) relies on meaningful engagement with others. If you use Twitter like a megaphone, you’ll miss the opportunity to create worthwhile relationships with your end-users. Here are 19 tips to help you get your &#8220;tweet on&#8221; successfully.</p>
<h2>DO:</h2>
<ul>
<li>Add a &#8220;follow us&#8221; button on your website to make it easy for people to follow you; Twitter has a <a href="http://twitter.com/about/resources/followbutton" target="_blank">button generator here</a>.
<li>Keep an eye out for people who have recently followed you and follow back selectively. (Twitter sends email notifications of new followers by default.)
<li>Retweet followers who post interesting questions or testimonials about your product’s new features. Retweet relevant/interesting things even if it has nothing to do with your software.
<li>Reward your followers with access to beta programs.
<li>Remind users about special promotions.
<li>Leave enough room in your tweets so it’s easy for others to retweet you. Good rule of thumb: Max length of tweet = number of characters in your username + six characters (one character for @ and five for &#8220;RT: &#8220;) subtracted from 140 (max characters in a tweet). Best case is to leave as much room as possible.
<li>Pick as short a username as possible (hopefully it&#8217;s memorable too). Going along with the tip above, long usernames will make it more difficult to say what you want *and* be easily retweetable.
<li>Use relevant hashtags (e.g. <a href="http://twitter.com/#!/search/%23freeware" target="_blank">#freeware</a> when tweeting about your free software) where appropriate to make your content more visible to others.
<li>Follow select leaders in your area of the software/technology space.
<li>Use a URL shortener like <a href="http://bit.ly" target="_blank">bitly</a> to save characters and track clicks (bitly also supports using a custom &#8220;short&#8221; domain that you own instead of bitly).
<li>Use <a href="http://support.twitter.com/groups/31-twitter-basics/topics/111-features/articles/76460-how-to-use-twitter-lists" target="_blank">lists</a> to &#8220;follow&#8221; people without having their tweets show up in your timeline. You can create public or private lists for a variety of reasons; for example you could use a public list to add end-users who love your software.
<li>Let people know when new versions of your software are released.
<li>Inform people where they can go for support-related questions by leaving a note and link in your Twitter bio (i.e. For support -> link).
</ul>
<h2>DON’T:</h2>
<ul>
<li>Establish Twitter as a customer service platform. Your followers don&#8217;t want their feed inundated with your support answers. See the last tip above in &#8220;Do&#8221; or create a separate Twitter account for support only.
<li>Promise new releases and then miss the date. You&#8217;ll establish a trail of negative tweets from disappointed end-users.
<li>Use the Twitter account for your products for posting personal tweets. You may alienate or upset your followers. Note, this doesn&#8217;t mean not to be *personable*. ;)
<li>Air grievances on Twitter.
<li>Announce new features too far in advance. People have limited attention spans and will get tired of waiting for them. Their expectations may become higher than you can deliver.
<li>Let third-party Twitter apps/services spam your feed with things like &#8220;I have 542 followers&#8221;. Whenever you authorize an app to access your Twitter account, double-check the details.
</ul>
<p>That wraps it up for now. There are tons of third-party tools and services to help you do just about anything (get analytics, find people to follow, etc) with your Twitter account. We’ll cover some of our favorites in another post. For now, take a look at <a href="http://oneforty.com" target="_blank">oneforty</a> which has a great directory of third-party Twitter apps/tools along with descriptions and user-submitted ratings.</p>
<p>Tweet well and let us know *your* favorite Twitter tips in the comments.</p>
<p>By: <br/>Alastair and <a href="http://twitter.com/drapps" target="_blank">Dr. Apps</a></p>
<p><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/"><img alt="88x31 19 Twitter Tips for Software Developers" style="border-width:0" src="http://i.creativecommons.org/l/by-nc-sa/3.0/us/88x31.png" title="19 Twitter Tips for Software Developers" /></a><br />This post is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/" target="_blank">Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License</a>. </p>
<p><strong>(Material Disclosure: None. Neither Alastair, Dr. Apps, OpenCandy or SweetLabs has received compensation from the makers of any software/services mentioned for the creation or posting of this content. </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.opencandy.com/2011/08/12/19-twitter-tips-for-software-developers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>5 Apps that Make Collaborating &amp; Working at Home More Productive</title>
		<link>http://www.opencandy.com/2011/07/28/5-apps-that-make-collaborating-working-at-home-more-productive/</link>
		<comments>http://www.opencandy.com/2011/07/28/5-apps-that-make-collaborating-working-at-home-more-productive/#comments</comments>
		<pubDate>Thu, 28 Jul 2011 21:26:08 +0000</pubDate>
		<dc:creator>drapps</dc:creator>
				<category><![CDATA[candypick]]></category>
		<category><![CDATA[candypicks]]></category>
		<category><![CDATA[drapps]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[freeware]]></category>
		<category><![CDATA[recommendations]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[dropbox]]></category>
		<category><![CDATA[google+]]></category>
		<category><![CDATA[join.me]]></category>
		<category><![CDATA[mindmeister]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[remote-workers]]></category>
		<category><![CDATA[skype]]></category>
		<category><![CDATA[teleworkers]]></category>

		<guid isPermaLink="false">http://www.opencandy.com/?p=7105</guid>
		<description><![CDATA[Follow @OpenCandy Published July 28, 2011 There are apps for fun and apps for work. And sometimes there&#8217;s marvelous apps that help you do work and have fun at the same time. While the majority of the SweetLabs team gets to build and support our awesome products in sunny San Diego, a portion of the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://twitter.com/OpenCandy" class="twitter-follow-button" data-show-count="false">Follow @OpenCandy</a><br />
<script src="http://platform.twitter.com/widgets.js" type="text/javascript"></script></p>
<p><em>Published July 28, 2011</em></p>
<p>There are apps for fun and apps for work. <a href="http://www.flickr.com/photos/donkeyhotey/5679642883/" target="_blank"><img src="http://www.opencandy.com/wp-content/uploads/2011/07/Earth-Doc.png" alt="Earth Doc 5 Apps that Make Collaborating & Working at Home More Productive" title="Earth - Illustration by DonkeyHotey" width="240" height="240" class="alignright size-full wp-image-7117" /></a>And sometimes there&#8217;s marvelous apps that help you do work and have fun at the same time. While the majority of the SweetLabs team gets to build and support our awesome products in sunny San Diego, a portion of the team, like me, resides in other places. Us &#8220;remoters&#8221;, as I like to call teleworkers, rely on a bunch of technology to keep in contact and collaborate with the &#8220;home&#8221; team.</p>
<p>The beauty of the connected world we live in is the ability for instantaneous, real-time collaboration with anyone, anywhere in a few clicks (presuming there&#8217;s decent internet access). From start-ups, micro-ISVs to large companies, the cost of conducting business has dropped steeply over the last ten years, enabling any ad-hoc group to form instantly (especially developers), get in sync, and get things done. </p>
<h1>Skype</h1>
<p><a href="http://www.skype.com" target="_blank"><img src="http://www.opencandy.com/wp-content/uploads/2011/07/skype_logo_b1.jpg" alt="skype logo b1 5 Apps that Make Collaborating & Working at Home More Productive" title="Skype Logo" width="240" height="130" class="alignleft size-full wp-image-7131" /></a><br />
Not &#8220;Skype&#8221; as in Facebook&#8217;s &#8220;awesome&#8221; new feature released a couple of weeks ago. The <a href="http://skype.com" target="_blank">Skype</a> that I&#8217;ve been using with my SweetLabs colleagues for the last few years is the one you go to Skype.com and download and install in a few clicks. I use Skype every single day to have both audio and video meetings, chat and more. Skype is fast, works across multiple platforms (desktop and mobile), and the sound quality is often much better than I get over conference call services I&#8217;ve tried and definitely better AT&#038;T&#8217;s cellular calls (for me anyway). You can subscribe to Skype Premium (I do – <a href="http://www.skype.com/intl/en-us/special-offers/" target="_blank">special offers here</a>) and enjoy video chats with up to 10 people as well as enjoy unlimited calling to the US &#038; Canada. Skype also has a vibrant (albeit sometimes forgotten) third-party app ecosystem to extends its functionality (like apps for recording video calls which are useful for podcasting). The latest versions of Skype also include Facebook chat capabilities if that&#8217;s your cup of tea. </p>
<p><strong>Bonus:</strong> When you need to instantly &#038; quickly share a file with someone you&#8217;re &#8220;Skyping&#8221; with; simply drag the file into the chat window and bam! The person can save the file with a click. </p>
<h1>Dropbox</h1>
<p><a href="http://www.dropbox.com" target="_blank"><img src="http://www.opencandy.com/wp-content/uploads/2011/07/dropbox_logo_2b.png" alt="dropbox logo 2b 5 Apps that Make Collaborating & Working at Home More Productive" title="Dropbox logo" width="231" height="60" class="alignleft size-full wp-image-7121" /></a>Yes, it&#8217;s impossible to remember life before <a href="http://dropbox.com" target="_blank">Dropbox</a> (or one of its many competitors). But here&#8217;s what I remember… it was a not-so-fun and definitely less productive era. With Dropbox you can sync (i.e. BACKUP) your folders and files across multiple devices and also selectively share certain folders/files with specific people. You can even share a file via a link to the Dropbox website where someone without Dropbox (for shame!) can download the file. The ease at which Dropbox does what it does (from download to install to use) makes it *feel* unremarkable &#8212; and that&#8217;s the most beautiful thing true killer apps have going for them. If you have data that must be kept encrypted and you want to use Dropbox, check out <a href="http://getsecretsync.com/ss/" target="_blank">SecretSync</a> or <a href="http://www.boxcryptor.com/" target="_blank">BoxCryptor</a>. Be sure to check out the Dropbox forums as they&#8217;re a great place to find ways to extend Dropbox&#8217;s functionality in all sorts of interesting ways. Dropbox is free up to 2GB, after that they have a Pro 50GB plan for $9.99 a month (which I subscribe to) and a Pro 100GB plan for $19.99 a month. </p>
<p><strong>Bonus: </strong>There&#8217;s another tasty nugget on the <a href="http://forums.dropbox.com/" target="_blank">Dropbox forums</a>… regularly released nightly builds. You can try out features that *may* make it into the next release of Dropbox – if enough people like it. For example, the nightly builds had &#8220;selective sync&#8221; (great way to save space on laptops) before the release version.</p>
<h1>Join.me</h1>
<p><a href="http://www.join.me" target="_blank"><img src="http://www.opencandy.com/wp-content/uploads/2011/07/JoinMe_logo_b.png" alt="JoinMe logo b 5 Apps that Make Collaborating & Working at Home More Productive" title="Join.me Logo" width="126" height="93" class="alignleft size-full wp-image-7125" /></a><br />
Sometimes you need to share your screen with someone. Sure, you could use Skype&#8217;s screensharing feature to do it, but it doesn&#8217;t afford the speed or quality of <a href="http://join.me" target="_blank">Join.me</a>. Join.me is the brainchild of <a href="http://logmein.com" target="_blank">LogMeIn</a> (arguably my favorite product of all time), designed to give anyone a painless way to initiate remote screensharing by downloading a tiny app.  Best of all, the free version of join.me has just a nice set of features that should serve most people including the ability for 250 people to view your screen (great for impromptu or premeditated mass-screencasts). There&#8217;s also a viewer for iPad/iPhone and Android in case you need to tap into a screencast on the go. The pro version adds a slew of features usually reserved for &#8220;more traditional&#8221; remote conferencing services for only $29 a month. </p>
<p><strong>Bonus:</strong> If you and your participant(s) have multiple monitors try using Skype video conferencing on one screen and Join.me to screenshare the other screen. You&#8217;ll have a much better experience &#8212; great audio/video quality via Skype and faster and smoother screensharing via Join.me versus using Skype by itself.</p>
<h1>MindMeister</h1>
<p>When <a href="http://www.mindmeister.com" target="_blank"><img src="http://www.opencandy.com/wp-content/uploads/2011/07/mindmeister_logo_f-300x52.png" alt="mindmeister logo f 300x52 5 Apps that Make Collaborating & Working at Home More Productive" title="MindMeister Logo" width="300" height="52" class="alignleft size-medium wp-image-7126" /></a>you need to map anything, an article, a product, a software marketing plan or well, *anything* that requires brainstorming; the web-based <a href="http://mindmeister.com" target="_blank">MindMeister</a> is a dead-simple way to get some collaborative brain-dumping done. The interface is sleek and not riddled with 40,000 features you&#8217;ll never use, instead it just showcases the necessities. The free version of MindMeister allows you to create up to three maps (not many, but it&#8217;s free) that you can share with up an unlimited number of collaborators. MindMeister also has mobile access via iPhone and iPad. </p>
<p><strong>Bonus:</strong> If you only need to do collaborative mindmapping once in a while, you could stick with the free version of MindMeister and export your MindMeister map and then delete the online version. That way you&#8217;ll be able to create another map. I&#8217;m not saying to abuse the service by doing this, if you do a lot of mapping and like MindMeister&#8217;s service, step up to a paid account.</p>
<h1>Google+</h1>
<p>There <a href="http://plus.google.com" target="_blank"><img src="http://www.opencandy.com/wp-content/uploads/2011/07/googleplus-1.png" alt="googleplus 1 5 Apps that Make Collaborating & Working at Home More Productive" title="Google+ Logo" width="257" height="49" class="alignleft size-full wp-image-7134" /></a>I said it: <a href="http://plus.google.com/" target="_blank">Google+</a>! Google+ is off to a fast start (even though it&#8217;s still invite-only) and has a certain feature that is really awesome for remote workers, that killer feature is… HANGOUTS! Google+ Hangouts allow video conferencing with up to ten people. The coolest part of hangouts is that the &#8220;focus&#8221; (the person who&#8217;s shown on your screen) is the person who is currently speaking&#8230; And though I haven&#8217;t experienced a screaming match firsthand to see what happens, the person who speaks loudest will get the &#8220;focus&#8221;, much like real life (although you can mute someone&#8217;s mic if they annoy you). With Hangouts you can bring together people you work with for business meetings and (especially cool for remoters) you could get to know your colleagues after-hours on a person level. </p>
<p><strong>Bonus: </strong>What? Google+ Hangouts isn&#8217;t cool enough? Okay, well check out Business Insider&#8217;s list of <a href="http://www.businessinsider.com/the-9-creative-uses-for-google-hangouts-you-didnt-think-of-2011-7" target="_blank">&#8220;9 Creative Uses for Google+ Hangouts You Didn&#8217;t Think Of&#8221;</a>, if you&#8217;re not sold yet… you will be. </p>
<p>Next time I head out to San Diego, I&#8217;ll post about the tools I use to keep in contact with home base aka The Lab. Until then, let me know what tools and apps you&#8217;re using to work remotely with someone else or a whole team. PS, if you still need a Google+ invite, shout it out in the comments as well and I&#8217;ll try and get you hooked up! :)</p>
<p>Dr. Apps &#8212; <a href="http://twitter.com/drapps" target="_blank"><b>Follow me on Twitter!</b></a><br />
Software Community Guru for <a href="http://sweetlabs.com" target="_blank">SweetLabs</a></p>
<p><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/"><img alt="88x31 5 Apps that Make Collaborating & Working at Home More Productive" style="border-width:0" src="http://i.creativecommons.org/l/by-nc-sa/3.0/us/88x31.png" title="5 Apps that Make Collaborating & Working at Home More Productive" /></a><br />This post is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/" target="_blank">Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License</a>. </p>
<p><strong>(Material Disclosure: None. Neither Dr. Apps, OpenCandy or SweetLabs has received compensation from the makers of any software mentioned for the creation or posting of this content. </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.opencandy.com/2011/07/28/5-apps-that-make-collaborating-working-at-home-more-productive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Awesome Apps to Enjoy with Your Kids During Summer Vacation</title>
		<link>http://www.opencandy.com/2011/06/25/awesome-apps-to-enjoy-with-your-kids-during-summer-vacation/</link>
		<comments>http://www.opencandy.com/2011/06/25/awesome-apps-to-enjoy-with-your-kids-during-summer-vacation/#comments</comments>
		<pubDate>Sun, 26 Jun 2011 03:10:31 +0000</pubDate>
		<dc:creator>drapps</dc:creator>
				<category><![CDATA[candypick]]></category>
		<category><![CDATA[candypicks]]></category>
		<category><![CDATA[drapps]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[freeware]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[recommendations]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[kids]]></category>
		<category><![CDATA[LEGO digital designer]]></category>
		<category><![CDATA[little voice commander]]></category>
		<category><![CDATA[peekaboo barn]]></category>
		<category><![CDATA[recommendation]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[tux paint]]></category>

		<guid isPermaLink="false">http://www.opencandy.com/?p=6917</guid>
		<description><![CDATA[Follow @OpenCandy Published June 25, 2011 This past Sunday was Father&#8217;s Day and it got me thinking about apps I&#8217;ve enjoyed using with my daughter and which ones I think you’ll enjoy with your kids as well. My daughter&#8217;s only two and a half and I’m amazed at how quickly she picked up using gadgets [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://twitter.com/OpenCandy" class="twitter-follow-button" data-show-count="false">Follow @OpenCandy</a><br />
<script src="http://platform.twitter.com/widgets.js" type="text/javascript"></script></p>
<p><em>Published June 25, 2011</em></p>
<p>This past Sunday was Father&#8217;s Day and it got me thinking about apps I&#8217;ve enjoyed using with my daughter and which ones I think you’ll enjoy with your kids as well. My daughter&#8217;s only two and a half and I’m amazed at how quickly she picked up using gadgets and software. These days kids just seem to have technology know-how baked into their noggins from birth. The type of apps my wife and I let her use are those which we think will help her be creative or learn something, and have some fun at the same time (obviously).</p>
<hr />
<p>Name: <strong>LEGO Digital Designer</strong><br />
Developer: LEGO<br />
Platform: Windows and Mac OS X<br />
Website: <a href="http://ldd.lego.com/default.aspx" target="_blank">http://ldd.lego.com/default.aspx</a><br />
Ages: ? (I’m guessing 5-6 and up)<br />
Cost: Free</p>
<p><img src="http://www.opencandy.com/wp-content/uploads/2011/06/lego_digital_designer_.jpg" alt="lego digital designer  Awesome Apps to Enjoy with Your Kids During Summer Vacation" title="Screenshot of LEGO Digital Designer&#039;s User Interface" width="512" height="382" class="aligncenter size-full wp-image-6924" /></p>
<p>Is there anyone in the world who doesn’t want to custom-design their own LEGO set and have it shipped to their door? I don’t think so (feel free to prove me wrong in the comments) and thankfully, LEGO delivers a great piece of software to do just that. As with everything LEGO, there are an infinite number of things you can build with this program. LEGO has also done a great job providing an online manual and tons of videos to help you have the best experience designing your crazy LEGO creations. </p>
<p>When you’ve finished building your masterpiece simply click the “Check price” button to see how much it’s going to cost you to have to get a set containing the LEGOs you need to build the sucker in real life! My daughter is still a bit too young to start designing her own LEGO sets but she helped me along by saying, “Use that one!” I never did finish our homage to her mother, but maybe I’ll have it done in time for Mother’s Day next year. Anyone who said dreams don’t come true is wrong, LEGO Digital Designer proves it!</p>
<p><em>Bonus: You also get to custom-design the box your creation comes in and LEGO provides instructions on how to build your set!</em></p>
<hr />
<p>Name: <strong>Little Voice Commander</strong><br />
Developer: Mouser of Donation Coder<br />
Platform: Windows XP/Vista/7<br />
Website: <a href="http://www.donationcoder.com/Software/Mouser/littlevoicecommander/" target="_blank">http://www.donationcoder.com/Software/Mouser/littlevoicecommander/</a><br />
Ages: Toddler<br />
Cost: Donationware (<a href="http://www.donationcoder.com/Articles/One/index.html" target="_blank">About donationware</a>)</p>
<p><img src="http://www.opencandy.com/wp-content/uploads/2011/06/little_voice_commander_KITTENS.png" alt="little voice commander KITTENS Awesome Apps to Enjoy with Your Kids During Summer Vacation" title="Screenshot of Little Voice Commander&#039;s UI" width="535" height="334" class="aligncenter size-full wp-image-6921" /></p>
<p>You know how kids *love* clicking the keys on your keyboard (usually at the most inopportune time)? Now there’s a perfect app to turn those key presses into something useful! Little Voice Commander lets kids type a letter and see (royalty-free) images associated with that letter on screen as well as hear a voiceover of a word that begins with the letter they pressed. Press the letter ‘D’ and see some cute dogs shows up on-screen and hear the word ‘dog’ read aloud. Little Voice Commander also lets you speak into a microphone and it’ll try to recognize the word and show associated images. </p>
<p>My daughter had a blast with this app! She couldn’t stop and laughing and “aww’ing” at the pics (when animals were shown) and saying, “Daddy, that’s so cute!”  Thanks to Ryan Smyth of <a href="http://renegademinds.com/" target="_blank">Renegade Minds</a> for introducing me to this sweet app. (Not only did he provide the voiceovers for it &#8212; he’s also co-hosting a new weekly podcast (coming soon) with me!)</p>
<p><em>Bonus: You can add your own photos and speech files making this program a great learning tool you’ll be able to get use out of for a long time.</em></p>
<hr />
<p>Name: <strong>Tux Paint</strong><a href='#disclosure'>*</a><br />
Developer: John Popplewell and Bill Kendrick<br />
Platform: Windows/Mac OS X/Linux<br />
Website: <a href="http://www.tuxpaint.org/" target="_blank">http://www.tuxpaint.org/</a><br />
Ages: 3 to 12<br />
Cost: Free</p>
<p><img src="http://www.opencandy.com/wp-content/uploads/2011/06/tux_paint_by_j_.jpg" alt="tux paint by j  Awesome Apps to Enjoy with Your Kids During Summer Vacation" title="Screenshot of Tux Paint Art by Dr. Apps&#039; daughter" width="519" height="406" class="aligncenter size-full wp-image-6945" /></p>
<p>Tux Paint is a paint/art program for little kids that’s been around for a long time (2002). I&#8217;ve been recommending it to parents for much longer than my daughter has been alive and they’ve always said how much fun their children had using it so I couldn’t wait to try it with my daughter. </p>
<p>Tux Paint features the usual paint program functionality such as lines, shapes, text, eraser and undo and redo buttons but presents them via buttons on the left and right side of the “canvas” instead of with floating toolbars with tiny icons. The buttons in Tux Paint are large enough that they easy enough for those new to mousing around to select. My daughter (and I suspect a lot of younger kids these days) are more familiar with touch-based interfaces like iOS or Android, than keyboard and mouse-based OSes like Windows (at least until Windows 8&#8230;), so I had her point to what she wanted and guided her hand along the way. When we mucked around for this mini-review, she created quite a motif of little grey kitties running around an ostrich (see the screenshot above).</p>
<p><em>Bonus: Don’t forget to download and install the <a href="http://www.tuxpaint.org/stamps/" target="_blank">Tux Paint Stamps</a> set too. It adds a ton of different stamps (animals, clothes, food, natural forces, plants, space, sports, vehicles, etc) to Tux Paint. </em></p>
<hr />
<p>Name: <strong>Peekaboo Barn</strong><br />
Platform: iOS<br />
Developer: Night &#038; Day Studios<br />
Website: <a href="http://www.nightanddaystudios.com/app/peekaboo-barn/" target="_blank">http://www.nightanddaystudios.com/app/peekaboo-barn/</a><br />
Age range: Toddlers<br />
Cost: $1.99 (they also have a free “lite” version I haven’t tried)</p>
<p><img src="http://www.opencandy.com/wp-content/uploads/2011/06/peekaboobarn_sleepy_animals.jpg" alt="peekaboobarn sleepy animals Awesome Apps to Enjoy with Your Kids During Summer Vacation" title="Screenshot of Peekaboo Barn&#039;s sleeping animals" width="512" height="384" class="aligncenter size-full wp-image-6962" /></p>
<p>This app is simple yet enduring. Its basic premise is to provide a really cute way for kids to learn animals and animal sounds. When the app starts you hear the familiar tune of “Old McDonald” and you’re presented with a little red barn on a meadow. The barn bounces up and down as it plays the sound of an animal. It also plays a “knocking” sound to alert your child to press down on the barn so the doors can open up and show you which animal makes that sound as well as hear the name of the animal spoken aloud. When you’ve finished cycling through all the animals, nighttime comes and the barn opens to show them all nestled together sleeping. </p>
<p>My daughter absolutely loves this app. She’s learned all the animals it features, so now we just say “What animal makes that sound?” before she touches the barn for confirmation of her answer. If your child is anything like my daughter, the $1.99 spent on this app will provide a ton of enjoyment and some educational value as well!</p>
<p><em>Bonus: You can choose whether you want the name of the animal spoken in English or Spanish by an “adult” or “child”. </em></p>
<hr />
<p>I hope you have a great time with your children (or nieces, nephews, etc.) trying out these out! Please share your favorite kid-friendly apps in the comments. :)</p>
<p>Dr. Apps &#8212; <a href="http://twitter.com/drapps" target="_blank"><b>Follow me on Twitter!</b></a><br />
Software Community Guru for OpenCandy</p>
<p><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/"><img alt="88x31 Awesome Apps to Enjoy with Your Kids During Summer Vacation" style="border-width:0" src="http://i.creativecommons.org/l/by-nc-sa/3.0/us/88x31.png" title="Awesome Apps to Enjoy with Your Kids During Summer Vacation" /></a><br />This post is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/" target="_blank">Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License</a>. </p>
<p><strong>(Material Disclosure: None. Neither Dr. Apps nor OpenCandy has received compensation from the makers of any software mentioned for the creation or posting of this content. </p>
<p><a name='disclosure'>*</a> Tux Paint became an OpenCandy Software Network partner on 6/19/2011. OpenCandy (as well as the developers of Tux Paint) make money when a software recommendation is accepted during the installation of Tux Paint&#8217;s OpenCandy-enabled Windows installer.)</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.opencandy.com/2011/06/25/awesome-apps-to-enjoy-with-your-kids-during-summer-vacation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installer Platform Comparison: Making the right choice</title>
		<link>http://www.opencandy.com/2011/06/09/installer-platform-comparison-making-the-right-choice/</link>
		<comments>http://www.opencandy.com/2011/06/09/installer-platform-comparison-making-the-right-choice/#comments</comments>
		<pubDate>Fri, 10 Jun 2011 00:37:14 +0000</pubDate>
		<dc:creator>Alastair</dc:creator>
				<category><![CDATA[brainfood]]></category>
		<category><![CDATA[data recovery]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software-development]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://new.opencandy.com/?p=5235</guid>
		<description><![CDATA[Installer Platform Comparison:Making the right choice As a software developer, you&#8217;ve invested time and resources into creating a product that your end users are going to love. Now you want to focus on spreading the word, building your user base, and developing new features that drive your product closer to its goals. But before presenting [...]]]></description>
			<content:encoded><![CDATA[<a id="TOC_InstallerPlatforms"></a><h1>Installer Platform Comparison:<br />Making the right choice</h1>
<p>As a software developer, you&#8217;ve invested time and resources into creating a product that your end users are going to love.  Now you want to focus on spreading the word, building your user base, and developing new features that drive your product closer to its goals. But before presenting your product to the world, you also need an installer that looks modern and professional, fully-featured and easy to use. It has to support a wide range of OS versions, be easy to maintain, flexible and extensible for the future, and all of this without a large up-front investment so you can get back to doing what you do best &#8211; building great products.</p>

<p>Working with hundreds of partners, we&#8217;ve developed years of experience in installer platforms, their implementations, benefits, and limitations. In this guide, we introduce you to two of the most popular platforms on the OpenCandy network today and show you how you can get up and running in almost no time using well-supported, off-the-shelf products that can support your business now and into tomorrow.</p>
<div style="text-align: center;"></div>
<h2>Contents</h2>
<p>
<!-- &nbsp;'ing due to CSS issues -->
<a href="#TOC_InstallerPlatforms" title="Jump to Installer Platforms: An informed choice">Installer Platform Comparison: Making the right choice</a><br />
&nbsp;&nbsp;&nbsp;<a href="#TOC_WhyUseInstallerPlatforms" title="Jump to Why use an installer platform?">Why use an installer platform?</a><br />
&nbsp;&nbsp;&nbsp;<a href="#TOC_IntroNSISInno" title="Jump to An introduction to NSIS and Inno Setup">An introduction to NSIS and Inno Setup</a><br />
&nbsp;&nbsp;&nbsp;<a href="#TOC_PreparingADemo" title="Jump to Preparing a demo">Preparing a demo</a><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#TOC_NSISGettingStarted" title="Jump to Getting started with NSIS">Getting started with NSIS</a><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#TOC_InnoGettingStarted" title="Jump to Getting started with Inno Setup">Getting started with Inno Setup</a><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#TOC_Summary" title="Jump to Summary">Summary</a><br />
&nbsp;&nbsp;&nbsp;<a href="#TOC_OpenCandy" title="Jump to But wait, there's more!">But wait, there&#8217;s more!</a>
</p>
 
<a id="TOC_WhyUseInstallerPlatforms"></a><h2>Why use an installer platform?</h2>
<p>Capable developers may be tempted to build their own installer solution. After all, the features required of a basic setup program appear trivial at first glance: Show dialog boxes, extract files, create shortcuts, and offer to start the installed software. Unfortunately, the requirements of even a simple setup program are considerably more complex under the surface.</p>

<p>A widely distributed installer must run well:</p>
<ul>
	<li>across multiple versions of Windows and service pack levels</li>
	<li>on both 32-bit and 64-bit operating systems</li>
	<li>with a variety of system and installer languages</li>
	<li>where file and folder paths may not be in expected locations</li>
	<li>where user account types and UAC may affect the installation process</li>
	<li>where system restarts may be required</li>
	<li>&hellip; and in a variety of other circumstances</li>
</ul>


<p>The work required simply to develop and test an installer against all target environments, let alone testing the product itself, is daunting. Installer platforms help to relieve this burden by abstracting from the technicalities underpinning common installation actions.</p>

<p>Publishers are also increasingly demanding of their product installers, seeking to:</p>
<ul>
	<li>display customized installation screens</li>
	<li>produce multilingual installers</li>
	<li>download files, check for updates, or hit reporting URLs</li>
	<li>seamlessly extract and run plug-ins during installation</li>
	<li>compress the installer to reduce download time</li>
	<li>monetize their distribution</li>
</ul>


<p>Developing all of these features independently can be a costly and time-consuming task. Fortunately, modern installer platforms tend to cater to each of these needs. Typically a platform will provide one or more UI themes that can be customized to feature distinctive branding elements with little effort, support for fully customized wizard dialogs, and extensibility through a scripting language and/or plug-in system. Frequently, where a platform doesn&#8217;t natively implement a popularly requested feature, user communities step in to provide script snippets, libraries and plug-ins that are leveraged from just a few lines of code. As a publisher, you can benefit from the ongoing development, maintenance and support from active platform communities.</p>

 
<a id="TOC_IntroNSISInno"></a><h2>An introduction to NSIS and Inno Setup</h2>
<p>Two of the most prevalent installer platforms found on the OpenCandy network are the Nullsoft Scriptable Install System (NSIS), and Inno Setup. Both are script-driven systems that are very capable out-of-the-box with active user communities providing script libraries, plug-ins, development support, and even entire IDEs. Their open-source nature and well designed script and plug-in architectures have allowed them to grow alongside the demands of their user base.</p>

<p>NSIS takes a procedural approach to script programming that will be familiar to many developers. Beyond the basic statements that customize the core properties of the installer package such as its name or compressor type, an NSIS script defines function-like &#8220;Sections&#8221; representing individual components of an installation that can be turned on and off under various circumstances. Each section performs a series of scripted actions as required to install the component it represents, such as extracting files, writing registry keys, or calling other NSIS functions and plug-ins. Likewise, uninstaller properties and uninstall sections can exist within the script and are called upon if the script indicates an uninstaller is also to be generated. NSIS script actions are written one per line, and most complex actions are simplified by a sizeable collection of script libraries included in the standard distribution. NSIS employs a wizard installer UI, and the popular ModernUI library is just one of many customizable wizard UIs for NSIS installers that providing a selection of pre-built installation screens that can be inserted and customized within minutes. Plug-ins available for NSIS add support for calling procedures in DLLs, custom dialogs, http downloads, and more. NSIS&#8217;s procedural nature lends itself well to handling complex installation tasks, but sometimes sacrifices some of the abstraction a declarative platform provides.</p>

<p>Inno Setup provides a declarative form of installation management. Developers specify where files should go at install time, which registry keys should be set or updated, which installation types particular items belong to, and so forth. Armed with this information, Inno Setup can automatically generate both an installer and uninstaller that work reliably across all supported versions of Windows. Inno Setup uses a wizard UI, automatically displaying relevant screens based on the installation items declared. Unwanted screens are easily disabled. Third-party extensions like ISSkin also make it easy to apply a theme to the UI, and custom dialogs can be created using the built-in Pascal Scripting engine. The script engine provides a basic procedural language that can be used to extend Inno Setup installers. It allows conditional logic applied to installation item declarations to be extended, the UI to be modified and custom dialogs created via an event model, and it makes it possible to extract, load and call procedures in DLLs directly, vastly extending Inno Setup&#8217;s potential. Extensions like InnoTools Downloader leverage DLLs to provide support for http downloads, and more. Inno Setup&#8217;s declarative nature allows rapid preparation of straightforward installers that take the guesswork out of product deployment.</p>


<table id="wp-table-reloaded-id-16-no-1" class="wp-table-reloaded wp-table-reloaded-id-16">
<thead>
	<tr class="row-1 odd">
		<th class="column-1"></th><th class="column-2"><div style="text-align: center;"><img src="/wp-content/themes/opencandy/images/brainfood/article-installerplatforms/NSIS_Icon.png" title="Installer Platform Comparison: Making the right choice" alt="NSIS Icon Installer Platform Comparison: Making the right choice" /><br />NSIS</div></th><th class="column-3"><div style="text-align: center;"><img src="/wp-content/themes/opencandy/images/brainfood/article-installerplatforms/InnoSetup_Icon.png" title="Installer Platform Comparison: Making the right choice" alt="InnoSetup Icon Installer Platform Comparison: Making the right choice" /><br />Inno Setup</div></th>
	</tr>
</thead>
<tbody>
	<tr class="row-2 even">
		<td class="column-1">Homepage</td><td class="column-2"><a href="http://nsis.sourceforge.net/" title="Download NSIS" target="_blank">http://nsis.sourceforge.net/</a></td><td class="column-3"><a href="http://www.jrsoftware.org/" title="Download Inno Setup QuickStart Pack (ispack)" target="_blank">http://www.jrsoftware.org/</a></td>
	</tr>
	<tr class="row-3 odd">
		<td class="column-1">Open-source</td><td class="column-2">Yes</td><td class="column-3">Yes</td>
	</tr>
	<tr class="row-4 even">
		<td class="column-1">License fee</td><td class="column-2">Free</td><td class="column-3">Free</td>
	</tr>
	<tr class="row-5 odd">
		<td class="column-1">Installation script style</td><td class="column-2">Procedural</td><td class="column-3">Declarative</td>
	</tr>
	<tr class="row-6 even">
		<td class="column-1">Installer compression</td><td class="column-2">Yes - Deflate, BZip2, LZMA</td><td class="column-3">Yes - Deflate, BZip2, LZMA/LZMA2</td>
	</tr>
	<tr class="row-7 odd">
		<td class="column-1">Customizable UI</td><td class="column-2">Yes - Built-in dialog properties are customizable, can load custom resource binaries, various UI libraries, has event callbacks, can send window messages, custom dialogs via InstallOptions (included) and nsDialogs (included) plug-ins.</td><td class="column-3">Yes - Built-in dialog properties are customizable, has event callbacks, custom dialogs via script, theme support via ISSkin (<a href="http://isskin.codejock.com/" title="Download ISSkin" target="_blank">http://isskin.codejock.com/</a>)</td>
	</tr>
	<tr class="row-8 even">
		<td class="column-1">Multilingual</td><td class="column-2">Yes, including RTL</td><td class="column-3">Yes, including RTL</td>
	</tr>
	<tr class="row-9 odd">
		<td class="column-1">Included language support</td><td class="column-2">58 languages</td><td class="column-3">20 languages</td>
	</tr>
	<tr class="row-10 even">
		<td class="column-1">Unicode support</td><td class="column-2">Via Unicode NSIS (<a href="http://www.scratchpaper.com/" title="Download Unicode NSIS" target="_blank">http://www.scratchpaper.com/</a>)</td><td class="column-3">Yes</td>
	</tr>
	<tr class="row-11 odd">
		<td class="column-1">HTTP download support</td><td class="column-2">Yes, via NSISdl plug-in (included)</td><td class="column-3">Yes, via InnoTools Downloader extension (<a href="http://www.sherlocksoftware.org/page.php?id=50" title="Download InnoTools Downloader" target="_blank">http://www.sherlocksoftware.org/</a>)</td>
	</tr>
	<tr class="row-12 even">
		<td class="column-1">Uninstaller generation</td><td class="column-2">Yes, manually scripted</td><td class="column-3">Yes, automatically generated</td>
	</tr>
	<tr class="row-13 odd">
		<td class="column-1">IDE</td><td class="column-2">Various third party</td><td class="column-3">Native, various third party</td>
	</tr>
	<tr class="row-14 even">
		<td class="column-1">Custom scripting language</td><td class="column-2">NSIS</td><td class="column-3">Pascal script</td>
	</tr>
	<tr class="row-15 odd">
		<td class="column-1">Native plug-in system</td><td class="column-2">Yes</td><td class="column-3">No</td>
	</tr>
	<tr class="row-16 even">
		<td class="column-1">DLL support</td><td class="column-2">Extensive, using System plug-in (included).<br />
<br />
&bull; Calling conventions: stdcall (Win32 API) and cdecl.<br />
<br />
&bull; String types: ANSI, Unicode (UTF-16LE/Win32 API).<br />
<br />
&bull; Supports keeping DLLs loaded between calls.</td><td class="column-3">Extensive, built-in.<br />
<br />
&bull; Calling conventions: stdcall (Win32 API), cdecl, Pascal and register.<br />
<br />
&bull; String types: ANSI, Unicode (UTF-16LE/Win32 API).<br />
<br />
&bull; Supports keeping DLLs loaded between calls.</td>
	</tr>
	<tr class="row-17 odd">
		<td class="column-1">Dedicated OpenCandy SDK</td><td class="column-2">Yes, includes fully integrated sample installer script and integration guide.</td><td class="column-3">Yes, includes fully integrated sample installer script and integration guide.</td>
	</tr>
	<tr class="row-18 even">
		<td class="column-1">Pros</td><td class="column-2">&bull; In-depth control of every installation action<br />
<br />
&bull; Vast collection of helper libraries and plug-ins<br />
</ul></td><td class="column-3">&bull; Fool-proof installations<br />
<br />
&bull; Automatic uninstaller generation</td>
	</tr>
	<tr class="row-19 odd">
		<td class="column-1">Cons</td><td class="column-2">&bull; Manual debugging<br />
<br />
&bull; NSIS variables and stack operations are easy to mismanage</td><td class="column-3">&bull; Fewer contributed UI choices</td>
	</tr>
</tbody>
</table>


<a id="TOC_PreparingADemo"></a><h2>Preparing a demo</h2>
<p>It&#8217;s possible to prepare a sample installer using both Inno Setup and NSIS in a matter of minutes. Follow our short tutorials to set up your development environment and compile a basic installer package. Our goal will be to:</p>
<ul>
	<li>Present a modern, attractive user interface</li>
	<li>Set one or two branding elements</li>
	<li>Show Welcome, EULA, Installation Location, Installing, and Complete screens</li>
	<li>Produce a compressed installer binary</li>
	<li>Include an uninstaller</li>
</ul>

<p>You will need to prepare, in a new folder:</p>
<ul>
	<li>An executable file to be installed (our sample code expects &#8220;Notepad.exe&#8221;)</li>
	<li>A &#8220;License.txt&#8221; file</li>
</ul>

<p>You will also need a good plain-text editor. We suggest Notepad++ (<a href="http://notepad-plus-plus.org/" title="Download Notepad++" target="_blank">http://notepad-plus-plus.org/</a>), which supports syntax highlighting for both Inno Setup and NSIS scripts.</p>

<a id="TOC_NSISGettingStarted"></a><h3>Getting started with NSIS</h3>

<p>Follow these steps to create our demo installer using NSIS:</p>
<ol class="number" start="1">
	<li>Download and install NSIS (<a href="http://nsis.sourceforge.net" title="Download NSIS" target="_blank">http://nsis.sourceforge.net/</a>)</li>
	<li>In your previously prepared folder, create a new plain text file with an .nsi extension, for example &#8220;myinstaller.nsi&#8221;</li>
	<li>At the top of the .nsi file add some useful definitions for the sample product:</li>
</ol>

<p><pre class="tcblock"><span class="tccomment"># A few handy definitions to avoid repetition</span>
<span class="tcinstr">!define</span> COMPANY_NAME "My Company"
<span class="tcinstr">!define</span> PRODUCT_NAME "My Product"
<span class="tcinstr">!define</span> PRODUCT_VERSION 2.0
<span class="tcinstr">!define</span> UNINSTALL_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\<span class="tcuserdef">${COMPANY_NAME}</span> <span class="tcuserdef">${PRODUCT_NAME}</span>"</pre></p>

<ol class="number" start="4">
	<li>Set some basic installer properties. The NSIS help file describes these in the &#8220;Installer Attributes&#8221; section.</li>
</ol>

<p><pre class="tcblock"><span class="tccomment"># Set the installer name and compilation properties</span>
<span class="tcinstr">OutFile</span> "<span class="tcuserdef">${PRODUCT_NAME}</span> <span class="tcuserdef">${PRODUCT_VERSION}</span> NSIS Installer.exe"
<span class="tcinstr">RequestExecutionLevel</span> admin

<span class="tccomment"># Set some basic installer properties</span>
<span class="tcinstr">Name</span> "<span class="tcuserdef">${PRODUCT_NAME}</span>"
<span class="tcinstr">BrandingText</span> "Copyright <span class="tcuserdef">${COMPANY_NAME}</span> 2011"

<span class="tccomment"># Set the default installation location</span>
<span class="tcinstr">InstallDir</span> "<span class="tcautodef">$PROGRAMFILES</span>\<span class="tcuserdef">${COMPANY_NAME}</span>\<span class="tcuserdef">${PRODUCT_NAME}</span>"

<span class="tccomment"># Remember the installation directory for future updates and the uninstaller</span>
<span class="tcinstr">InstallDirRegKey</span> HKLM "Software\<span class="tcuserdef">${COMPANY_NAME}</span>\<span class="tcuserdef">${PRODUCT_NAME}</span>" "InstallDir"</pre></p>


<ol class="number" start="5">
	<li>Include the ModernUI 2 library, add and customize pages for the installer and uninstaller. These macros and customizations are described in the ModernUI2 documentation page.</li>
</ol>
<p><pre class="tcblock"><span class="tccomment"># Include the ModernUI 2 library to make everything look nice</span>
<span class="tcinstr">!include</span> "MUI2.nsh"

<span class="tccomment"># Installer pages
# We use definitions described in the ModernUI 2 documentation to customize the UI</span>
<span class="tcinstr">!define</span> MUI_WELCOMEPAGE_TITLE "This is my custom welcome message!"
<span class="tcinstr">!insertmacro</span> MUI_PAGE_WELCOME
<span class="tcinstr">!insertmacro</span> MUI_PAGE_LICENSE "License.txt"
<span class="tcinstr">!insertmacro</span> MUI_PAGE_DIRECTORY
<span class="tcinstr">!insertmacro</span> MUI_PAGE_INSTFILES
<span class="tcinstr">!define</span> MUI_FINISHPAGE_RUN "Notepad.exe"
<span class="tcinstr">!define</span> MUI_FINISHPAGE_RUN_TEXT "Launch <span class="tcuserdef">${PRODUCT_NAME}</span> now!"
<span class="tcinstr">!insertmacro</span> MUI_PAGE_FINISH

<span class="tccomment"># Uninstaller pages</span>
<span class="tcinstr">!insertmacro</span> MUI_UNPAGE_CONFIRM
<span class="tcinstr">!insertmacro</span> MUI_UNPAGE_INSTFILES
<span class="tcinstr">!insertmacro</span> MUI_UNPAGE_FINISH

<span class="tccomment"># Make sure the appropriate ModernUI language strings are included</span>
<span class="tcinstr">!insertmacro</span> MUI_LANGUAGE "English"</pre></p>

<ol class="number" start="6">
	<li>Add a section to install our product and write an uninstaller. The NSIS help file describes in detail how sections are used, and the scripting reference describes each of the instructions below.</li>
</ol>
<p><pre class="tcblock"><span class="tccomment"># This section is run during install</span>
<span class="tcinstr">Section</span> "<span class="tcuserdef">${PRODUCT_NAME}</span> <span class="tcuserdef">${PRODUCT_VERSION}</span>"
	<span class="tcinstr">Push</span> <span class="tcautodef">$OUTDIR</span> <span class="tccomment">; Store previous output directory</span>
	<span class="tcinstr">SetOutPath</span> "<span class="tcautodef">$INSTDIR</span>" <span class="tccomment">; Set output directory</span>

	<span class="tccomment"># Write the program file and make a Start menu shortcut</span>
	<span class="tcinstr">File</span> Notepad.exe 
	<span class="tcinstr">CreateShortCut</span> "<span class="tcautodef">$SMPROGRAMS</span>\<span class="tcuserdef">${COMPANY_NAME}</span>\<span class="tcuserdef">${PRODUCT_NAME}</span>.lnk" "<span class="tcautodef">$OUTDIR</span>\Notepad.exe"

	<span class="tccomment"># Create an uninstaller and add it to the Add an Add/Remove programs list</span>
	<span class="tcinstr">WriteUninstaller</span> Uninstall.exe
	<span class="tcinstr">WriteRegStr</span> HKLM "<span class="tcuserdef">${UNINSTALL_KEY}</span>" DisplayName "<span class="tcuserdef">${COMPANY_NAME}</span> <span class="tcuserdef">${PRODUCT_NAME}</span>"
	<span class="tcinstr">WriteRegStr</span> HKLM "<span class="tcuserdef">${UNINSTALL_KEY}</span>" DisplayIcon '"<span class="tcautodef">$OUTDIR</span>\Uninstall.exe"'
	<span class="tcinstr">WriteRegStr</span> HKLM "<span class="tcuserdef">${UNINSTALL_KEY}</span>" UninstallString '"<span class="tcautodef">$OUTDIR</span>\Uninstall.exe"'
	
	<span class="tcinstr">Pop</span> <span class="tcautodef">$OUTDIR</span> <span class="tccomment">; Restore the original output directory</span>
<span class="tcinstr">SectionEnd</span></pre></p>
 
<ol class="number" start="7">
	<li>Add an uninstall section to remove our product and cleanup the uninstaller</li>
</ol>
<p><pre class="tcblock"><span class="tccomment"># This "un."-prefixed section is run during uninstall</span>
<span class="tcinstr">Section</span> "un.<span class="tcuserdef">${PRODUCT_NAME}</span> <span class="tcuserdef">${PRODUCT_VERSION}</span>"
	<span class="tccomment"># Remove the program and Start menu shortcut</span>
	<span class="tcinstr">Delete</span> /REBOOTOK "<span class="tcautodef">$INSTDIR</span>\Notepad.exe"
	<span class="tcinstr">Delete</span> /REBOOTOK "<span class="tcautodef">$SMPROGRAMS</span>\<span class="tcuserdef">${COMPANY_NAME}</span>\<span class="tcuserdef">${PRODUCT_NAME}</span>.lnk"
	<span class="tcinstr">RMDir</span> /REBOOTOK "<span class="tcautodef">$SMPROGRAMS</span>\<span class="tcuserdef">${COMPANY_NAME}</span>"
	
	<span class="tccomment"># Remove the uninstaller and Add/Remove programs information</span>
	<span class="tcinstr">Delete</span> /REBOOTOK "<span class="tcautodef">$INSTDIR</span>\Uninstall.exe"
	<span class="tcinstr">DeleteRegKey</span> HKLM "<span class="tcuserdef">${UNINSTALL_KEY}</span>"
	
	<span class="tccomment"># Remove the installation directory if empty</span>
	<span class="tcinstr">RMDir</span> /REBOOTOK "<span class="tcautodef">$INSTDIR</span>"
<span class="tcinstr">SectionEnd</span></pre></p>

<ol class="number" start="8">
	<li>Save the .nsi file, right-click on it, and choose <em>Compile NSIS Script</em></li>
	<li>Test the sample installer and uninstaller (from Add/Remove programs)</li>
</ol>

<img title="Screenshot of the demo Inno Setup installer" src="/wp-content/themes/opencandy/images/brainfood/article-installerplatforms/NSIS_Demo_Screenshot_64pct.png" style="margin: 1em 0 1em 0;" alt="NSIS Demo Screenshot 64pct Installer Platform Comparison: Making the right choice" />

<p>Using NSIS, we&#8217;ve created a fully functional installer and uninstaller run on all versions of Windows in only 74 lines, less than half of which involved any custom code.</p>

 
<a id="TOC_InnoGettingStarted"></a><h3>Getting started with Inno Setup</h3>
<p>Follow these steps to create our demo installer using Inno Setup:</p>
<ol class="number" start="1">
	<li>Download and install the Inno Setup QuickStart Pack (ispack), unicode edition (<a href="http://www.jrsoftware.org/" title="Download Inno Setup QuickStart Pack (ispack)" target="_blank">http://www.jrsoftware.org/</a>).<br /><br /><strong>Note:</strong> If you don&#8217;t download the QuickStart Pack you will not get the Inno Setup Preprocessor Pack that is required for this demo and Inno Setup will issue warnings when you try to compile the installer script.</li>
	<li>In your previously prepared folder, create a new plain text file with an .iss extension, for example &#8220;myinstaller.iss&#8221;</li>
	<li>At the top of the .iss file add some useful definitions for the sample product:</li>
</ol>
<p><pre class="tcblock"><span class="tccomment">; A few handy definitions to avoid repetition</span>
<span class="tcinstr">#define</span> COMPANY_NAME 'My Company'
<span class="tcinstr">#define</span> PRODUCT_NAME 'My Product'
<span class="tcinstr">#define</span> PRODUCT_VERSION '2.0'</pre></p>

<ol class="number" start="4">
	<li>Set core installer properties. The Inno Setup help file describes these in the <em>Setup</em> section.</li>
</ol>
<p><pre class="tcblock"><strong>[Setup]</strong>
<span class="tccomment">; Set the installer name and core properties</span>
<span class="tcinstr">AppName</span>=My Product
<span class="tcinstr">AppVersion</span>=<span class="tcuserdef">{#PRODUCT_VERSION}</span>
<span class="tcinstr">DefaultDirName</span>=<span class="tcautodef">{pf}</span>\<span class="tcuserdef">{#COMPANY_NAME}</span>\<span class="tcuserdef">{#PRODUCT_NAME}</span>
<span class="tcinstr">DefaultGroupName</span>=<span class="tcuserdef">{#COMPANY_NAME}</span>
<span class="tcinstr">DisableProgramGroupPage</span>=yes
<span class="tcinstr">UninstallDisplayIcon</span>=<span class="tcautodef">{app}</span>\Notepad.exe
<span class="tcinstr">LicenseFile</span>=License.txt
<span class="tcinstr">Compression</span>=lzma2
<span class="tcinstr">SolidCompression</span>=yes
<span class="tcinstr">OutputDir</span>=.
<span class="tcinstr">OutputBaseFilename</span>=<span class="tcuserdef">{#PRODUCT_NAME}</span> <span class="tcuserdef">{#PRODUCT_VERSION}</span> Inno Setup Installer.exe</pre></p>

<ol class="number" start="5">
	<li>Declare the items to be installed. The Inno Setup help file includes separate entries covering the <em>Files</em>, <em>Run</em>, and <em>Icons</em> sections.</li>
</ol>
<p><pre class="tcblock"><strong>[Files]</strong>
<span class="tccomment">; Tell Inno Setup which files to install and where to put them</span>
<span class="tcinstr">Source</span>: "Notepad.exe"; <span class="tcinstr">DestDir</span>: "<span class="tcautodef">{app}</span>"

<strong>[Run]</strong>
<span class="tccomment">; Offer to launch our product at the end of the installation</span>
<span class="tcinstr">Filename</span>: "<span class="tcautodef">{app}</span>\Notepad.exe"; <span class="tcinstr">Flags</span>: postinstall; <span class="tcinstr">Description</span>: "Launch <span class="tcuserdef">{#PRODUCT_NAME}</span> now!"

<strong>[Icons]</strong>
<span class="tccomment">;Add a start menu shortcut</span>
<span class="tcinstr">Name</span>: "<span class="tcautodef">{group}</span>\My Program"; <span class="tcinstr">Filename</span>: "<span class="tcautodef">{app}</span>\Notepad.exe"</pre></p>

<ol class="number" start="6">
	<li>Customize the UI message, as we did for the NSIS demo. The Inno Setup help file describes the <em>Messages</em> section.</li>
</ol>
<p><pre class="tcblock"><strong>[Messages]</strong>
<span class="tccomment">; Customize a UI message</span>
WelcomeLabel1=This is my custom welcome message!</pre></p>

<ol class="number" start="7">
	<li>Save the .iss file. If you are editing using Inno Setup Compiler press <em>Ctrl+F9</em> to compile the script. Otherwise right-click on the file and choose <em>Compile</em>.</li>
	<li>Test the sample installer and uninstaller (from Add/Remove programs)</li>
</ol>

<img title="Screenshot of the demo Inno Setup installer" src="/wp-content/themes/opencandy/images/brainfood/article-installerplatforms/InnoSetup_Demo_Screenshot_64pct.png" style="margin: 1em 0 1em 0;" alt="InnoSetup Demo Screenshot 64pct Installer Platform Comparison: Making the right choice" />

<p>Using Inno Setup, we&#8217;ve created a fully functional installer and uninstaller that will run on all versions of Windows in only 34 lines. In this particular instance, the code is shorter than that of the NSIS installer because the declarative description of the installation has allowed Inno Setup to automatically generate all of the uninstaller code. Inno Setup also shows its built-in wizard pages where appropriate, allowing you to disable them if required, as opposed to NSIS which requires you to insert the pages you want.</p>
 
<a id="TOC_Summary"></a><h3>Summary</h3>
<p>We introduced two installer platforms, NSIS and Inno Setup, each of which is prevalent on the OpenCandy network. Both platforms are powerful and extensible, supporting the demands of publishers including branded, modern UIs, custom dialogs, multilingual interfaces, http download support, compressed installers, and uninstall support. We demonstrated that using an installer platform allows rapid development of a setup package with professional look and feel that can be reliably deployed across multiple versions of Windows without the headache a custom-built installer program would entail, leaving developers to focus their efforts on building better products, growing their user base, and achieving their goals.</p>

<a id="TOC_OpenCandy"></a><h2>But wait, there&#8217;s more!</h2>
<p>OpenCandy was founded to support developers by helping them monetize their distribution and reach new users, and to help consumers discover great software products. We provide easy to use SDKs for NSIS and Inno Setup that let you earn income simply by selecting great software to recommend to your users. Visit us at <a href="http://www.opencandy.com/" title="Visit the OpenCandy home page" target="_blank">http://www.opencandy.com/</a> and <a href="/developers/software-network-sdk/" title="Learn more about the OpenCandy Software Network SDK" target="_blank">learn more about the OpenCandy Software Network SDK</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.opencandy.com/2011/06/09/installer-platform-comparison-making-the-right-choice/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Quickly Download Files from Any Site with Internet Download Manager</title>
		<link>http://www.opencandy.com/2011/06/06/quickly-download-files-from-any-site-with-internet-download-manager/</link>
		<comments>http://www.opencandy.com/2011/06/06/quickly-download-files-from-any-site-with-internet-download-manager/#comments</comments>
		<pubDate>Mon, 06 Jun 2011 23:43:19 +0000</pubDate>
		<dc:creator>drapps</dc:creator>
				<category><![CDATA[candypick]]></category>
		<category><![CDATA[candypicks]]></category>
		<category><![CDATA[drapps]]></category>
		<category><![CDATA[recommendations]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.opencandy.com/?p=6844</guid>
		<description><![CDATA[Follow @OpenCandy One of the most-asked questions in on the internet has to be, &#8220;How do I download &#8220;X&#8221; from &#8220;Y&#8217;s&#8221; site?&#8221; People are always wondering how to download videos from YouTube, schedule downloads, or download certain file types into specific folders on their computer. Internet Download Manager (IDM) helps you do all that and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://twitter.com/OpenCandy" class="twitter-follow-button" data-show-count="false">Follow @OpenCandy</a><br />
<script src="http://platform.twitter.com/widgets.js" type="text/javascript"></script></p>
<p>One of the most-asked questions in on the internet has to be, &#8220;How do I download &#8220;X&#8221; from &#8220;Y&#8217;s&#8221; site?&#8221; People are always wondering how to download videos from YouTube, schedule downloads, or download certain file types into specific folders on their computer. <a href="http://internetdownloadmanager.com" target="_blank">Internet Download Manager</a> (IDM) helps you do all that and more.   </p>
<p><a href="http://www.opencandy.com/?attachment_id=6849" rel="attachment wp-att-6849"><img src="http://www.opencandy.com/wp-content/uploads/2011/06/idm_logo.png" alt="idm logo Quickly Download Files from Any Site with Internet Download Manager" title="Internet Download Manager Logo" width="450" height="52" class="aligncenter size-full wp-image-6849" /></a></p>
<p>Unlike many of the apps I recommend, IDM isn&#8217;t free. The $29.95 I paid in 2007 (same price today) was well worth it, and I&#8217;ve received dozens of upgrades and updates since. IDM is a small download (4MBs or so) and installs quickly, though it *may* require you to restart Windows before you can use it. Once installed, it automatically takes over downloads from your browser(s) and you can set it to ask you to download files from *any* application that tries to fetch a file from the  internet. If you have problems downloading a file with IDM (a rare occurrence) you can temporarily disable IDM from taking over downloads. </p>
<p><span id="more-6844"></span></p>
<div id="attachment_6850" class="wp-caption aligncenter" style="width: 494px"><a href="http://www.opencandy.com/?attachment_id=6850" rel="attachment wp-att-6850"><img src="http://www.opencandy.com/wp-content/uploads/2011/06/IDM_GUI_.jpg" alt="IDM GUI  Quickly Download Files from Any Site with Internet Download Manager" title="Internet Download Manager&#039;s User Interface" width="484" height="277" class="size-full wp-image-6850" /></a><p class="wp-caption-text">Internet Download Manager's User Interface</p></div>
<h1>The Need for Speed</h1>
<p>Did I mention the best thing about download managers? They speed up downloading by opening multiple concurrent connections to the server you&#8217;re downloading from. In IDM&#8217;s case, it can open up to 16 simultaneous connections for *each* file its downloading. I would never suggest doing that though as it violates good netiquette &#8212; so stick with four connections and be a good netizen. </p>
<p>If bulk downloading from a specific page is what you want, simply right-click on any webpage and click &#8220;Download all links with IDM&#8221; which brings up a dialog box that lists off *all* the files (html and otherwise) on that page so you can select which files you want. You can even set IDM to download specific file types to certain folders if you&#8217;re a file organization nut. Want to download Youtube videos?  Piece of cake, fire up the video on Youtube (or Google Videos, Break.com, DailyMotion and more) and a little IDM button appears right above the vid. Click it and it&#8217;ll show a few different size files (depending on the number of available resolutions of that video). Choose the video size you want and boom! The video is saved to your videos folder.</p>
<div id="attachment_6848" class="wp-caption aligncenter" style="width: 503px"><a href="http://www.opencandy.com/?attachment_id=6848" rel="attachment wp-att-6848"><img src="http://www.opencandy.com/wp-content/uploads/2011/06/idm_youtube_download1.jpg" alt="idm youtube download1 Quickly Download Files from Any Site with Internet Download Manager" title="Internet Download Manager - Youtube Download Button" width="493" height="416" class="size-full wp-image-6848" /></a><p class="wp-caption-text">Internet Download Manager - Youtube Download Button</p></div>
<p>There is one thing I dislike about IDM. It creates an entry in the registry for every file it downloads. In my case, that means thousands and thousands of useless entries are created which bloat the size of my Windows&#8217; registry.  I periodically clean them out, but I&#8217;ve been kicking around  the idea of paying someone to create a miniature app (email me if you&#8217;re interested) which will automatically and intelligently do it for me.</p>
<div id="attachment_6847" class="wp-caption aligncenter" style="width: 515px"><a href="http://www.opencandy.com/?attachment_id=6847" rel="attachment wp-att-6847"><img src="http://www.opencandy.com/wp-content/uploads/2011/06/idm_registry_entries_sm.jpg" alt="idm registry entries sm Quickly Download Files from Any Site with Internet Download Manager" title="Internet Download Manager Created Registry Entries" width="505" height="345" class="size-full wp-image-6847" /></a><p class="wp-caption-text">Internet Download Manager Created Registry Entries</p></div>
<h1>It&#8217;s Like Wolverine!?!</h1>
<p>The best reason to try IDM is its speed and stability. It&#8217;s a mature, polished product that has continually gotten better over the 4+ years I&#8217;ve used it. I know some people will never pay for a download manager, and that&#8217;s okay because there are plenty of options out there. Check out IDM&#8217;s <a href="http://www.internetdownloadmanager.com/features.html" target="_blank">list of features</a>, install the 30-day trial and see what you think. If it&#8217;s not your cup of tea, you can try <a href="http://www.freedownloadmanager.org/download.htm" target="_blank">Free Download Manager</a>, <a href="http://www.speedbit.com/" target="_blank">Download Accelerator Plus</a>, <a href="http://www.mipony.net/" target="_blank">MiPony</a> (an OpenCandy partner) for sites like RapidShare, or browser-specific extensions like <a href="https://addons.mozilla.org/en-US/firefox/addon/downthemall/" target="_blank">DownThemAll</a> for Firefox. I&#8217;ve tried them all and they&#8217;re great, but I find IDM is the best, most reliable download manager around. It&#8217;s the Wolverine of downloading.</p>
<p>Dr. Apps &#8212; <a href="http://twitter.com/drapps" target="_blank"><b>Follow me on Twitter!</b></a><br />
Software Community Guru for OpenCandy</p>
<p><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/"><img alt="88x31 Quickly Download Files from Any Site with Internet Download Manager" style="border-width:0" src="http://i.creativecommons.org/l/by-nc-sa/3.0/us/88x31.png" title="Quickly Download Files from Any Site with Internet Download Manager" /></a><br />This post is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/" target="_blank">Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License</a>. </p>
<p><strong>(Material Disclosure: None. Neither Dr. Apps nor OpenCandy has received compensation from the makers of Internet Download Manager for the creation or posting of this content.)</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.opencandy.com/2011/06/06/quickly-download-files-from-any-site-with-internet-download-manager/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Bins &#8211; Easily Customize Your Windows 7 Taskbar</title>
		<link>http://www.opencandy.com/2011/05/31/bins-easily-customize-your-windows-7-taskbar/</link>
		<comments>http://www.opencandy.com/2011/05/31/bins-easily-customize-your-windows-7-taskbar/#comments</comments>
		<pubDate>Tue, 31 May 2011 23:57:51 +0000</pubDate>
		<dc:creator>drapps</dc:creator>
				<category><![CDATA[candypick]]></category>
		<category><![CDATA[candypicks]]></category>
		<category><![CDATA[drapps]]></category>
		<category><![CDATA[recommendations]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.opencandy.com/?p=6856</guid>
		<description><![CDATA[Follow @OpenCandy The only thing I love more than great apps is a tool that offers a simple way to organize and launch great apps. So I was naturally excited when Windows 7 introduced a new feature that allowed you to &#8220;pin&#8221; your favorite applications (and websites) to the Taskbar, figuring my need for third-party [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://twitter.com/OpenCandy" class="twitter-follow-button" data-show-count="false">Follow @OpenCandy</a><br />
<script src="http://platform.twitter.com/widgets.js" type="text/javascript"></script></p>
<p>The only thing I love more than great apps is a tool that offers a simple way to organize and launch great apps. So I was naturally excited when Windows 7 introduced a new feature that allowed you to &#8220;pin&#8221; your favorite applications (and websites) to the Taskbar, figuring my need for third-party app launchers would become a thing of the past. Very quickly, however, I encountered a new problem with the pin-to-the-taskbar feature; I enthusiastically pinned a bunch of apps to the Taskbar, and I very quickly ran out of space. I was forced to result to scrolling through my Taskbar to find the apps I wanted. I don&#8217;t know about you, but to me scrolling through the Windows Taskbar is akin to trying to get through AT&#038;T&#8217;s customer service voice prompts – annoying, to say the least.<br />
<span id="more-6856"></span></p>
<h2>1-Up Your (Windows) Life</h2>
<p>That&#8217;s where Bins comes in. <a href="http://www.oneupindustries.com/bins/" target="_blank">Bins</a> was created by famed Windows enhancer <a href="http://twitter.com/#!/JeffBargmann" target="_blank">Jeff Bargmann</a>, whose work includes StarDocks&#8217; <a href="http://www.stardock.com/products/fences/" target="_blank">Fences</a> and <a href="http://www.stardock.com/products/objectdock/" target="_blank">ObjectDock</a> as well as the <a href="http://www.delldock.com/" target="_blank">Dell Dock</a> which comes preinstalled on many Dell machines. His latest venture is a company called <a href="http://www.oneupindustries.com/bins/" target="_blank">1-UP Industries</a>, which is dedicated to making Windows enhancements that make your daily routines less painful and more productive. </p>
<h2>Pin It and Bin It</h2>
<p>If you&#8217;re familiar with iOS 4&#8242;s ability to group applications into folders, then you&#8217;ll quickly understand how Bins works. Currently in beta and available for free (it will cost money upon its release), Bins allows you to group Taskbar icon&#8217;s together simply by dragging one Taskbar icon onto another and &#8220;dropping&#8221; it into a pop-up menu. You can categorize your launched and pinned apps to your heart&#8217;s content by creating as many &#8220;bins&#8221; as you&#8217;d like (though eventually you&#8217;d probably have to start scrolling through the Taskbar again, something we&#8217;re trying to avoid here).<br />
<a href="http://www.opencandy.com/?attachment_id=6846" rel="attachment wp-att-6846"><img src="http://www.opencandy.com/wp-content/uploads/2011/06/bins_create_group_.png" alt="bins create group  Bins   Easily Customize Your Windows 7 Taskbar" title="Dropping a taskbar icon onto another one to create a bin with Bins" width="184" height="134" class="aligncenter size-full wp-image-6846" /></a></p>
<p>Once you&#8217;ve created your Taskbar groups, it&#8217;s a simple matter of hovering your mouse over a group&#8217;s main icon (you can pick which icon is the &#8220;main&#8221; icon for the group) and the rest of the group&#8217;s icons slide out a slick little box. One of the nice things about Bins is that your favorite features like live thumbnails and Aero Peek still function properly.<br />
<a href="http://www.opencandy.com/?attachment_id=6845" rel="attachment wp-att-6845"><img src="http://www.opencandy.com/wp-content/uploads/2011/06/bins_hover_preview_.png" alt="bins hover preview  Bins   Easily Customize Your Windows 7 Taskbar" title="Hovering over a tab group in Bins shows live thumbnail preview" width="254" height="222" class="aligncenter size-full wp-image-6845" /></a></p>
<h2>A Bin for Your Toolbox</h2>
<p>Bins is as handy an app for people with giant screens as for those using laptops with smaller screens or netbooks. With Bins installed you can move the taskbar to the side of the screen and get more vertical space while keeping all your favorite apps a hover and click away. <a href="http://www.oneupindustries.com/bins/" target="_blank">Give Bins a try</a> today and by the time the final version is out, you can decide whether it&#8217;s worth keeping in your desktop enhancement toolbox. It&#8217;s definitely staying in mine. </p>
<p>Shout out to my co-worker Barrett for tipping me off to Bins! :)</p>
<p>Dr. Apps &#8212; <a href="http://twitter.com/drapps" target="_blank"><b>Follow me on Twitter!</b></a><br />
Software Community Guru for OpenCandy</p>
<p><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/"><img alt="88x31 Bins   Easily Customize Your Windows 7 Taskbar" style="border-width:0" src="http://i.creativecommons.org/l/by-nc-sa/3.0/us/88x31.png" title="Bins   Easily Customize Your Windows 7 Taskbar" /></a><br />This post is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/" target="_blank">Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License</a>. </p>
<p><strong>(Material Disclosure: None. Neither Dr. Apps nor OpenCandy has received compensation from the makers of Bins for the creation or posting of this content.)</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.opencandy.com/2011/05/31/bins-easily-customize-your-windows-7-taskbar/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Digital Signing Delivers More Completed Downloads in Times Where 1 in 14 Downloads is Malware</title>
		<link>http://www.opencandy.com/2011/05/23/digital-signing-delivers-more-completed-downloads-in-times-where-1-in-14-downloads-is-malware/</link>
		<comments>http://www.opencandy.com/2011/05/23/digital-signing-delivers-more-completed-downloads-in-times-where-1-in-14-downloads-is-malware/#comments</comments>
		<pubDate>Mon, 23 May 2011 19:54:41 +0000</pubDate>
		<dc:creator>drapps</dc:creator>
				<category><![CDATA[developer]]></category>
		<category><![CDATA[developer-tips]]></category>
		<category><![CDATA[drapps]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[application reputation]]></category>
		<category><![CDATA[computerworld]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[digital certificate]]></category>
		<category><![CDATA[digital signing]]></category>
		<category><![CDATA[eric lawrence]]></category>
		<category><![CDATA[fiddler]]></category>
		<category><![CDATA[ieblog]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[smartscreen]]></category>
		<category><![CDATA[sophos]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.opencandy.com/?p=4904</guid>
		<description><![CDATA[There has been a lot of talk about a post on Microsoft&#8217;s Internet Explorer blog (IEBlog) which claims &#8220;one in fourteen internet downloads is (later confirmed as) Windows malware&#8221;. 1 in 14 is a shocking number &#8212; depending on whether you believe the number to be accurate or not. The statistic, along with a few [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://new.opencandy.com/2011/05/23/digital-signing-delivers-more-completed-downloads-in-times-where-1-in-14-downloads-is-malware/341608045_454cecf3d0_b/" rel="attachment wp-att-4930"><img src="http://www.opencandy.com/wp-content/uploads/2011/05/341608045_454cecf3d0_b-300x211.jpg" alt="341608045 454cecf3d0 b 300x211 Digital Signing Delivers More Completed Downloads in Times Where 1 in 14 Downloads is Malware" title="Carol Channing Certificate of Authenticity" width="300" height="211" class="alignright size-medium wp-image-4930" /></a>There has been a <a href="http://www.zdnet.com/blog/networking/one-in-fourteen-internet-downloads-is-windows-malware/1079" target="_blank">lot</a> of <a href="http://www.pcmag.com/article2/0,2817,2385541,00.asp" target="_blank">talk</a> about a post on Microsoft&#8217;s Internet Explorer blog (IEBlog) which claims <a href="http://blogs.msdn.com/b/ie/archive/2011/05/17/smartscreen-174-application-reputation-in-ie9.aspx" target="_blank">&#8220;one in fourteen internet downloads is (later confirmed as) Windows malware&#8221;</a>. 1 in 14 is a shocking number &#8212; depending on whether you believe the number to be accurate or not. The statistic, along with a few others in the post, was gleaned with help from the new SmartScreen filter &#8216;Application Reputation&#8217; feature in Internet Explorer 9. The SmartScreen filter is designed to help protect users of Internet Explorer against phishing and malware infection. Microsoft uses the presence of a digital signature along with the file&#8217;s hash as the judging criteria to determine the &#8220;reputation&#8221; of a downloadable file and thus, its legitimacy (or illegitimacy). Many other security providers, such as Kaspersky with their &#8216;Application Control&#8217; feature, use digital signatures as one barometer of whether a file can be trusted.<br />
<span id="more-4904"></span></p>
<h2>Downloading&#8230; It&#8217;s Like a First Date</h2>
<p>Since getting the most completed downloads possible is a crucial step in the &#8220;courting ritual&#8221; software providers engage in with consumers, digitally signing installers is becoming more and more important. The problem is that many open source or &#8220;mom and pop&#8221; developers need to spend every penny they earn carefully, and buying a digital certificate is yet another expense (to the tune of $75+ a year). In addition, depending on legal structure, getting a certificate can be a frustrating experience trying to provide the necessary information to a certificate authority in order to establish your identity to successfully get one issued. It&#8217;s worth the trouble though as not having a digitally signed installer means users of Internet Explorer 9 may get a warning that your software installer is malicious &#8212; and that&#8217;s where the &#8220;courting ritual&#8221; will end. <div id="attachment_4975" class="wp-caption aligncenter" style="width: 570px"><a href="http://new.opencandy.com/2011/05/23/digital-signing-delivers-more-completed-downloads-in-times-where-1-in-14-downloads-is-malware/ie9_download_warning_not_signed-2/" rel="attachment wp-att-4975"><img src="http://www.opencandy.com/wp-content/uploads/2011/05/ie9_download_warning_not_signed1.png" alt="ie9 download warning not signed1 Digital Signing Delivers More Completed Downloads in Times Where 1 in 14 Downloads is Malware" title="(False positive) Warning on Unsigned Download in IE9 -- this is a legitimate, well-known piece of software" width="560" height="49" class="size-full wp-image-4975" /></a><p class="wp-caption-text">(False positive) Warning in IE9 for an unsigned, yet legitimate and fairly well-known piece of software</p></div></p>
<h2>Panacea or Part of the Solution?</h2>
<p>Digital signing is not and never has been a security panacea – it&#8217;s one piece of the security pie. Crafty criminals can produce the necessary documentation (faked, of course) to obtain certificates, but that&#8217;s the exception, not the rule. Whether you like it or not, digital signing is here to stay.  For consumers, knowing the integrity of a file is intact and getting some idea of the legitimacy of the author behind it is great. For small software developers, yes, it&#8217;s another expense, but a necessary one in the race to get your application successfully in the hands of app-hungry consumers. On the OpenCandy Software Network we digitally sign our client so there&#8217;s one less hurdle to delivering successful recommendations of our advertising partners&#8217; software, and as a best practice, we recommend all of our partners (developers and advertisers) do it too.</p>
<p>For more reading on digital signing, check out a post by <a href="http://twitter.com/ericlaw" target="_blank">Eric Lawrence</a>, Product Manager on Internet Explorer and author of the notable <a href="http://www.fiddler2.com/fiddler2/" target="_blank">Fiddler Web Debugger</a> application, called <a href="http://blogs.msdn.com/b/ieinternals/archive/2011/03/22/authenticode-code-signing-for-developers-for-file-downloads-building-smartscreen-application-reputation.aspx" target="_blank">&#8220;Everything you need to know about Authenticode Code Signing&#8221;</a>.</p>
<p>So go &#8220;get signed&#8221; and let us know in the comments how you feel about the topic.</p>
<p>Happy development and downloading to all of you! :) </p>
<p>Dr. Apps &#8212; <a href="http://twitter.com/drapps" target="_blank"><b>Follow me on Twitter!</b></a><br />
Software Community Guru for OpenCandy</p>
<p><b>UPDATE (5/23/2011 3:44PM EST):</b> Computerworld has an article called <a href="http://www.computerworld.com/s/article/9216901/Security_researcher_slams_Microsoft_over_IE9_malware_blocking_stats" target="_blank">&#8220;Security researcher slams Microsoft over IE9 malware blocking stats&#8221;</a> which highlights the problems with statistics like these, as Sophos research Chet Wisniewski comments, &#8220;They put lots of numbers to make it seem all &#8216;sciencey,&#8217; but they raise more questions than they answer. So really, where&#8217;s the beef?&#8221;</p>
<p><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/"><img alt="88x31 Digital Signing Delivers More Completed Downloads in Times Where 1 in 14 Downloads is Malware" style="border-width:0" src="http://i.creativecommons.org/l/by-nc-sa/3.0/us/88x31.png" title="Digital Signing Delivers More Completed Downloads in Times Where 1 in 14 Downloads is Malware" /></a><br />This post is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/" target="_blank">Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License</a>. </p>
<p><strong>(Material Disclosure: None. Neither Dr. Apps nor OpenCandy has received compensation from any party listed in this article for the creation or posting of this content.)</strong></p>
<p>Image source: <a href="http://www.flickr.com/photos/zoomar/341608045/sizes/l/" target="_blank">http://www.flickr.com/photos/zoomar/341608045/sizes/l/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.opencandy.com/2011/05/23/digital-signing-delivers-more-completed-downloads-in-times-where-1-in-14-downloads-is-malware/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>4 Overlooked Resources to Help You Solve Windows Problems</title>
		<link>http://www.opencandy.com/2011/05/16/4-overlooked-resources-to-help-you-solve-windows-problems/</link>
		<comments>http://www.opencandy.com/2011/05/16/4-overlooked-resources-to-help-you-solve-windows-problems/#comments</comments>
		<pubDate>Mon, 16 May 2011 16:02:53 +0000</pubDate>
		<dc:creator>drapps</dc:creator>
				<category><![CDATA[candypick]]></category>
		<category><![CDATA[drapps]]></category>
		<category><![CDATA[recommendations]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[anandtech]]></category>
		<category><![CDATA[bsods]]></category>
		<category><![CDATA[eventid.net]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[overlooked]]></category>
		<category><![CDATA[resources]]></category>
		<category><![CDATA[solve]]></category>
		<category><![CDATA[the hotfix share]]></category>
		<category><![CDATA[troubleshooting]]></category>
		<category><![CDATA[twit]]></category>
		<category><![CDATA[windows weekly]]></category>

		<guid isPermaLink="false">http://www.opencandy.com/?p=4835</guid>
		<description><![CDATA[Contrary to prevailing opinion, it’s not hard to keep a Windows system running properly. And you don’t have to be an IT pro to do it. Sure you have to be careful surfing the web, keep your software updated (Windows and third-party apps), and only install applications from reputable sources, but you should do all [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://new.opencandy.com/2011/05/16/4-overlooked-resources-to-help-you-solve-windows-problems/houston_problem_windows/" rel="attachment wp-att-4836"><img src="http://www.opencandy.com/wp-content/uploads/2011/05/houston_problem_windows-199x300.jpg" alt="houston problem windows 199x300 4 Overlooked Resources to Help You Solve Windows Problems" title="Houston -- we have a (Windows) Problem!" width="199" height="300" class="alignright size-medium wp-image-4836" /></a>Contrary to prevailing opinion, it’s not hard to keep a Windows system running properly. And you don’t have to be an IT pro to do it. Sure you have to be careful surfing the web, keep your software updated (Windows and third-party apps), and only install applications from reputable sources, but you should do all of those things no matter what type of device you’re using.</p>
<p>This list of resources isn’t specific to any particular version of Windows. Instead, the goal is to highlight resources that can help you have a better experience with any Windows version. I’ve had the pleasure of using each of these resources since they first staked their claim online; in one case, I’ve been an avid reader of the site for well over ten years! Without further ado, here are four resources that will help you  fix almost any problem that rears its blue-screen-of-death-head. Enjoy!</p>
<p><span id="more-4835"></span></p>
<h2>Houston, we have a (Windows) problem!</h2>
<p><b>The Resource:</b> <a href="http://eventid.net" target="_blank">EventID.net</a> <a href="http://new.opencandy.com/2011/05/16/4-overlooked-resources-to-help-you-solve-windows-problems/eventid_net_logo_/" rel="attachment wp-att-4851"><img src="http://www.opencandy.com/wp-content/uploads/2011/05/eventid_net_logo_.gif" alt="eventid net logo  4 Overlooked Resources to Help You Solve Windows Problems" title="EventID.net logo" width="300" height="81" class="alignleft size-full wp-image-4851" /></a></p>
<p><b>The Lowdown:</b> When troubleshooting an issue with Windows, don’t skip over your log files (available from going to Control Panel -> Administrative Tools -> Computer Management or Event Viewer). Windows’ built-in logging captures errors it encounters and assigns a number to each uniquely identifiable event, which are called event IDs. If you’ve ever searched for information on an event ID, you’ve probably seen EventID.net show up in your search results. The often overlooked site contains information for over 10,000 event IDs and has over 17,000 comments about them. The best part is that the site doesn’t limit itself to event ids thrown by just Windows or other Microsoft products; it has information on a ton of event ids thrown by third-party apps as well.</p>
<p><b>Verdict:</b> Essentially a search engine for Windows errors, EventID.net offers a minimalist interface that helps you locate the information you need quickly. </p>
<p><b>Bonus:</b> The site has subscriptions available, offering enhanced resources to help your troubleshooting quest, including one-click access to user comments and other online resources.</p>
<h1>Just the patch, ma’am!</h2>
<p><b>The Resource:</b> <a href="http://thehotfixshare.net" target="_blank">The Hotfix Share</a> <a href="http://new.opencandy.com/2011/05/16/4-overlooked-resources-to-help-you-solve-windows-problems/thehotfixshare_logo_/" rel="attachment wp-att-4864"><img src="http://www.opencandy.com/wp-content/uploads/2011/05/thehotfixshare_logo_-300x45.gif" alt="thehotfixshare logo  300x45 4 Overlooked Resources to Help You Solve Windows Problems" title="The Hotfix Share logo" width="300" height="45" class="alignleft size-medium wp-image-4864" /></a></p>
<p><b>The Lowdown:</b> Every day Microsoft publishes updates (called hotfixes) that resolve issues affecting users of its many products. When a hotfix solves an issue specific to a small subset of configurations or a limited number of people, that hotfix doesn’t get the “full Microsoft treatment” – meaning it isn’t easy to get the patch you need. In these cases, you’ll have to jump through hoops by filling out a form, emailing, or even calling Microsoft to request the hotfix. </p>
<p>Enter Hotfix Share to the rescue.  When you don’t have the time or inclination to weed through Microsoft’s maze, The Hotfix Share is the place to go. The site allows anyone who has received one of those “not so easy to get” patches or hotfixes to upload them for everyone. Once uploaded, the hotfixes are verified by the site’s administrators for legitimacy (by checking the MD5s against information Microsoft published) and are posted with the pertinent details. The best part is that it only takes a few clicks to download each hotfix – no hoop-jumping required! The site features hotfixes for multiple Microsoft products like Windows, Office, Exchange Server, .NET, Visual Studio and more. </p>
<p><b>Verdict:</b> Saving time, especially if your system is misbehaving, is a godsend. The Hotfix Share is a gem of a timesaver. </p>
<p><b>Bonus:</b> Another draw of The Hotfix Share is the message boards, where people discuss their Windows issues and whether or not a certain fix worked for them.  It’s worth noting that this is a small site run by donations. I’m sure they use a decent amount of bandwidth, so if you download some hotfixes that resolve your issue, consider making a donation. </p>
<h1>But, but… It’s a hardware issue, Jim!</h1>
<p><b>The Resource:</b> <a href="http://anandtech.com" target="_blank">Anandtech.com</a> <a href="http://new.opencandy.com/2011/05/16/4-overlooked-resources-to-help-you-solve-windows-problems/anandtech_logo/" rel="attachment wp-att-4869"><img src="http://www.opencandy.com/wp-content/uploads/2011/05/Anandtech_logo.png" alt="Anandtech logo 4 Overlooked Resources to Help You Solve Windows Problems" title="AnandTech Logo" width="350" height="62" class="alignleft size-full wp-image-4869" /></a></p>
<p><b>The Lowdown:</b> Back in the early days of the Internet (1997) there was one (okay that&#8217;s probably a *slight* exaggeration) computer hardware site around, which was run by a then fourteen-year-old brainiac named Anand Lai Shimpi. That (aptly-named) site is Anandtech. Today, Anandtech is still one of the best sites on the net for hardware news and analysis.  Possibly the best thing about the site is that you can learn a great deal about how technology works – and how to make it work for you – by way of the plain-English style of writing that Anand and his posse are known for. Anandtech’s next greatest asset (besides Anand and his team) is its awesome community of die-hard hardware aficionados who are ready, willing and able to solve just able any hardware problem in the Anandtech forums. </p>
<p><b>Verdict:</b> Anandtech is the crème de la crème of hardware sites. Their hardware analysis is unparalleled and the community of knowledgeable folks willing to help is the icing on the cake.</p>
<p><b>Bonus:</b> Not only can you get individualized help by posting your specific issue or question, but there are alos a ton of people who post combinations of hardware and configurations that work well for them. They’ve essentioally created a one-stop shop to find hardware combination that really work great together! </p>
<h1>We need more info, captain!</h1>
<p><b>The Resource:</b> <a href="http://twit.tv/ww" target="_blank">Windows Weekly </a><a href="http://new.opencandy.com/2011/05/16/4-overlooked-resources-to-help-you-solve-windows-problems/windows_weekly_logo_/" rel="attachment wp-att-4870"><img src="http://www.opencandy.com/wp-content/uploads/2011/05/windows_weekly_logo_.jpg" alt="windows weekly logo  4 Overlooked Resources to Help You Solve Windows Problems" title="TWiT Windows Weekly Show Logo" width="200" height="200" class="alignleft size-full wp-image-4870" /></a></p>
<p><b>The Lowdown:</b> Trying to sum up Windows Weekly in one paragraph will never do it justice. One of the earliest podcasts started by netcasting magnate Leo Laporte, Windows Weekly has pumped out over 200 episodes featuring all things Windows, Microsoft, and much more. The show, co-hosted by renowned tech journalist Paul Thurrott dishes the latest news from Redmond, along with thoughtful analysis of important happenings in the tech world. In addition to news, the show offers picks, tips and tricks that’ll help you not only have a better Windows experience but a better experience with the variety of technology we all use on a daily basis. </p>
<p><b>Verdict:</b> An indispensable weekly journey through the world of Microsoft and other technology behemoths which features great tips, tricks and software picks along the way. A must-listen.</p>
<p><b>Bonus:</b> All of the TWiT network shows have a wiki page for each episode, including Windows Weekly. Even if you can’t listen or forget to (shame on you! ;) ), you can fire up the <a href="http://wiki.twit.tv/wiki/Main_Page" target="_blank">TWiT wiki</a> and find all of Paul’s tips, tricks and software picks with download links. Don’t forget to check out Paul’s “home” on the internet, <a href="http://winsupersite.com" target="_blank">WinSuperSite.com</a> for the latest information and in-depth articles on Microsoft, Windows and other important topics in the tech world.</p>
<p>There you have it. If you were looking for ways to bring your Windows system back to health, or just looking for ways to prevent problems so it runs smoothly, I hope this post helps you on your journey.</p>
<p>Be well and happy computing! =D</p>
<p>Dr. Apps &#8212; <a href="http://twitter.com/drapps" target="_blank"><b>Follow me on Twitter!</b></a><br />
Software Community Guru for OpenCandy</p>
<p><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/"><img alt="88x31 4 Overlooked Resources to Help You Solve Windows Problems" style="border-width:0" src="http://i.creativecommons.org/l/by-nc-sa/3.0/us/88x31.png" title="4 Overlooked Resources to Help You Solve Windows Problems" /></a><br />This post is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/" target="_blank">Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License</a>. </p>
<p><strong>(Material Disclosure: None. Neither Dr. Apps nor OpenCandy has received compensation from any resource listed in this article for the creation or posting of this content.)</strong></p>
<p>Image source: <a href="http://www.flickr.com/photos/laughingsquid/465513277/" target="_blank">http://www.flickr.com/photos/laughingsquid/465513277/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.opencandy.com/2011/05/16/4-overlooked-resources-to-help-you-solve-windows-problems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Story Behind the OpenCandy and Microsoft Adware Debacle</title>
		<link>http://www.opencandy.com/2011/03/04/the-story-behind-the-opencandy-and-microsoft-adware-debacle/</link>
		<comments>http://www.opencandy.com/2011/03/04/the-story-behind-the-opencandy-and-microsoft-adware-debacle/#comments</comments>
		<pubDate>Fri, 04 Mar 2011 20:51:47 +0000</pubDate>
		<dc:creator>darrius</dc:creator>
				<category><![CDATA[About OpenCandy]]></category>
		<category><![CDATA[company]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[recommendations]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[adware]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[opencandy]]></category>
		<category><![CDATA[transparency]]></category>

		<guid isPermaLink="false">http://www.opencandy.com/?p=4535</guid>
		<description><![CDATA[I’d like to take a moment to update our partners, consumers and other interested parties on a situation that has consumed the vast majority of our small company’s attention lately. A few weeks ago, on February 12, the Microsoft Malware Protection Center (MMPC) classified OpenCandy’s software as “Low (threat level) Adware.” This prompted Microsoft security [...]]]></description>
			<content:encoded><![CDATA[<p>I’d like to take a moment to update our partners, consumers and other interested parties on a situation that has consumed the vast majority of our small company’s attention lately.</p>
<p>A few weeks ago, on February 12, the Microsoft Malware Protection Center (MMPC) classified OpenCandy’s software as “Low (threat level) Adware.” This prompted Microsoft security products (such as Microsoft Security Essentials and Windows Defender) to alert consumers downloading any of the hundreds of high-quality, trusted applications that use OpenCandy to make software recommendations in their installers.</p>
<p>We believe we have identified the cause of this misunderstanding and taken action to resolve it, so it should not affect any new OpenCandy software distribution going forward. However, there still remains an issue that Microsoft is falsely alerting potentially hundreds of millions of consumers (who have downloaded or are downloading, previous versions of OpenCandy software).<br />
<span id="more-4535"></span><br />
<strong>The journey</strong><br />
I’d like to explain the journey we had to undertake to get to this point as well as the potential damage an unfair and unduly burdensome process can inflict on individual developers and consumers.</p>
<p>When we first discovered that Microsoft was flagging OpenCandy, we understood immediately that it was a Big Deal. We created this company to empower Windows app developers to safely, securely and efficiently distribute and monetize their software in a way that is not only not intrusive to consumers but in fact provides real value and choice. As Windows developers and consumers ourselves, we live in a space littered by bad actors that lacks the transparency, choice, and privacy that developers and consumers deserve.  We wanted to change that.</p>
<p>And so far, we think we’ve done a pretty good job of making that vision a reality, powering hundreds of millions of software downloads a year without compromising the values of developers or infringing on the rights of users. So, when Microsoft, the company that created and maintains the Windows platform that makes our business possible, the company that also happens to be one of our largest and most supportive partners, flags an OpenCandy application as potential adware, we take it extremely seriously. We have created innumerable safeguards and processes to ensure that our network abides by the standards and regulations related to consumer rights and security, and it seemed inconceivable to us that something could have slipped through in violation of those procedures.  </p>
<p>We quickly acted to address the issue through the channels available to us, contacting the MMPC in hopes of clearing up a false positive or else receiving specific, actionable information in the event that we, or one of our partners, had mistakenly violated one of MMPC’s guidelines.</p>
<p>Here’s where the story gets ludicrous. What we have experienced in the last few weeks attempting to simply extract information from Microsoft can only be described as a maze of dead-ends and non-responses that would infuriate even the bureacratiest of bureaucrats. Suffice it to say that to this day, a full three weeks after the initial flagging, we still have not been told what *specifically* triggered the classification nor have we been advised how to prevent it in the future. To call this frustrating would be a massive understatement.</p>
<p>Despite the lack of clarity or direction from the MMPC, our team worked day and night to decode the nuances of the policies and procedures we were presented with and in time isolated what we believe to be the source of the issue. Namely, one individual OpenCandy partner (out of hundreds) appears to have been mistakenly missing an End User License Agreement (EULA) in their installer. This means that any consumer installing this specific partner’s software did not agree to OpenCandy’s transmission and collection of anonymous information (used for purposes of making a software recommendation).</p>
<p>Ok, a mistake. A mistake on the part of our partner and a mistake by us for not having the right process in place to catch that the EULA had been removed after it had passed our compliance process. The partner has since added their EULA.</p>
<p>So, why would a missing EULA cause such a ruckus? We asked MMPC and ourselves the same, and we believe it may be linked to one of our software features that enables us to place and access an OpenCandy specific “cookie” (unique, non-personally identifiable registry entry) on a consumer’s machine. In reality, we’ve never used this “cookie” feature but the intent behind building it in was to lower the chances that a recommendation previously declined would be shown again. We believe that MMPC was concerned with the possibility of utilizing a cookie that may have been placed without consent during the install of that specific partner’s software that was missing a EULA. </p>
<p>While we still disagree with MMPC’s classification, in the interests of our partners and consumers, we decided to remove this unused “cookie” feature altogether in the latest version of our software plug-in. MMPC has approved this version and our partners are now rolling this out in their software updates.</p>
<p>So, problem solved? Well, not exactly. Microsoft security products continue to alert consumers that have downloaded and installed OpenCandy partner software in the past as well as consumers that download and install software that includes previous versions of the OpenCandy plug-in, even if they never encountered the software that was missing a EULA. Based on the information MMPC *has* provided us, we believe this is resulting in potentially hundreds of millions of consumers receiving false threat warnings associated with our software. </p>
<p>We feel that it is irresponsible for Microsoft to willfully flag potentially hundreds of millions of installers that don&#8217;t match the threat classification. With the authority and power of being an anti-malware provider comes responsibility to correctly flag only software that matches the classification.</p>
<p>We’re a small company, with limited resources, trying to build a business that we believe offers real value to developers and consumers. A single action by a giant like Microsoft has the potential to significantly affect our ability to realize our vision, which is why we acted quickly and swiftly to address the issue. Unfortunately, Microsoft’s inability or unwillingness to simply offer some clarity as to how we can fix a problem that we don’t even fully understand is, frankly, mind-blowing. We continue to value the Windows platform and Microsoft themselves as a key partner, but all we’re looking for is clear, actionable information. And we can’t seem to get it.</p>
<p>The upshot of all this is: all OpenCandy partner software that has been updated to include our latest plug-in should no longer be flagged by Microsoft security products. And a handful of other anti-virus/malware providers who also flagged OpenCandy quickly reversed their position to a false positive, without any of this drama. </p>
<p>In the meantime, rest assured that all OpenCandy partner products comply with our extensive <a href="/software-network-policies">privacy and security regulations</a>, regardless of whatever legacy warning may pop up. We’re proud of the decisions we’ve made, and we’re not going to let a morass of big-company red-tape slow down our progress. I apologize to all partners and consumers who have been affected by this issue.</p>
<p>And for those who might be interested in seeing a comprehensive breakdown of the information we transmit and collect you can <a href="/what-information-does-opencandy-collect/">check it out here</a>.</p>
<p>Please feel free to email me directly at darrius at opencandy dot com.</p>
<p>Darrius Thompson, CEO OpenCandy</p>
]]></content:encoded>
			<wfw:commentRss>http://www.opencandy.com/2011/03/04/the-story-behind-the-opencandy-and-microsoft-adware-debacle/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Software Marketing Best Practices: Part 2 &#8211; Distribute your download</title>
		<link>http://www.opencandy.com/2011/02/11/software-marketing-best-practices-distribute-your-download/</link>
		<comments>http://www.opencandy.com/2011/02/11/software-marketing-best-practices-distribute-your-download/#comments</comments>
		<pubDate>Fri, 11 Feb 2011 19:00:42 +0000</pubDate>
		<dc:creator>candy</dc:creator>
				<category><![CDATA[brainfood]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[developer-tips]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software-development]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[distribution]]></category>
		<category><![CDATA[downloads]]></category>
		<category><![CDATA[pad files]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[software-marketing]]></category>
		<category><![CDATA[upload]]></category>

		<guid isPermaLink="false">http://www.opencandy.com/?p=4460</guid>
		<description><![CDATA[About this series This Brain Food article is part of a series on software marketing for developers. Follow our easy-to-digest guide to improve the visibility and distribution of your software and grow your user base. In this series: &#160;&#160;&#160;Part 1 &#8211; Make your site convert &#160;&#160;&#160;Part 2 &#8211; Distribute your download (this page) &#160;&#160;&#160;Part 3 [...]]]></description>
			<content:encoded><![CDATA[<h2>About this series</h2>
<p>This Brain Food article is part of a series on software marketing for developers. Follow our easy-to-digest guide to improve the visibility and distribution of your software and grow your user base.</p>
<h3>In this series:</h3>
<p>&nbsp;&nbsp;&nbsp;<a href="/2011/01/21/software-marketing-best-practices-make-your-site-convert/">Part 1 &#8211; Make your site convert</a><br />
&nbsp;&nbsp;&nbsp;<a href="/2011/02/11/software-marketing-best-practices-distribute-your-download">Part 2 &#8211; Distribute your download</a> <em>(this page)</em><br />
&nbsp;&nbsp;&nbsp;<a href="/2011/08/29/on-page-seo-for-software-developers">Part 3 &#8211; On-page SEO for Software Developers</a></p>
<h2>Preface</h2>
<p><img src="http://www.opencandy.com/wp-content/uploads/2011/02/OC-DownloadButton-17.png" alt="OC DownloadButton 17 Software Marketing Best Practices: Part 2   Distribute your download" title="" width="200" height="70" class="alignright size-full wp-image-4468" />When it comes to software marketing, one of the benefits of developing a great application that end users love is that you won’t be the only person promoting it. There are a ton of download sites that have made it their business to provide your application to their users if it meets their listing criteria. Publishing your application on a well-trafficked download site can also alleviate some heavy-lifting in garnering the top slots in search engine results for your product or target keywords. Let’s go over getting your software listed. </p>
<h2>Publishing your software on download sites</h2>
<p>Depending upon the existing reach of your software and the resources you have to spend managing listings, there are a variety of approaches you can take toward getting your software listed.</p>
<h3>The shotgun method</h3>
<p>There is a wide selection of automated submission tools to choose from that can help you submit your software to hundreds of download sites automatically. <a href="http://robosoft.rudenko.com/" target="_blank">Robosoft</a> is one such a frequently updated tool that can submit your software to 1,000+ download sites, taking care of account creation and even some CAPTCHA&#8217;s automatically. While in the long run it is worth having your software listed on many download sites, your submission methodology may depend on how much you&#8217;re willing to spend and how much time you have to manage your listings. For example, it costs $99 USD to use Robosoft’s service, but when you next release an update for your product you won&#8217;t have to spend a lot of time tracking and updating all of your listings manually. It is worthwhile updating your listings after significant updates that affect the product version number because this can boosts visibility by raising your software to the top of &#8220;What&#8217;s new&#8221; lists &#8211; just don&#8217;t be abusive with your updates or you might find yourself out of favor with site administrators.</p>
<p>Smaller publishers will likely find the investment in good automated services and tools worthwhile to boost awareness of their product. Larger publishers may find that focusing their attention on manually optimizing listings on larger sites is a better investment for them.</p>
<h3>The DIY approach</h3>
<p>For a more targeted approach to listing your software, we&#8217;ve compiled a list of some of the most reputable and influential download sites. Cumulatively, these sites drive a significant portion of all software downloads and getting your software listed can introduce a substantial number of new users to your software that wouldn’t discover it otherwise.</p>
<ul>
<li>Download.com &#8212; <a href="http://upload.cnet.com/" target="_blank">http://upload.cnet.com/</a></li>
<li>Snapfiles &#8212; <a href="http://www.snapfiles.com/submit/" target="_blank">http://www.snapfiles.com/submit/</a></li>
<li>Majorgeeks &#8212; <a href="http://forums.majorgeeks.com/showthread.php?t=198114" target="_blank">http://forums.majorgeeks.com/showthread.php?t=198114</a></li>
<li>Softpedia &#8212; <a href="http://www.softpedia.com/user/submit.shtml" target="_blank">http://www.softpedia.com/user/submit.shtml</a></li>
<li>BetaNews/FileForum &#8212; <a href="http://fileforum.betanews.com/addprogram" target="_blank">http://fileforum.betanews.com/addprogram</a></li>
<li>Brothersoft &#8212; <a href="http://author.brothersoft.com/" target="_blank">http://author.brothersoft.com/</a></li>
<li>Softonic &#8212; <a href="https://www.softonicads.com/" target="_blank">https://www.softonicads.com/</a></li>
<li>Tucows &#8212; <a href="https://author.tucows.com/" target="_blank">https://author.tucows.com/</a></li>
<li>Simtel &#8212; <a href="http://www.simtel.net/account.logon.php?SiteID=simtel.net" target="_blank">http://www.simtel.net/account.logon.php?SiteID=simtel.net</a></li>
<li>Download32 &#8212; <a href="http://www.download32.com/submit.html" target="_blank">http://www.download32.com/submit.html</a></li>
<li>Downloadatoz &#8212; <a href="http://www.downloadatoz.com/submit/" target="_blank">http://www.downloadatoz.com/submit/</a></li>
<li>Soft32 &#8212; <a href="http://www.soft32.com/sw.html" target="_blank">http://www.soft32.com/sw.html</a></li>
</ul>
<h2>Get your PAD on!</h2>
<p>Regardless of the exact submission method you choose, most will require that you submit a <em>portable application description</em> (PAD) file along with your software. PAD files use a standard data format to store all of the typical information about your product download sites require to complete a listing, and allow some sites to fill form fields or entire listings automatically. While PAD files can be created by hand, the easiest way to make one is using a PAD generator, such as <a href="http://pad.asp-software.org/padgen.php" target="_blank">PADGen</a>, a downloadable app, or <a href="http://www.padbuilder.com/" target="_blank">PADBuilder</a>, a free online service.</p>
<h2>Send the right message</h2>
<p>Whether you are working with PAD files, filling in forms manually, or using automated submission tools, <em>always</em> put extra care into writing the description of your software. A carefully crafted and engaging write up can lead to a marked increase in downloads, and in long-term users who better understand the value proposition of your product. When describing your software:</p>
<ul>
<li>Include keywords that a person might search for when hunting for a solution to the problem that your software solves.</li>
<li>Keep your description concise. You may have a lot of information to share, but most visitors don&#8217;t spend a lot of time reading.</li>
<li>Focus on communicating the most important benefits of your product. Sometimes it is better to write about the problems the product solves rather than the features it has.</li>
<li>Write for the general audience of the download site(s) you are listing on. Assuming visitors have the same technical knowledge as you can deter people from trying your software versus competing products that appear easier to use.</li>
</ul>
<h2>Build your reputation</h2>
<p>As part of your overall software marketing strategy you want to have your application listed on as many reputable sites as possible. Do your research and never list your software on sites that carry malware or engage in any other questionable practices. Curating your brand from an early stage is an important step toward building a good reputation, the trust of your user base, and increasing both your distribution and search rank.</p>
<p>-The OpenCandy Team</p>
<p><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/"><img alt="88x31 Software Marketing Best Practices: Part 2   Distribute your download" style="border-width:0" src="http://i.creativecommons.org/l/by-nc-sa/3.0/us/88x31.png" title="Software Marketing Best Practices: Part 2   Distribute your download" /></a><br />This post is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/" target="_blank">Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License</a>. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.opencandy.com/2011/02/11/software-marketing-best-practices-distribute-your-download/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Software Marketing Best Practices: Part 1 &#8211; Make your site convert</title>
		<link>http://www.opencandy.com/2011/01/21/software-marketing-best-practices-make-your-site-convert/</link>
		<comments>http://www.opencandy.com/2011/01/21/software-marketing-best-practices-make-your-site-convert/#comments</comments>
		<pubDate>Fri, 21 Jan 2011 17:23:10 +0000</pubDate>
		<dc:creator>candy</dc:creator>
				<category><![CDATA[brainfood]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[developer-tips]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software-development]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[a/b testing]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[conversion]]></category>
		<category><![CDATA[distribution]]></category>
		<category><![CDATA[software-marketing]]></category>
		<category><![CDATA[tip]]></category>

		<guid isPermaLink="false">http://www.opencandy.com/?p=4363</guid>
		<description><![CDATA[About this series This Brain Food article is part of a series on software marketing for developers. Follow our easy-to-digest guide to improve the visibility and distribution of your software and grow your user base. In this series: &#160;&#160;&#160;Part 1 &#8211; Make your site convert (this page) &#160;&#160;&#160;Part 2 &#8211; Distribute your download &#160;&#160;&#160;Part 3 [...]]]></description>
			<content:encoded><![CDATA[<h2>About this series</h2>
<p>This Brain Food article is part of a series on software marketing for developers. Follow our easy-to-digest guide to improve the visibility and distribution of your software and grow your user base.</p>
<h3>In this series:</h3>
<p>&nbsp;&nbsp;&nbsp;<a href="/2011/01/21/software-marketing-best-practices-make-your-site-convert/">Part 1 &#8211; Make your site convert</a> <em>(this page)</em><br />
&nbsp;&nbsp;&nbsp;<a href="/2011/02/11/software-marketing-best-practices-distribute-your-download/">Part 2 &#8211; Distribute your download</a><br />
&nbsp;&nbsp;&nbsp;<a href="/2011/08/29/on-page-seo-for-software-developers">Part 3 &#8211; On-page SEO for Software Developers</a></p>
<h2>Preface</h2>
<p>So you&#8217;ve built a great piece of software and now you’re looking for ways to improve your distribution. <a href="http://geekandpoke.typepad.com/geekandpoke/2009/03/selling-software-is-a-hard-job.html" target="_blank"><img src="http://www.opencandy.com/wp-content/uploads/2011/01/selling_software_is_a_hard_job_-211x300.jpg" alt="selling software is a hard job  211x300 Software Marketing Best Practices: Part 1   Make your site convert" title="Selling Software is a Hard Job (Cartoon)" width="211" height="300" class="alignright size-medium wp-image-4396" /></a> In today’s crowded software market it can take effort and creativity to get your software noticed by the right people and into the hands of eager consumers.</p>
<p>In the first part of our series on software marketing best practices we focus on the most valuable asset at your disposal for creating the right impression and converting visitors into users: your home page.</p>
<h2>Design a homepage that converts</h2>
<p>As a software developer, when someone visits your site, you want to:</p>
<p>1. Make a good impression, and<br />
2. Get them to download your software</p>
<h3>1. Making a good impression</h3>
<p>It&#8217;s likely that you have a variety of goals for your website, including educating visitors about your products, providing contact points, support information, and even community building. Too often, the urge to communicate a wide range of site features and product benefits leads to a home page that overwhelms visitors seeking a straightforward solution. Your website is often the first impression a visitor will have of your product, and to make a positive impression you should ensure your design looks professional and your messaging is engaging, concise and easy to understand.</p>
<p>Use these tips when considering your layout:</p>
<ul>
<li>Spend time planning your site architecture.
<ul>
<li>Carefully consider your site navigation and the level of information exposed in each area of your website.</li>
<li>Don&#8217;t nest pages too deeply or present an overwhelming volume of information on any one page.</li>
<li>Give navigation links titles using terms visitors will look for to find the destination pages.</li>
</ul>
</li>
<li>Keep your homepage clean
<ul>
<li>Remember that your homepage must be relevant to a broad audience.</li>
<li>Concisely present the most important messaging points for your product.</li>
<li>In a featured location state what your product does or the problem it solves.</li>
<li>Carefully consider which buttons or navigation elements to include so visitors have clear, obvious choices to make at a glance.</li>
</ul>
</li>
</ul>
<p>If you are not particularly well versed in web design or copy writing it may well be worth your while to hire a web designer to help you create an clean, aesthetic site, or at the very least customize a WordPress theme.</p>
<p>When it comes to writing copy, you have two options: hire a writer or write the copy yourself. Either way, your site’s copy should contain a concise and accurate description of what your product does using plain language that everyone can understand. Avoid using industry jargon or localized slang and, in a simple and direct way, describe the problem your software solves and how it does so. Your homepage is the most important page on your site. Keep it simple and uncluttered and allow visitors who just want to download your software an easy and direct way to do so. You can include greater detail about your product, but do it on separate pages – and continue to make sure to write simply and clearly.</p>
<p>It can be tempting as a developer to write using technical language, but unless your software is exclusively targeted at developers, it is better to write in more accessible and easily understood language. Developers often tend to overestimate the technical background of their websites audience. One method that can help you hone in on your &#8220;pitch&#8221; is the &#8220;tweet method&#8221;: try putting together descriptions of your software’s value proposition in 140 characters or less. This can be a powerful way to develop a compelling statement on what makes <em>your</em> software something that people need to have.</p>
<p>Finally, make sure to include a screenshot of your software on your website. Many users want to see what the product looks like before downloading it. A good screenshot can in many cases be just as powerful as a list of features, communicating at a glance what the product does and how easy it is to use. You may even want to create a nice gallery of screenshots or take it to the next level and create a video. </p>
<h3>2. Get people to download your software</h3>
<p>When a visitor arrives at your website it&#8217;s likely that they will see a variety of options you&#8217;ve created in anticipation of their possible goals. However, the primary goal of your site should be to help users engage with your software. From this perspective, a critical metric for any developers&#8217; website is how frequently visitors <i>convert</i> into downloads. Following these guidelines will help you design a site that converts well:</p>
<ul>
<li>
		Include a large and obvious download button <a href="http://en.wikipedia.org/wiki/Above_the_fold" target="_blank">above the fold</a> on your homepage. The <a href="http://www.mozilla.com/en-US/firefox/fx/" target="_blank">Mozilla Firefox website</a> is a good example of a well-designed download site with a prominent download button.</p>
<ul>
<li>Our experience shows green and blue tend to be the best performing colors for download buttons as they are both eye-catching and soft on the eye. With that said, you may improve conversion significantly by testing different colors and button designs to see what works best for your audience and website.</li>
<li>Include the phrase “Free Download” on or near your download button
<ul>
<li>Other similar terms such as “Download Now” can boost download rates as well. Experiment with different specific language to see what works best for your product.</li>
</ul>
</li>
<li>Keep excess clutter and text away from the area surrounding the download button so the user won’t be distracted and downloading your software will be the prominent <em>call to action</em> on the page</li>
</ul>
</li>
</ul>
<p><img src="http://www.opencandy.com/wp-content/uploads/2011/01/firefox_download_button_1.jpg" alt="firefox download button 1 Software Marketing Best Practices: Part 1   Make your site convert" title="Firefox Download Button" width="322" height="123" class="aligncenter size-full wp-image-4433" /></a></p>
<p>The biggest problem with many software homepages is that they try to educate the user first and drive downloads second. The majority of visitors don&#8217;t spend much time reading, and if someone is on your homepage, there is a good chance that they are <em>ready to download</em> your software, so <em>make it easy</em> for them. Include additional information in less prominent areas—such as below the fold or on separate pages, so visitors who want more detailed information can still access it.</p>
<h2>A/B and multivariate testing</h2>
<p>To take your site design to the next level you can conduct A/B and multivariate tests to determine which of several site designs performs best. A/B testing refers to altering a single element on a web page and testing which of the two variations performs the best. This supports <em>data driven design decisions</em> that move your site closer your conversion goals. A/B tests can be conducted relatively quickly, easily and for free using Google Website Optimizer. Try testing the design of your download button, the value proposition messaging for your software and the color scheme for your website.</p>
<p>For more information about A/B testing, check out <a href="http://www.smashingmagazine.com/2010/06/24/the-ultimate-guide-to-a-b-testing/" target="_blank">Smashing Magazine&#8217;s comprehensive guide</a>. </p>
<h2>What&#8217;s next?</h2>
<p>Now that you&#8217;ve got some pointers for optimizing conversion on your own site, learn how to <a href="/2011/02/11/software-marketing-best-practices-distribute-your-download/">Distribute your download</a> in part 2 of our series.</p>
<p>We hope you enjoyed this post and are hungry for more! :)</p>
<p>– The OpenCandy Team</p>
<p><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/"><img alt="88x31 Software Marketing Best Practices: Part 1   Make your site convert" style="border-width:0" src="http://i.creativecommons.org/l/by-nc-sa/3.0/us/88x31.png" title="Software Marketing Best Practices: Part 1   Make your site convert" /></a><br />This post is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/" target="_blank">Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License</a>. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.opencandy.com/2011/01/21/software-marketing-best-practices-make-your-site-convert/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CCEnhancer Helps CCleaner Clean Even Better (freeware)</title>
		<link>http://www.opencandy.com/2010/12/09/ccenhancer-helps-ccleaner-clean-even-better-freeware/</link>
		<comments>http://www.opencandy.com/2010/12/09/ccenhancer-helps-ccleaner-clean-even-better-freeware/#comments</comments>
		<pubDate>Fri, 10 Dec 2010 01:31:58 +0000</pubDate>
		<dc:creator>drapps</dc:creator>
				<category><![CDATA[candypick]]></category>
		<category><![CDATA[candypicks]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[freeware]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[ccenhancer]]></category>
		<category><![CDATA[ccleaner]]></category>
		<category><![CDATA[cleanup]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[utility]]></category>

		<guid isPermaLink="false">http://www.opencandy.com/?p=4306</guid>
		<description><![CDATA[CCEnhancer is a tiny app made by The Web Atom to enhance the functionality of the world’s most popular “cleaning” tool for Windows, CCleaner. CCEnhancer adds detection of temp, “junk” and “unnecessary” files for over 270 additional third-party programs to CCleaner. Doesn’t Get Any Easier CCEnhancer is a minuscule 350KB download and is a cinch [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://thewebatom.net/software/ccenhancer/"><img src="http://www.opencandy.com/wp-content/uploads/2010/12/ccenhancer_gui_-300x189.png" alt="ccenhancer gui  300x189 CCEnhancer Helps CCleaner Clean Even Better (freeware)" title="CCEnhancer" width="300" height="189" class="alignright size-medium wp-image-4307" /></a><a href="http://thewebatom.net/software/ccenhancer/" target="_blank">CCEnhancer</a> is a tiny app made by The Web Atom to enhance the functionality of the world’s most popular “cleaning” tool for Windows, <a href="http://www.piriform.com/ccleaner" target="_blank">CCleaner</a>. CCEnhancer adds detection of temp, “junk” and “unnecessary” files for over 270 additional third-party programs to CCleaner. </p>
<p><strong>Doesn’t Get Any Easier</strong><br />
CCEnhancer is a minuscule 350KB download and is a cinch to use. Once downloaded, simply launch CCEnhancer with admin privileges and press “Download latest” to fetch an up-to-date file containing the list of additional third-party apps and the location of their “unnecessary” files which CCEnhancer then adds to CCleaner’s configuration. Once that’s finished (after about 10-20 seconds), you can launch CCleaner and check out all the new apps that were added by looking at the ‘Applications’ tab under the ‘Cleaner’ section of CCleaner. There you can choose what application’s files you want to remove. </p>
<p><span id="more-4306"></span></p>
<p><strong>Detailed Results Are Your Friend</strong><br />
<a href="http://www.opencandy.com/wp-content/uploads/2010/12/ccleaner_settings_.png"><img src="http://www.opencandy.com/wp-content/uploads/2010/12/ccleaner_settings_-300x232.png" alt="ccleaner settings  300x232 CCEnhancer Helps CCleaner Clean Even Better (freeware)" title="CCleaner Settings Page (GUI)" width="300" height="232" class="alignright size-medium wp-image-4321" /></a>As with any cleanup tool, it’s important to make sure you know exactly what will be removed from your computer before it’s actually deleted. CCleaner has a handy ‘Analyze’ feature that is quite useful when you have the ‘Show initial results in detailed view’ setting enabled. When you analyze your system with the option turned on, you’ll see a detailed list of every single file CCleaner’s wants to remove. If you find something listed that you don’t want removed, you can add it to CCleaner’s exclusion list and then re-analyze to make sure it’s no longer slated for removal there. </p>
<p><strong>A Note of Caution</strong><br />
Even the best cleanup programs make mistakes, as witnessed by <a href="http://twitter.com/billp" target="_blank">Bill Pytlovany</a> creator, developer and owner of <a href="http://www.billp.com" target="_blank">WinPatrol</a>. In a recent update to CCleaner (through no fault of CCEnhancer’s), <a href="http://billpstudios.blogspot.com/2010/11/beware-over-ambiguous-clean-up-programs.html" target="_blank">he noticed</a> (and also remarked about being careful with cleanup programs) that Piriform added the detection and removal of a file critical to the proper operation of WinPatrol. The issue was quickly resolved, but it’s a potent reminder to always keep your eye on any cleanup or optimization tools you use to make sure they don’t mistakenly remove something you don’t want them to.</p>
<p>I&#8217;ve also noticed people commenting that they were wary of trying CCEnhancer because they didn&#8217;t know what programs it adds to CCleaner&#8217;s detections. The Web Atom maintains the list (and the locations of files) at the following address so you can check it out before using CCEnhancer: <a href="http://content.thewebatom.net/files/winapp2.ini" target="_blank">http://content.thewebatom.net/files/winapp2.ini</a>.</p>
<p>Give CCleaner and CCEnhancer a shot and get your act (well your computer at least) cleaned up a bit, will ya? Just make sure you know what you&#8217;re deleting. :) </p>
<p>This is Dr. Apps signing off for now. As always, be sure to <a href="http://twitter.com/drapps" target="_blank">follow me on Twitter</a>.</p>
<pre><strong>App info</strong>
Software: CCEnhancer
Version used: 2.2 Beta (12/07/2010)
Compatibility: All versions of CCleaner (32 and 64-bit)
Installer size: 350KB
License: Freeware
Language(s): English
Homepage: <a href="http://thewebatom.net/software/ccenhancer/download/" target="_blank">http://thewebatom.net/software/ccenhancer/download/</a>
</pre>
<p></p>
<p><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/"><img alt="88x31 CCEnhancer Helps CCleaner Clean Even Better (freeware)" style="border-width:0" src="http://i.creativecommons.org/l/by-nc-sa/3.0/us/88x31.png" title="CCEnhancer Helps CCleaner Clean Even Better (freeware)" /></a><br />This post is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/" target="_blank">Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License</a>. </p>
<p><strong>(Material Disclosure: None. Neither Dr.Apps nor OpenCandy has received compensation from the creator(s) of CCleaner or CCEnhancer for the creation or posting of this content.)</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.opencandy.com/2010/12/09/ccenhancer-helps-ccleaner-clean-even-better-freeware/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Congratulations to the Winners of Packt Publishing’s 2010 Open Source Awards!</title>
		<link>http://www.opencandy.com/2010/11/27/congratulations-to-the-winners-of-packt-publishing%e2%80%99s-2010-open-source-awards/</link>
		<comments>http://www.opencandy.com/2010/11/27/congratulations-to-the-winners-of-packt-publishing%e2%80%99s-2010-open-source-awards/#comments</comments>
		<pubDate>Sat, 27 Nov 2010 19:17:13 +0000</pubDate>
		<dc:creator>drapps</dc:creator>
				<category><![CDATA[contest]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[awards]]></category>
		<category><![CDATA[most promising open source project]]></category>
		<category><![CDATA[mposp]]></category>
		<category><![CDATA[open source awards]]></category>
		<category><![CDATA[packt]]></category>
		<category><![CDATA[packtpub]]></category>
		<category><![CDATA[posa2010]]></category>
		<category><![CDATA[winners]]></category>

		<guid isPermaLink="false">http://www.opencandy.com/?p=4273</guid>
		<description><![CDATA[Last week, Packt Publishing announced the winners of the 2010 Open Source Awards. This year Packt expanded the scope of the awards from a Content Management System (CMS)-only affair to add new categories for “Most Promising Open Source Project,” “Open Source Graphics Software,” “Open Source E-Commerce Applications” and “Open Source JavaScript Libraries.” We were lucky [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.opencandy.com/2010/08/27/we%e2%80%99re-sponsoring-the-most-promising-open-source-project-award/packt_os_awards_small/" rel="attachment wp-att-3894"><img src="http://www.opencandy.com/wp-content/uploads/2010/08/packt_os_awards_small.png" alt="packt os awards small Congratulations to the Winners of Packt Publishing’s 2010 Open Source Awards!" title="Packt 2010 Open Source Awards" width="144" height="100" class="alignright size-full wp-image-3894" /></a>Last week, <a href="http://packtpub.com" target="_blank">Packt Publishing</a> announced the winners of the 2010 Open Source Awards. This year Packt expanded the scope of the awards from a Content Management System (CMS)-only affair to add new categories for “Most Promising Open Source Project,” “Open Source Graphics Software,” “Open Source E-Commerce Applications” and “Open Source JavaScript Libraries.”</p>
<p>We were lucky enough to be able to sponsor the “Most Promising Open Source Project” award category, where <a href="http://www.pimcore.org/" target="_blank">pimcore</a> emerged as the overall winner and was awarded $2,500. <a href="http://www.tomatocms.com/" target="_blank">TomatoCMS</a> and <a href="http://buddypress.org/" target="_blank">BuddyPress</a> were the first and second runners up and were awarded $1,000 and $500 in prize money respectively. Our earnest congratulations go out to them and to the two other finalists, <a href="http://www.wolfcms.org/" target="_blank">Wolf CMS</a> and <a href="http://livestreetcms.com/" target="_blank">LiveStreet CMS</a>. In the coming weeks, I’ll be conducting a video interview with Dietmar Rietsch, the founder of pimcore (and whoever else from the team he wants to bring along), so be on the lookout for it.</p>
<p>Congratulations to all the other projects that were nominated too. It’s exciting to see so many great open source projects gain recognition for all the hard work they put into providing awesome software to the world at large. The awards wouldn’t be possible without all the people who make up the communities and support the projects, so thanks to everyone who took the time to vote as well.  </p>
<p>It’s been a pleasure working with Packt on the awards and we look forward to doing it again in 2011. Be sure to <a href="https://www.packtpub.com/open-source-awards-home" target="_blank">check out the full list of winners</a> on Packt’s site.</p>
<p>Viva la open source! :)</p>
<p>Dr. Apps<br />
Software Community Guru for OpenCandy<br />
<a href="http://twitter.com/drapps" target="_blank">Follow me on Twitter</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.opencandy.com/2010/11/27/congratulations-to-the-winners-of-packt-publishing%e2%80%99s-2010-open-source-awards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interview with John of BuddyPress, Most Promising Open Source Project Finalist</title>
		<link>http://www.opencandy.com/2010/11/02/interview-with-john-of-buddypress-most-promising-open-source-project-finalist/</link>
		<comments>http://www.opencandy.com/2010/11/02/interview-with-john-of-buddypress-most-promising-open-source-project-finalist/#comments</comments>
		<pubDate>Tue, 02 Nov 2010 20:51:13 +0000</pubDate>
		<dc:creator>drapps</dc:creator>
				<category><![CDATA[contest]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[software-development]]></category>
		<category><![CDATA[BuddyPress]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[most promising open source project]]></category>
		<category><![CDATA[mposp]]></category>
		<category><![CDATA[open source awards]]></category>
		<category><![CDATA[packt]]></category>
		<category><![CDATA[packt publishing]]></category>
		<category><![CDATA[vote]]></category>

		<guid isPermaLink="false">http://www.opencandy.com/?p=4253</guid>
		<description><![CDATA[Today, I was lucky enough to have John of BuddyPress chime in on the project and why they deserve your vote for Most Promising Open Source Project in the 2010 Packt Publishing Open Source Awards. Dr. Apps: Since this category is for projects less than two years old, how does it feel to be recognized [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.packtpub.com/open-source-awards-home/voting-stage"><img src="http://www.opencandy.com/wp-content/uploads/2010/11/buddypress-300x300.png" alt="buddypress 300x300 Interview with John of BuddyPress, Most Promising Open Source Project Finalist" title="Love Buddypress, vote BuddyPress!" width="300" height="300" class="alignright size-medium wp-image-4255" /></a>Today, I was lucky enough to have John of <a href="http://buddypress.org" target="_blank">BuddyPress</a> chime in on the project and why they deserve your vote for Most Promising Open Source Project in the <a href="http://bit.ly/osavote" target="_blank">2010 Packt Publishing Open Source Awards</a>. </p>
<p>Dr. Apps: Since this category is for projects less than two years old, how does it feel to be recognized by the community as one of the most promising open source projects?</p>
<p><i>John: Pretty awesome! BuddyPress has come a long way, and we have a ton of neat things in store for its future.</i></p>
<p>D: How do you feel about BuddyPress being a finalist for Most Promising Open Source Project?</p>
<p><i>J: I&#8217;ve always felt very proud and fortunate to be part of the BuddyPress community and development team, so it was a lot more of that same warm and fuzziness. Recognition of a job well done always feels good.</i> <span id="more-4253"></span></p>
<p>D: For people that don’t know about BuddyPress, can you briefly explain what it is?</p>
<p><i>J: BuddyPress is a plugin for WordPress that enables features you&#8217;ve come to expect from a typical social network: Friends, Groups, Activity, Private Messages, Forums, and Profiles. It&#8217;s purpose is to more easily enable a WordPress powered site to be more of a niche network for users that are passionate about what that WordPress site provides already.</i></p>
<p>D: How many people are on the core BuddyPress dev team?</p>
<p><i>J: Five, total. The project was started by our other lead developer, Andy Peatling. We brought Marshall Sorenson on for his interest in further developing the internal APIs. Most recently we added Boone B. Gorges and Paul Gibbs to the team as they&#8217;ve been two of the most active and dedicated contributors of patches and bug fixes for a long while.</i></p>
<p>D: What are some of your favorite programs, tools, or libraries that helped with developing BuddyPress?</p>
<p><i>J: Aside from <a href="http://wordpress.org" target="_blank">WordPress</a>? :) For me personally, I bounce around quite a bit between operating systems, and <a href="http://netbeans.org/" target="_blank">Netbeans</a> is the only consistent interface that I&#8217;ve found for Windows, Ubuntu, and OSX that offers SVN integration and XDebug support. <a href="http://xdebug.org/" target="_blank">XDebug</a> is a huge help, and literally changed the way I write and test PHP overnight, so for me it&#8217;s a must have. For spot fixes I use <a href="http://notepadplusplus.org" target="_blank">Notepad++</a> and <a href="http://macromates.com/" target="_blank">TextMate</a>. <a href="http://getfirebug.com/" target="_blank">Firebug</a> is essential for anything user facing.</i></p>
<p>D: What one feature of BuddyPress is the team most proud of? I know it’s hard to pick sometimes. :)</p>
<p><i>J: It&#8217;s probably a tie between the Activity Stream and the Groups API. Both have some pretty killer code behind them, and are really powerful components that have lots of room to grow and extend.</i></p>
<p>D: What does being a finalist in the Most Promising Open Source Project category mean to BuddyPress?</p>
<p><i>J: I think it means that people care about the power of running their own social network and owning their own data. Being a finalist means people really care about the project, and the time and effort that goes into it. We are super excited and humbled to see it be recognized this early on in development.</i></p>
<p>D: What differentiates BuddyPress from the other finalists for “Most Promising Open Source Project”?</p>
<p><i>J: That&#8217;s really hard to say. I think all of the finalists deserve to win, and we&#8217;re all doing our best to fill a specific gap. Our development style and approach might be the only thing I would think could differentiate. Since we&#8217;re all working remotely and in a few different countries, we&#8217;ve mirrored the WordPress development mantra pretty closely.</i></p>
<p>D: What is the vision for the future of BuddyPress? Where do you want to go from here?</p>
<p><i>J: More documentation, easier APIs, tighter integration with WordPress UI,&#8230; and we&#8217;ve been discussing ways to connect independent BuddyPress installations together for a while now.</i></p>
<p>D: What would winning prize money do for the project? Basically what will you spend the money on if you win?</p>
<p><i>J: That&#8217;s a good question. We&#8217;ve talked about 3D televisions and vacations for the dev team, but ultimately we decided donating it to the WordPress foundation was the best investment in the projects future.</i></p>
<p>D: Is there anything else you’d like to tell people about BuddyPress?</p>
<p><i>J: BuddyPress is a rapidly growing open source project, and one of the few that are genuinely focused on helping build social networks. If you&#8217;re a developer that&#8217;s looking for something new to try, or someone looking for something a little more than a blog or a forum without needing to give up control of your data, we really hope you&#8217;ll check it out!</p>
<p>Huge thanks to all of our supporters from Andy, John, Marshall, Boone, and Paul!</i></p>
<p>D: Thanks for the interview, John! I know we had a bit of trouble getting it done due to illness on both sides. Best of luck to you and the BuddyPress team in the finals. Which reminds me &#8212; there are only FOUR more days left to cast your vote for Most Promising Open Source Project and the other four categories in the 2010 Packt Publishing Open Source Awards!</p>
<p><a href="https://www.packtpub.com/open-source-awards-home/vote-most-promising-open-source-project"><img src="http://www.packtpub.com/sites/default/files/Vote%20for%20OS%20Project.jpg" border="0" alt="Vote%20for%20OS%20Project Interview with John of BuddyPress, Most Promising Open Source Project Finalist" width="479" height="59" title="Interview with John of BuddyPress, Most Promising Open Source Project Finalist" /></a></p>
<p>Dr. Apps<br />
Software Community Guru for OpenCandy<br />
<a href="http://twitter.com/drapps" target="_blank">Follow me on Twitter</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.opencandy.com/2010/11/02/interview-with-john-of-buddypress-most-promising-open-source-project-finalist/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Interview with Dietmar of pimcore, Most Promising Open Source Project Finalist</title>
		<link>http://www.opencandy.com/2010/10/29/interview-with-dietmar-of-pimcore-most-promising-open-source-project-finalist/</link>
		<comments>http://www.opencandy.com/2010/10/29/interview-with-dietmar-of-pimcore-most-promising-open-source-project-finalist/#comments</comments>
		<pubDate>Fri, 29 Oct 2010 22:24:35 +0000</pubDate>
		<dc:creator>drapps</dc:creator>
				<category><![CDATA[contest]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[most promising open source project]]></category>
		<category><![CDATA[mposp]]></category>
		<category><![CDATA[open source awards]]></category>
		<category><![CDATA[packt publishing]]></category>
		<category><![CDATA[packtpub]]></category>
		<category><![CDATA[posa]]></category>
		<category><![CDATA[vote]]></category>

		<guid isPermaLink="false">http://www.opencandy.com/?p=4207</guid>
		<description><![CDATA[It&#8217;s another day and time for another awesome interview with a finalist for the Most Promising Open Source Project category of Packt&#8217;s 2010 Open Source Awards. This time I had the pleasure of interviewing Dietmar from pimcore. Read on to find out why Dietmar believes pimcore deserves your vote. Dr. Apps: Since this award category [...]]]></description>
			<content:encoded><![CDATA[<p><a href="https://www.packtpub.com/open-source-awards-home/vote-most-promising-open-source-project"><img src="http://www.opencandy.com/wp-content/uploads/2010/10/pimcore-300x300.png" alt="pimcore 300x300 Interview with Dietmar of pimcore, Most Promising Open Source Project Finalist" title="Vote for pimcore for Most Promising Open Source Project" width="300" height="300" class="alignright size-medium wp-image-4209" /></a>It&#8217;s another day and time for another awesome interview with a finalist for the Most Promising Open Source Project category of Packt&#8217;s 2010 Open Source Awards. This time I had the pleasure of interviewing Dietmar from <a href="http://www.pimcore.org/" target="_blank">pimcore</a>. Read on to find out why Dietmar believes pimcore deserves your vote. </p>
<p>Dr. Apps: Since this award category is for projects less than two years old, how does it feel to be recognized by the community as one of the most promising open source projects?</p>
<p><i>Dietmar: Amazing, simply amazing. Since pimcore is not even a full year old, it’s an even greater privilege for us, being recognized as one of the most promising open source projects. All of this would not have been possible without the great support and enthusiasm of our community. Thanks to everyone who voted for pimcore.</i></p>
<p>Dr: For people that don’t know about pimcore, can you briefly explain what it is?</p>
<p><i>Di: Basically, pimcore is a powerful and robust Zend Framework-based PHP content management system for creating and managing digital content and assets. With pimcore<span id="more-4207"></span> we have intentionally chosen a different approach than most other content management systems and frameworks. Pimcore clearly focuses on the enterprise and agency market and provides features that are fairly new in the open source CMS market and, until now, primarily available only from big, commercial CMS vendors.</p>
<p>These features include multi-channel publishing (web &#038; print), product information management, master data management and APIs and SOAP web services for automating the whole system.</i></p>
<p><a href="http://www.opencandy.com/wp-content/uploads/2010/10/pimcoreteam.jpg"><img src="http://www.opencandy.com/wp-content/uploads/2010/10/pimcoreteam-300x200.jpg" alt="pimcoreteam 300x200 Interview with Dietmar of pimcore, Most Promising Open Source Project Finalist" title="pimcore Team Photo!" width="300" height="200" class="alignright size-medium wp-image-4211" /></a></p>
<p>Dr: How many people are on the core pimcore dev team?</p>
<p><i>Di: The core team of pimcore is made up of 4 people. Bernhard is the head of code and works together with Michaela and Christian on all core aspects of pimcore. I’m guiding the project and care about the management and the communication issues. Additionally Betty, Albert and Karl work on plugins, documentation issues and the community.</i></p>
<p>Dr: What are some of your favorite programs, tools, or libraries that helped with developing pimcore?</p>
<p><i>Di: Technologically, pimcore is strictly based on the <a href="http://framework.zend.com/" target="_blank">Zend Framework</a>, the leading development framework for the PHP programming language. pimcore’s frontend GUI interface is 100% powered by the renowned ExtJS Javascript library. Therefore our thankful shouts go out to Zend and the Zend Framework community and to the Sencha team for creating <a href="http://www.sencha.com/products/js/" target="_blank">ExtJS</a>.</p>
<p>We have also obtained great support from different software vendors, supporting our open-source approach. <a href="http://www.atlassian.com/" target="_blank">Atlassian</a> provided us with a free license for their issue and release management products and the smart guys from Jet Brains sponsored a few licenses for their great <a href="http://www.jetbrains.com/phpstorm/" target="_blank">PHP Storm IDE</a>. Thanks to all of them.</i></p>
<p>Dr: What one feature of pimcore is the team most proud of? I know it’s hard to pick sometimes. :)</p>
<p><i>Di: Yeah, that’s a real hard one. First of all, we are proud of the whole package. As you probably know, code and especially features can be – although not human – very jealous beings. Therefore I have to be quite careful. < whispering> I like the drag-and-drop based model editor best. It just makes it very easy to create new apps and functionality within pimcore. It’s rad. RAD as in Rapid Application Development.</i></p>
<p>Dr: What does being a finalist in the Most Promising Open Source Project category mean to pimcore?</p>
<p><i>Di: The Packt Publishing award is a prestigious one. Being a finalist is a great honor for the whole pimcore crew and provides very positive publicity for our open-source solution. Actually it’s more about recognition and an important step for pimcore’s road to success.</i></p>
<p>Dr: What differentiates pimcore from the other finalists for “Most Promising Open Source Project”?</p>
<p><i>Di: First of all: Congratulations to all the other nominees. All of them are really great open-source solutions. pimcore has a clear focus on the enterprise and agency market and provides tools and solutions for creating enterprise-ready websites and web applications.</p>
<p>While other finalists focus on social and pure content management aspects, pimcore has a strong integrative approach and positions itself as an interface between the corporate IT, marketing and sales departments by providing features like master data management and multi-channel publishing. </p>
<p>Content and assets provided by pimcore can be used in third-party ecommerce systems, in ERP systems, on mobile devices, in heterogeneous environments via web services and, of course, pimcore-managed websites and apps.</i></p>
<p>Dr: What is the vision for the future of pimcore? Where do you want to go from here?</p>
<p><i>Di: Nothing more than establishing an open-source enterprise content management ecosystem as a real alternative to the big closed-source players out there! ;-) </i></p>
<p>Dr: What would winning prize money do for the project? Basically, what will you spend the money on if you win?</p>
<p><i>Di: Winning this competition would really be something special – mostly for the recognition and the exposure for pimcore. In this regard, winning the prize money is really secondary for us. As Christmas is around the corner, we would split the prize money into equal parts: One part for charity and one part for planning the first annual pimcore conference.</p>
<p>In terms of charity, we would like to support <a href="http://mediadonis.net/" target="_blank">Mediadonis</a> and <a href="http://www.mediadonis.net/category/seos-for-charity/" target="_blank">SEOs For Charity</a>. They do a great job helping the truly disadvantaged and less fortunate.</i>     </p>
<p>Dr: Is there anything else you’d like to tell people about pimcore?</p>
<p><i>Di: Thanks to the whole pimcore community for your support and enthusiasm. If you are not yet in love with pimcore, learn more about it on <a href="http://pimcore.org" target="_blank">our site</a>. And if you have any questions, just use our forums and try out our award winning support. ;-) Cheers! </i></p>
<p>Dr: Thank you so much for your time and doing an interview with me, Deitmar. Best of luck in the finals! And, as a reminder for everyone who hasn’t cast their vote yet, final voting closes on November 5th, so don’t be late. There are four other award categories in the contest to vote for as well … so go get voting!</p>
<p><a href="https://www.packtpub.com/open-source-awards-home/vote-most-promising-open-source-project"><img src="http://www.packtpub.com/sites/default/files/Vote%20for%20OS%20Project.jpg" border="0" alt="Vote%20for%20OS%20Project Interview with Dietmar of pimcore, Most Promising Open Source Project Finalist" width="479" height="59" title="Interview with Dietmar of pimcore, Most Promising Open Source Project Finalist" /></a></p>
<p>Dr. Apps<br />
Software Community Guru for OpenCandy<br />
<a href="http://twitter.com/drapps" target="_blank">Follow me on Twitter</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.opencandy.com/2010/10/29/interview-with-dietmar-of-pimcore-most-promising-open-source-project-finalist/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interview with Martijn of Wolf CMS, Most Promising Open Source Project Finalist</title>
		<link>http://www.opencandy.com/2010/10/27/interview-with-martijn-of-wolf-cms-most-promising-open-source-project-finalist/</link>
		<comments>http://www.opencandy.com/2010/10/27/interview-with-martijn-of-wolf-cms-most-promising-open-source-project-finalist/#comments</comments>
		<pubDate>Wed, 27 Oct 2010 19:47:35 +0000</pubDate>
		<dc:creator>drapps</dc:creator>
				<category><![CDATA[contest]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[finalist]]></category>
		<category><![CDATA[martijn]]></category>
		<category><![CDATA[most promising open source project]]></category>
		<category><![CDATA[mposp]]></category>
		<category><![CDATA[open source awards]]></category>
		<category><![CDATA[packt publishing]]></category>
		<category><![CDATA[packtpub]]></category>
		<category><![CDATA[posa]]></category>
		<category><![CDATA[vote]]></category>
		<category><![CDATA[wolf]]></category>
		<category><![CDATA[wolf cms]]></category>

		<guid isPermaLink="false">http://www.opencandy.com/?p=4182</guid>
		<description><![CDATA[Today, I&#8217;m happy to share my interview with Martijn of Wolf CMS. Wolf is one of the top five finalists for Most Promising Open Source Project in Packt Publishing&#8217;s 2010 Open Source Awards. Find out what Martijn thinks about Wolf CMS being a finalist and how they&#8217;d spend the prize money if they win. Dr. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="https://www.packtpub.com/open-source-awards-home/vote-most-promising-open-source-project"><img src="http://www.opencandy.com/wp-content/uploads/2010/10/wolfcms-300x300.png" alt="wolfcms 300x300 Interview with Martijn of Wolf CMS, Most Promising Open Source Project Finalist" title="Vote for Wolf CMS for Most Promising Open Source Project" width="300" height="300" class="alignright size-medium wp-image-4185" /></a>Today, I&#8217;m happy to share my interview with Martijn of <a href="http://wolfcms.org" target="_blank">Wolf CMS</a>. Wolf is one of the top five finalists for Most Promising Open Source Project in Packt Publishing&#8217;s 2010 Open Source Awards. Find out what Martijn thinks about Wolf CMS being a finalist and how they&#8217;d spend the prize money if they win.</p>
<p>Dr. Apps: Since this category is for projects that are less than two years old, how does it feel to be recognized by the community as one of the most promising open source projects?</p>
<p><i>Martijn: It feels very good of course! It shows we&#8217;re on the right track and people are noticing our project. With so many useful open source projects out there, there&#8217;s a strong sense of affirmation about what Wolf hopes to provide to users.</i></p>
<p>D: How do you personally feel about Wolf CMS being a finalist for Most Promising Open Source Project?</p>
<p><i>M: Great! It is very gratifying to see people&#8217;s response to Wolf CMS and see the community grow and help each other out.<br />
<span id="more-4182"></span>It&#8217;s hard to keep up with all the new initiatives &#8212; we weren&#8217;t familiar with some of the other finalists, in fact! I&#8217;m sure we&#8217;re all pleased to be included in this showcase event.</i></p>
<p>D: For people that don’t know Wolf CMS or anything about the project, can you briefly explain what it is?</p>
<p><i>M: Wolf CMS is a content management system that aims to be simple but extremely powerful through its tool set and plugins. Rather than you having to create your site around the system, we want you to mold the system around your site.</i></p>
<p>D: How many people are on the core Wolf CMS dev team?</p>
<p><i>M: We currently have four people on board: Two developers and two documentation/forum guys. I&#8217;m the founder and lead developer and as such do most of the core work. Mike&#8217;s the second developer. He focuses on bug squashing, plugin development and when time&#8217;s left other core development. David is our resident evangelist, forum and documentation guy with Dejan also working on documentation.</p>
<p>We all try to pitch in at the forums when needed. Feel free to meet us at <a href="http://www.wolfcms.org/discover/the-team.html" target="_blank">http://www.wolfcms.org/discover/the-team.html</a> or in the <a href="http://www.wolfcms.org/forum/" target="_blank">Wolf CMS forums.</a></i></p>
<p>D: What are some of your favorite programs, tools, or libraries that helped with developing Wolf CMS?</p>
<p><i>M: The tools I use most are the NetBeans IDE, a local Ubuntu LAMP installation, Firefox 3 and PHPUnit for unit tests. Additionally I occasionally use Xdebug or Selenium when called for. We&#8217;re in the process of moving from Prototype to JQuery by popular request which is turning out to be more of a headache than expected. We have people in the core team and in the community helping out, but certain things just seem to be difficult to do. In any case we do quite like JQuery and once the migration is done, we should have clean sailing.</i></p>
<p>D: What one feature of Wolf is the team most proud of? I know it’s hard to pick sometimes. :)</p>
<p><i>M: That&#8217;s a hard question indeed, when there are so many to choose from! The simple page-based hierarchy makes the CMS instantly and intuitively understandable, even to brand new users lacking a technical background. The plugin and helper systems ensure that every developer can extend Wolf to their heart&#8217;s content. The simple use of HTML/CSS for templating means that there are no barriers to designers. And every user will be grateful for the many security initiatives that are being implemented in the current development phase. Though Wolf’s best feature might simply be its “keep-it-simple”, “less-is-more” approach.</i></p>
<p>D: What does being a finalist in the Most Promising Open Source Project category mean to Wolf CMS?</p>
<p><i>M: Exposure for a fledgling project, a pat on the shoulder for a job well done so far and an added incentive to keep going.</i></p>
<p>D: What differentiates Wolf CMS from the other finalists for “Most Promising Open Source Project”?</p>
<p><i>M: Wolf CMS aims to be a simple, free form CMS that allows developers a lot of flexibility in the way they develop their site. That&#8217;s our focus and that&#8217;s the difference. For example, where BuddyPress and LiveStreet seem to be focusing more on social network and blog sites, Wolf CMS is geared to start you off with a simple core so you can built anything you want from there. We&#8217;re trying to keep it as small and simple as possible while still allowing you to easily expand functionality through plugins and custom code. Also, some other finalists have opted to include a wider range of libraries and platforms than Wolf has. Our choice is based on keeping things simple and light, yet still powerful.</i></p>
<p>D: What is the vision for the future of Wolf CMS? Where do you want to go from here?</p>
<p><i>M: The vision for Wolf&#8217;s future is to keep it simple, slim it down and speed it up. Not only will slimming it down and speeding it up improve Wolf CMS itself, but it will also reduce power consumption which in these days is increasingly important.</p>
<p>We&#8217;d also like to expand our community, to foster new plugins by improving ease of development and to expand and improve documentation. A lot of projects underestimate its importance so we&#8217;d like to make sure we have good documentation. Despite being a relatively small and young project, we already have quite some resources and will be adding more.</i></p>
<p>D: What would winning prize money do for the project? Basically what will you spend the money on if you win?</p>
<p><i>M: The most obvious effect winning would have is it&#8217;d give us a lot of exposure.</p>
<p>As for the money, we will be spending most of it on hosting costs to ensure an uninterrupted and speedy service of the site as this is the most important resource for our users apart from the product itself. It is also the biggest expense for the project.</p>
<p>Apart from helping with hosting costs, it will also allow us to improve the plugin repository in terms of storage capacity and stability to ensure future availability of third party plugins. We also have a policy in place to give 10% of the donations we receive to the World Wildlife Fund since we feel that in these modern times of computers running everywhere, nature could use a hand. </p>
<p>Depending on the amount we&#8217;d win, we may also spend a small amount on a couple of thank you gifts towards certain people in the community that we feel have helped their fellow community members and Wolf CMS in general. Nothing fancy, just a small thank you from us to them.</i></p>
<p>D: Is there anything else you’d like to tell people about Wolf CMS?</p>
<p><i>M: Sure! We’d like to invite everyone to come on by at wolfcms.org, try it out and say hello on the forum. You’re always welcome!</i></p>
<p>D: I appreciate you spending the time to be interviewed and sharing Wolf’s story. I can “see” the passion for what you do and wish the best of luck to you in the finals. Voting for the Open Source Awards closes on November 5, 2010, so go and vote. There are also four other categories with great projects to vote for as well, so what are you waiting for?</p>
<p><a href="https://www.packtpub.com/open-source-awards-home/vote-most-promising-open-source-project"><img src="http://www.packtpub.com/sites/default/files/Vote%20for%20OS%20Project.jpg" border="0" alt="Vote%20for%20OS%20Project Interview with Martijn of Wolf CMS, Most Promising Open Source Project Finalist" width="479" height="59" title="Interview with Martijn of Wolf CMS, Most Promising Open Source Project Finalist" /></a></p>
<p>Dr. Apps<br />
Software Community Guru for OpenCandy<br />
<a href="http://twitter.com/drapps" target="_blank">Follow me on Twitter</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.opencandy.com/2010/10/27/interview-with-martijn-of-wolf-cms-most-promising-open-source-project-finalist/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

