History of GroupsPackage

Differences from version 25 to 43



@@ -1,29 +1,31 @@

-^This package is in alpha, definitely worthy of testing.^
-
-!Bugs
-* Membership email preferences are not being stored or are stored in multiple places
-* Member delete is not good - it points to user administration path which is confusing. needs to stay within pkg.
-* Topic posts are emailed twice when mailing list sync is configured - need to check for mailing list sync and not send emails if it is active.
-
-!Incomplete Features
-* Jailed attachments - attachment access should be restricted by perms on the group.
-
+__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 ModCommentsPackage__
-+ ModComments Package is required for groups to moderate their forum. Once you install and activate 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.
 * __Hide Groups Choices from User Registration Panel__
 + The Users package lets you display groups users can join at registration time. We recommend disabling this. You can do so in the Users:Login Settings in the Administration panel. It is at the bottom of the list. The UI is a little wonky here - the option to select none is not clear. Select the empty row in the list to display none. The reason we recommend disabling this feature is a) the UI is not well developed; when only one group is available to join the user can not opt out. b) if you have many public groups on your site a very long, and rather annoying, list will be displayed.
+
+!!Advanced Configuration
+* __Setup Email to Forum / Forum to Email Synchronization__
++ It is possible to synchronize an email box to your group forums so that users can send and receive discussion posts through email. This is a very advanced feature and requires server configuration access and some courage to configure a mailing list. See ((BoardsEmailListConfig)) for help.
+
 
 !Features
 !!Group Types

@@ -69,3 +71,13 @@

 +Group members with this permission can moderate forum messages posted to the group.
 *__Can post messages to group forums__
 +Group members with this permission can post messages to the group forum. By default this permission is available to all members, but can be useful in creating announcement type groups.
+
+
+!Future Development
+!!!!Wishlist
+* After approval of a forum or topic post it would be nice if moderations could redirect to the source content. This might not be possible.
+* Make Boards an option. This would require extensive checking to make sure some features are turned off if not utilized.
+
+!!!!Related Desirable Features
+* Jailed attachments - attachment access should be restricted by perms on the group, but this needs to happen in at the Liberty level so that it would happen automagically for all packages.
+
Page History
Date/CommentUserIPVersion
25 Mar 2009 (14:30 UTC)
remove beta statement
Will69.203.72.16143
Current • Source
Will69.203.72.16142
View • Compare • Difference • Source
Will69.203.72.16141
View • Compare • Difference • Source
Will69.203.72.16140
View • Compare • Difference • Source
Will69.203.72.16139
View • Compare • Difference • Source
Will69.203.72.16135
View • Compare • Difference • Source
Will69.203.72.16134
View • Compare • Difference • Source
Will69.203.72.16133
View • Compare • Difference • Source
Will69.203.72.16132
View • Compare • Difference • Source
Will69.203.72.16131
View • Compare • Difference • Source
Will69.203.72.16130
View • Compare • Difference • Source
Will69.203.72.16129
View • Compare • Difference • Source
Will69.203.72.16128
View • Compare • Difference • Source
Will69.203.72.16127
View • Compare • Difference • Source
Will69.203.72.16126
View • Compare • Difference • Source
Will69.203.72.16125
View • Compare • Difference • Source
Will69.203.72.16124
View • Compare • Difference • Source
Will69.203.72.16123
View • Compare • Difference • Source
Will69.203.72.16122
View • Compare • Difference • Source
Will69.203.72.16121
View • Compare • Difference • Source
Will69.203.72.16120
View • Compare • Difference • Source
Will69.203.72.16119
View • Compare • Difference • Source
Will69.203.72.16118
View • Compare • Difference • Source
Will69.203.72.16117
View • Compare • Difference • Source
Will69.203.72.16116
View • Compare • Difference • Source
Will69.203.72.16115
View • Compare • Difference • Source