Recently Viewed...
To help you navigate to pages you most recently visited, select from the links below.
Product Forums
Sharepoint Forums
Newsletter
Dynamic Forms Demonstrations
Page Tags
DNN Modules
SnowCovered Top Sellers

'Relationship Building' and 'Communication' are two essential nuts and bolts for a business to prosper. This module allows you to bridge both of these and easily generate continuous awareness of your web site, products and services. Your prospects and customers will greatly appreciate this featur

Live Content uses Web 2.0 approach to provide a Rich User Interface and streamlines content presentation by overlaying content on current page. Overlay images, videos, audio, text/html content, flash, dotnetnuke modules, and external content. Experience the demo...

Version 5 of the perennial best-selling tool for creating data-based solutions in DNN without custom programming. This version focuses on greater flexibility, expandability, and ease-of-use.

Powerful, Ajax Enabled, Easy to Use. Document Management has never been better. Open-DocumentLibrary allows DotNetNuke users to share and manage documents in a flexible, intelligent way, offering granular control over Folder and Document access.

Ultra Video Gallery is a brother product of Ultra Media Gallery, UVG allows you to add videos in various format and automatically convert them to flv format, you also can add videos from embed code and play them in our integrated flash video player.

Gloss is the first ALL COLORS! skin, featuring a powerful XML-based flash and being 100% W3C CSS XHMTL1.0 compliant. Tune it yourself on the fly, changing colors, backgrounds, containers, text color and size, width and more! Brilliant!Available for DNN4 and DNN5

The award winning discussion forum and community solution for DotNetNuke is now even better. When you need to build the best community site, you need the best module, Active Forums!

ALL NEW ! - Minimalist includes skin packs in 12 great colors. Each color has Flat, Gradient and Glass versions. Feature rich XML Flash header, perfect for just about any purpose. 9 Different menu options in each skin pack; 3 horizontal menus, 3 vertical menus and 3 all-new Twin level menus . . .

Edit documents directly on your server. The premier document management solution for DotNetNuke (DNN). Index contents of documents. Share documents across your portal and avoid duplicates. Revised and flexible UI. Extensible architecture.

Ultra Media Gallery is the most popular photo gallery and media gallery solution for DotNetNuke, UMG offers 10 different flash player to browse your gallery with completely different user interface experience.

    |   Register   |   Thursday, January 08, 2009   
Data Springs Product Forums...
Subject: Steps to Manually Install 2.2 on DNN 4.3.4
Prev Next
You are not authorized to post a reply.

Author Messages
Chip
Posts:15
wading in the water
wading in the water

08/29/2006 10:00 PM  
The following documents a procedure Chad and I went through to manually install Dynamic Registration 2.2 on DNN 4.3.4.  The standard installation does not work due to a bug in DNN 4.3.4 that fails to automatically install app_code files.  This bug should be fixed in the future stabilization release of DNN 4.3.5.  Until the new version of DNN comes out, here is the installation process.

Step 1: Make sure you are starting with the final release version of Dynamic Registration and not a pre-release version.  The version I used is called DataSprings_DynamicRegistration_Module22_DNN4.3Plus.zip and is 120KB.

Step 2: Open the above file in WinZip and find the installation file.  It is called DataSprings_DynamicRegistration20.dnn.  Open this file in a text editor like Notepad or EditPlus. Then delete any FILE node that inserts files into the APP_CODE directory. These nodes will start with the command .  You need to delete everything for each of these nodes including the and tag (and everything in between the two tags).  Most of these File nodes appear together.

Step #3: Save the .dnn file and close it.  At this point WinZip should ask you if you want to update the archive with the new file - say Yes.

Step #4: Install the module as usual.  You should get a successful installation with no errors.stability

Step #5: Now you need to manually install the app_code files. First go to your DotNetnuke\App_Code directory and create a new Directory called 'Dynamic Registration'. This directory won't exist so you will need to create it. You may be able to create this through your ISP's control panel or you may need an ftp program like WS FTP.

Step #6: Next you need to identify the files that need to be uploaded to this new folder.  These are all the files that were referenced in the FILE nodes deleted in Step 2 above.  There are 26 of these files, they are listed below (hopefully with no typos!):

