Open main menu

CDOT Wiki β

Changes

XUL Application Packaging

1,932 bytes added, 21:00, 19 January 2009
Project Contributor(s)
* Rob Mensching - Helped understanding WiX
* Mark Finkle - Anything to do with XUL
 
== Project Plan ==
The plan for XRap is to be broken down into three major releases, the first being Version 0.3 (which has already been completed) is the Windows packager, while the next two will be the Linux and Mac packagers.
 
=== Version 0.4 ===
This will be an update to the 0.3 release, where WiX has an advanced installation section, which XRap will need to access. The Advanced installation will allow developers to customize their installer, by adding logos, and allow the user to select a custom install.
=== Version 0.5 ===
This release will be mainly a quick and dirty package of a XUL application, and an installation on to a Linux box. The main goal being to learn installation directories, and any advanced setup techniques which an application may need to be set up for. For now I will make this a separate application, apart from my 0.3 release.
=== Version 0.6 ===
Merge my Version 0.5 and 0.3 into one application, update the UI, and include any advanced setup options needed for installation onto a Linux box.
I will also add a logging feature for packaging, so that the developer will have a log of all files and directories being packaged, as well as intended installation paths, and GUID’s assigned.
=== Version 0.7 ===
Similar to my 0.5, I will create a separate application to create a packager for installing XUL applications on a Mac box. Advanced settings, installation paths, and other options will need to be sorted out for the Mac release.
=== Version 0.8 ===
Merge my Version 0.7 with 0.6 into one application, update the UI, and include any advanced setup options for Mac users.
Begin documentation of how this application is supposed to work. Work on bugs
=== Version 0.9 ===
Complete Documentation, and continue fixing bugs. The UI will most likely be updated and tweaked.
=== Version 1.0 ===
All bugs should be fixed, and for the most part just cosmetic updates to the UI will be done.
== Project Details ==
1
edit