I've had an idea about creating a Digg-style social news network called www.BlogFloat.com devoted to New Media, bloggers, podcasters, video podcasters, social networks, and the like, for a while now and until recently couldn't muster up the man hours it would take to create one from scratch using the tools I am most familiar with (Visual Studio and ASP.NET). After the extensive programming I did on my Twitter-like site, www.bubeasy.com, I was sure this idea would remain in the idea realm and never materialize (like oh so many of my other concepts).
In search of an alternative route, I recently stumbled onto an article on Digg titled How to Build and Launch a Social News Site in 21 Days.
After reading the article and doing the mental calculations on how I could grab 21 days worth of time from my normally hectic schedule, I set out to research a bit more about the Content Management System featured in the article, Social Web CMS. I came to the conclusion that due to the fact I would be using a shared hosting account at GoDaddy and not having to run my own server (which would involve installing PHP, mySQL, and who knows what else), I should be able to get something up and running over a weekend.
Step one was to download and install the files on a free hosting GoDaddy account I had associated with another domain name. I wanted to test out the SWCMS before I plopped out any cash for the adventure and since I already had a Windows hosting credit, I thought why not? Unfortunately, after hours of heartache and visits to the SWCMS forum, with lots of support from a variety of folks over there, I opted to go ahead and buy the domain name I wanted, www.BlogFloat.com, along with some Linux hosting.
From there, I uploaded the files (I had some trouble using Filezilla on a Mac, as it seemed to only be willing to upload one sub-directory....if there were sub-directories within sub-directories, I had to manually upload them), did some slight tweaking, and then set out to Admin the new site. With great pleasure, everything seemed to work quite well.
I set out to try to tweak the graphics of the site by finding some Pligg-based templates on the web. After trying this one and that one, finding that things like the nav menu became broken or that certain pages wouldn't load at all, I re-uploaded the original files and basically started from scratch. Actually, I went through this procedure several times over the weekend as any time I seemed to tweak anything with a non standard template, things went to hell. Not that there is anything wrong with SWCMS, nor the templates, but I have been in the .NET world for a very long time and my PHP skills are foggy.
Administering the site proved simple, too. There is a module store that allows you to easily add existing modules to the new site, pretty much every setting for the site you can imagine is located in the Language menu, and the only notepad editing I had to do for the entire site was to re-write the FAQ page to suit my site's needs.
So over a weekend, purchasing the domain name and hosting on a Friday, tweaking, testing, and reloading from scratch a few times on Saturday, Sunday rolled around and I was pretty happy with the admin settings and layout (the default template “yget” is just pretty, I like it). I spent the day attempting to upload blog post links, editing a bit more in the Admin section, and that was it.
I showed off my new site to a few friends at work and was met with “wow” and “how long?” responses. The next step for the success of the site is to build the user network. My intention is to hit up every podcaster forum I can find, contact podcasters I know personally and ask for their support, and somehow I need to get the word out to the blogosphere, as such users would really, really find a site like this handy.
Imagine as a blogger that you are able to write a post, then post it at www.BlogFloat.com with a nice description and rise in popularity on the page based on the content of your writing. If people like it, you get hits. If not, then you try again with your next blog post.
I'm exicted about the future of www.BlogFloat.com. If anyone is interested in more details on how I made it work, feel free to contact me. Or, heck, just write a blog post, post it over at BlogFloat.com and I'll see it!
-Corby-