Version 20 (modified by Fran Boon, 12 years ago) ( diff )


Blueprint for Windows Installer

We want to allow an Emergency Management field worker to download a single executable which installs everything necessary even without Admin rights.

This means providing an option for which folder to install in (default to c:\program files\sahana eden).

Inside this folder have:

Shortcut should be created on Desktop & Start Menu (cutomisable to turn off) which runs app:

  • start service, if installed but not started
  • start app if no service installed
  • load Portable Firefox onto start page: http://localhost:8000/eden

If Admin rights are available, then provide the option (default) to install Service & start Service at boot.





Follow these instructions:

What the installer files do:

  • end-user-install.nsi: Contains the code-logic behind the installer
  • setup-cust.ini: Contains the Layout for the Web2Py config page
  • setup-mode.ini: Contains the Layout for the mode selection (portable or not) page
  • setup-sahanainfo.ini: Contains the Layout for the info page about how to use sahana-eden (Last page of the installer)


Script which can run Web2Py after installing any necessary dependencies into Source Python:

Note: See TracWiki for help on using the wiki.