Re: Re: OpenDocument status
| From: | Christian Weiske | Date: | Thu, 11 Jun 2009 04:26:02 +0000 |
| Subject: | Re: Re: OpenDocument status | ||
| References: | 1 2 | Groups: | php.pear.dev |
| Request: | Send a blank email to pear-dev+get-51940@lists.php.net to get a copy of this message | ||
Hello Peter,
> I have (I believe) enhanced the functionality of OpenDocument, and
> this is partly working: OpenDocument should be able to open a ODT
> document and write back to it only the parts which have been modified
> - leaving the rest of the document intact. The idea behind it: act as
> defensively as possible.
>
> I have the code in Subversion locally in our office, I should upload
> it or hand it out for review, but there is a main problem that I still
> need to fix related to the encoding used by the XML documents. As soon
> as this is working the "defensive mode" would allow opening an
> existing document and apply small modifications to it with low risk of
> corrupting the file or losing data.
You do have CVS access, don't you? Why don't you use it? Please do not
fall into old companyish behavior and only submit when something is
really done - too much code was lost that way. Commit it now. Point out
the current flaws/points in the commit message.
> At the moment I need to finish other work, however, (Joomla! component
> development) and I hope I can get back to OpenDocument in about 1.5 to
> 2 weeks time. I'd be happy to share my changes and also support
> everyone willing to fix the remaining problems fast, given someone
> willing to do so.
>
> Any suggestions how to proceed?
> P.S.: For Spreadsheet there is Apache POI pretty stable (at least for
> the non-XML-based formats), okay this is Java not PHP. (Unfortunately
> it is still experimental for text docs!) I'd use that if you are just
> looking for a _solution_!
I'm looking for a good OpenDocument package for PEAR. One of the most
used packages in PEAR is Spreadsheet_Excel_Writer, which is a bad and
buggy one. In my eyes, a good, strong, feature-rich document generation
package is strategically important for PEAR since it can be seen as a
conditioning drug :)
To get such a package, I personally plan to hack on it in my spare
time and write docs. You might have seen on the pear-cvs list that I
already committed some changes - not much, but I am in the process of
understanding it all.
--
Regards/Mit freundlichen Grüßen
Christian Weiske
-= Geeking around in the name of science since 1982 =-
Attachment: [application/pgp-signature] signature.asc
Attachment: [application/pgp-signature] signature.asc