On Tue, Sep 21, 2010 at 12:24, Vincent Massol <[email protected]> wrote: > > On Sep 21, 2010, at 12:09 PM, Jerome Velociter wrote: > >> On Tue, Sep 21, 2010 at 11:44 AM, Thomas Mortagne <[email protected] >>> wrote: >> >>> On Tue, Sep 21, 2010 at 11:30, Guillaume Lerouge <[email protected]> >>> wrote: >>>> Hi, >>>> >>>> On Tue, Sep 21, 2010 at 11:11, Thomas Mortagne < >>> [email protected]>wrote: >>>> >>>>> On Tue, Sep 21, 2010 at 11:01, Marius Dumitru Florea >>>>> <[email protected]> wrote: >>>>>> Hi Jerome, >>>>>> >>>>>> On 09/21/2010 11:39 AM, Jerome Velociter wrote: >>>>>>> Hi Marius >>>>>>> >>>>>>> On Tue, Sep 21, 2010 at 7:12 AM, Marius Dumitru Florea< >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> Hi devs, >>>>>>>> >>>>>>>> I'm going to continue Asiri's work on integrating officepreview >>> module >>>>> ( >>>>>>>> >>>>> http://svn.xwiki.org/svnroot/xwiki/contrib/sandbox/xwiki-officepreview/ >>>>>>>> ) into the main source tree. Following the discussion at >>>>>>>> >>>>>>>> >>>>> >>> http://xwiki.475771.n2.nabble.com/Discussion-Integrating-officepreview-module-into-main-source-tree-td5125216.html >>>>>>>> here are the steps that need to be taken: >>>>>>>> >>>>>>>> * Extend DocumentAccessBridge with a method to get the current >>> version >>>>>>>> of an attachment in order to drop the dependency on xwiki-core: >>>>>>>> >>>>>>>> String getAttachmentVersion(AttachmentReference attachmentReference) >>>>>>>> >>>>>>>> * Convert OfficePreviewVelocityBridge to a ScriptService: >>>>>>>> >>>>>>>> $services.officepreview.preview($attachmentReference, $filterStyles) >>>>>>>> >>>>>>>> * Move /contrib/sandbox/xwiki-officepreview/ to >>>>>>>> /platform/core/xwiki-officepreview >>>>>>>> >>>>>>>> * Publish the office preview wiki macro on code.xwiki.org >>>>>>> >>>>>>> >>>>>>> Do we want it bundled by default in XE ? >>>>>>> >>>>>> >>>>>>> I'd say yes. >>>>>> >>>>>> We need to decide first if we include wiki macros in the standard XE >>>>>> distribution. AFAIK the policy was to offer only Java macros by >>> default. >>>>>> I'll publish the office preview macro on code.xwiki.org first and >>> then >>>>>> I'll send a vote to decide if we bundle it with XE by default. >>>>> >>>>> Does it really need to be a wiki macro ? >>>>> >>>> >>>> Yes, I think it's better. It will allow more flexibility for people >>> willing >>>> to tweak the display of the preview. I've used the macro in its current >>>> state on a project and I had to modify it a bit to fit the needs of my >>>> users. Thus I think it's better this way. > > The same can be said of a lot of things too, including other macros like the > box macro. > >>> If it's really needed i don't think there is counter indication to >>> have wiki macros in XE. It doesn't need programming right to be used >>> in a single wiki, it needs programming rights only to be used in a >>> whole farm. >>> >> >> +1, we have more and more use cases where wiki macros are suited (Anca was >> mentionning them for dashboard / gadgets, too). I think it's time we take >> the leap. Maybe need a separate vote, though. > > We still need to define when we use a wiki macro vs a java macro... > > Personally I'd like to be convinced on a per case basis that a wiki macro is > required since I see a lot of advantages of java macros vs wiki macros (unit > testing, coding best practices, tooling - ie for ex the code will not compile > if there's an api change somewhere, the fact that it works in all subwikis by > default, that you get the macro even if you don't import the default XAR, > etc).
Yes me to that's why i said "If it's really needed", i just wanted to said that there is no technical issue with wiki macro distributed with XE so it should not be part of the decision. > > I don't know what this officepreview macro does but maybe it's not flexible > enough. Guillaume what did you have to modify? > > Thanks > -Vincent > >> Jerome. >> >> >>>> >>>> Guillaume >>>> >>>>> Thanks, >>>>>> Marius >>>>>> >>>>>>> >>>>>>> Jerome. >>>>>>> >>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> * Integrate office preview in the UI (e.g. button/link to preview, >>> next >>>>>>>> to download links in the attachments tab) >>>>>>>> >>>>>>>> Let me know if you don't agree with some of these steps. The goal is >>> to >>>>>>>> have the office preview module in platform ready to use before the >>>>> 2.5M2 >>>>>>>> release. >>>>>>>> >>>>>>>> Thanks, >>>>>>>> Marius >>>>>>>> _______________ > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > -- Thomas Mortagne _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

