Last updated: CC 18/4/08
Module installation and upgrading
The phdcc.Data modules are distributed as in a single combined zip file with a dated name such as
phdccData180408.zip. Unzip this file first into an empty directory to
obtain a README.TXT file, the individual DNN Private Assembly (PA) module zip files,
and a copy of the current documentation.
Each module filename includes the version, eg phdccDataForm_01_04_01.zip
Only use these modules if your database is SQL Server 2005.
Install the modules in this order:
- Install phdcc.Data.Form to define your tables and forms and get user input
- Install phdcc.Data.View to view individual results
- Install phdcc.Data.List to view a list of results
- Install phdcc.Data.Search to display a simple search form
To install each phdcc.Data module, login as Host. In the DNN Control Panel, select "Install Additional Modules" then
"Install New Module" at the bottom of the page. Click "Browse" and select the required phdcc.Data module PA zip file
on your system.
Finally click "Install New Module". Have a look through the all the gobble-de-gook output to check for errors
- ie anything in red. After you click on "Return", DNN may take some time to return as the whole system is recompiled;
if necessary click on another link to wake up the system.
The phdcc.Data modules usually use the DNN conventions for upgrading safely.
Follow the same procedure described above to upgrade an existing installation.
All existing data will be preserved.
If you have customised the layout, then save your changed files before upgrading -
see below.
Version 01.03.00: If you are upgrading phdcc.Data.Form, phdcc.Data.List and phdcc.Data.View to version 01.03.00 from an earlier version,
you will have do some manual work afterwards to complete the upgrade. For phdcc.Data.Form, you must use FTP to delete directory
App_Code/phdcc.Data.Form. Then you must edit the file Web.Config in the DNN root;
find the section <codeSubDirectories>, then remove the line with
<add directoryName="phdcc.Data.Form" />.
Do a similar job for the phdcc.Data.List and phdcc.Data.View modules.
An alternative technique is to uninstall each old module and then install the new version;
this avoids any manual work but all your settings will probably be lost.
phdcc.Data full release version history
|
+
|
phdccData180408.zip, 18 April 2008
|
phdccDataForm_01_04_01.zip, phdccDataView_01_03_03.zip, phdccDataList_01_03_03.zip, phdccDataSearch_01_00_03.zip
|
| phdccData080208.zip, 8 February 2008
|
phdccDataForm_01_03_03.zip, phdccDataView_01_03_01.zip, phdccDataList_01_03_02.zip, phdccDataSearch_01_00_03.zip
|
| phdccData080115.zip, 15 January 2008
|
phdccDataForm_01_03_00.zip, phdccDataView_01_03_00.zip, phdccDataList_01_03_00.zip, phdccDataSearch_01_00_03.zip
|
| phdccData071227.zip, 27 December 2007
|
phdccDataForm_01_02_16.zip, phdccDataView_01_02_00.zip, phdccDataList_01_02_02.zip, phdccDataSearch_01_00_02.zip
|
| phdccData071106.zip, 6 November 2007
|
phdccDataForm_01_02_09.zip, phdccDataView_01_01_03.zip, phdccDataList_01_01_02.zip, phdccDataSearch_01_00_01.zip
|
| phdccData071019.zip, 19 October 2007
|
phdccDataForm_01_02_07.zip, phdccDataView_01_01_03.zip, phdccDataList_01_01_02.zip, phdccDataSearch_01_00_01.zip
|
| phdccData070928.zip, 28 September 2007
|
phdccDataForm_01_02_03.zip, phdccDataView_01_01_02.zip, phdccDataList_01_00_03.zip, phdccDataSearch_01_00_00.zip
|
| phdccData071227.zip, 27 December 2007
|
phdccDataForm_01_02_16.zip, phdccDataView_01_02_00.zip, phdccDataList_01_02_02.zip, phdccDataSearch_01_00_02.zip
|
phdcc.Data.Form Version history
Upgrading? If you have customised any of the following files, then save them before upgrading.
Then re-instate after checking for any differences.
- phdcc_form.css
- App_LocalResources\ViewForm.ascx.resx
- Group/Question controls
|
+
|
01.04.01, 14 April 2008
|
- Database not changed
- File/Image question: profile file stored in directory named after UserId not UserName.
- Programmability: FormController.GetResultSetsCountForUser() method added - more info
|
| 01.04.00, 11 April 2008
|
- Database not changed
- Control question added.
- Question_Standard: HTML altered slightly for better FF rendering
- Edit: Prompt names updated
|
| 01.03.05, 12 March 2008
|
- Database not changed
- Admin: Moderate/Amend/Add list of users is sorted.
- Hook: FormEditing() hook added
- Register user: username restricted to alphanumeric, underscore, hyphen
- text question: if Username linked then validation doesn't now allow spaces
- Amend: Cancel button shown
|
| 01.03.04, 2 March 2008
|
- Database not changed
- Edit: Bug fix: Delete group then Add Group now works.
- Register user: If username supplied then trim spaces from both ends
- Register user: If username generated, then do not generate spaces
- Programmability: FormController.GetResultSetsForUser() method added - more info
|
| 01.03.03, 3 February 2008
|
- Database not changed
- Edit: only lists known special strings
- Edit: unused strings deleted on Update
- Linked DNN Property Password get and set correctly
|
| 01.03.02, 29 January 2008
|
- Database not changed
- Profile/Register forms: CreateUser: Email set correctly
|
| 01.03.01, 23 January 2008
|
- Database not changed
- Session variables can be used to hide questions - more info
- Question_Hidden.ascx question control added
- "hiddenfield" question type added
|
| 01.03.00, 14 January 2008
|
- Database not changed
- Released with App_Code classes compiled into DLL
- Email: User's UserID and Email address added to form results email
- If upgrading, see above
|
| 01.02.17, 27 December 2007
|
- Database not changed
phdcc_form.css not updated
- Form() returns all results concatenated with commas if QuestionOption not given
|
| 01.02.16, 16 December 2007
|
- Database not changed
phdcc_form.css not updated
- Form hook: FormLoaded hook added
|
| 01.02.15, 8 December 2007
|
- Database not changed
phdcc_form.css not updated
- Hook: ResultSetInfo.Form() method added
- Admin: "Unvalidated" button renamed to "Register validate failures"
- Admin: "Moderate" shows latest result from a user, even if it doesn't validate
- Admin: "Moderate" and "Amend" have 'Delete' button option
|
| 01.02.14, 5 December 2007
|
- Database not changed
phdcc_form.css updated
- Moderate: for multiple selection country questions, show last chosen countries at top of list
- Questions: all supplied question control generate anchors based on question name, eg #idSurveyName
- "Powered by" P now is CSS class 'phdccDataFormVersion'
- "button" question type added
|
| 01.02.13, 27 November 2007
|
- Database changed: {phdcc_Data_Form_DeleteResultSet}
phdcc_form.css not updated
- Form: Only move to first control on form if it is enabled
- Admin: "Unvalidated" option for Profile forms
- Form hook: UserRegistered() called later
- Edit: Allow blank group name
- Edit: GroupId not needed - generated internally
|
| 01.02.12, 15 November 2007
|
- Database not changed
phdcc_form.css not updated
- FormHook: If in EditMode, load error reported
- Form Page_Init: If in EditMode, exception reported
- btnSubmit_Click: If in EditMode, exception reported
|
| 01.02.11, 13 November 2007
|
- Database changed: [phdcc_FormForms], {phdcc_Data_Form_AddForm}
phdcc_form.css updated
- Results: Added "SubmitTime" answer to results after result moderated or amended
- FormHook hook methods controls added
- Custom CSS file supported
- "Powered by" P now is CSS class 'phdccDataVersion'
|
| 01.02.10, 6 November 2007
|
- Database not changed
phdcc_form.css not updated
- Admin: Remove "This is a new record" if amending
|
| 01.02.09, 6 November 2007
|
- Database not changed
phdcc_form.css not updated
- "file" question image: cope with JPGs that don't save
|
| 01.02.08, 23 October 2007
|
- Database not changed
phdcc_form.css not updated
- Form: fix Action null error
|
| 01.02.07, 18 October 2007
|
- Database not changed
phdcc_form.css not updated
- Registration email obtained from EMAIL_USER_REGISTRATION_PUBLIC_SUBJECT and EMAIL_USER_REGISTRATION_PUBLIC_BODY by default
|
| 01.02.06, 13 October 2007
|
- Database not changed
phdcc_form.css not updated
- Admin option renamed to 'Add Blank'
|
| 01.02.05, 12 October 2007
|
- Database not changed
phdcc_form.css not updated
- Admin Add option added
|
| 01.02.04, 11 October 2007
|
- Database not changed
phdcc_form.css not updated
- ThankYou redirect now works again
- Settings removed because it contains nothing
- Provide friendly default for form title and help
- Edit form: Help message links to improved online help
|
| 01.02.03, 26 September 2007
|
- Database not changed
phdcc_form.css not updated
- "file" question: by default image thumbnail generated with size 150x150px
- "file" question: form uses 150px wide image thumbnail if generated
|
| 01.02.02, 21 September 2007
|
- Database not changed
phdcc_form.css not updated
- "captcha" question: Don't show if user is logged in
|
| 01.02.01, 19 September 2007
|
- Database not changed
phdcc_form.css updated
- "file" question: Existing name only shown if not an image
- "file" question: DisplayStyle "vert" respected
- "file" question: New save file naming scheme for profile forms
- "file" question image: Resize, quality, thumbnail and original options added
- "file" question image: Amend form: existing image shown as a link
|
| 01.02.00, 9 September 2007
|
- Database not changed
phdcc_form.css not updated
- Module renamed from "phdcc.Form" to "phdcc.Data.Form"
- Role "phdcc Form Admin" renamed to "phdcc.Data Admin"
- Moderate form help message now in red
|
phdcc.Data.View Version history
|
+
|
01.03.03, 16 April 2008
|
- Database not changed
- Edit template: copes more flexibly with altered template headers + report problem in detail
|
| 01.03.02, 8 March 2008
|
- Database not changed
- Edit template: wording changed
|
| 01.03.01, 8 February 2008
|
- Database not changed
- Improved set-up user interface wording
|
| 01.03.00, 14 January 2008
|
- Database not changed
- Released with App_Code classes compiled into DLL
- Settings: Now works again in DNN 04.05.03
- If upgrading, see above
|
| 01.02.01, 8 January 2008
|
- Database not changed
- Edit Template: user interface fixes
|
| 01.02.00, 26 December 2007
|
- Database changed: {phdcc_Data_View_GetForm} {phdcc_Data_View_GetForms} {phdcc_Data_View_GetFormDefinition}
{phdcc_Data_View_GetResultSet} {phdcc_Data_View_GetStrings}
- Edit Template option added
- Settings: form selected from list
- View: returns Recordset form results
- Form() returns all results concatenated with commas if QuestionOption not given
|
| 01.01.05, 8 December 2007
|
- Database not changed
- Missing settings listed
- Optional settings marked as such
|
| 01.01.04, 28 November 2007
|
- Database not changed
- Settings: VB and C# item template file combined
- Settings: CssFile added
- "Powered by" P now is CSS class 'phdccDataViewVersion'
|
| 01.01.03, 19 October 2007
|
- Database not changed
- Show module version number in Settings
|
| 01.01.02, 27 September 2007
|
- Database not changed
- ResultSetId, UserName, UserId and ResultTime now supported
|
| 01.01.01, 16 September 2007
|
- Database not changed
- VB or C# template control file name set in Settings
|
| 01.01.00, 14 September 2007
|
- Database created in 01.01.00
- First outing
|
phdcc.Data.List Version history
|
+
|
01.03.03, 16 April 2008
|
- Database not changed
- Edit template: copes more flexibly with altered template headers + report problem in detail
|
| 01.03.02, 8 February 2008
|
- Database not changed
- Improved set-up user interface wording
|
| 01.03.01, 23 January 2008
|
- Database not changed
- "Go" links are now real links that can be followed by search engines
|
| 01.03.00, 14 January 2008
|
- Database not changed
- Released with App_Code classes compiled into DLL
- Settings: Now works again in DNN 04.05.03
- If upgrading, see above
|
| 01.02.03, 8 January 2008
|
- Database not changed
- Edit Template: user interface fixes
|
| 01.02.02, 26 December 2007
|
- Database changed: {phdcc_Data_List_GetForms} {phdcc_Data_List_GetForm} {phdcc_Data_List_GetResultSets} deleted {phdcc_Data_List_GetLastAuthorisedProfileResultSets}
- View: returns Recordset form results
- Template wizard: Generated question name now in italics
- Template wizard: Email suppressed by default
- Settings: better form selection
|
| 01.02.01, 13 December 2007
|
- Database not changed
- Improved UI for Edit Template
|
| 01.02.00, 12 December 2007
|
- Database changed: {phdcc_Data_List_GetForms} {phdcc_Data_List_GetFormDefinition} {phdcc_Data_List_GetStrings}
- Edit Template option added
- Settings: form id selected from list
- Form() returns all results concatenated with commas if QuestionOption not given
|
| 01.01.04, 8 December 2007
|
- Database not changed
- Missing settings listed
- Optional settings marked as such
|
| 01.01.03, 28 November 2007
|
- Database not changed
- "Powered by" P now is CSS class 'phdccDataListVersion'
|
| 01.01.02, 19 October 2007
|
- Database not changed
- Show module version number in Settings
- Settings: CssFile and CssClass added
- FilterSortFile: SetResultSetId() and simple Form() supported
|
| 01.01.01, 15 October 2007
|
- Database not changed
- Fixed bug: FormX could get out of date data
|
| 01.01.00, 10 October 2007
|
- Database not changed
- Settings: VB and C# item template file combined
- FilterSortFile added
|
| 01.00.03, 27 September 2007
|
- Database not changed
- ItemTemplate: FormValues and FormXValues now supported
- ItemTemplate: GetDisplayPage, GetDisplayPageWithUserId and GetDisplayPageWithUserIdJS now supported
- ItemTemplate: SetResultSetId definition changed
- Settings: DisplayPage added
|
| 01.00.02, 24 September 2007
|
- Database re-created in 01.00.02
- Support for calls from phdcc.Data.Search
|
| 01.00.01, 19 September 2007
|
- Database created in 01.00.00
- First outing
|
phdcc.Data.Search Version history
|
+
|
01.00.03, 14 January 2008
|
- Unneeded App_Code classes removed
|
| 01.00.02, 28 November 2007
|
- Settings: CssFile added
- "Powered by" P now is CSS class 'phdccDataSearchVersion'
|
| 01.00.01, 19 October 2007
|
- Show module version number in Settings
|
| 01.00.00, 27 September 2007
|
|