Last updated: CC 26/12/07
Getting Started
Once you have browsed through this documentation and had a look at the examples:
- Download and install the modules
phdcc.Data.Form:
- Add the phdcc.Data.Form module to a new DNN page
- If you want, click on Import to try out some example forms
(which will need be placed in the portal directory)
- Click on Edit Form to create your form
- Save your form definition by clicking on Export
- Test your form thoroughly, including in different browsers and on different computer types
- Test your form when not logged in, and when logged in as ordinary users
- Check that you get form results emails correctly
- If desired, specify that form results must be authorised, then test the Admin Moderate, Amend and Add Blank options.
These Admin functions are currently only available for Profile forms.
- If desired, translate your form into other languages
- If desired, customise the form layout using a custom CSS file or revised form controls
- If desired, write and upload VB or C# code to hook into various Form events,
such as FormStored(), FormAuthorised() and UserRegistered()
phdcc.Data.View:
- Add the phdcc.Data.View module to a new DNN page
- In the module Settings, choose the form you wish to display
- In the module Edit Template, use the wizard to create a new control to display a single result
- Amend the VB or C# code to meet your requirements
- Check that it works for existing data for a non-SuperUser:
- For 'Profile' form: append
?UserId=number (or ?Username=string) to the page URL
- For 'Recordset' form: append
?ResultSetId=number to the page URL
- If desired, customise the layout using a custom CSS file
phdcc.Data.List:
- Add the phdcc.Data.List module to a new DNN page
- In the module Settings, choose the form you wish to display and the View display page
- In the module Edit Template, use the wizard to create a new control to display each result
- Amend the VB or C# code to meet your requirements
- Check that it works OK.
- If desired, write and upload VB or C# code to filter and/or sort the results set.
- If desired, customise the layout using a custom CSS file and CSS class for the asp:GridView
phdcc.Data.Search:
- Add the phdcc.Data.Search module to a DNN page
- Setup the phdcc.Data.Search module Settings, indicating the phdcc.Data.List module page
- Check that it works OK - results from SuperUsers are not listed
- If desired, use the Settings to configure the Search module text