On 09/27/2010 01:18 PM, Marius Dumitru Florea wrote:
> 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.

+1 for (1)

> 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).

+1 for (1a). Slides are usually rich, with graphics, pictures, complex 
layout. Just the text might not be informative enough.

> 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


-- 
Sergiu Dumitriu
http://purl.org/net/sergiu/
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to