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

Reply via email to