Details
-
Type:
New Feature
-
Status:
Resolved
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: 1.9
-
Fix Version/s: None
-
Component/s: Tool: Windows Web Platform Installer
-
Labels:None
-
Environment:Windows
-
Affected Branches:MOODLE_19_STABLE
Description
Microsoft have recently released an improved version of their Web Platform Installer which allows a simple install like WAMP to be installed by a user without too much effort on XP/Vista/Server products Drupal and WordPress have both recently completed this and are now part of Microsoft's Web Gallery here:
http://www.microsoft.com/web/gallery/
These applications are really easy to install, and I'd like to get Moodle added to the gallery, so I've started the work generating the package, and the scripts to generate the package like our other m4 tools (m4w, m4x)
In fact - these packages can trigger an install of the Web Platform Installer + dependencies + an application as part of a link in a webpage (probably just IE) which is kinda cool.
This package has been tested on win 2008 and seems to work well. - needs to be tested on other platforms too.
there are currently 2 major issues with the current build
1. The wpi is supposed to allow configuration of dependencies - and install IIS/PHP/Mysql connectors(not mysql) as part of the same package, however the use of dependencies in the WPI packages is not yet documented by MS, but they "plan" to have this done in the next couple of weeks - this will likely just require some modification of the xml files in the package.
2. There doesn't seem to be a way to get the package to manage a directory outside the webroot for moodledata (maybe just not yet documented?)
To resolve this in the meantime I've configured the package to use ACLS and a web.config to prevent web based access to the files in the moodledata directory. This works well for IIS 7.0 users, but IIS 6.0 doesn't work the same way and it may be an issue. I'm hoping we can set a dependency of IIS 7 as part of the dependency configuration, but we will have to see how this goes.
I will add this to contrib cvs as m4wpi (Moodle for Web Installer Platform)
adding Eloy, Anthony
Eloy - Is it possible to get this script automatically generating packages on download.moodle.org? - not added as a link on the download.moodle.org page yet (I'd like to get those dependencies sorted first before public release) - but when we have the packages being automatically generated, I can submit it to the Web Gallery - and hopefully get some direction from them regarding linking up the dependencies!
it's currently here:
http://cvs.moodle.org/contrib/tools/m4wpi_builder
Anthony - can you please add a new Item in the Contrib tracker for this too?
Thanks!