Friday, July 04, 2008     | Register
Latest Updates and Subscriber Benefits

Current Articles | Categories | Search | Syndication

Monday, June 16, 2008
Smart-Thinker UserGroups 4.3.6 Released - SEO and bugfixes
By Rodney Joyce @ 7:26 PM :: 125 Views :: 0 Comments ::

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

Bug Fixes

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).

Read More..
Friday, May 11, 2007
Smart-Thinker UserGroups 4.3.4 Released
By Rodney Joyce @ 10:15 AM :: 1128 Views :: 0 Comments ::

This module allows users to create private or public groups of users. Groups can be public and joinable or closed to new membership. 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 Groups implementation.


Major Update: Integrates with the Smart-Thinker UserProfile to provide "Add to Group" functionality. Each profile can now display an "Add to Groups" button which displays the logged on users groups. You can see this on my PokerDIY profile.

New Features: The Group Owner can choose if group members can send private messages to the whole group or if just they can. New views to display the groups for the logged on user, or the public groups for a user's profile you are viewing. There is now also a "Latest Groups" view to show the groups most recently created. See the Poker Groups on PokerDIY for an example of an implementation.

Warning if Upgrading: Please check that all your module integrations (ie. UserProfile/Ventrian/Group pages) work by saving the settings again for each view. Some changes were made that might have affected them, but a quick check will fix it.

