I searched a while for this one. I never found specific documentation for
this feature. The link below
helped a lot. But then again, I have been using DNN for quite a while.
You have to:
-
Copy the admin/portal directory to DesktopModules
-
Rename it to PortalSignup
-
Add a Module Definition
-
Module Name: Portal Demo Signup
-
Folder Name: PortalSignUp
-
Friendly Name: Portal Demo Sign Up
-
Description: Allow users to sign up for a demo portal
-
Version: 04.03.05
-
Controller Class: [blank]
-
Premium: Yes, assign the portals that you want to have users sign up from. (Most likely
your main website.)
-
Click Update
-
New Definition: Portal_Demo_Signup_Default
-
Click Add Definition
-
Add Control
-
Key: [blank]
-
Title: [blank]
-
Source: DesktopModules/PortalSignUp/signup.ascx
-
Type: View
-
Click Update
-
Under Host settings set up the payment options and check the allow user to sign up
for demo portal.
-
Create the page, drop in the Module "Portal Demo Signup"
Watch the revenue come in.
Check
out the forum thread at DotNetNuke
1c229c19-02d6-4c1c-ae96-62ed8f81bab2|1|5.0
DotNetNuke, Tips and Tricks