On 09/20/2010 06:16 PM, Jerome Velociter wrote:
> On Mon, Sep 20, 2010 at 5:40 PM, Anca Luca<[email protected]>  wrote:
>
>> Hi devs,
>>
>> actually after a discussion I had with Vincent about naming, we thought
>> of the following approach, for a more general purpose:
>>
>> 1/ section turns into ** container ** and it gets a parameter called
>> **layoutStyle** to specify the type of layout for its contents. One of
>> the possible values of this param would be "columns" and it would be the
>> only one implemented for the moment.
>>
>> 2/ the content of this container macro would be a **list of groups**,
>> wiki syntax groups, like ((( ... ))). There's no point of having a macro
>> that does nothing else but specify that some items should be grouped
>> together.
>>
>> With these, the syntax of columned content would now be:
>>
>> {{container layoutStyle="columns"}}
>> ((( some wiki content )))
>> ((( some other wiki content)))
>> {{/container}}
>>
>
>
> I don't like too much "container", it's not very explicit its use is
> "layouting". Do you see there are other uses?  Why not "{{layout
> style='columns'}}" ?

For example you could use it to also provide borders, and size, 
eventually ending up implementing the box as a special case of container 
macro.

>
> Also, if you abandon the column macro, you abandon the possibility to its
> potential parameters.

This is a very good argument actually, particularly if we think about 
the simple case of columns that take percents of the page width, the 
percent should be passable as a parameter of the column macro, I don't 
like the idea of specially parsing the group parameters.

WDYT?

Also if we think about a border layout (a la Swing), we'd need a group 
to specify its position.

In this case, a new vote would be for the name of the inner macro, which 
needs to have a suggestive name. Proposals:

a) content
b) item
c) group
d) widget
e) part
f) element
g) entity

My +1 for c).

WDYT? in general about this limitation and in particular about the name 
of the macro to use.

> Still one could use group parameters as a replacement,
> but you cannot achieve exactly the same (from the WYSIWYG interaction
> perspective for example).

The wysiwyg cannot handle nested macros in any case, at least not for 
the moment and I don't think it's really that much envisaged.

Thanks,
Anca

>
> +0 anyway
>
> Jerome.
>
>
>> The dashboard macro would then just delegate to a container macro with
>> columns layout style.
>>
>> I like this approach, +1.
>>
>> WDYT?
>>
>> Once I get your votes, I will commit this in the platform.
>>
>> Thanks,
>> Anca
>>
>> On 09/17/2010 03:56 PM, Anca Luca wrote:
>>> Hi devs,
>>>
>>> wdyt about committing the section&   macro columns from the contrib
>>> (
>> https://svn.xwiki.org/svnroot/xwiki/contrib/projects/xwiki-macro-column/)
>>> in the platform macros, along with a first, very simple implementation
>>> of the dashboard macro (which for the moment only delegates to the
>>> section macro)?
>>>
>>> This would be the first step towards the implementation of the
>>> dashboard, and the plan is to be done before 2.5M2.
>>>
>>> Here's my +1.
>>>
>>> WDYT?
>>> Anca
>>> _______________________________________________
>>> devs mailing list
>>> [email protected]
>>> http://lists.xwiki.org/mailman/listinfo/devs
>> _______________________________________________
>> devs mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/devs
>>
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to