[Scribus] Ideas on collaboration
Craig Ringer
craig
Wed Jun 22 20:28:15 CEST 2005
Louis Desjardins wrote:
>> I think it can be done in OOo. Since OOo is not just an office suite
>> but also a development platform, all of its features should be
>> accessible via plug-ins or macros.
>>
>> OOo currently has an extended search & replace feature which allows
>> you to search for formatting. With OOo 2.0 coming soon, it would be
>> possible to run many formats through OOo, search for bolds and
>> italics, then replace formatted text strings with exactly these
>> strings in markup and finally save to plain text.
>>
>> So, yes, in theory it can be done, but it would need someone with
>> sufficient knowledge in OOo programming.
>
>
> Thank you Christoph!
>
> Can we dream that Scribus team and OO.o team develop some kind of
> friendly interface so users can achieve that kind of formatting easily?
It's called the UNO interface to OpenOffice.org, and it already exists.
It's non-trivial to utilize though, and some "impedence-matching"
between Scribus and OO.o would be required. Plus, of course, a bunch of
coding to connect Scribus up to UNO. There's a Python UNO interface,
PyUNO, and Scribus has a Python plug-in, so that might be a very
interesting approach once the facilities for formatting Scribus text
from Python can be improved (especially since I now know how to put
non-intrusive "hooks" for Python into Scribus to trigger on events). It
should also be possible to do interesting things from a C++ Scribus
plugin that uses UNO.
In addition to things like those mentioned above, a big potential use of
UNO is to write a "universal importer" that uses OO.o and its importers
to transparently import any document format understood by OO.o. Again,
it's just a matter of finding someone with the time and and interest to
investigate this.
--
Craig Ringer
More information about the scribus
mailing list