How to Create a Portal Signup Module with OWS

By Paul Deschenes
December 2009

In this tutorial we demonstrate how to create your own Portal Signup module using OWS.

This module will allow users to create their own DotNetNuke portals from a custom sign up page.

The advantage to this module is that it provides you with the flexibility to design the portal signup process exactly as you require. Whereas traditionally, your options were to create a portal via the host menu or to use a third party module without the flexibility of designing the signup process.

We demonstrate how to create a portal template, how to create an OWS module with a form so that a user can sign up and automatically generate and create a new portal, also, throughout this tutorial we show you validation tests in OWS to ensure that the portal is created successfully.

This is a new feature of OWS, so it's important that you have upgraded to version 2.1.18 or later, you can download the latest version of OWS from here: www.openwebstudio.com

If you are new to OWS we recommend you first of all view the six part series on How to Build a Knowledge Base Article Module.

The videos contain:

Video 1 - Introduction and Initial Configuration of the OWS Create Portal Module

  • Introduction
  • How to create a DotNetNuke portal template
  • How to add an OWS Create Portal module to the page
  • How to create a new configuration for the Create Portal module
  • How to set the Create Portal module to read from the new configuration
  • How to build the configuration
Time Length: 5min 29secs

Video 2 - How to Create a Portal Using OWS and Validation Tests

  • How to create the Portal Signup form
  • How to expand the Content area when editing
  • Viewing the Portal Signup form
  • How to test when the user creates the portal
  • Create portal Query Action
  • Configuring the parameters for the create portal query action
  • How to create a query to determine the correct Portal ID for the new portal
  • How to create validation to test for duplicate username and portal alias
  • How to display an error message if the value is not valid
Time Length: 8min 1sec

Video 3 - Validation, Copy and Paste Functions, Testing the Create Portal Module

  • How to validate portal alias
  • How to use the copy and paste functions in OWS
  • How to test to ensure the portal creation executed successfully
  • How to redirect the user to their new portal
  • Testing the Create Portal module
Time Length: 6min 15secs

Total Time Length: 19min 45secs

Comments

comments or questionsIf you have any comments or questions for this tutorial, please ask them in this How to Create a Portal Signup Module with OWS forum thread.

You need to Subscribe as a member of DNN Creative Magazine and Login to download this video tutorial.


Recommended Tutorials:

R2i Open Web Studio (OWS) Module:
'How to Build a Public Knowledge Base with OWS'
How to Import the Configuration Source Code into Open Web Studio
An Introduction to R2i Open Web Studio – Part 1
How to Build Module Interfaces in Open Web Studio – Part 2
The User Search Interface in Open Web Studio - Part 3
Personalization, Text Editor, Logging and Reporting in Open Web Studio - Part 4
Debugging, Enhanced Reporting, Importing Records and Scheduling - Part 5
Making it Cool - Creating a Mashup - Part 6 of 6
How to Create an Email Form with OWS
How to Create an iPhone App with OWS
How to Create a Portal Signup Module with OWS
How to Create a Custom Login and Register Module with OWS
Working with File Action in Open Web Studio
Enhancing the OWS Login Module and Building a Twitter Module
Form Validation, Dependant Drop Downs and Data Level Security in OWS
How to Create an Installable DotNetNuke PA Module Using OWS
How to Create a Skin Object from an OWS Configuration
OWS Advanced Techniques: User Access and Security
Getting Started With jQuery UI in OWS

DotNetMushroom (DNM) Rapid Application Developer (RAD)
How to Build a News Application with DotNetMushroom RAD
How to Style a News Application Built with DotNetMushroom RAD
How to Implement Multi-Language Localization With DotNetMushroom RAD
Language Resource Files in DotNetMushroom RAD Applications
How to Implement Paging with DotNetMushroom RAD
How to Implement a News Carousel Using DotNetMushroom RAD and JQuery
New Features in DNM 01.20.00
How to Implement a DotNetNuke User Registration Module Using DNM RAD
Creating Charts Using DNM RAD 1.3 for DotNetNuke
Creating an Events Calendar for DotNetNuke using DotNetMushroom RAD
Working with Lists in DotNetMushroom RAD
Making use of the jsTree Control in DotNetMushroom RAD

Ifinity:
URL Master Module

OnyakTech:
SigmaLive Module
OnyakTech Host Commander Module

DNN Stuff:
Aggregator Module
Module Rotator

Markit Modules:
Slideshow Module
PageEar Module

Codeplex:
Monitter4DNN Twitter Module

Oliver Hine:
Advanced Optimized Control Panel

Maps:
GeoSprawl DotNetNuke Locator Module
ZLDNN Advanced Biz Map For DotNetNuke

Evotiva:
DNNBackup Module

Smith Consulting:
DotNetNuke Smith Shopping Cart

InteractiveWebs:
InteractiveWebs Advanced Login Module
You are not logged in.
You must log in to access all 
650+ videos, tutorials, podcasts, and more.
RSS Feeds