clsDynamicLabel.vb
clsGlobals.vb
DataProvider.vb
DataControl.ascx.vb
DynamicBlackListResponse.vb
DynamicEventController.vb
DynamicEventInfo.vb
DynamicImageControl.ascx.vb
DynamicQuestionController.vb
DynamicQuestionInfo.vb
DynamicQuestionOptionsController.vb
DynamicQuestionsOptionInfo.vb
DynamicQuestionRoleController.vb
DynamicQuestionRoleInfo.vb
DynamicRegistrationQuestions.ascx.vb
DynamicResponseController.vb
DynamicResponseInfo.vb
DynamicSQLOption.vb
ManageUsers.ascx.vb
OptInCategoryController.vb
OptInCategoryInfo.vb
OptInEmailCategoryController.vb
OptInEmailCategoryInfo.vb
OptInEmailController.vb
OptInEmailInfo.vb
SqlDataProvider.vb

What I did was create a temporary director called App_Code upload, extract the DataSprings_DynamicRegistration_Module22_DNN4.3Plus.zip to that directory, sort on file types, delete anything that is not .vb, then delete other extra files.  

Step #7: Upload the above 26 files to the DotNetnuke\App_Code\Dynamic Registration directory you just created.

Step #8: Check the directory called DotNetnuke\DesktopModules\Dynamic Registration to make sure the following 16 files are installed. If any are missing, upload them to the directory.

DataSprings_DynamicRegistration20.dnn.config
DateControl.ascx
DateControl.ascx.vb
DynamicImageControl.ascx
DynamicRegistration.ascx
DynamicRegistration.ascx.vb
DynamicRegistration_Default.css
DynamicRegistrationQuestions.ascx
DynamicRegistrationQuestions.ascx.vb
LabelControl.ascx
LabelControl.ascx.vb
ManageUsers.ascx
ManageUsers.ascx.vb
Settings.ascx
Settings.ascx.vb
Uninstall.SqlDataProvider

In my installation this folder was missing the DateControl.ascx.vb file.  It may be that I accidentally deleted this out of the .dnn file and that your installation will be fine.  Better safe then sorry.

Your done!

Chip

Chad
Posts:2385
river guide
river guide

09/01/2006 11:18 AM  
Chip,

Thanks for these details steps. I have had several users running on 4.3.4 tell me that they found them useful. I saw from the DotNetNuke newsletter today that 4.3.5 is in pre-release and hopefully won't require all of these steps.

Also, just wanted to let everyone know that the documentation for Dynamic Registration 2.2. has been updated now.

Gary
Posts:15
wading in the water
wading in the water

09/08/2006 11:26 AM  
Hi,
I went through the steps and got this error when trying to add the module to a page:
DotNetNuke.Services.Exceptions.ModuleLoadException: C:\websites\dnn\website\DesktopModules\Dynamic Registration\DynamicRegistration.ascx.vb(2400): error BC30456: 'GetRegistrationStatus' is not a member of 'DotNetNuke.Entities.Users.UserController'. ---> System.Web.HttpCompileException: C:\websites\communiserver_dnn\website\DesktopModules\Dynamic Registration\DynamicRegistration.ascx.vb(2400): error BC30456: 'GetRegistrationStatus' is not a member of 'DotNetNuke.Entities.Users.UserController'. at System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath) at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at System.Web.UI.TemplateControl.LoadControl(VirtualPath virtualPath) at System.Web.UI.TemplateControl.LoadControl(String virtualPath) at DotNetNuke.UI.Skins.Skin.InjectModule(Control objPane, ModuleInfo objModule, PortalSettings PortalSettings) --- End of inner exception stack trace ---

Any help would be much appreciated!
Thanks!
Gary
Chad
Posts:2385
river guide
river guide

09/11/2006 3:46 PM  
Hi. It sounds like you manually installed the standard DotNetNuke 4.0 thru 4.2 version, for 4.3.4 you need to install the registration module specifically for that verison. Let me know if this fixes your issue.
William
Posts:13
wading in the water
wading in the water

10/03/2006 5:08 PM  
The orignial list of steps generally worked well for me. However, the Import and Export items on the Module Actions menu failed to appear at all. This is because the IPortable interface does not properly register if the files (in particular DynamicRegistration.ascx.vb) in the App_Code folder are not present when the PA is uploaded on the Module Definitions through the normal process.

To resolve this, I swapped Step 4 and Step 5, manually extracting the 26 [app_code] related files into the App_Code\DynamicRegistration folder BEFORE uploading the PA.

Bill Bowlus
You are not authorized to post a reply.
Forums > Product Discussion - DotNetNuke Modules > Dynamic Registration > Steps to Manually Install 2.2 on DNN 4.3.4



ActiveForums 3.7

Copyright 2005 - 2009 by Data Springs, Inc.
Terms Of Use | Privacy Statement