You can download a free trial version for your own site here.


 Enhancements

  •     Added new view for "Add to Group" support for next UserProfile version - Add To Group button on a user's profile
  •     Added new view for "My Groups" - shows the groups that a user belongs to (on UserProfile or for logged in user)
  •     Added new view for "Latest Groups" - shows the latest groups in the portal
  •     Introduced concept of LocationName (ie. John's House) and LocationURL. This will be rolled out to all locations in all ST modules
  •     New icons for Physical or Online locations
  •     Updated SendMessage icon to match rest of product suite
  •     Group owners can now choose if all members can send messages to all other members or just the group owner
  •     Profile Caching - significantly reduces database operations for user retrievals and searches - Highly recommended
  •     Refactored code to improve performance with less DB hits
  •     Latest template and settings ported from UserProfile module
  •     Increased integration options with other UserProfile modules by allowing "looser" tab selection for integration options
  •     Abstracted all duplicate template language strings into SharedResources
  •     Editing of Group Description allows editing with the richtext
  •     Editing of templates can now be done with richtext editor (FCK/FTB)
  •     Optimised UserSearch Settings to be more efficient and use caching
  •     GroupSearch screen has setting for displaying the Country search
  •     Changed GroupUser insert statements to always check for existence before adding to reduce errors
  •     Added new token for the Profile Image URL - this allows easier image manipulation
  •         - http://www.smart-thinker.com/Support/Forums/tabid/111/mid/546/forumid/11/threadid/2659/scope/posts/Default.aspx#2703

Bug Fixes

  •     Profile Template fixes from UserProfile module
  •     Fixed PrivateMessaging integration (no longer has settings - Template-based)
  •     UserSearches now check for authorised users only
  •     Change PM Integration to use pmtype and not type
  •         - http://www.ventrian.com/Support/ProductForums/tabid/118/forumid/5/tpage/2/view/topic/postid/12829/Default.aspx

 

Note that a UserGroup is a logical, user-defined grouping, and does not affect security or access rights.

 

Read More..
Thursday, October 11, 2007
Smart-Thinker UserGroups 4.3.5 Released - Member Approval & MyFriends
By Smart - Thinker @ 9:05 PM :: 1409 Views :: 0 Comments ::

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 Groups implementation.


Major Update: Group Member Approval (this was a sponsored enhancement) - group owners can decide if new member requests require approval or not. Users can now accept or decline group invitations (before they were instanly added). Now offers better integration with the Smart-Thinker UserProfile module, so that when inviting new members to your group you can select from All site users, MyFriends or both (this is a module-level setting). This follows the Facebook concept of only allowing users to interact with their Friend Lists. Email templates are used which can be localised to improve usability. Caching and SQL optimisations improvements have been ported in this version.


See the Poker Groups on PokerDIY for an example of an implementation. You can set up a test group to see the new approval functionality.

 

You can download a free trial version for your own site here.

 

 Enhancements

  •      Group Member Approval - users now always get invited to groups, and can accept or decline the request (before they were added to the group immediately, which is a privacy violation).
  •     The Group Owner can determine if new group members require approval or not (if Public and Joinable). If so, then they can approve new group requests. If not, the user joins immediately. Email notification is used in all cases.
  •     "Invite New Member" screen can now be set to only show the user's friends (requires Smart-Thinker UserProfile module), or All Users (as before/default) or both. This means users could only ever invite their approved friends to groups (this will be applied to events too in a future version).
  •     GroupOwner now gets notified when someone joins their group
  •     UserProfile Result Lists can now be filtered on Role (Host User accounts no longer appear)
  •     Optomised UserProfiling SQL (greatly reduces DB usage)
  •     Ported all Profile Caching improvements into module
  •     Changed the Back Button on GroupSearchResults to a LinkButton for consistiency
  •     Added "Invite to Event" setting and Token (available in Events 4.3.7)
  •     The UserProfile List control now only shows the Pager Footer if the total number of records exceeds the selected pagesize (much tidier)
  •     The UserProfile List control now only shows the PageSize selector if the total records is more than 1 (smallest possible page size)
  •     Removed "lblNoRecords.Text" from SharedResources (now in local resx file prefixed with UserSearchID), e.g. "AddUserlblNoRecords.Text"
  •     Included AddToGroup, AddToEvent and NoPhotoS template images

Bug Fixes

  •     EditGroup now checks EditRights on module (you may need to check your config to ensure the correct roles can still create/edit groups)
  •     SuperUsers are now not added as a group member when they make a group on someone's behalf (they are never shown in profile lists so it affected the count. SuperUsers also cannot Join/Leave Groups
  •     Module Actions are no longer shown if GroupID = -1 on GroupDetail page
  •     When you leave a private or public group that requires approval then it redirects you to the homepage instead of staying on the detail page and throwing a "Cannot View This" error
  •     Fixed bug with bad ObjectQualifier
    • http://www.smart-thinker.com/Support/Forums/tabid/111/forumid/26/postid/3261/scope/posts/Default.aspx

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. Existing groups default to not requiring approval (as before). 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.

 

Read More..
Smart-Thinker UserGroups 4.3.1 Released

This module allows users to create private or public groups of users. Groups can be public and joinable or closed to new membership. 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 Groups implementation.

 

Please note that this version is for DotNetNuke 4.3.5+. This module can be seen in action on PokerDIY.com (Find live poker games and leagues).

You can download a free trial version for your own site here.

 

Enhancements

  • Updated to work with DNN 4.3.5+ (e.g. Changed old reference to new MS Access Data Block.dll etc.)
  • Source converted to 2005 WAP project (C# and ASP.NET 2.0) inc. refactor
  • Updated to use correct DNN 4.x User and Role retrieval methods
  • Search by Tags or Address/Name/Summary
  • View Groups by Category or Country
  • Better formatted Group Detail
  • Introduction of LicenseKey for free trial version and performs LicenseValidation on portal limit
  • Module Settings now displays current License and Portal Limit if logged in as Host
  • Implemented ISearchable on Public Groups (name, summary, city, country)
  • Integration with Ventrian's Private Messages - Group Owner can send PMs to the Group
  • Localized missing language strings
  • Formatted ModuleConfig now online
  • All User names are now DisplayName and not full name for privacy reasons
  • When you create a Group you are now automatically added as a member
  • Add Role now optional (Yes/No/Admin Only)
  • When visible, Non-Public, Paying Roles now only appear to Admin, not all users
  • Group Owner can now determine Group is Joinable or Public - not just Admin
  • Add Members button on Group Detail page now
  • MyGroups now only show groups that I have created or that I am a member of
  • Removed Roadmap.txt from installed Documentation - available online
  • Better XHTML standards - lowercase HTML, Quoted Attributes etc
  • Adheres to DNN core document "Secure Module Development" (XSS, SQL Injections etc.)
  • Adheres to DNN core document "DotNetNuke Module Developers Guide"
  • Updated EULA to reflect new License Agreement and Portal Limitations

BugFixes

  • Fixed bug - Now retrieves modules by ModuleName and not FriendlyName - (inc. Ventrian Private Messages integration)
  • Fixed bug where the ModuleActions would not show if the skin did not have the correct skin objects

Note that a UserGroup is a logical, user-defined grouping, and does not affect security or access rights.

 

Smart-Thinker UserGroups 1.0.0 Released

Got too many users on your site and spend ages scrolling through them? Do you create a lot of Events?

 

The Smart-Thinker UserGroup module allows users to create their OWN groups and associate other users by Role or by name to their groups. Administrators can also create Public groups which can be joined by anyone and viewed by all. The primary function of this module is to integrate with other modules that make use of groups of users - for example, the next version of the Smart-Thinker Events module (coming soon to a PC near you) will allow Event Creator to invite UserGroups to their events, instead of having to select each user individually or by Role. The power of this module will become more apparent as more modules allow UserGroup integration.

Live DEMONSTRATION

 

 

Note that a UserGroup is a logical, user-defined grouping, and does not affect security or access rights.

 

And of course, it integrates with Smart-Thinker UserProfiles, so you can see more info about group members at a glance.

 

To see this module in action, go to www.smart-thinker.com. You can create your own Groups and join public groups if you wish (bear in mind you may get event email invitations from other users testing the Events module if you join a public group).

 

Smart-Thinker Subscribers have access to ALL Smart-Thinker modules and resources, including the newly released Smart-Thinker HomePage and UserProfile module!

Previous Page | Next Page
Latest Forum Posts
© 2008 Smart-Thinker   |  Privacy Statement  |  Terms Of Use