The latest version of the Url Master module has been released.
This is version 1.10.5. It contains bug fixes and some small enhancements:
New Functionality in 1.10.5
- Support for host-level licence: It's now possible to licence all portal installations in the one DNN install. (438)
- Page Index Cache Control : New controls allow the administrator to individually set the cache time for the 'Page Index', which is an in-memory index of all the pages for the DNN installation. In addition, the logging of each occurence of the cache rebuild process can be switched on and off as necessary. (448)
- Home/Default.aspx redirection to site root: In previous versions, the software either did no redirection for mysite.com/default.aspx and /home.aspx requests, or redirected all requests to /home.aspx, if they were for mysite.com/, mysite.com/default.aspx or any of the 'unfriendly' combinations of the home page. This version reverses that by generating the site root Url as the Url for the home page, and redirecting any request for any combination of the home page back to the site root. (432)
- Https client-based redirect: This version has a check box in the Friendly Url Settings screen for whether any redirections from https->http for a page should be done via injecting a 302 redirect in via javascript, or issuing a 302 redirect from the server. This allows people who have permanently switched off https for a page to pass the information on to search engines. (449)
Bug Fixes in 1.10.5
These bug fixes are as found by existing users, or as found in internal testing.
- Upgrades do not overwrite existing licence files (434)
- IIS7 Support for system.webserver configuration section (421)
- Deleted page redirect problems (422)
- Handle invalid Tab Id's better, and output 404 page when invalid tab id requested (428)
- Page Url's page not visible to site administrators (445)
- Page Url's page not created for new portals created after installation (446)
- Page Extension not being saved when set using Friendly Url Settings Screen (447)
Note: Many requests have been received to explain why the cache rebuild message was appearing frequently. The previous versions used the default DNN cache settings to choose how long to store the information for. This release implements a new system whereby the administrator can set how long the page index exists in the cache, and whether or not the page index should remain in the cache through an application restart. However, it is important for people to realise that ultimately it is their web server resources that control how often the cache is flushed. If the web server is short on resources like memory, it will choose to flush the cache to maintain performance. Thus, it isn't possible solely through the cache settings to control how often the page index cache gets rebuilt. A whole-of-server approach needs to be taken. The messages are now only sent to the application log when the setting is switched on, so most administrators can relax knowing the site log will not fill up. As long as the site is performing well, there really isn't any great concern about how often the cache is flushed. To maximise page index build and cache times, reduce the amount of portal alias entries as much as possible, and clean deleted pages out of the recycle bin when they are no longer required.
The Url Master Product Page / Free Downloads page has been merged together, so to get the latest version, go to the new Url Master Product Page for the latest download.