This module allows users to create private or public groups of users. Groups can be public and joinable or closed to new membership, and the group owner can decide if new members require approval or not. Users can search groups by Category, Country or freetext tags. If the group allows new members then they can join the group. The group owner can send Private Messages to the group or invite groups to Events. This module was based loosely on the MySpace and Facebook Groups implementation.
See the Poker Groups on PokerDIY for an example of an implementation (here is an example of a Alabama poker group).
You can download a free trial version for your own site.
Enhancements
- Added Alphabet Search Filter to bottom of GroupSearch page
- New Setting on Group Detail to optionally set the browser title/keywords and decription to the Group Name or to format the current one (CurrentTitle - {0} {1}) for SEO (optional params are GroupName and Group City) and visual effect
- ModuleTitle setting on Group Detail now works. Use format "Current Module Container Title - {0}" where {0} is the Group Name
- New Token [PROFILEIMAGESMALL], used for list views to display the profile image at 50*50
- New Token [COUNTRYFLAG], which displays the flag for any Country of Location (For EventDetail and Event Guests).
- [ISINROLE] Token now also supports output if false - [ISINROLE|RoleName|OutputIfTrue|OutputIfFalse] e.g. [ISINROLE|Administrators|Admin|Not an Admin]
- Generated token images (Online/CountryFlag) now populate alt text
- WallCanPost cache is now invalidated when a user joins or leaves a group so the Wall is updated immediately to reflect this after a refresh instead of waiting for the 2 minute cache to expire
- Removed duplicated CSS styles from Module.css. You will need to follow the steps described in this post to retain module styles
- Replace Jscript calls - http://www.mitchelsellers.com/Blogs/tabid/54/articleType/ArticleView/articleId/205/Delete-Confirmation-The-Easy-Way-in-DNN.aspx
- Refactored Load/Save templating settings
- Made AcceptMembership and DeclineMembership buttons more obvious with CSS on GroupDetail page.
Bug Fixes
- Fixed bug with UserMyGroups showing groups with unapproved group membership
- Fixed bug with selecting users on subsequent pages of the user control
- ModuleSettings screen now checks for invalid TabID for integration options
- Fix mispelling
- Localized missing language strings
- Fixed problems with Profile Pics when Portal used non-numeric Portal Directory
- Removed extra "/" in image URL (AddtoEvent, AddtoGroup etc) e.g. src="/DesktopModules/Smart-Thinker%20-%20UserProfile//images/addtoevent.gif"
- Fixed problem with profile image when a user had a space in front of their FirstName
- DropDownLists of User-Type now show DisplayName and not Full Name
Note that a UserGroup is a logical, user-defined grouping, and does not affect security or access rights. Please raise any queries about this module on the UserGroup Forum here.
After upgrading you will need to edit the module settings to take advantage of the new features. It is highly suggested that you localise the email templates to punch directly into the Group view (for group invites) - see PokerDIY for an example. This highly increases usablity (feel free to play around on PokerDIY and request to join our DotNetNuke Poker Group if you want to see the emails that are sent). |