On Fri, Mar 20, 2009 at 14:40, Thomas Mortagne
<[email protected]> wrote:
> On Fri, Mar 20, 2009 at 14:28, Marius Dumitru Florea
> <[email protected]> wrote:
>> Hi Dan,
>>
>> I think the general issue is that a macro is not able to "hide" some of
>> its base macro parameters when it has fixed values for them. I don't
>> know the details though.
>
> This could be fixed using some tag like @hide which is already needed
> BTW since Box macro contains a field not usable from syntax/WYSIWYG.
(not usable until we make a String -> List<Box> -> String bean
converter which is not difficult to do anyway but would need
http://jira.xwiki.org/jira/browse/XWIKI-3171 to be cleaner)

>
>>
>> Marius
>>
>> Dan Miron wrote:
>>> Hi guys! I'd like to know what you think about this matter, which has
>>> been raised on http://jira.xwiki.org/jira/browse/XWIKI-3375.
>>> As I posted there, this is what I think:
>>>
>>> -the parameters for the two macros are completely different, so i see no
>>> point for having the box specific parameters (cssClass, title, image,
>>> width and blockTitle) among the rss macro's ones, this will lead to
>>> confusion for the user. The box parameters are deduced from the rss
>>> feed's properties and then passed to the box macro. No need for them to
>>> be exposed in the Rss Macro. Therefore, extending the RssMacroParameters
>>> from the BoxMacroParameters is unreliable.
>>>
>>> -extending the RssMacro from the AbstractBoxMacro<RssMacroParameters>
>>> doesn't mean simply implementing AbstractBoxMacro.parseContent instead
>>> of Macro.execute. Currently, most of the code about the box around the
>>> css macro is placed in the box macro's implementation, which is
>>> DefaultBoxMacro, so we do make use of the existing implementations.
>>> Giving up using the box macro internally means giving up using most of
>>> the features already presented in the box macro and rewriting them
>>>
>>> -and finally, the most time costing disadvantage is that extending the
>>> rss macro from the box basically means rewriting this macro from
>>> scratch, because it involves redesigning it, task that will cost us time.
>>>
>>> So, therefore, I'm -1 for this.
>>>
>>> Tnx,
>>> Dan
>>> _______________________________________________
>>> devs mailing list
>>> [email protected]
>>> http://lists.xwiki.org/mailman/listinfo/devs
>> _______________________________________________
>> devs mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/devs
>>
>
>
>
> --
> Thomas Mortagne
>



-- 
Thomas Mortagne
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to