From my old blog, October 25, 2006. No longer maintained.

DotNetNuke Demo Portal signup

The original is on archive.org.

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:

  1. Copy the admin/portal directory to DesktopModules

  2. Rename it to PortalSignup

  3. Add a Module Definition

    1. Module Name: Portal Demo Signup

    2. Folder Name: PortalSignUp

    3. Friendly Name: Portal Demo Sign Up

    4. Description:  Allow users to sign up for a demo portal

    5. Version: 04.03.05

    6. Controller Class: [blank]

    7. Premium: Yes, assign the portals that you want to have users sign up from. (Most likely
      your main website.)

    8. Click Update

    9. New Definition:  Portal_Demo_Signup_Default

    10. Click Add Definition

    11. Add Control

      1. Key: [blank]

      2. Title: [blank]

      3. Source: DesktopModules/PortalSignUp/signup.ascx

      4. Type: View

      5. Click Update
  4. Under Host settings set up the payment options and check the allow user to sign up
    for demo portal.

  5. Create the page, drop in the Module “Portal Demo Signup”

Watch the revenue come in.

Check
out the forum thread at DotNetNuke

All old blog posts