Talk:NSIS Installer for IRIS 5.5

From ICISWiki

Jump to: navigation, search

Contents

Comments/suggestions

1. Select language

  • English
  • Spanish
  • Danish

Image:Iris installer language.JPG

2. Confirmation to proceed

Image:Iris installer proceed.JPG

3. Welcome screen

Image:Iris installer welcome.JPG

4. GNU Public License

Image:Iris installer license.JPG

5. Select Installation Directory

Image:Iris installer directory.JPG

6. Prompt for name of local database or project

Image:Iris installer askproject.JPG

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

Image:Iris installer askusername.JPG

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

Image:Iris installer askpassword.JPG

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.

Image:Iris installer components.JPG

*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

Image:Iris installer progress.JPG

Image:Iris installer setupcomplete.JPG

11. Create Shortcut?

Image:Iris installer askcreateshortcut.JPG


12. Run Program Now?

Image:Iris installer askrunnowJPG.JPG

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])

Image:Iris installer selectINI.JPG

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]
Personal tools