faq
flatforty
contribute
subscribe
configure
search
rdf
main
parent
thread
|
Re: Is ODF a second-class citizen in KWord?
by Pinaraf on Tuesday 28/Aug/2007, @00:40
|
No, ODF is the default file format for KWord.
The problem is just that there wasn't a lot of things working about file loading, and nothing for file saving.
Now, there are problems on both sides : OpenOffice mis-implementing the standard, and KOffice mis-implementing... That's quite an issue, I agree.
Moreover, implementing the whole specification is near of impossible.
I hope both OpenOffice and KOffice reach a near 100% implementation in the future, but that'll take time.
For the sheet music, well... it has to be KOffice specific, there is really no way for it to be compatible with ODF since ODF doesn't specify this.
But you can still build valid documents that way. Here is a part of the saving code :
writer.startElement("music:shape");
writer.addAttribute("xmlns:music", "http://www.koffice.org/music");
Of course, OpenOffice won't be able to interpret this. |
|
|
The Fine Print: The following comments
are owned by whomever posted them.
( Reply )
|
Re: Is ODF a second-class citizen in KWord?
by baumhaus on Tuesday 28/Aug/2007, @02:01
|
Why is it not possible to implement the complete specification? I understand why it is impossible for OOXML (quite too long) but ODF should be short enough to implement every feature (at least in a good time)
And why doesn't OOo and KOffice work a little closer together to implement the same stuff? That would be a little better for the user that he can exchange documents between those two without having problems.
|
[
Reply To This | View ]
|
Re: Is ODF a second-class citizen in KWord?
by Boudewijn Rempt on Tuesday 28/Aug/2007, @02:18
|
I think it's possible to implement all of ODF -- but it'll take some time. And, yes, there is cooperation: KOffice people will go to the OpenOffice week in Barcelona in September. But, well, OO.org is sometimes a little arrogant and assumes that what OO.org does is, by definition ODF, regardless of the actual spec. And we try to be very faithful to the spec, but we're also rather more innovative than OO.org, which means that we're following the spec, but doing things with it that haven't been tried before.
(Plus, we're really short-handed. Don't forget that only Jaroslow, the Kexi maintainer, is paid for his work on KOffice: all the other code is writting by us in our copious spare time. So... if you fancy an easy way into KOffice hacking, come help us out with implementing more and more of the ODF standard. I promise you, it's not hard, and it's a very rewarding thing to do.)
|
[
Reply To This | View ]
|
Re: Is ODF a second-class citizen in KWord?
by baumhaus on Tuesday 28/Aug/2007, @12:06
|
even thos I would like help, I don't think that I have, what it takes to be a GOOD programmer. I allways wanted to get started in a team but I don't think that I'm any good.
That for I'm really impressed what you are doing. I have alot of faith in KOffice2
|
[
Reply To This | View ]
|
Re: Is ODF a second-class citizen in KWord?
by Boudewijn Rempt on Wednesday 29/Aug/2007, @00:58
|
It's really just a matter of starting... You'll be amazed at what you can do.
|
[
Reply To This | View ]
|
Re: Is ODF a second-class citizen in KWord?
by Alan on Wednesday 29/Aug/2007, @04:51
|
You can get started with quite small work and do relatively easy things. Getting to the stage where you can build KOffice from scratch is a difficult first step but it gets easy from there. The Koffice developers were very good about reviewing the few small patches I sent in and were very constructive about it all.
|
[
Reply To This | View ]
|
Re: Is ODF a second-class citizen in KWord?
by Pinaraf on Tuesday 28/Aug/2007, @05:41
|
Well, it's really really hard to implement 100% of any specification. It *is* impossible for OOXML (far too big + some undocumented things), and for ODF it's just hard and needs time.
(BTW, a full ODF implementation requires Java since you're supposed to be able to embed Java applets in an ODF document)
|
[
Reply To This | View ]
|
Re: Is ODF a second-class citizen in KWord?
by Luciano on Tuesday 28/Aug/2007, @08:07
|
Now this is strange...
Is Java an ISO standard?
|
[
Reply To This | View ]
|
Re: Is ODF a second-class citizen in KWord?
by Richard Moore on Tuesday 28/Aug/2007, @08:35
|
Supporting java applets should be extremely easy since way java support is implemented in khtml means applets can be embedded by simply using KJavaAppletWidget.
|
[
Reply To This | View ]
|
Re: Is ODF a second-class citizen in KWord?
by Sebastian Sauer on Tuesday 28/Aug/2007, @10:31
|
btw, a 100% implementation would also require OLE (9.3.3), DDE (4.4.3, 6.6.9, 8.10), binary plugins (9.3.5), multiple scripting-languages (or at least all that got used by competitors, 2.5), multiple database-drivers (or at least all that got used by competitors, 6.5, 8.6.2), would need to even know about custom app- (2.4) and meta-data (3.3), macros (6.6.7), Change Tracking (8.10), would need a audio-/soundplayer (9.7.1), etc. and that's just a quick look at the table of content ;)
|
[
Reply To This | View ]
|
|
The Fine Print: The previous
comments are owned by whomever posted them.
( Reply )
|
|