Key Features UserProfile Upcoming Features
- User Directory + Searching
- Photo Uploading
- Users can view profiles of other users
- No core modifications required
-
Censorship value now stored against a user - other modules can use this to show appropriate content only
-
Can set a profile to Random, Logged In User, Passed-in UserID or a particular user
-
Can create any hyperlink in other modules to link to a User Profile - for example in a news article
-
Upcoming Birthdays list
-
Scheduled birthday email on user's birthday
-
Personal Information view for logged on user
-
Optionally integrates with Private Messaging module, if installed
-
Optionally integrates with core Users Online module
- FTB Editor support
- Full Localization support
- Birthday Email Template
- Public/Private Profile preference
- Optional Calendar View on birthdays
- Implementation of core Search interface
- Integration with Smart-Thinker HomePage module
- Integration with core User Info for easy editing
|
|
Enhancements
- Updated to work with DNN 4.3.3+ (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
- Introduction of LicenseKey for free trial version and performs LicenseValidation on portal limit
- Module Settings now displays current License and Portal Limit
- Photos can now be shown in Directory Search
- Split Module into more manageable components to make it easier to use
- Replaced deprecated User/Role methods (retrieving roles/users and displayname etc.)
- Localized missing language strings (eg. "AKA" on profile page, "No Results" on Directory page)
- Added Module Help text to point to online help
- Removed dependency on Smart-Thinker HomePage.dll to prevent Uninstall errors
- Formatted ModuleConfig now online
- Removed Roadmap.txt from installed Documentation - available online
- Better error handling if Ventrian Private Messages module not installed
- 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
- Changed 1.0.0 Sql script to change "PK_UserProfile" to "PK_{objectQualifier}SmartThinker_UserProfile" to prevent clashes for new installs
- Changed 1.0.0 Sql script to change "FK_SmartThinker_UserProfile_Users" to "FK_{objectQualifier}SmartThinker_UserProfile_Users" to prevent clashes for new installs
- Changed 1.0.0 Sql script to change "FK_SmartThinker_UserProfile_Portals" to "FK_{objectQualifier}SmartThinker_UserProfile_Portals" to prevent clashes for new installs
- Performed above SQL changes in Upgrade SQL for existing modules
- Changed 1.0.1 Sql script - removed table creation SQL (no affect on user, just redundant)
- Now retrieves modules by ModuleName and not FriendlyName - (inc. Ventrian Private Messages integration)
- Profiles now work across all portals (Caching of UserProfile page at PortalLevel)
|
|
Unscheduled
- User extension of custom user fields through UI
- Templating
- Optional display of DisplayName/UserName instead of First and Last Name
- Calendar to link to UserProfiles
- Core Forum Modification to link to UserProfile
- Import/Export of Data if Required
- Possibly Login enahancements to improve validation
- Adapting to MembershipProfile as Core changes
- Your requirement here
|
|
Got an idea? Add your request! |