Hi,

On Tue, Jan 27, 2009 at 10:30 AM, Asiri Rathnayake <
[email protected]> wrote:

> Hi Guillaume,
>
> Another thing I've been wondering about: should we keep a copy of the
> > original office document attached to the wiki page it has been converted
> > to?
> > It could be useful in some cases, when using a wiki page as a displayer
> for
> > a document that can be edited through webdav in its original format and
> > displayed on a wiki page for quick view... But maybe that makes more
> sense
> > for presentations than for Word documents. [I know this is akin to thread
> > hijacking - please move this part in another thread if planning a lengthy
> > answer ;-)]
>
>
> Ok, only now I realized what you meant.... yes this would be great! For an
> example on a wiki page someone would put:
>
> $officeimporter.importDocument($doc.fullName, "test.doc", true)
>
> and the return string would be xwiki 2.0 code for test.doc. (the final
> boolean flag is used to differentiate between html and xwiki2.0)

Exactly :-) But as I stated it, this might make more sense for presentations
and spreadsheets than for text since the WYSIWYG editor is meant to let the
user edit text in the wiki.


> This coupled with webdav would make page editing really easy. There are
> several issues we need to be concerned about:
>
> 1. Requires a live oo server running all the time. (ok)
> 2. Officeimporter will be invoked each time the page is loaded (not good)


I could see 2 solutions:

   1. Caching + a "force refresh" button included in the macro that calls
   the document (I don't know how hard this is to do)
   2. Use the non-filtered xhmtl output to soften the server load a bit

User will hit the button repeatedly only in near real-time situations, when
they want to see their work online right away. Thus heavy load happens only
for a short period of time. When they're done working, the document is
cached and it renders as a classic wiki page.

> 3. Requires webdav ui integration. (ok)
>
> My concern is point 2, which is too much of an overhead.
>
> WDYT?

In any case, that's not a priority. I've got a couple other ideas regarding
improvements we could bring to the Office Importer, I'll start a new thread
to discuss them.
Guillaume


> Thanks.
>
> - Asiri
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
>



-- 
Guillaume Lerouge
Product Manager - XWiki
Skype ID : wikibc
http://guillaumelerouge.com/
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to