 This is a sponsored review of the Jomsocial extension. For details of having your extension reviewed, please contact us. Note that a sponsored review doesn't mean I'll like the product, just that I'll take the time to review it thoroughly.
For several years there has really one been one social networking option for Joomla ... Community Builder. Some people love it, others hate it, but it was impossible to ignore. We use it here on alledia.com because three years ago it was really the only option for expanded user profiles and networking.
Two months ago Azrul, the developer of Jomcomment and MyBlog, released an alternative social networking solution called Jomsocial. Is it any good? Jomsocial Pros- Easy to use. We're running Jomsocial on a site aimed at non-techincal people. Almost all of them have found it easy to upload an image and edit their profile. I couldn't always say the same about Community Builder.
- In-built features. To allow people to create their own groups, upload photos and send private messages. Community Builder needed extra plugins. Groups were handled by the consistently buggy Groupjive and there were a few photo solutions, none as tightly integrated as Jomsocial.
- Design. Sorry CB, but Jomsocial looks better. It ships with two good templates and the navigation is very intuitive.
- Integrations. The key factor with many extensions is whether they can convince other developers to make their work compatible. Jomsocial is off to a great start. I've found integrations with Eventlist, jReviews, Fireboard, Seyret, Mosets Tree and of course, Jomcomment and MyBlog.
- People like it. Simple as that. From talking to other Joomla developers and then seeing the number of posts on their forums and blog, people like Jomsocial. That gives it a good chance of being around for a long time.
Jomsocial ConsThe main drawback is that its not cheap. At $149 its one of the more expensive extensions on the market. Its also not GPL so you'll need one license per site. There are also some current limitations caused by the fact that its only two months old. These cons exist, although I expect them to be solved in future versions: - No forum integration yet (except a beta called "ccBoard") phpBB3 and Kunena (the new fork of Fireboard) are planned, but not yet ready.
- No registration expansion. You can't use Jomsocial to collect more information when people register, only after.
- Limited profile customization. Currently the site adminsitrator defines user profile fields. There's no option for individual users or groups to customize their profiles.
The Verdict on JomsocialI like it and I'll use it. We've implemented it already on two big sites, including one that I'll reveal tomorrow. It's not right for every site, but here's where I see it fitting in: - Lower budget sites: Community Builder still works smoothly and of course, its free.
- More advanced sites: If you need a social networking setup that feels familar to people raised on Facebook and Twitter, Jomsocial is a good solution at a reasonable price.
- Enterprise site: Kickapps or Userplane will remain the options for very high-end sites with large budgets.
Over to You ...I know a lot of have already tried Jomsocial. What do you think ... ? |
Comments
i think jomsocial is great
but the search module is the weakest part of the
of the component ..
i need to know the modify it yo advance search..
just like your search modul for instnce
appreciate if you tell me
thanks in advance
We'll be launching a site soon that uses JomSocial, so I thought I'd give my perspective.
First - it is quantum leaps above CB. Sorry - I know a lot of people love CB, but if you need to style a community component, CB is a nightmare. JomSocial is coded and setup in a very organized MVC way, so the template files are really easy to change. CB was horrible to try and change, with html mixed in with data-related code. Props to Azrul for making a very well coded component.
I have two gripes. 1) Developers seem to be slow fixing some of the bugs. Look, I know they are busy but there were some pretty significant bugs that were outstanding between releases 1.0.127 and 1.0.128. There are still a couple of very noticable bugs that haven't been fixed. If you look around in the forums, you'll definitely notice people asking about them. Overall 1.0.128 is much better though...
2) Flexibility. This is something were I miss CB. The registration system is a HUGE fail for me. Not very flexible at all. Also, if you don't want a feature like Karma or Friends, there isn't a way to turn them off - you have to delete them from the template. Now, that is easy enough, but it would be nice if there was a toggle in the backend to determine which features you want. I know this makes the code much more "dynamic" and more difficult in some situations, but not everyone wants friending capabilities or a Karma system on their site.
Overall JomSocial is magnitudes better than CB - but I hope they shore up some of the deficiencies in the current component before they add a bunch more "flashy" features.
I agree with the part on template issue with CB. It was such a nightmare that i gave up the first time and took me a while to come back to it. And yes, definitely still buggy.
On the other hand, not that it is a bad thing, but when i browse the JS site it feels a lot like i'm on facebook. When it came out i was hopping that some one some how had an epiphany and came up with something ground breaking.
Yes it is for the joomla! component world, but no it is definitely not for the online social network world.
i'd be curious to know how many site are running JS? anybody knows?
I think one of the key phrases in the review is "feels familiar to people raised on Facebook and Twitter". When you're trying to appeal to that market, you do what 'cha gotta do!
Thanks for the info!
Beth
I agree about the whole "it resembles Facebook" thing. This to me wasn't really a selling point - in fact it is a bit of a detriment. It all depends on what Azrul wants to do with the component, but it seems like they are trying to turn it into a Joomla version of NING or some other "create your own" social network things.
I guess I don't see the point of that. At some level, you will then be competing with Facebook groups that have a similar area of scope. I guess I'm confused why you would make a system that looks really nice, but then have the infrastructure setup to be going against the likes of Facebook in a way. People only want to be apart of a few things (social media mavens aside) so why compete with something like Facebook that so many people are a part of. Why not really dig into facebook connect and try to leverage the power of that with a Joomla component - that is at least what I wish they had done.
Don't get me wrong - it is magnitudes better than CB in some areas. I just hope they add some flexibility to the component so that some of the features can be removed. We had to change almost all the templates because there were several features that didn't make any sense for the community we were creating.
We have a product based site and are interested to have a user login area, where users can discuss products, projects, meet new clients and manufacturers as well as allow product articles to be written for admin review before submission.
We hope to have a couple of hundred users eventually, would this be suitable.
Perhaps we would be better off having a custom module coded for us, not too sure, any suggestions?
RSS feed for comments to this post