Cybertough Industries
2Nov/09

CMS evaluation for social site

For those who don't know, CMS stands for Content Management System. It is a system which when installed and configured, can be used for pretty much anything.

My challenge was to see what was out there in hopes of solving a pretty basic problem:

Create a social community for Christian gamers!

Right now the community is surviving with some static pages, a phpBB web-forum and lots of human glue. There are some awesome leaders bringing together over 100 individuals interested in playing online games, delivering and consuming online bible studies as well as having interesting discussions around a myriad of topics. I am also a key leader in this community, which currently is only in the United States with leadership in five different states.

To help me understand the needs of the community, we got together in June of 2009 to talk about our future and direction.

GBG_Arch_Layout

Architectural Layout of GamingByGrace (to-be)

The outcome (after the meeting) was an architectural diagram showing the basic features/user interaction that was desired. If you look closely it basically takes the features currently offered in a site like Facebook, but adds some new options (such as reviews, virtual libraries and the like).

Looking at the inventory of software available in the world (reading articles, looking at some sites we found appealing), I generated a list of software to give some focused time looking at. This look would involve digging into their community of support, configuration capabilities as well as plug-in inventory already in place. If I can simply drag'n drop instead of build all the better.

List of items that I went through and analyzed:

Of all these systems, Joomla looked the most promising with the largest visible crowd of developers and supporting documentation/assets. After spending nearly a week on each one, fully installed and configured, we decided against any of them. That means I have a good, long road of coding ahead of myself.

After I decided to code, began talking to PHP developers (since I'm primarily a MS.NET guy), reading blogs and trying out different frameworks. Based on the recommendation of an acquaintance, I've started getting my feet wet with CodeIgniter.

There are other options; of course if money is not an obstacle. There is a great community host called Ning, which has great features and about 90% of what we are looking to accomplish. The catch there is if you want to drop their header/footer and stop supporting them with ads installed, it will cost you about $55 per month.

Still looking at others:
http://www.yacs.fr (yes, it's in french, but look closely at the "communaute" area, integrated forums and blogs/news/articles)
--> Trick would be getting English help (http://www.yacs.fr/section-65-software-installation-and-upgrade).
http://www.pligg.com
--> Great sample site built with it: http://ideabank.opendns.com/
http://www.phpmotion.com/ (like their demo site: http://demo.phpmotiontemplates.com/v3/default/)
http://www.php-fusion.co.uk
http://www.xaraya.com
http://elgg.org/ (understands the GROUPS concept)
http://www.phpizabi.net/ (their own site integrates phpBB Forums)
--> Their demo site, http://demo.phpizabi.net/, has chatrooms, blogs and such
http://www.impresscms.org/
http://drupal.org/
http://dragonflycms.org/
http://www.vbulletin.org (big freaking bulletin board)
http://www.barnraiser.org/ (their own Community is a dead link)
What we've looked at:
http://www.xoops.org/
http://www.boonex.com/products/dolphin/
http://www.joomla.org/ (current)

  This article has been Digiproved © 2010

Bookmark and Share
Comments (1) Trackbacks (0)
  1. I really like the way you laid out the architecture diagram … I have long struggled with how much effort I should into my site (to date it has been very little) but I am not thinking about pulling something together like you did here.


Leave a comment


No trackbacks yet.