= 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: * [http://web2py.com/examples/static/web2py_win.zip Web2Py] binary inc Python * applications\eden * Python dependencies: * "making a new binary distro with an updated file is as easy as unpacking and replacing the pyc file in the library.zip file" * lxml: http://codespeak.net/lxml/ * Shapely: http://pypi.python.org/packages/any/S/Shapely/ * !ReportLab: * http://www.reportlab.org/downloads.html * http://groups.google.com/group/web2py/browse_thread/thread/1647eb41d601e334 * xlwt: http://pypi.python.org/pypi/xlwt * Better Internationalisation support for Sqlite: http://groups.google.com/group/web2py/browse_thread/thread/a98973adb0225649 * [http://portableapps.com/apps/internet/firefox_portable FirefoxPortable] 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. Chosen Tool: * [http://nsis.sourceforge.net Nullsoft Installer] == Developer == Current: * InstallationGuidelinesWindowsPythonInstaller !ToDo: * Include the contents of http://eden.sahanafoundation.org/Sahana-Eden.zip * Add an Icon on the Start menu/Desktop for Eclipse == End-user == Current: * InstallationGuidelinesWindowsMaintenance Possible alternatives: * [http://groups.google.com/group/web2py/browse_thread/thread/84856e84b66669 InnoSetup] * [http://prism.mozilla.com Prism] Script which can run Web2Py after installing any necessary dependencies into Source Python: * http://groups.google.com/group/web2py/msg/394d736bade72bd4 ---- BluePrints