Hi,
I'd like the idea as well and i will try to share some facts and thoughts here.
1. OO.org 2.0 comes with a smart integrated package manager (UI and command line support) which supports installation as well as removing of new UNO packages (real components as well as Basic or script libraries)
2. it offers also the export of UNO packages to extract UNO packages from an existing installation
3. UNO packages are described with a XML based package descriptor file
I think it would be a great start point and we should concentrate on this package manager and should define how we can improve and extend it with missing features (what ever make sense). The important thing from my point of view is that we have at the end only one kind of UNO packages. To many different formats will probably confuse the end users and nobody will know which installer is necessary for what kind of package.
What do you think?
Juergen
Ian Laurenson wrote:
On Fri, 2005-02-25 at 23:38, Tom Schindl wrote:
Ok. Here are my first shots: http://qa.openoffice.org/issues/show_bug.cgi?id=43532
Thanks Tom - you thought of many things that I had not. I think that I have now included the concepts covered in your example xml file i the wizard.
I have attached a package to issue 43532 that contains a draft wizard for an add-on installer. There is a module that demonstrates parsing xml files but is not called by the Wizard. At this stage the Wizard is really just a dialog for discussion showing a proposed (rough) layout.
The wizard was developed in OOo1.9.79 for Linux.
I hope that people will make many comments, upload there own versions, and if someone wanted to take over this project I would be delighted.
As to programming approach, I guess I use a cyclical approach, a bit on the GUI, a bit on the code, a bit on the xml file format, hopefully getting closer to something that will work well.
Thanks, Ian Laurenson
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]