phdcc.Data DNN modules
  search
Powered by FindinSite-MS
Getting Started
phdcc.Data: Overview Examples Getting Started Security Database Versions
phdcc.Data.Form: Form Profile/Register forms Form editing Languages Layout Questions Form hooks Admin
phdcc.Data.View: View  phdcc.Data.List: List phdcc.Data.Search: Search
Last updated: CC 26/12/07

Getting Started

Once you have browsed through this documentation and had a look at the examples:

  1. Download and install the modules

    phdcc.Data.Form:

  2. Add the phdcc.Data.Form module to a new DNN page
  3. If you want, click on Import to try out some example forms (which will need be placed in the portal directory)
  4. Click on Edit Form to create your form
  5. Save your form definition by clicking on Export
  6. Test your form thoroughly, including in different browsers and on different computer types
  7. Test your form when not logged in, and when logged in as ordinary users
  8. Check that you get form results emails correctly
  9. 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.
  10. If desired, translate your form into other languages
  11. If desired, customise the form layout using a custom CSS file or revised form controls
  12. If desired, write and upload VB or C# code to hook into various Form events, such as FormStored(), FormAuthorised() and UserRegistered()

    phdcc.Data.View:

  13. Add the phdcc.Data.View module to a new DNN page
  14. In the module Settings, choose the form you wish to display
  15. In the module Edit Template, use the wizard to create a new control to display a single result
  16. Amend the VB or C# code to meet your requirements
  17. 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
  18. If desired, customise the layout using a custom CSS file

    phdcc.Data.List:

  19. Add the phdcc.Data.List module to a new DNN page
  20. In the module Settings, choose the form you wish to display and the View display page
  21. In the module Edit Template, use the wizard to create a new control to display each result
  22. Amend the VB or C# code to meet your requirements
  23. Check that it works OK.
  24. If desired, write and upload VB or C# code to filter and/or sort the results set.
  25. If desired, customise the layout using a custom CSS file and CSS class for the asp:GridView

    phdcc.Data.Search:

  26. Add the phdcc.Data.Search module to a DNN page
  27. Setup the phdcc.Data.Search module Settings, indicating the phdcc.Data.List module page
  28. Check that it works OK - results from SuperUsers are not listed
  29. If desired, use the Settings to configure the Search module text