11.27.07

When the myeeos project began, the lead programmer was given the chore to find the best social networking platform out there and build the back end for the future social network on it. After a few days of deliberation the recommendation to use phpizabi. For good or worse, that’s what we began developing myeeos with. There are some things about phpizabi I really like a lot, but some things I don’t like so much at all. The platform that myeeos now runs on in great in its own right and does have phpizabi roots, but that’s about it. I’m not interested in re-reviewing the few products I think are worthy of testing in search for the perfect social networking script.

In my own quest to find the perfect social networking script I have narrowed down the search to 4 candidates. Most of which probably seem like odd choices, but as this process goes on we’ll discover why I chose these particular pieces of software.

Drupal:
I’ve been a big fan of Drupal for a lot of years now. Their introduction of the now widely used PHPTemplate system was one of the first to incorporate a logical integration of markup and functionality without using an arbitrary and proprietary templating structure. Drupal is also credited with with introducing myself and many others to the method of taxonomy. Think of Drupal as being the ones who brought tagging to the mainstream developer. These aren’t really good reasons for considering it as a base for a social network, but it was good enough to reason to do some searching and find that Drupal.org has an entire group dedicated to creating social networking sites out of Drupal. To learn more about creating a social network using Drupal, I suggest you start by visiting this Drupal Social Network site Q&A.

HandShakes:
This is the only script on this list made specifically for setting up a social network. I looked at and passed over buddyzone, phpfox and a half dozen other solutions for this one because it’s the only one I have found mostly positive reviews about and their service so far has been superb. It’s a complete and well-rounded solution with a feature-set that is well thought out. They don’t nickel and dime you for modules and they offer built-in integrates with popular forum software, which to me is a huge bonus.

Joomla:
I don’t have much to say about Joomla other than there is quite a bit of support for the Joomla Community Builder extension and considering the near wordpress-like adoption rate and support for Joomla, it would be silly for me not to give it a once over. My experience with Mambo (what Joomla was once called before the creator got greedy and the community took matters into their own hands) wasn’t great and eventually led me to Drupal several years back, but that was then and Joomla is a different beast. I’m probably most excited about trying Joomla because it’s the one I have the least (read: none) experience with.

vBulletin:
I love vBulletin. Over the years I’ve become what most would consider a vBulletin master and I am absolutely convinced that there is nothing you can’t do with vBulletin and some patience. The number of quality and supported modifications is staggering and the community is more active than the community of the previously mentioned options combined. The thing that makes vBulletin an absolute must to consider though, is the fact that version 3.7 is within a week of release and sports a plethora of new features based around social networking. The tough decision with using vBulletin is whether or not to use 3.6 with its huge library of prove modifications or 3.7 with its new and improved feature-set and wait for the modifications to be ported. Of all the options I believe vBulletin has the most going for it. The only drawback for me personally is that the templates are stored in the database and they use a proprietary templating language that makes prototyping new features more of a task than some of the others here.

The reason for this post is to find out what features and aspects of creating a social network are most important to you so I can spend some time with each one and answer questions for you. What is important to me may not be important for you and the point of this investigative review is to be informative, not self-serving.


I like Joomla, but vBulletin gets my vote. Like you said, you can do anything with it. I’ve actually seen an extremely customized version of vB turned into a successful social-network, too bad I forgot the url.

I haven’t looked at Drupal yet.

Joomla is actually a fork of Mambo and if you check you will find that the reasons for the fork were never made public. Supposition that the “creator got greedy” is just that – supposition, not based on hard facts. Joomla has never been called Mambo. It’s code was, but the Mambo name and project are still going strong.

The core of Handshakes is complete junk. It makes entirely way to many calls to the DB. It will NOT scale. They also code in their page to break browser caching. If anyone were to seriously use their code base for an actual social network, the site would fall flat on its face. Some of their 3rd party apps make well over 40 requests to the server to load one page— returning nearly 530k of data. Imagine having just 100 users online at once.

Thanks for this comparison, based on your review I am checking out Dzoic Handshakes and Drupal, and getting hold of any reviews I can.

I agree Dzoic tops its competition, and Drupal sn modules dont seem to be ripe yet for high traffic.

Hi Guys,

Just joined up, i can’t see the edit button to edit my profile lol can anyone help?

thanks guys

Drupal is great for social networking, although not always that evident. That’s why I bundled my thought together as a tutorial ebook: Drupal 6:Ultimate Community Site Guide. This will give you a site like rawvegandating.com (D5) and drupalfun.com (D6).
If you are interested in the modules used, you can take a peak at the table of contents.

Greetings,
Dorien

Excellent site greg-j.com and I am really pleased to see you have what I am actually looking for here and this this post is exactly what I am interested in. It’s taken me literally 2 hours and 21 minutes of searching the web to find you (just kidding!) so I shall be pleased to become a regular visitor :)

*required

*required (will not be published)

Allowed html: <a href="">, <b>, <strong>, <em>, <i>, <strike>, <code> and <blockquote>