Hi Rafael,
I'm currently investigating forum engines for a commercial project. I like a lot JForum2 (I'm using it for my personal forum) so I'm very interested about JForum3 development.
In our functional specifications we have a lot of required features I'm going to describe here, please tell me if you think theses features have a chance to be implemented in JForum3:
1) SSO authentification
There should be no problem with SSO, that's the easy required feature (I already managed JForum2 to work with CAS).
2) Custom notification mechanism
Do you plan a mechanism allowing custom notification? I guess that notification by email will implemented out of the box (like in JForum2), but it should be great to allow developpers to add extra notification systems. For example we'd like to implement notifications using XMPP (Jabber) to alert users about replies in their watched threads.
3) RESTful API
It should be great if JForum3 entities will be available via a RESTful API:
- CRUD for users
- CRUD for forums
- CRUD for categories
- CRUD for topics
4) Multi-instances support
That's definitively the trickiest feature. We need to allow users (or user groups) to have their own forums (one public and one private surely). But here we speak about thousands of forums (!!), so it involved a lot of things:
- creating forums on the fly (it's ok if there's CRUD for forums via the REST api)
- setting special permission for these forums (hmm maybe user groups and permissions should be available in the REST api too) and allowing administrators *by forum*
- setting special visibility for these forums (they need to be not displayed in the standard forum listing)
I'll be very glad to help you in the JForum3 development but before that I need to convince myself (and my company) that JForum3 is the right solution for us..
Thanks,
Vincent.
[originally posted on jforum.net by turman]