Untitled Document
 



Join Now!

 
 
Training

PLANNING
The Secret to Creating
Great Modules with DNN Module Builder

 

Before you begin using DNN Module Builder (DNNMB) you’ll need to plan ahead. Here’s a quick guide to planning so you’ll be ready with the right information when you begin using DNNMB for the first time.

 

Step 1 – Begin with the End in Mind

 

You may or may not have an idea of what you want to do with DNNMB. Either way it’s important to use your imagination and visualize how people will be using your web application once it’s completed. This will help you define what field’s you need in your module.

 

Example: Child Actor/Model Profile Module

 

Let’s say you have a website for children who are actors and models. They use your site to promote themselves to casting agencies. A typical ‘profile module’ doesn’t have the fields you need for your website.  You can begin by thinking about what you want to see on your website and how your administrators and users will interact with it.

 

Actor Profile

boy-eating.jpg

Randy Williams
DOB: 9/9/1996  Age: 10

Parent Contact: Melinda Williams

Parent Phone: 212-555-1234

Parent Email: Melinda@yahoo.com

Website: www.randywilliams.com

Agent: None

Picture Gallery

Video Gallery

 

Step 2 – Back to the Future

 

Now that you have your desired output you want to go a step further and think about how you may want to extend this module in the future.  

 

Because DNN Module Builder creates and manages database tables it’s very important that you plan for all the information you need for your module BEFORE you begin.  Don't worry if you forget some fields, or your needs change in the future, you can always add/delete fields.

 

Future data fields

First Name

Last Name

Main picture, pic2, pic3, pic4, pic5, pic6, pic7, pic8

Main video, vid2, vid3, vid4, vid5, vid6, vid7, vid8

ScreenName

Primary Email

Alternative Email 1

Alternative Email 2

Primary Phone

Home Phone

Work Phone

Mobile Phone

Alternative Phone

 

 

Step 3 – What’s Your Type?

 

Each field you choose will need to have it’s type defined. DNNMB uses standard database types:

 

Int         integer 

Num     number            

[list all of these]

 

You’ll be asked to define the type of each field while you are creating each field so it’s important you know the types of each field before you begin.

 

Step 4 – Who’s in Control?

 

Your next step is to think about how the users, viewers and administrators will control the data. Here are some questions to ask yourself:

 

Will administrators add any fields manually?

Will registered users see more fields than visitors?

Which fields will not be editable?

What privacy concerns are there with this data?

Do I want to mask any data?

 

How the data is entered, displayed, modified and controlled are important things to know before you begin.

 

Summary

 

Planning is the secret to creating great modules with DNN Module Builder. No module is perfect and the more you create modules the better you’ll get at planning.

 

Finally, don’t stress out. It’s so easy to create modules with DNN Module Builder that if you make a mistake you can easily start over and create an even better module quicker than you did the first.

 

 
 
Copyright 2007 by SoCanI
Privacy Statement  Terms Of Use