April 2008

March 2008

February 2008

January 2008

December 2007

November 2007

October 2007

September 2007

August 2007

July 2007

June 2007

May 2007

April 2007

March 2007

February 2007

January 2007

December 2006

November 2006



6 Degrees
Abstruse
Ars Gratis Artis
Bibliopolist
Chainsmith
Cinema
Compendium
Digressions
Epicureal
Euphony
Fables
Hello Footpad
Huginn & Muninn
I Moronicus
Ink'd
Lyrical
PixPix
Pontification
Roadtrippin'
Technobust
Technolust
Vitae


BlinkBits
BlinkList
Blogmarks
Connotea
del.icio.us
Digg This
Fark
FeedMeLinks
Furl
Google
Linkroll
MyWeb
NewsVine
reddit
Shadows
Simpy
Spurl
Stumble Upon




www.flickr.com


Previous | Main | Next


Pass It On


There are precious few times in life when I feel truly clever, tonight (eerrrr, make that this morning), however, happens to be one of this times.

A few days ago I saw a cool little addition on a blog that I was reading. Basically, it was a little automatic set of links that allowed readers a simple way to submit the blog post to all the various social networking sites, like Digg and del.icio.us.

I instantly decided that I simply must have this feature on my journal! (If for nothing else than figuring out how it worked from a technical standpoint.) A quick scan of Movable Type plug-ins on the Six-Apart website turned up an interesting plug-in called "Promote This!", which appeared to add just the functionality that I was looking for.

The installation instructions were sparse and thank goodness I knew about the little addition that's required for running MT cgi scripts on Version 5.0 of Microsoft's IIS server (Linux users may stop snickering now!):

use File::Basename;
use File::Spec;
use lib File::Spec->catdir(dirname($0), "lib");

(Trust me, that's vital information right there!)

Anyhow, after a little fiddling around, I got the plug-in up and mostly running, one of the news service links didn't work and there were 3 services that I wanted to add to the list.

So, after taking a deep breath, I jumped head first into the actual PERL script of the plug-in. You must understand, of course, that I know almost nothing about PERL, but after swimming around in code for a little bit the basic structure of the plug-in started to make sense.

In the end I was actually able to correct the problem with the NewsVine link and add the 3 services I was interested in: Linkroll, StumbleUpon and BlogMarks.

Pretty sweet for somebody with no functional PERL coding experience! I passed the updated version to the original author of "Promote This", here's hoping that the updated version goes public!

In the meantime, if you visit permalinks for my posts you will find a new section called "Pass It On", which, if you deem an article to be of worth, you can use to instantly submit the article to your favorite service.

Thanks and Enjoy!



Posted by Dylon on November 30, 2006 3:52 AM |


Comments


Thank you very much. I have incorporated your changes and have released a new version of Promote This, due entirely to your changes. Awesome.








Hey, thank you very much! I wasn't sure what to expect having never contacted a software author before, thanks for making it such a positive experience!








Well you did everything right. Open source software believe it or not is kind of a lie. The idea that if you simple open source the software people will contribute is not really a realistic expectation. So having you contribute your changes back is truly awesome. You should seriously be proud of yourself. So many people I think don't contribute back because of fear, or the feeling that their change is so minor it couldn't possibly be of value.
So kudos.








Thank you once again! I have really enjoyed the experience of contributing to an “open source” project. Not being a real programmer it’s not something that I had every given much thought to, but now that I’ve had such a cool experience, it makes me wish I had the “mad skillz” to contribute to more open source projects!

I think that my fondness for contribution to software projects came from the old days when I used to tech support for a small, family-run, shareware-based, computer game developer. It was great when I was allowed to contribute to projects through testing. Although, I eventually lost my job because I was offering too many “contributions”, it was still a pretty good experience. However, I really think I prefer the community spirit of open source, as opposed to the closed world of a standard developer.








Post a comment
(Comments are moderated, so it can take a little while for your comment to be posted, please be patient!)
Turing Test:

Adventures of Ange
Alexis Hart
Babs
bohdandva
discomedusa
dreamslaughter
Draxenn
Freshisle Fibers
Jack Whyte
Judy's Journal
Manitoulin Life
Murray
Poko
Project: Crack House
Sandra Eileen
Sérgio Artigas

A Jagged Mind
A Prairie Home Companion
Art of Chainmail
Burn This Book
Camulod
Castle Chaos
Car Talk
Chain Mail Jewelry
Church of Virus
Cryptozoology
Dark Poems
Discover Manitoulin
Digg
Disinformation
Etsy
Etsy Blogs
flickr
Fortean Times
fullyramblomatic
Imagini
IMVU
Inked Girlz
Lost Johnny
Manitoulin Illustrated
Manitoulin Island
Meme Central
Midi Asylum
Moonshin Tattoo
Moosetape®
MySpace
Paradoxian Tarot
Pseudodictionary
Question Reality
Scott McCloud
Shelfari
The Great Eastern
The Gumpy Owl
The Lonely Gunman
xkcd
X-Play
Zero Punctuation



Powered by
Movable Type 3.33


Copyright © 2006 - 2007 Dylon Whyte