Social Bookmarking (Web 2.0) Using Old Web Technology
I have an old Linux server that sits, sad and muted, unused in a corner. I decided to blow the dust off of it, and see what I can wrangle out of it.
So, in deciding what to do with the machine, and the software installed upon it, I re-acquainted myself with one of the little software gems installed — a lovely Web application server called SkunkWeb. It seems to have died a death of neglect, more so than lack of functionality. It’s ability to cache various parts of the rendered web page, along with caching the application’s data are very powerful. And, it’s almost all written in lovely Python, with only a small handful of parts that in C (for example, the hashing code for the cache engine is in C for ultra-performance concerns.)
It didn’t take long to remember how to work with it — I spent a little over a year working with it when it was a closed-source project (I worked for the company that originally developed it). After trying to figure out a project that all the little lovely caching bits of the system would work well for, I settled in on trying to make one of those fancy Web 2.0 social bookmarking sites that everyone’s always raving about.
Since Reddit’s code was already open-sourced, I opted to nick their look & feel. Unlike some of the others that used the vote up/down concept (Vinefire…I’m looking at you), I also implemeted a large amount of the functionalilty. Not just the posting of links to your site, but also the ability to have discussions, and even have group moderation of those discussions.
I have no illusions of success based on the site, but I’m curious how much of beating the server & the software can take before their age becomes apparent. The machine is from 2002, the version of SkunkWeb I’m using is from 2004, and the database backend is an older Postgres (since I can no longer use Yum to update and I’m afraid of breaking things if I try to build from source).
It does a lot of “neat” things — you can post a link to a site, for example. It’ll give you a “do follow” link to whatever you submit. You can vote a given submission up or down, helping to influence what will show up on the first page of the site — and therefore what Google or another search engine sees. And, because it’s all an experiment in stressing out the server, the “proceeds” of the service are shared back with the users. The more links you post, the more you vote, the more you make. Payouts are monthly and via PayPal. (That’s a whole different project that you can read about as I %LINK% that subsystem.)
Along the way, I also learned alot about AJAX, which was a topic I had been hesitant to learn. Start to share links with others and see what social bookmarking can do for you.
Read timely information to website traffic – your individual tips store.
Tagged with: bookmarking
Filed under: Traffic Building
Like this post? Subscribe to my RSS feed and get loads more!
