Compatibility
Minimum Requirements
URL Adapter works on DotNetNuke 6.0+, either it’s the Community or one of the Professional editions. It needs IIS6+ with ASP.NET 4.0+ and SQL Server 2000+ (including the MSDE or Express editions).
The administration console is compatible with all the major browsers.
Facebook Authentication Provider
This provider doesn’t work with relative URLs. It fails on /login.aspx
URL. So make sure to switch URL Adapter to absolute URLs, so this component will actually receive //example.com/login.aspx
which does work.
The Core MemberDirectory module
When using the Friendly URL Option, be aware of using the Core MemberDirectory module. This module contains a hack that makes it incompatible with URL Adapter. The issue and the fix have been described at //support.dotnetnuke.com/project/DNN/2/item/27195
We’ve attached to this page a Hot Fix that will work in DNN 6 and one that will work in DNN 7. Simply open the zip file and copy everything to your website root - it should ask you to overwrite the existing files.
We didn’t test these changes on every DNN version, so if you need to reapply the Hot Fix to a specific version, follow the steps below:
- In
Member.cs
addpublic string ProfileUrl { get { return DotNetNuke.Common.Globals.NavigateURL(_settings.UserTabId, "", "userId=" + _user.UserID); } }
-
In
MemberDirectory.js
Change
self.ProfileUrl = ko.computed(function () { return profileUrl.replace(profileUrlUserToken, self.UserId().toString()); }, this);
To:
self.ProfileUrl = ko.observable(item.ProfileUrl);
-
Optionally remove
opts.profileUrl
andopts.profileUrlUserToken
hack fromMemberDirectory.j
s andView.ascx
- Compile and copy the DLL to the website
/bin
folder and the JS to~\DesktopModules\MemberDirectory\scripts\MemberDirectory.js
File name | Size | Download link |
---|---|---|
MemberDirectory-HotFix-DNN-7.0.5.zip | 16K | download |
MemberDirectory-HotFix-DNN-7.0.6.zip | 17K | download |
MemberDirectory-HotFix-DNN6.zip | 16K | download |