posted 9/3/2010 7:03:12 PM by Tim Eisenhauer
I saw this really cool bookshelf the other day with great design, good finish, etc. ... and since I needed a bookshelf in the office, I ordered it without giving it too much thought. When it was delivered to the office the bookshelf didn’t seem like such a great idea. It just didn’t seem to fit into any of the spaces that I imagined it would and the proportions seemed a lot bigger than they seemed at the store. Now, I won’t go on about my new decor issues since this blog isn’t about that ... but the thought process is something I can relate to with those looking for a social software platform to build the website that they envision.
When you first plan a social networking website or a community website, you start with a very clear vision of what that site will be like, what functionality it will provide, and what the core value(s) will be. Somewhere in the process of selecting technology options, this vision is blurred and many find themselves compromising and settling for what the software platform they plan to base their website on offers.
Look at Flickr and Youtube for example. Somewhere in their functionality they both offer a way to upload media, they both offer an internal messaging feature, the ability to add friends and create groups. Yet, they maintain individuality because they have customized things to a level where they use these components around their core offering which for Flickr is photos and Youtube is video. While most social websites are a blend of several components, it’s really how you can customize it to offer more value which sets them apart. Can you imagine if every single social website were to look and function exactly like Ning or exactly like some other platform?
Social software platforms form an excellent base to build on for your social websites. There is no point in re-inventing the wheel or having to build every component of a social website from scratch when you have a ready framework. The costs in terms of time and money may not be worth it unless your website involves something very drastically different. At the same time, while ready to use platforms may be perfect for some websites, they may not be perfect for all websites -- especially those that need re-modeling and changes to the source code to get a highly customized and specific end result. When that is a requirement, you need to explore a social software platform with complete access to source code, or you may just end up getting stuck with a website that doesn’t give you what you envisioned and no way to alter it the way you need to.
For example, if you plan on building a social site aimed at building a community of fashion conscious teenagers that helps provide each other with style tips and how to put together great looks, you would have some clear vision of how that website would turn out. You know that you will need components such as sign on, membership, ability to add friends, blogs, messaging and similar components, but you also need to integrate some other core components that you would like to build -- such as the ability to assemble a 'look' visually like Polyvore.com offers. Having access to the source code of a social networking or social software platform will give you the freedom to integrate different components and come up with a customized end product, rather than taking a standard social platform and stamping a logo on it -- which doesn’t work out when you’re trying to build a unique offering.
So if you’re evaluating social software technology with a specific aim of creating something unique, make sure you have access to the source code or at least access to an API, make sure you have room to customize and do your own thing.
Also, if you ever buy a bookshelf, make sure you know it will fit in the space it’s supposed to!
Tim Eisenhauer (Member since: 8/29/2010 4:53:03 PM) Learn more about Communifire at http://www.axerosolutions.com.
View Tim Eisenhauer 's profile
Leave a comment
Where Axero Solutions shares our insights on social networking software and business collaboration software.
It's fast, easy and free! Submit articles, get your own blog, ask questions & give answers in the forums, and become a better developer, faster.
enter your email address: