-^This package is in Beta! It is very stable. If you decide to install and run it please contact will-at-tekimaki.com or wjames5 on IRC, we are actively debugging and will work with you to setup the package and fix any problems.^
|
-
|
__Get the Code:__ Checkout _bit_groups from cvs.
|
|
{maketoc}
|
!Configuration
|
Groups package is a rather complex package, with complex relationships with other packages. These instructions will help you set up your groups package to optimally work for you install
|
!!Required Configuration
|
-These settings are required for the groups package to work correctly. Without following these configurations you may experience security and other problems.
|
+These settings are required for the groups package to work correctly, and the order here is important, please do each in order. Without following these configurations you may experience security and other problems. |
* __Install Boards Package__
|
+ GroupsPackage leverages the BoardsPackage to create discussion forums for each group. GroupsPackage at this time automatically assumes you want your groups to have a discussion forum, so at this time Boards is a requirement.
|
* __Install Switchboard Package__
|
+ Groups package uses SwitchboardPackage for sending email notifications.
|
+* __Install and Configure Moderations and ModComments Packages__ |
++ ModerationPackage and ModCommentsPackage are required for groups to moderate their forum. Once you install and activate both, in ModComments enable __Allow admins to moderate comments__ in the Administration panel. |
+* __Install Groups Package__ of course. |
* __Users Groups Permissions Configuration__
|
+ When assigning permissions to different base groups (admin, editors, registered, anonymous) it is important to not assign the same permission to both registered users and anonymous users. Pick one. Registered users automagically inherit permissions from anonymous users, so if you want both to have the same permission assign the permission to anonymous group. You can configure your users groups permissions in the admin panel, select Users->Permission Maintenance
|
* __Run LibertySecure:Register Default Permissions__
|
-+ LibertySecurePackage is designed to properly jail any content that may have custom permissions assigned. Groups package makes use of custom permissions to enable private groups and private group content. To properly jail this content you MUST install the LibertySecure package and in the admin panel run Register Default Permissions when you set up your site, and anytime you install new content types on your site.
|
-* __Install and Configure Moderations and ModComments Packages__
|
-+ ModerationPackage and ModCommentsPackage are required for groups to moderate their forum. Once you install and activate both, in ModComments enable __Allow admins to moderate comments__ in the Administration panel.
|
++ LibertySecurePackage is designed to properly jail any content that may have custom permissions assigned. Groups package makes use of custom permissions to enable private groups and private group content. To properly jail this content you MUST install the LibertySecure package and in the admin panel run Register Default Permissions when you set up your site, and anytime you install new content types on your site. ''Run this AFTER you have installed all the above packages and other packages you want to use.'' |
|
!!Highly Recommended Configuration
|
We highly recommend these settings as well like how Groups package works when configured this way.
|