On 09/27/2010 01:49 PM, Sergiu Dumitriu wrote:
> Hi devs,
>
> According to the roadmap [
> http://enterprise.xwiki.org/xwiki/bin/Main/Roadmap ], XE 2.5M2 should be
> released today. However, there have been some significant changes
> recently, which might need more time to stabilize. So, what's the status on:
>
> - CSRF

> - Office Preview

I have to refactor DefaultPresentationBuilder from office-importer 
module so that it doesn't depend (runtime) on velocity and html macros. 
Otherwise I can't create the office preview macro: macros can't depend 
on the HTML macro, and office preview macro -> office preview -> office 
importer -> HTML macro.

DefaultPresentationBuilder needs the HTML macro because it generates 
HTML elements that have no correspondent node in XDOM. Precisely, it 
generates an in-line frame that points to the first slide (a file in the 
attached presentation zip archive).

I have two options:

(1) modify DefaultPresentationBuilder to generate HTML elements that can 
be mapped to XDOM (e.g. put the presentation images and text directly in 
the page content, and don't use script tags or other HTML elements that 
can't be mapped to XDOM).

(2) define macro markers specific to the presentation import and keep 
the current HTML output. This means we'll get something like:

{{officepresentation}}
<iframe ...></iframe>
{{/officepresentation}}

The macro markers are needed in order to protect the output of the 
office import in WYSIWYG mode.

I'm for the first solution, but I haven't decided yet what to generate: 
(1a) list only the slide screen shots (1b) list slide screen shots 
followed by text extracted from each slide (1c) something else (there is 
a discussion thread opened for this).

I need at least 1 day to finish this, provided we agree on the right 
solution.

Thanks,
Marius

> - Extension manager
>
> Can we release M2 ASAP, or are there still things to do for these two?
>
> There are also some features that didn't make it in so far:
>
> - "Email this page" feature
> - User directory
> - Export UI
> - Dashboards
> - Recent changes
> - Localization
>
> Are any of these close to being committed? Should we wait a few more
> days or do we postpone  them to the next release?
>
> For me:
> - "Email this page" should be ready in two days
> - Export UI: Postpone
> - Localization: Postpone
>
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to