Hi Guillaume,

I didn't found it  just because I saw this as a bug, not an improvement.
Sorry for the noise,

On Wed, Oct 1, 2014 at 9:09 AM, Guillaume "Louis-Marie" Delhumeau <
gdelhum...@xwiki.com> wrote:

> Hi Denis.
>
> Actually there is http://jira.xwiki.org/browse/XWIKI-10745 that I have
> committed yesterday on master. I will backport it to the 6.2.x branch today
> and so we will have it for 6.2.2.
>
> Thanks,
>
> 2014-10-01 0:38 GMT+02:00 Denis Gervalle <d...@softec.lu>:
>
> > Hi,
> >
> > After seeing that 6.2.1 still doesn't have any clean display for
> languages,
> > please do what you want but do something about it. Now, I will fear
> > discussing such topics, when I see the end result. (Sorry if what I say
> > seems hard, I know you have made a huge job adapting Flamingo, and you
> > should be congratulated for that anyway)
> >
> > Thanks,
> >
> > On Wed, Sep 24, 2014 at 11:53 AM, Denis Gervalle <d...@softec.lu> wrote:
> >
> > >
> > >
> > > On Wed, Sep 24, 2014 at 10:49 AM, Ecaterina Moraru (Valica) <
> > > vali...@gmail.com> wrote:
> > >
> > >> Hi,
> > >>
> > >> Depends who is our main focus: normal users or content gardeners?
> > >>
> > >
> > > Is there really such a distinction on a collaborative wiki ? I do not
> > > think so ! Everyone is expected to be a contributor.
> > >
> > >
> > >> As an user of a multi-language site you just care if the site is
> > available
> > >> in your language. After you made the initial interface language
> > selection,
> > >> you wish to have the content displayed in the same language, or
> fallback
> > >> on
> > >> a 'neutral' language (while mentioning that the 'preferred' language
> is
> > >> not
> > >> available).
> > >>
> > >
> > > I do not really agree here either, but it could be a default.
> Personally,
> > > I use english interface but I would like to see content in french when
> > > available :)
> > >
> > >
> > >> A normal user does not care that a certain page has x translations or
> > that
> > >> the interface is in 30 languages, except when doing the initial
> > >> preference.
> > >> This could be set also from User Profile.
> > >>
> > >
> > > Are we talking about UI language, or content language. For UI
> language, I
> > > fully agree with you.
> > >
> > >
> > >> As a content gardener (content manager) I want to know what languages
> > are
> > >> missing in order to add them. But this info can be (and it is)
> displayed
> > >> in
> > >> the edit mode.
> > >
> > >
> > > ... in the edit mode, should I really need to open the editor to see a
> > > missing translation. It is even worse than 2.2 :)
> > >
> > > But, this is not my point. If you look at OSX for example, you may
> choose
> > > a complete list of language, in your order of preference, and the
> > fallback
> > > should follow that list. So if you care about serving, what you called
> > > "normal user", you need the same kind of preference...
> > > ...or you may serve all users by simply better displaying what is
> > > available ! This also remove the need for differentiating normal and
> > > gardeners.
> > >
> > >
> > >> ----
> > >>
> > >> The 'easy' solution as you said is to make it configurable. And we
> kind
> > of
> > >> do this when we don't reach an agreement. IMO it's good and is bad,
> > since
> > >> the code and the testing gets split, so I hope we reach a conclusion.
> > >>
> > >
> > > You seems to forget quite quickly about our past. We use to have a list
> > of
> > > links for years now, so we are talking about a major change for
> existing
> > > users.
> > >
> > >
> > >>
> > >> The argument that there are not that many languages in the wild is
> hard
> > to
> > >> quantify, since we are missing user statistics.
> > >>
> > >
> > > While we do not have statistics, we have client, and we also have
> users,
> > > and I do not remember seeing big complaints about the way it works
> > > currently.
> > >
> > >
> > >>
> > >> ---
> > >>
> > >> Another place where we could display the language information in the
> > >> expanded state (2.1) could be near the Tags area or in the Document
> > >> Information.
> > >> I prefer the select approach (2.2) because the location is highly
> > visible
> > >> and we don't want to capture the user's attention on an information he
> > >> might not need at all.
> > >>
> > >
> > > Basically, I agree with you about the importance of the information.
> > > However, where you seems to always see a cumbersome list of links, I
> see
> > a
> > > short list of links most of the time. This is not a matter of not
> > choosing,
> > > it is only to answer very exceptional cases, where scalability became
> an
> > > issue. To compare, do you think that a button labelled "Brazilian
> > > Portuguese" is more or less cumbersome than the list "EN | FR | PT-BR"
> ?
> > > Remember that we could display only available translations, and unless
> we
> > > do a remake of Wikipedia, most of the time, there will not be that
> many.
> > > What I propose, is not to don't reach a conclusion, is to provide best
> of
> > > both world !
> > >
> > >
> > >> That's why if you really want to put them as list of links, maybe we
> can
> > >> change the location and present them more as metadatas.
> > >>
> > >
> > > It is not metadata, you miss my point. What I say is that
> > > switching/managing a small list of language is far better served by a
> > list
> > > of link then a menu. IMO, this will be the most used case, and the
> large
> > > list will be the exception.
> > >
> > >
> > >>
> > >> Thanks,
> > >> Caty
> > >>
> > >>
> > >>
> > >> On Wed, Sep 24, 2014 at 11:27 AM, Denis Gervalle <d...@softec.lu>
> wrote:
> > >>
> > >> > Hi Cathy,
> > >> >
> > >> > I would like to add a remark to your conclusion which is very
> centric
> > on
> > >> > the 2.2 solutions.
> > >> >
> > >> > The main complaints that have been said about 2.1 solution were
> > >> > scalability, and the fear that too much languages could clutter the
> > >> > interface, which is true at some point. However, GL mention the fact
> > >> that
> > >> > it is really rare to have more than five languages. I also mention
> > that
> > >> 2.2
> > >> > solution require more click to switch language.
> > >> >
> > >> > I would like to add that 2.1 is nearer to what we have actually, so
> > 2.2
> > >> > could be seen as an important change for existing users. A change
> that
> > >> > could be seen as less ergonomic. Switching between just two language
> > >> with
> > >> > 2.2 is really boring compare to the same task with 2.1.
> > >> >
> > >> > The scalability issue should not drive alone the decision. There is
> > also
> > >> > another aspect of between 2.1 and 2.2 that should be considered.
> With
> > >> 2.2,
> > >> > you do not see at a glance, what are the available translations. Two
> > use
> > >> > case here: a) You have to click once to discover that your expected
> > >> > language is not available. b) while reviewing the site for
> > completeness,
> > >> > you need to click to know about available translation for each
> > document.
> > >> >
> > >> > Believe me, I have work for a long time in multilingual environment,
> > and
> > >> > unless your language usage is very casual, single click switch and
> > >> direct
> > >> > view of available languages are far more comfortable than a menu
> > choice.
> > >> >
> > >> > So, since this is still a proposal and not a vote, I think that it
> is
> > >> still
> > >> > time to extends the proposal.
> > >> > Why not implementing a mix of 2.1 (for easy of use, and "back
> > >> > compatibility") and 2.2 (for scalability) depending on user
> > >> configuration,
> > >> > with a default based on the number of configured languages ?
> > >> > It does not look that hard IMO, and could have the benefit of
> > >> scalability
> > >> > and usability at the same time.
> > >> >
> > >> > I hope other will reconsider their views, because this is an
> important
> > >> > choice, and it could make a differentiator for XWiki.
> > >> > WDYT ?
> > >> >
> > >> >
> > >> > On Tue, Sep 23, 2014 at 4:43 PM, Ecaterina Moraru (Valica) <
> > >> > vali...@gmail.com> wrote:
> > >> >
> > >> > > Hi,
> > >> > >
> > >> > > These preferences were so hard to calculate since people didn't
> used
> > >> > clean
> > >> > > +/-0/1 voted or voted positively on multiple entries, so if I
> > >> > misunderstood
> > >> > > your vote please let me know.
> > >> > >
> > >> > > Reminder: Proposal available at
> > >> > >
> > >> > >
> > >> >
> > >>
> >
> http://design.xwiki.org/xwiki/bin/view/Proposal/InterfaceAndContentLanguageSeparation
> > >> > >
> > >> > > __Short version__
> > >> > >
> > >> > > So the majority of the participants liked version 2.2 with some
> > >> > discussion
> > >> > > whether to choose variant 2.2.1 or 2.2.2.
> > >> > >
> > >> > > So the current votes are:
> > >> > > ** 2.2.1: (-0 Jean) (+1 Sergiu) (+0 GL) (+1 Silvia) (+0 Andreea)
> (+1
> > >> > Manu)
> > >> > > (+1 Caty)
> > >> > > ** 2.2.2: (+1 Jean) (+0 Sousa) (+1 GD) (+0 Caty) (-1 Sergiu)
> > >> > >
> > >> > > ** 2.2.1: { '1': (-0) (+4) } { '0': (-1) (+2) } = +4
> > >> > > ** 2.2.2: { '1': (-1) (+2) } { '0': (-0) (+2) } = +1
> > >> > >
> > >> > > If you want to change your vote or cast another vote, please reply
> > to
> > >> > this
> > >> > > message. Until then, the winning solution is 2.2.1
> > >> > >
> > >> > >
> > >> > >
> > >> > > __Long version__
> > >> > >
> > >> > > Some conclusions:
> > >> > >
> > >> > > * 2.1: (-0 Jean) (-1 Sergiu)
> > >> > > ** 2.1.1: (+0 Jean) (+1 Denis) (+0 Silvia) (+0 Manu)
> > >> > > ** 2.1.2: (+1 GL) (+0 Denis)
> > >> > >
> > >> > > * 2.2: (+1 Jean) (+1 Sergiu)
> > >> > > ** 2.2.1: (-0 Jean) (+1 Sergiu) (+0 GL) (+1 Silvia) (+0 Andreea)
> (+1
> > >> > Manu)
> > >> > > ** 2.2.2: (+1 Jean) (+0 Sousa) (+1 GD) (+1 Caty) (-1 Sergiu)
> > >> > > ** 2.2.3: (+0 Sergiu) (+0 Andreea) (+0 Manu)
> > >> > >
> > >> > > * 2.3: (-0 Jean) (+/-0 Sergiu) (+0 Andreea)
> > >> > >
> > >> > > * 2.4: (+0 Jean) (+0 Sousa) (-0 Caty) (-1 Sergiu) (+0 Andreea)
> > >> > >
> > >> > > So this means:
> > >> > >
> > >> > > *  2.1:    { '1': (-1) (+0) } { '0': (-1) (+0) } = -1
> > >> > > ** 2.1.1: { '1': (-0) (+1) } { '0': (-0) (+3) } = +1
> > >> > > ** 2.1.2: { '1': (-0) (+1) } { '0': (-0) (+1) } = +1
> > >> > >
> > >> > > * 2.2:     { '1': (-0) (+2) } { '0': (-0) (+0) } = +2
> > >> > > ** 2.2.1: { '1': (-0) (+3) } { '0': (-1) (+2) } = +3
> > >> > > ** 2.2.2: { '1': (-1) (+3) } { '0': (-0) (+1) } = +2
> > >> > > ** 2.2.3: { '1': (-0) (+0) } { '0': (-0) (+3) } = 0
> > >> > >
> > >> > > * 2.3:     { '1': (-0) (+0) } { '0': (-2) (+2) } = 0
> > >> > >
> > >> > > * 2.4:     { '1': (-1) (+0) } { '0': (-1) (+3) } = -1
> > >> > >
> > >> > > So the majority of the participants liked version 2.2 with some
> > >> > discussion
> > >> > > whether to choose variant 2.2.1 or 2.2.2. The votes were:
> > >> > > ** 2.2.1: (-0 Jean) (+1 Sergiu) (+0 GL) (+1 Silvia) (+0 Andreea)
> (+1
> > >> > Manu)
> > >> > > ** 2.2.2: (+1 Jean) (+0 Sousa) (+1 GD) (+1 Caty) (-1 Sergiu)
> > >> > >
> > >> > > Adjustments:
> > >> > >
> > >> > > Since Segiu voted -1 on 2.2.2 we couldn't pick this version until
> > the
> > >> > > committer changes his vote, given the arguments.
> > >> > >
> > >> > > Given Sergiu's arguments I want to change my vote for 2.2.2 from
> +1
> > >> -> +0
> > >> > > and give variant 2.2.1 a +1 vote.
> > >> > > My rationale behind this change is that:
> > >> > > * initially I preferred using links to display the language in
> order
> > >> to
> > >> > be
> > >> > > consistent with edit mode (language selection)
> > >> > > * because of space constraints I believe is better to use a menu
> to
> > >> > display
> > >> > > them
> > >> > > * since it's a menu, I agree it should have the standard menu look
> > >> > > * from an implementation point of view is easier to use the
> > >> Bootstrap's
> > >> > > menu component than to write a custom one for our case
> > >> > >
> > >> > > So the current votes are:
> > >> > > ** 2.2.1: (-0 Jean) (+1 Sergiu) (+0 GL) (+1 Silvia) (+0 Andreea)
> (+1
> > >> > Manu)
> > >> > > (+1 Caty)
> > >> > > ** 2.2.2: (+1 Jean) (+0 Sousa) (+1 GD) (+0 Caty) (-1 Sergiu)
> > >> > >
> > >> > > ** 2.2.1: { '1': (-0) (+4) } { '0': (-1) (+2) } = +4
> > >> > > ** 2.2.2: { '1': (-1) (+2) } { '0': (-0) (+2) } = +1
> > >> > >
> > >> > > If you want to change your vote or cast another vote, please reply
> > to
> > >> > this
> > >> > > message. Until then, the winning solution is 2.2.1
> > >> > >
> > >> > > Thanks,
> > >> > > Caty
> > >> > >
> > >> > >
> > >> > > On Thu, Aug 21, 2014 at 2:31 PM, Manuel Smeria <man...@xwiki.com>
> > >> wrote:
> > >> > >
> > >> > > > Hello,
> > >> > > >
> > >> > > > I'm +1 for this proposal.
> > >> > > >
> > >> > > > I like 2.1.1, 2.2.1 & 2.2.3, but if I were to pick one I'd go
> with
> > >> > 2.2.1.
> > >> > > >
> > >> > > > Thanks,
> > >> > > > Manuel
> > >> > > >
> > >> > > >
> > >> > > > On Thu, Aug 21, 2014 at 1:29 PM, Guillaume "Louis-Marie"
> > Delhumeau <
> > >> > > > gdelhum...@xwiki.com> wrote:
> > >> > > >
> > >> > > > > 2014-08-21 11:00 GMT+02:00 vinc...@massol.net <
> > vinc...@massol.net
> > >> >:
> > >> > > > >
> > >> > > > > >
> > >> > > > > >
> > >> > > > > >
> > >> > > > > >
> > >> > > > > > On 21 Aug 2014 at 10:57:36, Guillaume Louis-Marie Delhumeau
> (
> > >> > > > > > gdelhum...@xwiki.com(mailto:gdelhum...@xwiki.com)) wrote:
> > >> > > > > >
> > >> > > > > > > Hi
> > >> > > > > > >
> > >> > > > > > > 2014-08-21 9:58 GMT+02:00 Ecaterina Moraru (Valica) :
> > >> > > > > > >
> > >> > > > > > > > Hi,
> > >> > > > > > > >
> > >> > > > > > > > First of all we need to decide how prominent we want
> this
> > >> > > > > > functionality to
> > >> > > > > > > > be.
> > >> > > > > > > > I would make it more transparent, since theoretically
> you
> > >> > should
> > >> > > > > change
> > >> > > > > > > > your language preference just once (in the
> Administration,
> > >> and
> > >> > > per
> > >> > > > > > user)
> > >> > > > > > > > and all the pages should be displayed according to that
> > >> > > preference.
> > >> > > > > > This is
> > >> > > > > > > > not something that need to be highly visible and that
> you
> > >> would
> > >> > > > > change
> > >> > > > > > > > every day.
> > >> > > > > > >
> > >> > > > > > >
> > >> > > > > > > It's not true on a public wiki (like Wikipedia).
> > >> > > > > >
> > >> > > > > > That’s a good point, we need to agree which skin we’re
> > >> discussing.
> > >> > > > AFAIK
> > >> > > > > > we’re discussing Flamingo which is NOT a public web site
> skin.
> > >> When
> > >> > > we
> > >> > > > > do a
> > >> > > > > > public web site skin we would need to take this into
> > >> consideration
> > >> > > > > indeed.
> > >> > > > > >
> > >> > > > >
> > >> > > > > To me Flamingo can be used for a public wiki (without the app
> > >> bar),
> > >> > > which
> > >> > > > > has not the same meaning as "public website" which is not
> > >> necessary a
> > >> > > > > "wiki" (see:
> > >> > > > >
> > >> http://extensions.xwiki.org/xwiki/bin/view/Extension/Leiothrix+Skin
> > >> > ).
> > >> > > > >
> > >> > > > >
> > >> > > > > >
> > >> > > > > > Thanks
> > >> > > > > > -Vincent
> > >> > > > > >
> > >> > > > > > > > IMO it's more important to be better displayed when you
> > >> want to
> > >> > > > > > > > create a new translation, than when you read one.
> > >> > > > > > > >
> > >> > > > > > > > Regarding the flag to represent languages you can read
> > this
> > >> > > comment
> > >> > > > > > with
> > >> > > > > > > > additional information about why we wouldn't do it like
> > that
> > >> > > > > > > >
> > >> > > > > > > >
> > >> > > > > >
> > >> > > > >
> > >> > > >
> > >> > >
> > >> >
> > >>
> >
> http://jira.xwiki.org/browse/XWIKI-9512?focusedCommentId=77895&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-77895
> > >> > > > > > > >
> > >> > > > > > > > Thanks,
> > >> > > > > > > > Caty
> > >> > > > > > > >
> > >> > > > > > > >
> > >> > > > > > > > On Wed, Aug 20, 2014 at 9:37 PM, Denis Gervalle wrote:
> > >> > > > > > > >
> > >> > > > > > > > > Hi Cathy,
> > >> > > > > > > > >
> > >> > > > > > > > > 2.1.1 is the one I prefer, 2.1.2 is also good but the
> > >> > > separation
> > >> > > > > > between
> > >> > > > > > > > > language should be more clear, and it is less easy to
> > see
> > >> the
> > >> > > > > active
> > >> > > > > > > > one. I
> > >> > > > > > > > > have no fear about the scaling issue, even heavily
> > >> > multilingual
> > >> > > > > site
> > >> > > > > > like
> > >> > > > > > > > > those of the European Commission use such enumeration
> > >> without
> > >> > > > > issue.
> > >> > > > > > And
> > >> > > > > > > > as
> > >> > > > > > > > > Guillaume said, it is really rare to have more than a
> > few
> > >> > > > languages
> > >> > > > > > > > anyway.
> > >> > > > > > > > > Other proposal implies multiple click/touch for the
> same
> > >> > > purpose,
> > >> > > > > > which
> > >> > > > > > > > is
> > >> > > > > > > > > bad IMO for content. It is also important to only
> > display
> > >> > > > > effectively
> > >> > > > > > > > > available languages, but with an enum, it could be
> also
> > >> good
> > >> > to
> > >> > > > > have
> > >> > > > > > the
> > >> > > > > > > > > option to also display unavailable one greyed, so
> > language
> > >> > keep
> > >> > > > > their
> > >> > > > > > > > > location on screen.
> > >> > > > > > > > >
> > >> > > > > > > > > Regarding the UI language, 1.1 is fine, but maybe a
> bit
> > >> > large.
> > >> > > > > Having
> > >> > > > > > > > only
> > >> > > > > > > > > initial in the bar would be better IMO. Having also a
> > more
> > >> > > fancy
> > >> > > > > > > > solution,
> > >> > > > > > > > > like what I have done with bluebird (see
> > http://softec.lu
> > >> ),
> > >> > > > could
> > >> > > > > be
> > >> > > > > > > > nice
> > >> > > > > > > > > to have as well... or a easy way to customize it that
> > way
> > >> > with
> > >> > > an
> > >> > > > > > > > > extension.
> > >> > > > > > > > >
> > >> > > > > > > > > Thanks,
> > >> > > > > > > > >
> > >> > > > > > > > >
> > >> > > > > > > > >
> > >> > > > > > > > > On Mon, Aug 18, 2014 at 5:34 PM, Ecaterina Moraru
> > >> (Valica) <
> > >> > > > > > > > > vali...@gmail.com> wrote:
> > >> > > > > > > > >
> > >> > > > > > > > > > Hi devs,
> > >> > > > > > > > > >
> > >> > > > > > > > > > We have http://jira.xwiki.org/browse/XWIKI-10745
> > >> (Improve
> > >> > > the
> > >> > > > > > display
> > >> > > > > > > > of
> > >> > > > > > > > > > available languages in Flamingo) which is related to
> > >> > > > > > > > > > http://jira.xwiki.org/browse/XWIKI-6402 (Separate
> > >> > Interface
> > >> > > > > > language
> > >> > > > > > > > and
> > >> > > > > > > > > > page language settings)
> > >> > > > > > > > > >
> > >> > > > > > > > > > While in Flamingo we could just make the language
> > links
> > >> > look
> > >> > > > > > better,
> > >> > > > > > > > > > without changing the functionality, for the future,
> > the
> > >> > > > > separation
> > >> > > > > > is
> > >> > > > > > > > > > something we might want to tackle, that's why I've
> > >> created
> > >> > > this
> > >> > > > > > > > proposal
> > >> > > > > > > > > > page
> > >> > > > > > > > > >
> > >> > > > > > > > > >
> > >> > > > > > > > >
> > >> > > > > > > >
> > >> > > > > >
> > >> > > > >
> > >> > > >
> > >> > >
> > >> >
> > >>
> >
> http://design.xwiki.org/xwiki/bin/view/Proposal/InterfaceAndContentLanguageSeparation
> > >> > > > > > > > > >
> > >> > > > > > > > > > I am interested in what you think about the
> variants.
> > >> > > > > > > > > >
> > >> > > > > > > > > > Thanks,
> > >> > > > > > > > > > Caty
> > >> > > > > >
> > >> > > > > > _______________________________________________
> > >> > > > > > devs mailing list
> > >> > > > > > devs@xwiki.org
> > >> > > > > > http://lists.xwiki.org/mailman/listinfo/devs
> > >> > > > > >
> > >> > > > > _______________________________________________
> > >> > > > > devs mailing list
> > >> > > > > devs@xwiki.org
> > >> > > > > http://lists.xwiki.org/mailman/listinfo/devs
> > >> > > > >
> > >> > > > _______________________________________________
> > >> > > > devs mailing list
> > >> > > > devs@xwiki.org
> > >> > > > http://lists.xwiki.org/mailman/listinfo/devs
> > >> > > >
> > >> > > _______________________________________________
> > >> > > devs mailing list
> > >> > > devs@xwiki.org
> > >> > > http://lists.xwiki.org/mailman/listinfo/devs
> > >> > >
> > >> >
> > >> >
> > >> >
> > >> > --
> > >> > Denis Gervalle
> > >> > SOFTEC sa - CEO
> > >> > _______________________________________________
> > >> > devs mailing list
> > >> > devs@xwiki.org
> > >> > http://lists.xwiki.org/mailman/listinfo/devs
> > >> >
> > >> _______________________________________________
> > >> devs mailing list
> > >> devs@xwiki.org
> > >> http://lists.xwiki.org/mailman/listinfo/devs
> > >>
> > >
> > >
> > >
> > > --
> > > Denis Gervalle
> > > SOFTEC sa - CEO
> > >
> >
> >
> >
> > --
> > Denis Gervalle
> > SOFTEC sa - CEO
> > _______________________________________________
> > devs mailing list
> > devs@xwiki.org
> > http://lists.xwiki.org/mailman/listinfo/devs
> >
>
>
>
> --
> Guillaume Delhumeau (gdelhum...@xwiki.com)
> Research & Development Engineer at XWiki SAS
> Committer on the XWiki.org project
> _______________________________________________
> devs mailing list
> devs@xwiki.org
> http://lists.xwiki.org/mailman/listinfo/devs
>



-- 
Denis Gervalle
SOFTEC sa - CEO
_______________________________________________
devs mailing list
devs@xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to