On 09/20/2010 06:16 PM, Jerome Velociter wrote:
  On Mon, Sep 20, 2010 at 5:40 PM, Anca
Luca<lucaa(a)xwiki.com>  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
  
 I like "item"
 could be containerItem, containerElement ?
 "group" is too technical IMHO.