1715
« Last post by JavaJones on December 10, 2009, 05:07 PM »
I don't have any practical experience with Liferay, but I'm considering it for use at one of my jobs. I think it could meet your needs, but it's a pretty complex and broad system, it might be complex to implement what you need, at least vs. other systems that include more functionality out of the box. It's all about finding the right addons, and as far as robust forum functionality I'm really not sure it can fully cover that, except by integration with an outside system (e.g. SMF or PHPbb).
I think it might be best for you to outline your needs with more detail, particularly ratings of importance. It sounds like permission control is of particular importance, for every module, so that's something you should keep strongly in mind. For example I might recommend a CMS like Joomla for its ease of use and huge amount of free modules that cover all your needs, however its user access permission system is not very good at present. So even though it might meet 90% of your other needs, if granular security is as important it seems to be, it might not be ideal. That being said there are addons currently that enhance user permission control, and also upcoming version 1.6 will improve it further at the core (not that you'd want to wait, but you may be able to make do until the upgrade - on second thought probably not something to count on).
Anyway, SMF is a great forum system, but I agree with Mouser, the addon approach is not good. Not sure if the upcoming 2.0 version (currently a freely available release candidate) will fix that or not. I hope so.
The bottom line is I think your needs are varied enugh that a general CMS system might be justified. Look for something with the best community support in terms of documentation, availability of plugins, etc. This is where Joomla rates highly. Because of your security/permissions needs, you'll need to pay particular attention to this.
Above all I agree that you should implement *something* ASAP. Note that there is possible integration between Joomla and SMF with Jfusion, so this might be a good way to start - setup SMF, then use Joomla integration to add other features like file library, etc.
- Oshyan