The below is a short summary of recent releases. You may also visit the "Change Log" page to see more detailed, technical information on releases.
This version was a quick release to handle a localization issue with a missing key on the "Sign" button. In addition an optional configuration to allow users to input limited HTML via the Comments field was added.
This project has also switched to the MIT License, you can click on the "Software Agreement" link below to get details.
This release includes a fix to allow localization of the DNN Captcha control which by default cannot be localized. Two new localization keys were added to the ViewGuestbook.ascx.resx file.
This release of the DNN Guestbook module was completed to introduce additional new functionality to improve the usability of the module. Below is a listing of each enhancement included in this release.
- Resolved issue with logged in users not being able to modify signature values for name, website, and e-mail
- Added support for special characters for name and location fields, to support international websites
- Added paging ability to the guestbook listing as well as a page size configuration option.
- Modified default display order to show most recent postings first to mimic standard guestbooks
- Added functionality to allow expanding/collapsing of the "Sign Guestbook" portion, including a setting to default expanded or collapsed.
- Modifications to .dnn manifest to ensure installation would not be possible on incompatible versions
A portion of the solution for expanding/collapsing of the Sign Guestbook section was provided by Duc Hoang Le.
This release was completed to provide two new usability functions. Auto-filled values for name, e-mail and website from the user profile for logged in users, and the ability to "hide" the sign guestbook section if desired.
This release was an urgent update to fix a problem with the module's .dnn file that at times would introduce errors in the sites event log.
No functionality changes were introducted, simply a fix to the installation package
This release of the Guestbook module was completed to add the ability to "moderate" postings to the guestbook. A simple checkbox setting has been added to the "Settings" page. If selected, all posts must be approved by the administrator before they are displayed on the website.
This release of the DNN Guestbook marks a large improvement in security and functionality. It is strongly recommended that all users of the DNN Guestbook prior to version 03.00.00 upgrade to this version as soon as possible due to the improved module security. Be sure to remember best practices include testing of the upgrade before applying it to a production site.
Below is a detailed listing of new and improved features with this release.
- Migration to the C# WAP development model to allow for better code management
- Improved module security methods to secure against injection attacks
- Addition of a module configuration to deny posting rights to un-authenticated users
- Addition of a module configuration to include a Captcha as a required input field
- Addition of configuration options to make the following fields hidden (Email, Location, Rating, Website). Each is a simple checkbox to toggle on and off
- Addition of a configuration option to allow e-mail notifications to be sent after a guestbook entry has been received.
This was the second major revision to the module, completed to address performance issues and to provide full localization support.
- Code streamlining to improve performance
- Code documentation to allow easier adaptation by third-parties
- Migrations of settings based templates to localization based templates to allow localization of display
- Full support for DotNetNuke localization on all display elements