Talk:NSIS Installer for IRIS 5.5
From ICISWiki
Comments/suggestions
1. Select language
- English
- Spanish
- Danish
2. Confirmation to proceed
3. Welcome screen
4. GNU Public License
5. Select Installation Directory
6. Prompt for name of local database or project
A new record in the local INSTLN table is automatically added.
The name of the local database or project will be included in the Installation Description (IDESC) in the local INSTLN table.
Comments:
- Needs better explanation of what the info will be used for.
7. Prompt for User Name
This user is automatically added in the local USERS table, and automatically defined as Local Administrator (UTYPE=422) so that the user can make edits to the local database immediately.
See Cropforge Feature Request #2121
Comments:
- Needs better explanation of what the info will be used for.
8. Prompt for User's Password
9. Select Components to Install
Pre-selected options: copy the IRIS central databases to the user's PC/machine, and install a clean local database.
*ICIS software applications are installed by default. *ICIS documentation, Help files, IRIS Breeders' Training Course materials are installed by default. *IRIS Breeders' Training Course training databases are installed by default.
Comments:
- For a basic user, don't present other installation options. Preferably "Ok/Next", then "Ok/Next" then "OK/Next". Keep it simple.
10. Wait for Installation to Complete
11. Create Shortcut?
12. Run Program Now?
Yes - Run program
Connect to training database or local database?...just select the Configuration (.INI file) of your choice.
Want some practice first? Select "Training.ini"
- Switch from training database to clean local database (and vice-versa) easily! (via "Connect to an ICIS database" [below, encircled])
No - Don't run program
Exit installer.
Further discussion
NSIS Orientation, Oct 21 2010
Attendees: Dec Arreza, Aien Capistrano, Ching Habito.
Identified feature requests/TO-DOs:
- Add one "registration form" where user will enter the following:
- Surname, first name, contact info, etc. : to be added to PERSONS table in local DMS (if no central PERSONS record is available). The new PERSONID will be added to the USERS table in the local GMS. [DONE]
- Preferred ICIS username : added to UNAME field in USERS table (local GMS). [DONE]
- Customized menu for every OU/user group : to be done via different ICIS.INI templates [DONE]
- Create desktop shortcut to:
- Breeders' Training Course materials
- Offline version of ICIS website (will serve as user's manual)
NSIS Follow-up Meeting, Nov 10 2010
Attendees: Dec Arreza, Aien Capistrano, Ching Habito.
Finished Requests (Presentation by Aien):
- Contact information from a user form is being saved in the PERSONS table if the person does not exist in the central database
- The three prompts asking for project name, username and password are combined into one single form
- Provide default project name, username and password if the user skips entering information
- Code39 barcode type has been included in the installer
More Feature Requests (aside from what have been identified last Oct 21, 2010)
- Change default crop to "RICE" [DONE]
- Hide the default username and password values in the form [DONE]
- Make the system date the default value in SPERSON field in the PERSONS table [DONE]
- Add the system date in the users table [DONE]
- Create a new variable for username and password to be entered in the ini file instead of manually entering "RBREED" [DONE]
- Make sure that the additional files are being cleaned after installation [DONE]
- Check for admin or user account type: use [User DSN] for ordinary users [DONE]
- Put a check in the local db before adding the person then make the personid being added dynamic [DONE]
Additional Requests, Nov 18 2010
- add the OU to the ini file. [DONE]
- delete all the files after uninstall [DONE]

