On Mon, Sep 20, 2010 at 6:50 PM, Anca Luca <[email protected]> wrote:

>
>
> 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
>
>
I like "item"

could be containerItem, containerElement ?

"group" is too technical IMHO.


> 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,



I know, but I dare to hope they be supported at some point :)

Jerome.



> 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
>
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to