Currently there are quite a few solutions on the Internet that allow you to create an online community. I have made a list of all the community applications I implemented and tested before choosing the one I did. The first application I tested was Community Server 2007 which depending on the scope of your needs can be very expensive (upwards of $20,000). Community Server is used by major companies all over the world for it’s forums, blogs, media gallery, CMS, and back-end administration. I was blown away by how robust and scalable CS2007 could be and the ease of use setting up all the pieces of an online community and adding content. The part that made me look at other out of the box online communities obviously was the price tag but also how difficult it would be to customize a theme and get CS2007 to look and operate exactly how I wanted it to, .Net2.0 with master pages is still new to me but not a road block.
The next application I stumbled on was DotNetNuke which came with a huge online following and loads of plug-ins and support. DotNetNuke was a lot less to look at on the front and back end but seemed to be a bit easier to skin and customize. I wasn’t entirely impressed but I did install it and played around with it for a few days before looking at my next option, which was Joomla.
Joomla knocked my socks off when it came to how many plug-ins the community had to offer and again the online following. Like DotNetNuke there was a lot less to look at on the administration side but from a customization standpoint seemed a little easier. At this point I just kept going with my options and moved on to my last two options, Handshake and Boonex Dolphin.
Handshake sold me right off the bat, a small price tag of $400 or $500 bucks and how easy they made it look I was pretty impressed. The part that kind of threw me off was how they didn’t have a full online demo or much of an online following but even still it looked pretty slick. I purchased, downloaded, installed and right off the bat it didn’t work 100% so I contacted support. A week later they said they weren’t sure why I was having that problem and were not sure what they could do for me at that point. Right at that very moment I decided that whatever CMS/online community I buy they will have to have a support phone number, LOL.
The last of the online communities and probably the most impressive out of the box was Boonex’s Dolphin/Orca/Ray solution. Right out of the box it had everything I needed, it installs without a hitch, back-end administration is very strong, and it is very easy to skin/customize. From what I noticed there wasn’t a strong online following and there were only a handful of plug-ins but it still had EVERYTHING I was looking for, so I continued to configure and test.
After about a week of full blown implementation and further customization (still in test mode) I started thinking about Community Server and how scalable it is and how so many large companies like Microsoft, Intel, and other use it. Then I realized something, there are not very many sites using Dolphin and the ones that do are very small. Then the big problem comes when I contact their support (which I had no need for up until I was deeper into customization) but when I did it was just horrible.
Boonex has a support forum and an support email address but the thing that made me sick to my stomach was how they offered support. Every time I submitted a support post in their forum it would take upwards of a week for a response (sometimes longer). Most of the time it was one of their main developers (only a couple guys) that would have me contact him on his personal email account and try to get me to pay him for the work that should have been free. He would tell me how he needs the extra cash and that’s the only way I could get their support. I dropped Dolphin when I read that email and never looked back, kind of sucks because they really had something good going.
After looking in at all my options I chose to move forward with Community Server, mainly becuase of the massive level of support and the programming behind it. Now from my understanding, the person who started Telligent (Community Server) came from Microsoft and was the Project Manager of .Net 2.0, under Scott Guthrie. That was a big selling point for me!
I ended up purchasing the enterprise license of Community Server and have it running on two servers, one for the CS application/IIS and one for the SQL base. Soon I will add a third server for their enterprise search feature but for now everything is running great. Because I don’t know enough of .Net 2.0 to make Community Server work the way I need it to I contacted Telligent to see what they recommend. Immediately I was put in contact with a very nice woman at Telligent who gave me two options, first being the use of their development staff. This would seem like them best choice but unfortunatley there was a 3 month waiting list and comes with a minimum price tag of $45,000. My next choice was to work with an external developer that they have experience with and highley recommend. At the time of my conversation with Telligent only one developer came highley recommended, Robert McLaws with Interscape USA.
The best part about their recommendation is that Robert McLaws lives in Scottsdale, AZ (where my office is) and within two days we were face to face, building the scope of my project and getting the ball rolling. The price tag for Robert’s time is very reasonable compared to Telligent and his complete understanding of my needs and timelines made it very easy for me to hire him on full time to this project and keep a long term development relationship for months to come.
I will write more about the further development with Community Server and my experiences a long the way so please check back soon. Below you will find a list of links for the applications I looked and the contacts I have made, like Robert.
Online Community Solutions
Community Server
Dolphin/Orca/Ray
Joomla
DotNetNuke
Handshake
Community Server Developers
Robert McLaws, Interscape USA
Share and Enjoy:
These icons link to social bookmarking sites where readers can share and discover new web pages.