Specifically we wanted to take a version of DotNetNuke from 4.9.1 to 6.1.3 today and actually found that it worked perfectly. We did take some steps that helped a lot. This may be of value to some of you. Before we Began 1. Backed up the entire file system for the website. 2. Backed up the database on SQL server for the site in question. 3. Ensured we had a HOST login account that worked. 4. Ensured the server we were running on (Windows 2008 R2) was patched and running .Net Framework version 3.5 SP1. 5. If your site is busy, work out a way to stop the traffic. One way is to add a portal alias, like test.domain.com in your DNN website. Setup a DNS entry to that test.domain.com points to the IP address of your DNN web server. In IIS, setup a Binding, so that test.domain.com will answer… Read More »Upgrading Steps for DotNetNuke from DNN 4.x.x to DNN 6.x.x
During an update from DNN 4.9.5 to DNN 6x we experienced: All pages with HTML blank when logged out, but show this error logged in. Error: Services is currently unavailable.DotNetNuke.Services.Exceptions.ModuleLoadException: The type initializer for ‘DotNetNuke.Modules.Html.DataProvider’ threw an exception. —> System.TypeInitializationException: The type initializer for ‘DotNetNuke.Modules.Html.DataProvider’ threw an exception. —> System.InvalidCastException: Unable to cast object of type ‘DotNetNuke.Modules.HTML.SqlDataProvider’ to type ‘DotNetNuke.Modules.Html.DataProvider’. at DotNetNuke.Modules.Html.DataProvider.CreateProvider() — End of inner exception stack trace — at DotNetNuke.Modules.Html.WorkflowStateController.GetWorkflows(Int32 PortalID) at DotNetNuke.Modules.Html.HtmlTextController.GetWorkflow(Int32 ModuleId, Int32 TabId, Int32 PortalId) at DotNetNuke.Modules.Html.HtmlModule.OnInit(EventArgs e) — End of inner exception stack trace — Solution In our case, the upgrade left 2 things behind that DNN 6 did not like. in the app_code directory, we deleted the ‘HTML’ folder (since it does not seem that it was in use anymore and was potentially conflicting with new html module code) in web.config, I removed the following line in the <Codesubdirectories> section <add directoryName="HTML" />… Read More »Problem Upgrading for DNN 4.9.5 to DotNetNuke 6x
DotNetNuke 6x has a great looking default skin called DarkKnight, and the skin design has previously caused some layout issues with the Mushroom Light Module Templates. To correct this, we have created two new templates that are designed specifically to work with the DarkKnight skin in DotNetNuke. Called: DarkKnight-Small DarkKnight-Large They produce the following results… With the Large template being the content on the left, and the bottom right showing the content of the small template. This makes the module perfect for use with DotNetNuke 6x our of the box. How to Set the Templates The templates are selected through the normal RSS Template Tab in the module. 1. Select Load Template Button 2. Select the appropriate template and press the select button. That will load the new templates and be ready to use on your site.
Today we are please to announce that the Activity Emailer Module for DotNetNuke, will support and run on DNN 6x. This single package will now run on all DNN versions from 04.05.05 and later, including DNN 5x (all versions) and DNN 6x. To Understand the Module To understand the best use for this module, it is necessary to understand the type of situation it was designed for… Any business that has a membership database, for example a gym, club or association, church etc. Who currently have an in office database of membership details, and want to run a website that allows members to update their details online, will need a way to have the databases linked from the website back to the membership database in the office. In many cases we develop custom modules that feed and sync data to a “backend database” to meet specific needs. However sometimes… Read More »Activity Email Updated to DotNetNuke 6x
We have updated our popular Mushroom Lite module that is used to integrate WordPress blogs module into DotNetNuke. The module is now ready for use on DotNetNuke 6x versions, and can be seen here: http://www.interactivewebs.com/mushroom-lite/Demo/MushroomLiteDemo.aspx pulling feeds directly from our blog here: http://www.interactivewebs.com/blog/
Today we have released an update to the Advanced Login Module for DotNetNuke to allow it to support DotNetNuke 06.00.00. Although the default DNN login is much improved, the advanced login module offers a range of especially useful feature that can greatly improve the users experience. http://www.interactivewebs.com/advancedlogin/DNNLoginModule.aspx