By Lee Sykes
March 2010
This tutorial is part 2 of the Quick Start Guide to using DataSprings Dynamic Registration Module.
In
part 1 we showed you how to create a simple registration form that requested a username and password and what the user was interested in, so make sure you view
part 1 of the tutorial before viewing this tutorial.
In this tutorial we demonstrate how to build the next part of the registration form which allows the user to enter their full profile details. This tutorial shows you how to create a separate registration form for the users full profile and how to capture different data dependant on the security role of the user. We walk you through building forms which contain drop down lists, check box groups, uploading of documents, uploading of images, and text editors.
We demonstrate how to interlink two separate Dynamic Registration forms, so a user can quickly register with just their username and password and at a later date fill out their full profile details if they wish.
We also show you how to build a third Dynamic Registration form so that a user can update all of their profile details from a single page. This demonstrates how you can interlink several Dynamic Registration modules together and just display the data required through the use of security roles, as well as quick configuration of these modules through importing and exporting data.
To finish the tutorial we walk you through some of the useful additional functions available covering AJAX, validation configuration, username check, password strength message and validating the email address.
This tutorial will enable you to create your own flexible custom registration forms to suit your own requirements.
The videos contain:
Video 1 - Introduction, Initial Setup of Profile Registration Page
- Introduction
- Demonstration of the registration form
- How to create a Profile page
- How to add a Dynamic Registration module to the page
- How to use the Setup Wizard for the "Job Seeker" registration profile
- How to hide the Username and Password in the registration form
- How to re-arrange the order of the form fields
Time Length: 8min 15secs
Video 2 - Building the Full Profile Registration Page
- How to create a drop down list form field "Job Type"
- How to create a DNN Core field
- How to create a check box group field "Industry Sectors"
- Display Check All
- How to format the display of the checkboxes
- How to create a DNN Core field
- How to create an upload field for uploading documents "CV"
- How to hide the field to the "Employer" security role
Time Length: 8min 48secs
Video 3 - Working with Images, Text Editors and File Attachments
- How to create an image field "Photo"
- How to display the image as a thumbnail for the user profile
- How to create a Rich Text Editor field "Job Vacancy Details"
- How to hide the field to the "Job Seeker" security role
- How to create a file attachment field
- How to change the Dynamic Questions sort order
- How to create the "Company" and "Department" text form fields
Time Length: 9min 36secs
Video 4 - Interlinking Two Dynamic Registration Forms, Assigning DNN Core Fields
- How to check a Dynamic Registration form field is assigned to a DNN core field
- The information icon
- How to assign a DNN core field to a Dynamic Registration form field
- How to access the first registration page
- How to redirect the first short registration page to the full profile page when a user registers
- Testing the registration form
Time Length: 10min 12secs
Video 5 - Building a Third Dynamic Registration Form for Editing Full User Profile Details, Import and Export
- How to create a third registration form so that the user can edit their full profile details from a single page
- How to add another Dynamic Registration form to the "Register" page
- Making the full profile registration form only available to "Job Seekers" and "Employers"
- How to export the content from a Dynamic Registration module
- How to import data into a Dynamic Registration module
- Importing and Exporting content from a second registration module
Time Length: 9min 45secs
Video 6 - Configuring the Third Registration Module
- Checking the Dynamic Registration module for duplicate fields after importing data
- Checking DNN core integration is using the correct form fields
- How to delete the duplicate fields
- How to re-order the fields and delete fields that are not required
- Checking and assigning the correct security role access for an imported form field
- How to display hidden form fields
Time Length: 10min 15secs
Video 7 - Testing, AJAX, Validation, Useful Functions
- How to setup the correct security permissions for each registration module
- Testing the registration forms
- Explanation of General Settings
- Test Mode
- Allow Cancel
- AJAX / jQuery Integration
- How to enable AJAX on form processing and form submission
- How to create an AJAX loading image
- How to create a custom AJAX loading text message
- Validation Configuration
- AJAX username check
- Password strength message
- Validate email address
- Testing the registration form
Time Length: 11min 15secs
Total Time Length: 68min 6secs
Comments