What is the best way to deploy my XUL application?

I have an xul application that I think would be useful and I want to deploy it. Target platform - Linux; I believe that it will work on Windows / OSX as well, but not tested. What is the best way to deploy this application?

  • Uses xpi packages and requires the user to install xulrunner separately, how to go?
  • If I bind xulrunner, should I store it in the local program directory or install it in / usr / bin or somewhere else?

I understand that these are two questions, but I think they are related ...

Thanks Nathan

+4
source share
2 answers

I deployed an XULRunner based application during the transition from 1.8 to 1.9 on Windows. He used XUL and had some DLL-based XPCOM components. The best way to make sure that you have something that works out of the box is to bundle everything - runtime and application - into one installation. There may be some duplication, but probably you should not try to sort it, given the number of people who will already have XULRunner installed on their machine. Of course, this was not for us (we were the first XULRunner application in the BOWMAN bundle). But you can also provide xpi as a courtesy for advanced users, if you like it.

+1
source

Bind this - which is the recommended method from Mozilla (for now) - and you can make it more convenient.

Maybe someday there will be a great tie with the Firefox xulrunner executable, and you can drop it. But this day is not today.

0
source

All Articles