[sugar] Re: abiword plugin

Robert Staudinger robert.staudinger
Sun Dec 10 10:14:05 EST 2006


On 12/10/06, Tomeu Vizoso <tomeu at tomeuvizoso.net> wrote:
> Hi folks,
>
> what's the plan with the olpc abiword plugin for mozilla?
>
> Is this plugin intended to wrap abiwidget or a descendant of it?
>
> When you tell me so, I am ready to wrap it and put the plugin in
> whichever repository you want.

Great you're looking into that Tomeu. I'm pasting some rough proposal
based on the olpc phone call notes below.

I'd propose to create yet another project, "abiword-embedded" or
similar, wrapping the abword widget into a browser plugin. This would
most likely live at dev.laptop.org. This would best be built upon the
gobject-npapi library (living in gnome-cvs). For easier development
I'd propose to just rip out the useful bits from gobject-npapi rather
than depending on it. The timeframe is pretty tight to develop 2 or
more libraries in parallel.

The AbiWidget plugin wrapper would have to support basic javascript to
set and read content. Dom's recent work on ubiquitous libgsf use and
stdin/stdout support goes a long way towards that goal.

Other "proyectitos":
+ Clickable Margin: Martin expressed interest in doing that.
+ Floating toolbar: probably realised as abiword plugin, because it
needs access to internals (unclaimed, blocking on input from HCI
folks, Eben?).
+ Crossmark support library, "libcrossmark": (Rob/Marc, early planning
stage) C++ savvy volunteers with some background in formal grammars
and parsing welcome [1].
+ Crossmark abiword filter: some code from Marc available in
abiword-plugins/wp/impexp/crossmark/xp. Currently blocking on
libcrossmark. One major roadblock in the way of proper crossmark
roundtrip support is [2]. Justin expressed interest, iirc.

[1] http://svn.abisource.com/libcrossmark/
[2] http://bugzilla.abisource.com/show_bug.cgi?id=247

Best,
Rob


More information about the Sugar-devel mailing list