GeeCON Prague 2014*
The moose likes JForum and the fly likes Complete separation of users groups and categories? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


JavaRanch » Java Forums » Products » JForum
Bookmark "Complete separation of users groups and categories?" Watch "Complete separation of users groups and categories?" New topic
Author

Complete separation of users groups and categories?

Migrated From Jforum.net
Ranch Hand

Joined: Apr 22, 2012
Posts: 17424
Hi all,

First of all, nice product!!!

I am trying to find some solutions for our implementation of JForum.

I have searched through the forums, and have seen some how to's on making private forums, and how to restrict private messaging and user lists, and I found another thread that mentioned "Virtual Forum Hosting"
however there hasn�t been a posting yet which really summed it up...

I have been playing with JForum for awhile, and have come up with a set of requirements which would allow for JForum to run in a large environment, which would have many independent communities (like JForum categories)
Our implementation of JForum will be deployed in a large environment, with currently over 1500 users and growing fast. It already has an SSO facility, and groups and users within LDAP databases.
I was wondering if anyone out there in the community had done something similar, and how they solved the problems surrounding the complete separation of different groups of users.

1.These separate communities must not be allowed to see each other. The enforcement of restrictive permissions within JForum should achieve the separation of categories and forums.

2. The end product should resemble as much as possible, the original JForum, with most features maintained, but total group separation achieved. A forum user should not be aware of the existence of any other categories they do not belong to.

3. The following features of JForum currently act across the entire user base of JForum. This needs to be restricted, to allow only viewing/interaction among category members/topics etc.
* Recent topics and hot topics list: Currently, it may display a topic to a user that is not part of that community. This needs to be restricted to a user�s category.
* Search: Currently the search function may expose the existence of all categories. This needs to be restrained to only categories a user is a member of.
* User list and online users: The user list currently displays all users, regardless of categories. This needs to be restricted to the user�s category.

* Private Messaging: users can find and send a PM to any other JForum user. This needs to be restricted to only member�s of their category.

* Moderation log: this may show moderation activity that does not apply to the user�s category. This needs to be restricted to their category.
* Profile: This feature may allow the posting of unwanted content e.g. personal website, details etc. Can it be removed?
* Thread ratings (Karma?) this may already to be disabled by the administrator?
I guess that all of the above features either need to be restricted to categories, or removed from the JForum implementation.
I have seen forum postings here on how to remove the user lists and private messaging.


The concept of category administrators may come into play for the administration of these independent categories...

So... at the end of that big writeup, what are people�s thoughts?

Any advice appreciated!

At the end of all this, i would like to write it up, so others could implement the solution...

Thanks,

Matt

:?:

[originally posted on jforum.net by Matt.G]
Migrated From Jforum.net
Ranch Hand

Joined: Apr 22, 2012
Posts: 17424
As I know, current the relationship between Category, Forum, Group, User, Permission are as follows:
1.A Category contains a list of Forums.
2.A Group contains a list of Users.
3.A User can belong to many Groups.
4.A Group has a Permission setting.
5.A Forum can be accessed by a list of Groups with different Permissions.

So, If you want to have:
1.Category can be accessed by a list of Groups with different Permissions.
2.Forum of some Category can be created by its Category Administrators.
3.Latest, Hottest Posts and Search, Moderation Log with restricted view of Groups.

Then, you can take a look at the Permission. If the relationship got clear, then the implementation is soon.


[originally posted on jforum.net by andowson]
 
GeeCON Prague 2014
 
subject: Complete separation of users groups and categories?