== Blueprint for Windows Installer == We want to make the Windows installation simpler than the [InstallationGuidelinesWindows current one]. We want to allow an NGO field worker to download a single executable which installs everything necessary even without Admin rights.[[BR]] This means providing an option for which folder to install in (default to {{{c:\program files\sahana}}}).[[BR]] Inside this folder have: * Web2Py * applications\sahana * 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" * !ReportLab: * http://www.reportlab.org/downloads.html * http://groups.google.com/group/web2py/browse_thread/thread/1647eb41d601e334 * xlwt: http://pypi.python.org/pypi/xlwt * lxml: http://codespeak.net/lxml/ * Shapely: http://pypi.python.org/packages/any/S/Shapely/ * 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/sahana If Admin rights are available, then provide the option (default) to install Service & start Service at boot. Possible solutions: * [http://nsis.sourceforge.net Nullsoft Installer] (This is used by [http://www.compasqualite.org/en/dynamic-compas/index-dynamic-compas.php Dynamic COMPAS]) * [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