<?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>FiddyP &#187; Blog Tools</title>
	<atom:link href="http://fiddyp.co.uk/category/blog-tools/feed/" rel="self" type="application/rss+xml" />
	<link>http://fiddyp.co.uk</link>
	<description>The personal blog of Andy Bailey</description>
	<lastBuildDate>Tue, 17 Jan 2012 09:02:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>CommentLuv Premium</title>
		<link>http://fiddyp.co.uk/commentluv-premium/</link>
		<comments>http://fiddyp.co.uk/commentluv-premium/#comments</comments>
		<pubDate>Wed, 23 Nov 2011 22:25:14 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Blog Tools]]></category>
		<category><![CDATA[commentluv premium]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[profit]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://fiddyp.co.uk/?p=2033</guid>
		<description><![CDATA[“Awesome Features” CommentLuv Premium allows you to unlock advanced backlink features on 10′s of thousands of blogs. It has been shown to increase comments and traffic to blogs [..]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Ffiddyp.co.uk%2Fcommentluv-premium%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Ffiddyp.co.uk%2Fcommentluv-premium%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><center><iframe width="560" height="315" src="http://www.youtube.com/embed/nWgQGfDqEtw" frameborder="0" allowfullscreen></iframe></p>
<p class="jboxbtn"><a title="Limited time offer! get it before it's too late" href="http://www.commentluv.com/?mode=paypal&amp;itemID=5"><img src="http://www.commentluv.com/wp-content/themes/profitstheme_11/lib/images/buttons/yellow_add-to-cart.png" alt="" border="0"></a></p>
<div id="jbox" class="orangebox3" style="width: 520px; padding: 10px 20px;"></center></p>
<p class="jboxcommhead">“Awesome Features”</p>
<p><img class="size-thumbnail wp-image-1244 alignleft" title="CommentLuv Premium Features" src="http://www.commentluv.com/wp-content/uploads/2011/11/commentluv-premium-box-step2-150x150.png" alt="CommentLuv Premium Features" width="150" height="150"></center><br />
CommentLuv Premium allows you to unlock advanced backlink features on 10′s of thousands of blogs. It has been shown to increase comments and traffic to blogs that install it and helps to make your posts go viral by integrating with twitter, facebook and google plus.</p>
<p>It combines 8 plugins in to 1 which all work in harmony to reduce spam, provide stats of where your links are being clicked, deny trackbacks from spammers, allow users to use keywords in their name, leave their twitter name in the comments, showcase your top commenters and more.</p>
<p>The plugin has many new features :</p>
<ul class="greencheck">
<li>Integrated anti spam measures that prevent almost 100% of botspam</li>
<li>Dofollow readers links with advanced rules so you look after your most loyal readers</li>
<li>Unique social enticements which helps your posts to go viral on Twitter, facebook and Google+</li>
<li>Integrated twitterlink functions to allow readers to leave their twitter names on comments</li>
<li>Improved version of Keywordluv with much tighter control over who gets to use keywords</li>
<li>Integrates trackback validation with improved heuristics</li>
<li>Exclusive top commentators widget with advanced display control</li>
<li>Dashboard and advanced stats that show you where your links are getting clicked</li>
<li>Free updates for life using the easy one click automatic update system</li>
<li>more being added all the time!</li>
</ul>
<p>You can find out more about CommentLuv Premium at <a href="http://www.CommentLuv.com">CommentLuv.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://fiddyp.co.uk/commentluv-premium/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Configuring Hostgator VPS for automated CPanel backups to Amazon S3</title>
		<link>http://fiddyp.co.uk/cpanel-backups-to-amazon-s3/</link>
		<comments>http://fiddyp.co.uk/cpanel-backups-to-amazon-s3/#comments</comments>
		<pubDate>Sun, 04 Sep 2011 13:08:44 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Blog Tools]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[automated]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[cpanel]]></category>
		<category><![CDATA[hostgator]]></category>
		<category><![CDATA[profit]]></category>
		<category><![CDATA[whm]]></category>

		<guid isPermaLink="false">http://fiddyp.co.uk/?p=2005</guid>
		<description><![CDATA[Warning! Geekiness ahead Ok, so just had a wonderful time trying to set up a way to automatically backup my hostgator VPS to Amazon S3. I did it [..]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Ffiddyp.co.uk%2Fcpanel-backups-to-amazon-s3%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Ffiddyp.co.uk%2Fcpanel-backups-to-amazon-s3%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><img src="http://fiddyp.co.uk/wp-content/uploads/cpanel-to-amazon-s3.png" alt="" title="cpanel-to-amazon-s3" width="275" height="126" class="aligncenter size-full wp-image-2006" /></p>
<h2>Warning! Geekiness ahead</h2>
<p>Ok, so just had a wonderful time trying to set up a way to automatically backup my hostgator VPS to Amazon S3.</p>
<p>I did it with the help of some googling, head scratching and tricky bastardness so I thought I&#8217;d better document it here to remind me how to do it when I need to do it again.</p>
<p>I got most of the information from the <a href="http://jackal777.wordpress.com/2011/03/22/cpanel-backup-to-amazon-s3/">post here</a> and in the comments. Although, I had to piss about a lot to get it finally working. Mainly because of curly quotes in the original page, windoze line breaks and my monkey heritage.</p>
<p>(this is for VPS on Hostgator running Centos 5)</p>
<h2>1. Create AmazonS3 bucket</h2>
<p>Easy bit here, just create a bucket</p>
<h2>2. Install S3 client for Linux</h2>
<p>First need to install s3tools repo</p>
<pre class="brush: plain; title: ; notranslate">cd /etc/yum.repos.d
wget http://s3tools.org/repo/CentOS_5/s3tools.repo</pre>
<p>Next need to install</p>
<pre class="brush: plain; title: ; notranslate">yum install s3cmd</pre>
<p>Answer the questions with Y</p>
<h2>3. Configure s3cmd</h2>
<pre class="brush: plain; title: ; notranslate">s3cmd --configure</pre>
<p>Enter in the access key and secret key from Amazon Security Credentials</p>
<h2>4. Enable daily backups from WHM</h2>
<p>You can select which accounts by clicking the button marked &#8216;select&#8217;<br />
<a href="http://fiddyp.co.uk/wp-content/uploads/whm-backup-configure.png"><img src="http://fiddyp.co.uk/wp-content/uploads/whm-backup-configure-300x250.png" alt="" title="whm-backup-configure" width="300" height="250" class="aligncenter size-medium wp-image-2009" /></a><br />
If it&#8217;s already configured, find out the backup directory by typing</p>
<pre class="brush: plain; title: ; notranslate">grep BACKUPDIR /etc/cpbackup.conf</pre>
<h2>5. Create the log directories</h2>
<pre class="brush: plain; title: ; notranslate">mkdir /var/log/backuplogs</pre>
<h2>6. Write a script to automate the backup and save it as /root/dailybackup.sh</h2>
<p>You should change the email and bucket name to reflect your own values</p>
<pre class="brush: plain; title: ; notranslate">
#!/bin/bash

##Notification email address
_EMAIL=youremail@yourdomain.com

ERRORLOG=/var/log/backuplogs/backup.err`date +%F`
ACTIVITYLOG=/var/log/backuplogs/activity.log`date +%F`

##Directory which needs to be backed up
SOURCE=/backup/cpbackup/daily/*.gz

##Name of the backup in bucket
DESTINATION=`date +%F`

##Backup degree
DEGREE=3

#Clear the logs if the script is executed second time
:&gt; ${ERRORLOG}
:&gt; ${ACTIVITYLOG}

##Uploading the daily backup to Amazon s3
/usr/bin/s3cmd -r put ${SOURCE} s3://yourbucketname/${DESTINATION}/ 1&gt;&gt;${ACTIVITYLOG} 2&gt;&gt;${ERRORLOG}
ret2=$?

##Sent email alert
msg=&quot;BACKUP NOTIFICATION ALERT FROM `hostname`&quot;

if [ $ret2 -eq 0 ];then
msg1=&quot;Amazon s3 Backup Uploaded Successfully&quot;
else
msg1=&quot;Amazon s3 Backup Failed!!\n Check ${ERRORLOG} for more details&quot;
fi
echo -e &quot;$msg1&quot;|mail -s &quot;$msg&quot; ${_EMAIL}

#######################
##Deleting backup’s older than DEGREE days
## Delete from both server and amazon
#######################
DELETENAME=$(date --date=&quot;${DEGREE} days ago&quot; +%F)

/usr/bin/s3cmd -r --force del s3://yourbucketname/${DELETENAME} 1&gt;&gt;${ACTIVITYLOG} 2&gt;&gt;${ERRORLOG}
</pre>
<h2>7. Grant execute privilege to the script</h2>
<pre class="brush: plain; title: ; notranslate">chmod u+x /root/dailybackup.sh</pre>
<h2>8. Set up a cpanel hook to run the script after the backup has completed</h2>
<pre class="brush: plain; title: ; notranslate">nano /scripts/postcpbackup</pre>
<p>enter this as the contents</p>
<pre class="brush: plain; title: ; notranslate">#!/usr/bin/perl
system(&quot;/root/dailybackup.sh&quot;);</pre>
<p>make it executable</p>
<pre class="brush: plain; title: ; notranslate">chmod u+x /scripts/postcpbackup</pre>
<h2>That&#8217;s it!</h2>
<p>In case of disaster, copy the file from Amazon s3 with</p>
<pre class="brush: plain; title: ; notranslate">mkdir restore
s3cmd -r get s3://yourbucketname/2011-02-32/filename.gz restore</pre>
<p><strong>Notes</strong><br />
I changed the bash script so it only copies *.gz files<br />
I wanted to change the time at which the cpbackup occurs so I went to &#8216;manage plugins&#8217; in WHM and put &#8216;install and keep udpated&#8217; tick on &#8216;cronconfig&#8217; and then went to &#8216;configure cpanel cron times&#8217; and set the time I wanted cpbackup to run.</p>
]]></content:encoded>
			<wfw:commentRss>http://fiddyp.co.uk/cpanel-backups-to-amazon-s3/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>New premium plugin being tested</title>
		<link>http://fiddyp.co.uk/new-premium-plugin-being-tested/</link>
		<comments>http://fiddyp.co.uk/new-premium-plugin-being-tested/#comments</comments>
		<pubDate>Sat, 20 Aug 2011 09:36:02 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Blog Tools]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[aweber]]></category>
		<category><![CDATA[awebergate]]></category>
		<category><![CDATA[gateway]]></category>
		<category><![CDATA[premium plugin]]></category>
		<category><![CDATA[profit]]></category>

		<guid isPermaLink="false">http://fiddyp.co.uk/?p=1987</guid>
		<description><![CDATA[Weekend Warrior! I&#8217;ve been working feverishly to get premium commentluv ready for beta testing over the past 3 weeks and to give me a break on the weekends, [..]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Ffiddyp.co.uk%2Fnew-premium-plugin-being-tested%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Ffiddyp.co.uk%2Fnew-premium-plugin-being-tested%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><img src="http://fiddyp.co.uk/wp-content/uploads/premium.jpg" alt="" title="premium plugin" width="251" height="282" class="aligncenter size-full wp-image-1990" /></p>
<h2>Weekend Warrior!</h2>
<p>I&#8217;ve been working feverishly to get premium commentluv ready for beta testing over the past 3 weeks and to give me a break on the weekends, I&#8217;ve been working on another premium plugin that I&#8217;ll be launching to the warrior forums with my JV partner before releasing it to the wild.</p>
<h2>What is it called?</h2>
<p><img src="http://fiddyp.co.uk/wp-content/uploads/aweber-gate.png" alt="" title="aweber-gate" width="125" height="94" class="alignleft size-full wp-image-1989" /><br />
It&#8217;s got a working title of <strong>WP Aweber Gate</strong></p>
<div class="clear"></div>
<h2>What does it do?</h2>
<p>It allows you to protect post and page content from being viewed and downloads from being accessed by readers unless they are on your Aweber list.</p>
<h2>Why would I want that?</h2>
<ul>
<li>Run a membership site without all the trouble of having members register to your site</li>
<li>Offer ethical bribes to people to join your list and know that only people that have subscribed can access the bribe</li>
<li>Prevent your premium content from being shared with non subscribers</li>
<li>Add bonus materiel to your site for your list subscribers only</li>
<li>No need to change your theme to a membership theme just to have subscribers only content</li>
<li>No need to buy expensive plugins like wishlist or DAP (this plugin will be MUCH cheaper!)</li>
<li>There&#8217;s probably a lot more reasons that I haven&#8217;t thought of!</li>
</ul>
<h2>How does it work?</h2>
<p>Just 4 easy steps to get your subscribers only gateway working:</p>
<p>Upload, activate, authorize, configure.</p>
<ol>
<li><strong>Upload</strong><br />
Upload to your plugins directory or use the plugins page link in your dashboard</li>
<li><strong>Activate</strong><br />
Ummm, click activate!</li>
<li><strong>Authorize</strong><br />
Click the link to authorize the plugin to access your Aweber account</li>
<li><strong>Configure</strong><br />
Choose your desired list (or set to check all) and what you want to happen to non subscribers (off with their heads!). </p>
<ul>
<li>You can show them a message which can contain HTML </li>
<li>You can automatically send a subscription to your desired list</li>
<li>You can forward them to any page on your site</li>
<li>You can forward them to any URL on the web</li>
</ul>
</li>
</ol>
<h2>Let me see!</h2>
<p>Here&#8217;s a set of video instructions on how to rebrand my recent premium plugin called <a href="http://wpmailads.com">WP Mail Ads</a>, you can also download a free bonus plugin for commentluv users called The Dashboard Luvver Widget which shows a list of last blog posts from the people that have commented on your blog so you&#8217;ve always got somewhere to go and visit to get some luv!</p>
<p>You can only access the videos and downloads if you&#8217;re an email subscriber to one of my lists. Chances are that if you have downloaded the commentluv plugin or seen some of my videos you are already so all you need to do is enter your email address in the box and click the button, if you are on my list it&#8217;ll show you the content and cookie you so you can access all the locked content and downloads, if you&#8217;re not on one of my lists then it&#8217;ll auto subscribe you and then you just need to click the authorization link that arrives in your inbox. Sweet huh? <img src='http://fiddyp.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
<img src="http://fiddyp.co.uk/wp-content/uploads/arrow8-blue.png" alt="" title="locked content below" width="100" height="96" class="aligncenter size-full wp-image-1998" /><br />
<div class="aweber-check-div"><label for="check-email">You need to be an email subscriber to access this content, enter your email address below and click the button</label><p>Please view this form online to access the content</p><div class="secured">Secured by AweberGate</div></div><br />
<img src="http://fiddyp.co.uk/wp-content/uploads/arrow8-up-blue.png" alt="" title="locked content above" width="100" height="96" class="aligncenter size-full wp-image-1999" /></p>
<h2>When can I get it?</h2>
<p>I&#8217;ll be releasing it in a week or two once all the sales bumpf and bonuses have been put together! watch out for it!</p>
<p>btw&#8230; I have installed premium commentluv to comluv.com. You can read about it here. <a href="http://comluv.com/commentluv-premium-beta-testing-news/">Premium CommentLuv Beta Testing</a></p>
]]></content:encoded>
			<wfw:commentRss>http://fiddyp.co.uk/new-premium-plugin-being-tested/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>WP Mail Ads &#8211; Monetize your wordpress emails! (now with PLR)</title>
		<link>http://fiddyp.co.uk/wp-mail-ads-monetize-your-wordpress-emails/</link>
		<comments>http://fiddyp.co.uk/wp-mail-ads-monetize-your-wordpress-emails/#comments</comments>
		<pubDate>Tue, 26 Jul 2011 20:46:26 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Blog Tools]]></category>
		<category><![CDATA[profit]]></category>

		<guid isPermaLink="false">http://fiddyp.co.uk/?p=1979</guid>
		<description><![CDATA[Hey! did you realize that you&#8217;re leaving money on the table? If you have registrations enabled or subscribe to comments activated on your WordPress blog then that&#8217;s exactly [..]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Ffiddyp.co.uk%2Fwp-mail-ads-monetize-your-wordpress-emails%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Ffiddyp.co.uk%2Fwp-mail-ads-monetize-your-wordpress-emails%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Hey! did you realize that you&#8217;re leaving money on the table? If you have registrations enabled or subscribe to comments activated on your WordPress blog then that&#8217;s exactly what you&#8217;re doing! </p>
<p>This is my first paid plugin release and I&#8217;m putting it out there for a fantastic price. Go and <a href="http://ql2.me/1/wpmailads/">see at the warrior forum</a></p>
<p>I&#8217;ve been using it for my own personaly profit for over 1 year and my launch partner convinced me to release it as a plugin so others can leverage the space in the emails that people always open, those are the WordPress generated emails that tell them there&#8217;s a new reply to their comment or for resetting their password or.. well, there are lots of plugins that cause your blog to send emails and WP Mail Ads will allow you to monetize each and every one of them!</p>
<h2>Video Intro</h2>
<p>Here&#8217;s a 3 minute video that gives you all the details</p>
<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/baFzqe6A3tA" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed wmode="opaque" src="http://www.youtube.com/v/baFzqe6A3tA" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object><br />
<a href="http://www.warriorplus.com/buywso/8lxnw7"><img src="http://comluv.com/wp-content/uploads/2011/07/AddToCart-300x122.gif" alt="" title="Add to cart now!" width="300" height="122" class="aligncenter size-medium wp-image-9248" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://fiddyp.co.uk/wp-mail-ads-monetize-your-wordpress-emails/feed/</wfw:commentRss>
		<slash:comments>45</slash:comments>
		</item>
		<item>
		<title>New CommentLuv version 2.9</title>
		<link>http://fiddyp.co.uk/new-commentluv-version-2-9/</link>
		<comments>http://fiddyp.co.uk/new-commentluv-version-2-9/#comments</comments>
		<pubDate>Wed, 08 Jun 2011 09:04:57 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Blog News]]></category>
		<category><![CDATA[Blog Tools]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[commentluv]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[profit]]></category>

		<guid isPermaLink="false">http://fiddyp.co.uk/?p=1928</guid>
		<description><![CDATA[I&#8217;ve had a blast launching the new free version of CommentLuv and it occurred to me that I haven&#8217;t actually put a feature list out there so people [..]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Ffiddyp.co.uk%2Fnew-commentluv-version-2-9%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Ffiddyp.co.uk%2Fnew-commentluv-version-2-9%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>I&#8217;ve had a blast launching the new free version of CommentLuv and it occurred to me that I haven&#8217;t actually put a feature list out there so people know what&#8217;s changed in this new version.</p>
<p>So, here&#8217;s what&#8217;s new :</p>
<div class="sk-notification notification-info"><span class="icon"></span><span style="font-size: 1.2em; font-weight: bold;">Completely Standalone</span><br />
No need to ask your readers to register elsewhere or for you to save your feed URL</div>
<div class="sk-notification notification-info"><span class="icon"></span><span style="font-size: 1.2em; font-weight: bold;">New leaner faster code</span><br />
More reliable and secure code that conforms to WP standards</div>
<div class="sk-notification notification-info"><span class="icon"></span><span style="font-size: 1.2em; font-weight: bold;">Dofollow Control</span><br />
You decided if you want to make the links dofollow and who gets to have dofollow</div>
<div class="sk-notification notification-info"><span class="icon"></span><span style="font-size: 1.2em; font-weight: bold;">Grows your membership/list</span><br />
Enable 10 last posts for readers that register to your site and grow your list!</div>
<div class="sk-notification notification-info"><span class="icon"></span><span style="font-size: 1.2em; font-weight: bold;">Auto response to other CommentLuv blogs</span><br />
Never worry about your feed again when you comment on other CommentLuv enabled blogs</div>
<div class="sk-notification notification-info"><span class="icon"></span><span style="font-size: 1.2em; font-weight: bold;">Activate Only Option</span><br />
You can install it so it works when you comment on other CommentLuv enabled blogs but not actually have it on your comments</div>
<div class="sk-notification notification-info"><span class="icon"></span><span style="font-size: 1.2em; font-weight: bold;">On Pages, Posts or Both!</span><br />
Choose where you want to have CommentLuv enabled (if at all)</div>
<div class="sk-notification notification-info"><span class="icon"></span><span style="font-size: 1.2em; font-weight: bold;">Use your own image</span><br />
Your choice of text, supplied images or use your own image below the comment form. Link it to commentluv or not, it&#8217;s up to you!</div>
<div class="sk-notification notification-info"><span class="icon"></span><span style="font-size: 1.2em; font-weight: bold;">Custom Messages</span><br />
You can set what unregistered users see in the info panel or when they comment</div>
<div class="sk-notification notification-info"><span class="icon"></span><span style="font-size: 1.2em; font-weight: bold;">Minifying Compatibility</span><br />
Ability to make the plugin work with minifying and caching plugins (advanced settings)</div>
<div class="sk-notification notification-info"><span class="icon"></span><span style="font-size: 1.2em; font-weight: bold;">Manual Insert</span><br />
New and improved code to allow you manually insert the badge code anywhere you want</div>
<div class="sk-notification notification-info"><span class="icon"></span><span style="font-size: 1.2em; font-weight: bold;">Diagnostics (advanced)</span><br />
New section to aid in getting help. Full list of settings that you can copy and paste into a support ticket</div>
<div class="sk-notification notification-info"><span class="icon"></span><span style="font-size: 1.2em; font-weight: bold;">Helpful Embedded Videos</span><br />
Helpful videos right where you need them (with subtitles), right in the settings page.</div>
<p>phew! that took a while&#8230;</p>
<p>just you wait until you see what&#8217;s coming in CommentLuv premium!</p>
<p>You can <a href="http://www.commentluv.com">Download CommentLuv</a> here</p>
]]></content:encoded>
			<wfw:commentRss>http://fiddyp.co.uk/new-commentluv-version-2-9/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Would you buy &#8216;almost premium&#8217; plugins for your blog?</title>
		<link>http://fiddyp.co.uk/would-you-buy-almost-premium-plugins-for-your-blog/</link>
		<comments>http://fiddyp.co.uk/would-you-buy-almost-premium-plugins-for-your-blog/#comments</comments>
		<pubDate>Sun, 17 Oct 2010 19:58:33 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Blog Tools]]></category>
		<category><![CDATA[Making / Made Money]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[premium]]></category>
		<category><![CDATA[profit]]></category>
		<category><![CDATA[support]]></category>
		<category><![CDATA[updates]]></category>

		<guid isPermaLink="false">http://fiddyp.co.uk/?p=1859</guid>
		<description><![CDATA[I&#8217;ve decided on a course of action for having my own products.. Rather than write an ebook which I wouldn&#8217;t do anyway because I just despise writing copy! [..]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Ffiddyp.co.uk%2Fwould-you-buy-almost-premium-plugins-for-your-blog%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Ffiddyp.co.uk%2Fwould-you-buy-almost-premium-plugins-for-your-blog%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><img src="http://fiddyp.co.uk/wp-content/uploads/good-value.png" alt="" title="good-value" width="220" height="220" class="aligncenter size-full wp-image-1860" /></p>
<p>I&#8217;ve decided on a course of action for having my own products.. Rather than write an ebook which I wouldn&#8217;t do anyway because I just despise writing copy! and rather than try and convert my CommentLuv plugin to become a fully fledged big budget premium plugin (which I will do eventually), I am going to try my hand at releasing some smaller plugins for a very reasonable price.</p>
<h2>People want updates and support</h2>
<p>From my own experience of my free plugins, one thing that I know people want when installing plugins to their site is somewhere to go for help when things go wrong or when other plugins don&#8217;t play nice.</p>
<p>Another thing they want is regular updates or at least the knowledge that their site isn&#8217;t going to break because they update their WordPress code and the plugin doesn&#8217;t play nice with the new functions.</p>
<h2>If it is too big it&#8217;s too bad!</h2>
<p>The biggest road block to me releasing the super duper update to CommentLuv that would take it into the realms of &#8216;premium plugin&#8217; is the fact that it&#8217;s already grown to such a long list of source code and it&#8217;s functionality is already a headache when I start thinking what I&#8217;ll have to do it add this or that feature.</p>
<p>I&#8217;ve seen it with other premium plugin coders that are trying to survive on their own. Releasing something so big and so super duper that you can charge between 50 and 100 dollars for it means you have to really make it super duper and chock full of features. Then you&#8217;ll have to create a support site and probably forums where you&#8217;ll spend 50% of your time, the other 50% will be either coding the updates or marketing. Good luck if you want to release more than 1, you&#8217;ll need a team of coders, supporters and designers and marketers. </p>
<p>For he guys at <a href="http://premium.wpmudev.org">premium.wpmudev.org</a> it&#8217;s not a big deal but for little ol&#8217; me? well, I&#8217;m going to try something different. Something that is maintainable and wont require a visit to Dragons Den or seek angle investors. Something that I can actually release more than one of.</p>
<h2>Bring on low cost, great value blog bling!</h2>
<p>My plan is to release a set of great value blog bling plugins at a price where people wont have to break the bank or hesitate for too long before buying. I&#8217;m going to integrate it with the existing comluv credits system which allows existing comluv affiliates to advertise them and earn a percentage from any credits purchases that result and I&#8217;m going to provide top level support that is exclusive to people who purchase the plugins.</p>
<p>They are going to be useful little buggers, these plugins -o -mine! And because they are going to be managable in size and updates, I&#8217;ll be able to release more than one. Here&#8217;s three very reasonably priced plugins that I have written and found to be really useful for my own sites.</p>
<h3>Dashboard Tweeter</h3>
<p><strong>Price:</strong> &#8211; $20<br />
A nice dashboard widget that greets you with your latest @replies from twitter and allows you to respond without ever leaving the dashboard area. The advantage is that you can set up your own twitter application so when your replies go out there, there&#8217;ll be a handy link directly back to your blog for people to click.</p>
<p>It also has Direct messages and your twitter stream to browse too. All links and hashtags are automatically converted to open in a new window links and all replies/DM&#8217;s will use the proper format so that they are fully compatible with the twitter api.</p>
<p>You can see what it looks like in action here &#8211; <a href="http://www.twitpic.com/2w4aw5">Dashboard Tweeter</a></p>
<p>Installation video, lifetime updates and support forum</p>
<p>future: this could be expanded to allow your recent posts to be tweeted from the widget and even notify users who have supplied their twitter username when their comment has received a reply.</p>
<h3>Guest Blogger Notify</h3>
<p><strong>Price</strong> &#8211; $15<br />
If you&#8217;ve ever had a guest blogger come to visit and write on your site then you&#8217;ll like this one. It will allow you to choose which meta boxes you want shown on an add new post page in your dashboard when it&#8217;s a contributor.</p>
<p>It&#8217;ll also add a user configurable message box to the write post page that you can use to let contributors know what your posting guidelines are direct on the page they&#8217;re writing on.</p>
<p>What sets it apart will be that it automatically emails the contributor when their post is published using the message you set. </p>
<p>No more support tickets or emails from contributors asking if their post is published yet!</p>
<p>Instructional video and premium priority exclusive support.</p>
<p>Future : this could be expanded to have a feature where guest posts will show an author box with the users bio description and links to their site.</p>
<h3>Choose Full Feed Post</h3>
<p><strong>Price:</strong> -$15<br />
This will be useful if you use subscribe to feed by email services by Feedburner or Feedblitz.</p>
<p>It will allow you, on a post by post basis, to choose which posts will show the full text and which posts will show just the summary in the RSS feed of your site.</p>
<p>Now you no longer need to choose one or the other, you can have both! If you have set your feed to excerpts only but you have a newsletter type post or something you would rather the reader sees fully in their feed read then you can. Similarly, if you have full feed posts set then a particularly long post can be set as excerpt only which keeps the size of the emails that are sent out down to manageable levels.</p>
<p>Same full exclusive support and instructional videos.</p>
<p>future: This can be expanded to have a feed only shortcode function so you can show text , images and links only in the feed. A great way to encourage people to subscribe.</p>
<h3>Life time updates!</h3>
<p>One of the advantages to me and to the purchasing user would be to have lifetime updates and priority support.</p>
<p>If I am getting paid for it then answering your support questions is a no brainer! I would be happy to exchange my time for your money <img src='http://fiddyp.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Updates to wordpress break the plugin? no problem! if you&#8217;ve paid for a plugin then it seems fair that I would make sure that it would be compatible with future versions of WordPress. Once you have paid, you will be guaranteed lifetime updates.</p>
<p>All of this for just a few dollars. </p>
<h3>Would you pay ?</h3>
<p>If you knew you were going to receive 1st rate support and guaranteed updates, would you consider paying between 5 and 20 dollars for a plugin?</p>
<p>your comments are welcome!</p>
]]></content:encoded>
			<wfw:commentRss>http://fiddyp.co.uk/would-you-buy-almost-premium-plugins-for-your-blog/feed/</wfw:commentRss>
		<slash:comments>36</slash:comments>
		</item>
		<item>
		<title>I want me a comic blog!</title>
		<link>http://fiddyp.co.uk/i-want-me-a-comic-blog/</link>
		<comments>http://fiddyp.co.uk/i-want-me-a-comic-blog/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 01:00:38 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Blog News]]></category>
		<category><![CDATA[Blog Tools]]></category>
		<category><![CDATA[comicpress]]></category>
		<category><![CDATA[profit]]></category>
		<category><![CDATA[wpmu]]></category>

		<guid isPermaLink="false">http://fiddyp.co.uk/?p=1622</guid>
		<description><![CDATA[I&#8217;ve been reading xkcd and Explosm for ages and I&#8217;ve always dreamed of having a comic blog. Well, more specifically, being able to draw well enough to have [..]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Ffiddyp.co.uk%2Fi-want-me-a-comic-blog%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Ffiddyp.co.uk%2Fi-want-me-a-comic-blog%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><img src="http://fiddyp.co.uk/wp-content/uploads/2010/03/comicpresslogo.png" alt="" title="comicpresslogo" width="382" height="141" class="aligncenter size-full wp-image-1623" /></p>
<p>I&#8217;ve been reading <a href="http://xkcd.com/">xkcd</a> and <a href="http://explosm.net/">Explosm</a> for ages and I&#8217;ve always dreamed of having a comic blog. Well, more specifically, being able to draw well enough to have a comic blog!</p>
<p>Now, I&#8217;m not gonna let a little thing like not being able to do something to stop from doing something. I mean, how hard can it be? <img src='http://fiddyp.co.uk/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />   </p>
<h3>Any stick will do</h3>
<p>I have seen some literally <strong>L</strong>augh<strong>O</strong>ut<strong>L</strong>oud good comics that are nothing more than a few straight lines on my stumbleupon sessions and I can&#8217;t help but think that it should be a breeze to do the same. oo-er, famous last words eh?</p>
<p>Check out this strip, it&#8217;s simply drawn and it made larf for ages. I sent it to 3 people!</p>
<p><a href="http://www.whiteninjacomics.com/comics/armedrobbery.shtml"><img src="http://fiddyp.co.uk/wp-content/uploads/2010/03/armedrobbery-300x185.gif" alt="" title="armedrobbery at white ninja comics" width="300" height="185" class="aligncenter size-medium wp-image-1626" /></a></p>
<p>I tried to make one in this style and it was hard! I did manage to make a simple comic once before on this blog, I used an online stickman comic maker which made things easier..</p>
<p><a href="http://fiddyp.co.uk/how-to-successfully-interrupt-a-conversation/"><img alt="The Unsuccess" src="http://fiddyp.co.uk/wp-content/uploads/2007/12/theunsuc1.gif"></a></p>
<p>I wonder if it&#8217;ll be easier this time? </p>
<h3>Comicpress wooot!</h3>
<p>Enter in <a href="http://comicpress.org">Comicpress</a> which is a fantastic bit of WordPress shennanigans that enables anyone to create and update a comic based blog without worrying about ftp and specific filenames.</p>
<p>It&#8217;s currently powering a huge number of comic blogs and has helped a lot of regular folks create gorgeous comics like <a href="http://starshipmoonhawk.com/">Starship Moonhawk</a> or <a href="http://blog.dakotamcfadzean.com/">Dakota McFadzeans&#8217; Blog</a> and I want in!</p>
<p>It wont be able to help your drawing skills or your humour bone tuning but it will leave you to only worry about the drawing, all the rest will be handled by the system.  It can handle graphic novels, simple strip comics, multi columns, custom colours, fancy pagination and a whole lot more! </p>
<p>It&#8217;s mildly overwhelming how many options there are to choose from so I think my best approach will be to start with a simple default layout and get creating and publishing. As I get used to the system, I&#8217;ll know what I need to change or update.</p>
<h3>Learn me and you some learns</h3>
<p>I&#8217;m all set up to start doing some more screencasts on my super fast PC and the weather is getting nice enough for me to be able to stay at the main pc without my fingers becoming frozen so I think it&#8217;s time to make some tutorial videos!</p>
<p>What better way to generate blog fodder than to start a tutorial series! and.. what better platform to do it on than ComLuv? <img src='http://fiddyp.co.uk/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  (and it means I can use it as a legitimate &#8216;work&#8217; activity)</p>
<h3>ComicLuv</h3>
<p>I have done some testing and I am fairly confident that it will work just as well on the live server. So, over the next few days I will be installing it to the ComLuv site as a supporter only feature. Anyone with a fiver a month can have a comic blog too!</p>
<p>I will be creating the comic blog and using the blogging side of it for tutorials and tales of my progress as I figure out what I use to draw the comics and other important stuff like <em>how to draw</em> or <em>what is funny?</em></p>
<h3>Freebies!</h3>
<p>I&#8217;d really like to hear from you if you&#8217;ve ever considered making a comic blog, It&#8217;d be awesome to be able to have someone to compare notes with and share the journey.</p>
<p>What do you think? fancy making a comic on the ComLuv site? In exchange for taking the plunge with me and being someone who can chat with me about comic making, I&#8217;ll give you a full supporter account with access to all the themes and comicpress addons and a bunch of credits to get things like extra URLs on your comluv account.</p>
<p>It goes without saying that your new comic blog will get plenty of promotion and be mentioned along with mine in as many places as I can fit it <img src='http://fiddyp.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://fiddyp.co.uk/i-want-me-a-comic-blog/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Never lose your source code, ever!</title>
		<link>http://fiddyp.co.uk/never-lose-your-source-code-ever/</link>
		<comments>http://fiddyp.co.uk/never-lose-your-source-code-ever/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 00:35:57 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Blog Tools]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[automatic]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[dropbox]]></category>
		<category><![CDATA[online]]></category>
		<category><![CDATA[profit]]></category>
		<category><![CDATA[recover]]></category>
		<category><![CDATA[revisions]]></category>
		<category><![CDATA[storage]]></category>

		<guid isPermaLink="false">http://fiddyp.co.uk/?p=1611</guid>
		<description><![CDATA[Twice. In 1 week. I lost my code and my awesome plugin edits when my hard drive crashed, I started writing it again and I formatted the wrong [..]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Ffiddyp.co.uk%2Fnever-lose-your-source-code-ever%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Ffiddyp.co.uk%2Fnever-lose-your-source-code-ever%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Twice. In 1 week.</p>
<p>I lost my code and my awesome plugin edits when my hard drive crashed, I started writing it again and I formatted the wrong partition. Seriously gutted! I tried to recover the data with undelete apps but it was gone forever.</p>
<p><a href="http://ql2.me/1/dropbox/"><img src="http://fiddyp.co.uk/wp-content/uploads/2010/03/logo.png" alt="" title="DropBox" width="231" height="60" class="aligncenter size-full wp-image-1612" /></a></p>
<h2>No worry no more!</h2>
<p>Now, I don&#8217;t need to worry because I use <a href="http://ql2.me/1/dropbox/">Dropbox</a> and have configured my local server to use it as the document_root of my dev site. That way, all the developing work I&#8217;m doing gets saved automatically online and is accessible on any of my pc&#8217;s.</p>
<p>I don&#8217;t even need to worry about being able to access the SAMBA share if I want to edit a file, I just open it from my dropbox on the pc I&#8217;m using and save it back there, it&#8217;ll get automatically updated on my dev server.</p>
<p><a href="http://ql2.me/1/dropbox/"><img src="http://fiddyp.co.uk/wp-content/uploads/2010/03/dropboxrevisions.png" alt="" title="dropboxrevisions" width="418" height="452" class="aligncenter size-full wp-image-1615" /></a></p>
<h2>Oops no more!</h2>
<p>Another advantage is the revisions feature. You can go online and see the updates that you made to a file and revert it back to an earlier save. This has already saved me from crying, I always forget to rename a file before I start trying to add updates and before I know it, the whole thing is causing an error and I can&#8217;t remember how to put it back the way it was! just luvin the revision feature!!</p>
<h2>Get 2GB for FREE! (and help me out)</h2>
<p>You can apply for a Dropbox for FREE and get a full 2GB to use to store anything from simple documents to executable files to database backups or like me, use it as your code repository and never go through the pain of a lost bit of awesome code again!</p>
<p>You can even install it on Linux which is super helpful when it comes to transferring files between a windows->linux network. </p>
<p>If you <a href="http://ql2.me/1/dropbox">click this link</a> and install your dropbox for free, we both get extra bonus space which would help me out a lot <img src='http://fiddyp.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://fiddyp.co.uk/never-lose-your-source-code-ever/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Taming the Upgrades plugin from http://premium.wpmudev.org</title>
		<link>http://fiddyp.co.uk/taming-the-upgrades-plugin/</link>
		<comments>http://fiddyp.co.uk/taming-the-upgrades-plugin/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 19:54:20 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Blog Tools]]></category>
		<category><![CDATA[Making / Made Money]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[credits]]></category>
		<category><![CDATA[premium]]></category>
		<category><![CDATA[profit]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[wpmu]]></category>

		<guid isPermaLink="false">http://fiddyp.co.uk/?p=1577</guid>
		<description><![CDATA[If you&#8217;re lucky enough to have a subscription to Premium WPMU Dev account then you&#8217;ll have access to great monetization plugins like the Upgrades or Supporter which take [..]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Ffiddyp.co.uk%2Ftaming-the-upgrades-plugin%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Ffiddyp.co.uk%2Ftaming-the-upgrades-plugin%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>If you&#8217;re lucky enough to have a subscription to <a href="http://premium.wpmudev.org/">Premium WPMU Dev</a> account then you&#8217;ll have access to great monetization plugins like the Upgrades or Supporter which take all the pain out of providing a &#8216;pay for&#8217; service that can handle payments through Paypal, Google or even Amazon gateways.</p>
<p>I downloaded and installed the upgrades plugin a while ago and I&#8217;ve used it to monetize certain parts of my ComLuv site. There&#8217;s the usual way of adding plugins to the Upgrades directory and configuring them to be used which I&#8217;ll go into in a future post but I wanted to use the system slightly differently, and that was to charge users for adding new URLs to an account or to add default links to their returned list of posts.</p>
<h2>The advantage of premium</h2>
<p>Some of the advantages to using wpmupremium plugins is the support you receive, knowledge that the plugin will be updated to keep it compatible with new changes and my favourite is, the quality of the code.</p>
<p>When you&#8217;re getting premium, you&#8217;re getting premium code which for me personally, has taught me a LOT about how wordpress works. Particularly custom hooks and actions and filters. That was always a mystery to me until I dissected the plugins I downloaded from their site so it was a breeze to modify the upgrades plugin to work for users who don&#8217;t have blogs and start using the internal functions in a daughter template to do what I wanted.</p>
<h3>Modifying the upgrades plugin</h3>
<p><img src="http://fiddyp.co.uk/wp-content/uploads/2010/02/buynewurlwithcredits-300x165.png" alt="" title="buynewurlwithcredits" width="300" height="165" class="aligncenter size-medium wp-image-1597" /><br />
I needed to allow the upgrades menu to show for regular users because not everyone who joins the Comluv site starts a blog. This was just a simple case of changing the user level so that everyone, not just blog owners can see the menu and buy credits.</p>
<p>There are two places to modify:<br />
<strong><br />
/mu-plugins/upgrades-framework.php<br />
line ~ 197-200 (upgrades plug pages framework function)<br />
change add menu and submenu calls to </strong></p>
<p><code>add_menu_page($upgrades_branding_plural, $upgrades_branding_plural, 0, 'upgrades.php');<br />
add_submenu_page('upgrades.php', __('Credits'), __('Credits'), 0, 'credits', 'upgrades_credits_output' );<br />
add_submenu_page('upgrades.php', __('History'), __('History'), 0, 'history', 'upgrades_log_output' );</code></p>
<p><strong>line ~ 1919 (upgrades_credits_output function)<br />
change user check to<br />
</strong><br />
<code>if(!current_user_can('level_0')) {</code></p>
<h2>Creating the daughter template</h2>
<p>Adding another page you can use as a template is pretty easy, you just need to create a new php file in your theme directory and make sure it has the correct remarks at the top to identify it as a template page.</p>
<p><code><br />
/*<br />
Template Name: ComLuv purchase url<br />
*/<br />
</code></p>
<p>Next just copy and paste the main calls from another template, you&#8217;ll be deleting most of it like the loop to display posts and replacing it with your own hard coded form and text. Be sure to keep the divs that surround the content intact.</p>
<p>I wrote a description of the item being sold and added a form.<br />
(DON&#8217;T copy and paste from this page, I had to remove the beginning &lt; characters from the code so it displays properly)<br />
<code><br />
form action='/member/additional-urls/' method="POST"><br />
		input name="addurl" type="text" size="30"/><br />
		input type="submit" name="submit1" value="Submit"/><br />
		<?php wp_nonce_field ( 'addurl1' ); ?><br />
		/form><br />
</code></p>
<p>I also added a finish_page() function which just closes the /div tags so I could easily break out of what I was displaying without rendering the rest of the custom code below it.</p>
<p>You set the action to the page slug you&#8217;re publishing the page as and put a nonce field in there so you can check it with the next bit of code to prevent a naughty user from trying to call the purchase directly.</p>
<h2>Handling the purchase</h2>
<p>Next, you need to handle the data that gets submitted by your form and do the magic with the users credits.</p>
<p><code>if(isset($_POST['submit1'])){<br />
	$nonce=$_REQUEST['_wpnonce'];<br />
	if(!wp_verify_nonce($nonce,'addurl1')){<br />
		echo 'Page request deformed, please go back and try again. (b1s1)';<br />
		finish_page();<br />
	}<br />
	if(!$_POST['addurl']){<br />
		echo 'Please go back and enter a value';<br />
		finish_page();<br />
	}<br />
	// check if user has enough credits<br />
	global $user_ID;<br />
	$credits = upgrades_user_credits_available($user_ID);<br />
	if($credits < 3){<br />
		echo 'h2>Error - Insufficient Credits/h2>';<br />
		echo 'p>You will need to purchase some credits to register another URL, you currently have strong>'.$credits.'/strong>';<br />
		echo 'p>a href="/wp-admin/upgrades.php?page=credits">Click here to visit the purchase page/a>';<br />
		finish_page();<br />
	}<br />
// if we're here then everything is ok to provide service and deduct credits<br />
$credits = upgrades_user_credits_available($user_ID);<br />
		$credits -= 3;<br />
		upgrades_user_credits_update($credits);<br />
		upgrades_log_add_msg($user_ID,'You paid 3 credits for an additional URl - '.$url);<br />
		do_add_url($url,$user_ID);<br />
		echo 'h2>Site added, 3 credits used on your account/h2>';<br />
		echo 'p>You have '.$credits.' credits remaining';<br />
		echo 'p>a href="/member/additional-urls/">Click here to refresh the page/a>';<br />
</code></p>
<p>The first bit gets the nonce you created and checks it and displays an error message if it doesn&#8217;t match<br />
Next, check the field you&#8217;re expecting and spit out an error if it is empty.<br />
Next, check the user has enough credits and spit out an error if they don&#8217;t.<br />
If everything is fine, continue.</p>
<p>use $credits = upgrades_user_credits_available($user_ID); to get the users current credits total<br />
use upgrades_user_credits_update($credits); to set the users credits total to $credits (after you deduct what your item/upgrade costs)<br />
use upgrades_log_add_msg($user_ID,&#8217;You paid 3 credits for an additional URl &#8211; &#8216;.$url); to add a message to the users Credits history page so they know they used some.</p>
<p>That&#8217;s it, easy peasy! Here&#8217;s an idea, use credits to sell digital downloads on another page, just check and deduct the users credits before allowing a dowload.</p>
<p>I&#8217;ll post a follow up to this soon on how to use the upgrades plugin to add a new package that enables the RSS widget for a blog (I&#8217;ll show you how to disable the rss widget too)</p>
<p>You can get over 100 plugins and themes of premium quality at <a href="http://premium.wpmudev.org">http://premium.wpmudev.org</a> and they all help to make your wpmu site better than the jones&#8217;s <img src='http://fiddyp.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://fiddyp.co.uk/taming-the-upgrades-plugin/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Making a takeaway website &#8211; my story</title>
		<link>http://fiddyp.co.uk/making-a-takeaway-website-my-story/</link>
		<comments>http://fiddyp.co.uk/making-a-takeaway-website-my-story/#comments</comments>
		<pubDate>Sun, 11 Oct 2009 14:09:59 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Blog Tools]]></category>
		<category><![CDATA[Business Software]]></category>
		<category><![CDATA[ecommerce]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[chinese]]></category>
		<category><![CDATA[delivery]]></category>
		<category><![CDATA[fired wok]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[modification]]></category>
		<category><![CDATA[order online]]></category>
		<category><![CDATA[profit]]></category>
		<category><![CDATA[restaurant]]></category>
		<category><![CDATA[takeaway]]></category>
		<category><![CDATA[template]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://fiddyp.co.uk/?p=1470</guid>
		<description><![CDATA[Some of you may know that I run a Chinese takeaway and delivery shop in Lancaster, UK with my partner and her brother. My role is strictly &#8216;front-of-house&#8217;, [..]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Ffiddyp.co.uk%2Fmaking-a-takeaway-website-my-story%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Ffiddyp.co.uk%2Fmaking-a-takeaway-website-my-story%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><img src="http://fiddyp.co.uk/wp-content/uploads/2009/10/shopfront-300x225.jpg" alt="Fired Wok Chinese Takeaway" title="Fired Wok Chinese Takeaway" width="300" height="225" class="aligncenter size-full wp-image-1506" /></p>
<p>Some of you may know that I run a Chinese takeaway and delivery shop in Lancaster, UK with my partner and her brother. My role is strictly &#8216;front-of-house&#8217;, customer service, chief geekster and go-and-get-stuff-from-Preston&#8217;er (among other things like doing the weekly books and tracking the cost of goods sold etc) </p>
<p>I can&#8217;t for the life of me go in the kitchen where it&#8217;s all fire and wok but, I can do all the other great things like come up with great marketing ideas, develop online solutions for advertising, answer the phone and understand the myriad of different accents you get when you run a delivery orientated business in a two University town.</p>
<h2>Pretty Vs Useful</h2>
<p>One of the things that was inevitable for me to do was, The Website.</p>
<p>Now, I class myself as a developer not a designer. The difference? <span id="more-1470"></span>to me, a designer designs. They take an idea and take it from nothing more than a think in the head to a pretty thing you can see in front of you. <strong>They make things that are pretty.</strong></p>
<p>A developer (to me at least) is someone who develops things. They take something that is partly tangible and make it better/bigger/more. In essence, they get something and develop it. <strong>They make pretty things useful</strong></p>
<p>Obviously, there&#8217;s more to it than that but you get my drift.</p>
<h2>From little acorns..</h2>
<p>This is the site the shop used to have.. </p>
<p><a href="http://fiddyp.co.uk/wp-content/uploads/2009/10/oldfiredwokhome.jpg"><img src="http://fiddyp.co.uk/wp-content/uploads/2009/10/oldfiredwokhome-300x268.jpg" alt="oldfiredwokhome" title="oldfiredwokhome" width="300" height="268" class="aligncenter size-medium wp-image-1474" /></a></p>
<p>You can see it&#8217;s very basic, it had to be because it was made a looong time ago on something like MS frontpage or other ancient artifact invented by Margaret Thatcher. There&#8217;s nothing wrong with simple, simple works because, well, it&#8217;s simple! You don&#8217;t need a degree to navigate it and the menu display used a fancy bit of javascript that kept the categories stuck to the left wherever you scrolled on the screen&#8230; (that was high class DHTML at the time)</p>
<p><a href="http://fiddyp.co.uk/wp-content/uploads/2009/10/oldfiredwokmenu.jpg"><img src="http://fiddyp.co.uk/wp-content/uploads/2009/10/oldfiredwokmenu-300x268.jpg" alt="oldfiredwokmenu" title="oldfiredwokmenu" width="300" height="268" class="aligncenter size-medium wp-image-1475" /></a></p>
<p>It did the job, people used it and found what they wanted to eat without having to search behind the fridge or sort out the over stuffed kitchen drawer for a dog eared menu.</p>
<h2>..bigger acorns grow</h2>
<p>It was obvious, inevitable, ordained that I, master geek, should take this website and make it mine!</p>
<p>The first thing I had to play with was the logo. I couldn&#8217;t change it because the shop signs and menus et al were emblazoned with it already and any designer/developer worth his salt will be able to tell you lots and lots about brand recognition and the pitfalls associated with making any dramatic change to the shape or flow of an existing brand. </p>
<p>Look at the history of the Coca Cola&reg; logo at <a href="http://www.andrewkeir.com/logo-design-to-stand-the-test-of-time/">Andrew Keirs&#8217; blog</a>. Barely any change at all.</p>
<p>So, this logo needed updating but it also needed to stay recognizable..</p>
<p><img src="http://fiddyp.co.uk/wp-content/uploads/2009/10/oldfiredwoklogo-300x72.jpg" alt="oldfiredwoklogo" title="oldfiredwoklogo" width="300" height="72" class="aligncenter size-medium wp-image-1483" /></p>
<p>What could I do? My options were, </p>
<ol>
<li>outsource</li>
<li>fudge it in photoshop</li>
<li>ask the internets</li>
</ol>
<p>Outsourcing was out of the question, I&#8217;ve tried that route before and always regretted it. Probably because for the price I was willing to pay I had to settle for second best or go through 3 or 4 fifteen year old middle men who couldn&#8217;t speak enough English to fully understand what I wanted so, that was option 1 gone.</p>
<h2>Fudge it!</h2>
<p>I&#8217;m no stranger to Photoshop, more realistically, I&#8217;m no stranger to Layers and Blending options. You can pretty much do anything with the filters, layers and blending options on Photoshop. (real designers and &#8216;shop experts are experiencing skin crawling sensations right now) <img src='http://fiddyp.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>The first thing I did was grab the low-res image as a screen grab (alt + prt scr) and paste it into a new layer, add a text box and click the &#8216;blending options&#8217; menu item. A couple of copy/pastes later, I had this..</p>
<p><a href="http://fiddyp.co.uk/wp-content/uploads/2009/10/firedwoklogophotoshop.jpg"><img src="http://fiddyp.co.uk/wp-content/uploads/2009/10/firedwoklogophotoshop-300x112.jpg" alt="firedwoklogophotoshop" title="firedwoklogophotoshop" width="300" height="112" class="aligncenter size-medium wp-image-1486" /></a></p>
<p>Hurray! </p>
<p>The hurray didn&#8217;t last long though, it looked better to my eyes (of course it would, I made it) but, it didn&#8217;t print well. It looked ok as a tiny teeny logo on the corner of a menu but it looked bloody awful on a 300dpi glossy proof. <img src='http://fiddyp.co.uk/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
<h2>Have no fear, The Internet is here</h2>
<p>I turned to the internets to see what I could find. </p>
<p>I discovered I could get the logo turned into a vector image by a design shop = £200 please, um, no thanks.</p>
<p>There&#8217;s software you can buy to do tracing that turns an existing image into a vector = £lots. No way dude.</p>
<p>And then, <a href="http://vectormagic.com/home">Vector Magic</a>. A website that offers a free, online, 2.0, do-it-yourself service that takes a bitmap (or other format) image and gives you real time tools to turn it into a vector based no-jaggy image.</p>
<p>Gawd bless them for their free-ness, this is what I got from the low-res jpeg grab and a bit of jiggery pokery in &#8216;shop..</p>
<p><img src="http://fiddyp.co.uk/wp-content/uploads/2009/10/firedwoklogogfire310.gif" alt="firedwoklogogfire310" title="firedwoklogogfire310" width="310" height="109" class="aligncenter size-full wp-image-1471" /></p>
<p>Loooaaads better! It was vector so I could blow it up to any size I wanted and it would still retain the curves and straight diagonal lines it had when it was little. Awesome, 300dpi no problem. Menu printing &#8211; no problem. </p>
<h2>Procrastination, the best way to pretend to do work</h2>
<p>After pissin about with the logo and menu redesign for what seemed like a few seconds but turned out to be about 3 months I started working on the website. </p>
<p>When I&#8217;m confronted with a do-it-from-scratch project. especially if it&#8217;s a you-better-not-spend-more-than-a-hundred-quid type of thing then I try to start with something that exists already and see if I can turn it into a working site.</p>
<p><img src="http://fiddyp.co.uk/wp-content/uploads/2009/10/orientalscreenshot.png" alt="orientalscreenshot" title="orientalscreenshot" width="300" height="240" class="alignleft size-full wp-image-1491" />I first searched for wordpress themes with the word &#8220;restaurant&#8221; or &#8220;takeaway&#8221; or &#8220;Chinese&#8221; associated with them. Zip, nada, zilch.<br />
The best I could find was the <a href="http://wordpress.org/extend/themes/oriental">oriental theme for WordPress</a> which after a quick browse just wouldn&#8217;t do. It&#8217;s a nice theme for a blog but it didn&#8217;t have many options for turning it into a proper takeaway website. </p>
<p>WordPress is awesome for it&#8217;s ability to create non-blog sites, I pretty much use it exclusively for making any kind of online publication. It just wasn&#8217;t awesome enough to turn this simple theme into what I wanted. <img src='http://fiddyp.co.uk/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
<h2>Back to the drawing board?</h2>
<p>oh dear, would I have to actually PAY SOMEONE to do it for me? bwahh, that&#8217;s not gonna happen for less than a monkey (Brit speak for 500 quid). This did seem to be the only option though.</p>
<p><a href="http://www.mazzarestaurant.com/"><img src="http://fiddyp.co.uk/wp-content/uploads/2009/10/mazzagrab-150x150.jpg" alt="mazzagrab" title="Visit Mazza Restaurant in Milton Keynes" width="150" height="150" class="alignleft size-thumbnail wp-image-1493" /></a></p>
<p>This website was designed when I used an Indian oursourcer company once before to help for a website I got commissioned with for a pretty fancy pants place in Milton Keynes. The budget was a <strong>lot</strong> larger and even though the site looked beautiful and the client was impressed, I didn&#8217;t have the backing to do it this way for us. Besides, what if we sold the business? What options would the new owner have to edit and update their prices and menu? None, that&#8217;s what (unless they were a geek like me, unlikely though).</p>
<h2>WordPressMu and Premium Theme awesomeness</h2>
<p>And then, I perchanced (real word, honest!) on a CMS theme called WPMu-Dixi from the guys at wpmudev.org . I had it installed on my WPMu site at <a href="http://comluv.com">The ComLuv Network</a> as a premium theme available to supporters (a plugin from <a href="http://premium.wpmudev.org?ref=fiddyp-2301">premium.wpmudev.org</a> that opens up a paid monthly subscription to users).</p>
<p><a href="http://fiddyp.co.uk/wp-content/uploads/2009/10/dixisample.jpg"><img src="http://fiddyp.co.uk/wp-content/uploads/2009/10/dixisample-289x300.jpg" alt="dixisample" title="dixisample" width="289" height="300" class="alignleft size-medium wp-image-1496" /></a>WPMU-Dixi.<br />
An awesome CMS type theme that can be edited through the admin page.</p>
<div style="clear: both"></div>
<p>It&#8217;s been there a while and it was only by chance (yup, procrastinating) that I looked at it again but this time, with the eyes of someone wanting a way to completely customize a site without editing template files AND keep the usability and power of a WordPress theme. Mainly, tags, categories, RSS feeds, easy editing, instant results and googleability (another real word).</p>
<p>It&#8217;s benefit was the home page feature, it was completely widgetizable which meant that I could remove all the standard blog type things and replace them with takeaway type things. You can also change almost everything about the theme using the admin settings page, fonts, colors, backgrounds and header images. Yey! rock on, make it so Mr. Data&#8230;</p>
<h2>All on one page please</h2>
<p>One of the things that I didn&#8217;t like about the old website was the fact you had to go clicky clicky all over the place just to find the telephone number or location and something I felt was needed for a new one was a single place to find all the information you need. </p>
<p>As a savvy web user, I have no trouble using my common sense to look at an &#8216;about&#8217; page for location, clicking on a &#8216;menu&#8217; link to see the menu seems like a no brainer but, to a &#8216;quick, I want it now&#8217; internet surfer that seems too much to ask. </p>
<p>You have to think why a user is at your website. As a Chinese food takeaway and delivery business, the main reason someone is at my website is because they just searched for a <a href="http://www.google.co.uk/search?q=chinese+takeaway+in+lancaster&#038;ie=utf-8&#038;oe=utf-8&#038;aq=t&#038;rlz=&#038;client=firefox-a">Chinese takeaway in Lancaster</a> (woot! number 1) and the last thing I want them to do is to spend more than a few seconds figuring out if 1. we actually deliver to their area and 2. we are open. So, you see, in my opinion you should be able to see the phone number, the location, the type of food served and opening hours all on the first page you come to when visiting a website (a site for a takeaway that is). If you can&#8217;t have it all, the very least is the location and telephone number right there in your face.</p>
<h2>Edit, paste, tweak, finangle it and gawd bless Firebug</h2>
<p>I use firebug all the time, it&#8217;s wonderful to be able to inspect any element on a page with a simple F12/click and change its&#8217; css in real time to see what it will look like in a different size or remove it entirely.</p>
<p><a href="http://fiddyp.co.uk/wp-content/uploads/2009/10/firedbugedit.jpg"><img src="http://fiddyp.co.uk/wp-content/uploads/2009/10/firedbugedit-300x118.jpg" alt="firedbugedit" title="firedbugedit" width="300" height="118" class="aligncenter size-medium wp-image-1499" /></a></p>
<p>After just a couple of days of spare time (the bits between rushing to Preston to buy mushrooms and spending whole afternoons trying to get the ancient Win98 order system to work on a Linux box) I was able to experiment with Firebug and completely transform the Dixi theme into this..</p>
<p><a href="http://firedwok.co.uk/"><img src="http://fiddyp.co.uk/wp-content/uploads/2009/10/firedwoknewgrab-300x268.jpg" alt="firedwoknewgrab" title="Visit Fired Wok Chinese Takeaway in Lancaster" width="300" height="268" class="aligncenter size-medium wp-image-1498" /></a></p>
<p>You can see it&#8217;s got a BIG telephone number displayed which is the number one reason people are searching for the site (from research). The location (number two reason) and a downloadable menu (third reason).</p>
<p>But, that&#8217;s not all! I spent literally days and days entering in all the menu items as posts using categories, tags and descriptions. With over 200 individual items, that was quite a challenge (to my boredom threshold). And, while I was there I thought I might as well add custom fields to each post &#8211; the price of the item and the item number for future use.</p>
<p>It works quite nicely and because I took the time to tag every item and categorize it, a user can click on one of the tags and see every item that contains chicken or is classed as spicy. Clicking on the title of any one of the items in the list takes them to the single post page where they can see a picture (if available) and a description of the item and because it&#8217;s on a wordpress site, they can leave a comment or review of the dish being displayed. Bloody good wot!?</p>
<h2>Extending it even further</h2>
<p>I could have left it like that, it was enough but, being a geek and serial tinkerer, I wanted to make it do more and show off what can be done with a few extra bits like a custom plugin and some jquery&#8217;ness as well as provide a showcase of what can be done with a supporter account on The ComLuv Network (ever the promoter that I am) (and worried that the server the site runs on might use up all my spare sweet money before I get enough paid customers).</p>
<p>The click to see a list of items that have, for example, chicken or cashew nuts was ok but it showed the excerpt of each post in a format that meant the page went on and on and on. A solution that came to mind was a custom child template but I couldn&#8217;t figure out a way for it to take over from the existing tag display code without editing the template to put an if/else catch.</p>
<p>Not good, I didn&#8217;t really want to go that way because 1. it was time expensive and 2. I wanted others to be able to use the template for things other than as a takeaway site and, I wanted to be able to upgrade the theme if necessary without having to redo all the custom code.</p>
<h2>jQuery, and WordPress filters/actions &#8211; I love you</h2>
<p>I dug up some code for how to use the custom fields in a post and researched the_title() wordpress filter and added some jQuery-after-the-fact-code to change the css for the template. Loving it! with just about 30 lines of code stuck into a plugin wrapper, I was triumphant at being able to take the tags and archive and search results page from this..</p>
<p><a href="http://fiddyp.co.uk/wp-content/uploads/2009/10/firedwoktagsdisplay.jpg"><img src="http://fiddyp.co.uk/wp-content/uploads/2009/10/firedwoktagsdisplay-175x300.jpg" alt="firedwoktagsdisplay" title="firedwoktagsdisplay" width="175" height="300" class="aligncenter size-medium wp-image-1501" /></a></p>
<p>which makes the page a very very long one, to this&#8230;</p>
<p><a href="http://fiddyp.co.uk/wp-content/uploads/2009/10/firedwokcustomtagsdisplay.jpg"><img src="http://fiddyp.co.uk/wp-content/uploads/2009/10/firedwokcustomtagsdisplay-300x203.jpg" alt="firedwokcustomtagsdisplay" title="firedwokcustomtagsdisplay" width="300" height="203" class="aligncenter size-medium wp-image-1502" /></a></p>
<p>which shows the item number, price and shrinks everything down to a &#8216;consumable by impatient surfers&#8217; level. I did some other magic with jQuery to change the &#8220;leave a comment&#8221; to &#8220;leave a review&#8221; and changed the title of the tags to &#8220;see X dishes containing Y&#8221;. Other simple search/replaces on terms that are used primarily for blogging were done too. Easy peasy with jQuery!</p>
<p>I am super pleased with how it turned out, just about the only thing I could have done more is &#8220;add some frickin lasers&#8221; <img src='http://fiddyp.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<h2>What&#8217;s next?</h2>
<ul>
<li>Online ordering.<br />
Simply done so anyone can do it just by activating a plugin. That&#8217;s what&#8217;s next, I already have some bits of code that should be able to turn any post that has a custom field of &#8220;price&#8221; in it and insert an &#8220;add to cart&#8221; button on it. Combine that with an AJAX shopping cart and paypal gateway and there&#8217;s no reason it can&#8217;t be a fully functional online ordering system within a week or so.</li>
<li>A do you deliver to me plugin.<br />
A customer should be able to enter their postcode and find out if we deliver to them. (kind of already done using my <a href="http://twitpic.com/2czi9">delivery worksheet/google maps api stuff</a>)</li>
<li>More pictures of dishes</li>
<li>A package to allow any ComLuv supporter to add these things to their site at a click of a button</li>
<li>An email course explaining in more detail each step I took to make the site number 1 on Google for our chosen search term</li>
<li>A video series showing how to turn Dixi template into your own business site</li>
<li>I&#8217;d better stop here or I&#8217;ll think of so many things that I wont have time to do anything else!</li>
</ul>
<p>Take a look at <a href="http://firedwok.co.uk">The Fired Wok Chinese Takeaway</a> website and let me know what you think, remember, it&#8217;s a wordpress template using only 1 custom plugin and no template file editing. I&#8217;m feeling pretty pleased with myself but I know there are things that only someone who isn&#8217;t me will see so feel free to leave a comment (here) with feedback.</p>
<p>Holy crap, this was only supposed to be a little quick post. 2500+ words and a few hours later, ahem.</p>
]]></content:encoded>
			<wfw:commentRss>http://fiddyp.co.uk/making-a-takeaway-website-my-story/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>

