[kplato] Re: another project application

Thomas Zander kplato@kde.org
Mon, 25 Jun 2001 19:35:34 +0200


On Mon, Jun 25, 2001 at 07:22:17PM +0200, Mikael Hallendal wrote:
> Jyry Kuukkanen <jyry@neutech.fi> writes:
> 
> > > My name is Mikael Hallendal and I'm on the MrProject team. As you
> > >have figured out we are currently in the process of defining the
> > >final (I hope) format for our datafiles. I think it would be great if
> > >we could work together and share this data format. This will benefit
> > >all users and both projects.
> > 
> > Hello Mikael
> > 
> > I hope kplato will take on SOAP as a way to communicate with the rest
> > of the world. This way more than one project management application
> > pass information back and forth.
> > 
> > Naturally, the data structure to pass between the two ends should be
> > defined...
> 
> Hi!
> 
> I was more talking about the format of a saved file. As I understand
> kplato is going to use a XML-file for storing the data to disk? It
> would be of great benefit to everybody if the format of this XML and
> the one used in MrProject would be the same.
> 
> Since MrProject currently uses CORBA for communicating it's already
> available to most platforms/languages. We have for example been using
> python+ORBit for testing the backend part of the program.
> 
> But using SOAP or CORBA isn't really the issue here, even if it would
> be cool to be able to use our backend with your frontend and the other
> way around. 

Well, first of all, the KOffice default format will be used, but naturally
the filters and maybe database-plugins will be added.
The KOffice default is a tar.gz file (without the extention) and is an 
xml file as basis format.

Extra documents that are internal to the document are included into the tar.gz
file since its an archive, and the normal approuch would be to untar
the archive and take out maindoc.xml for MrProject.

In KDE this is all as easy as speaking to the file via a kio-slave which
does the (un)tarring un demand.

The internal pieces of the file format need to be discussed in levels of 
hierarchy and contents. I don't know which tags are needed for our project
since the full specification is not yet decided. (you know how that is with
OSS project, and holiday time ;)

That needs some time....

-- 
Thomas Zander                                            zander@earthling.net
The only thing worse than failure is the fear of trying something new