Hi,

Vincent, my preference goes to C: adding a page to set theses rights.

Anyone has something to add before I start to work on it?

Regards,

Louis-Marie


2013/8/26 Ecaterina Moraru (Valica) <[email protected]>

> On Mon, Aug 26, 2013 at 1:50 PM, Vincent Massol <[email protected]>
> wrote:
>
> > Hi Guillaume,
> >
> > On Aug 26, 2013, at 12:30 PM, Guillaume Louis-Marie Delhumeau <
> > [email protected]> wrote:
> >
> > > Hi developers!
> > >
> > > I'm back from holidays. I have read all your messages this morning, and
> > > this is what I propose for the next 2 weeks (until M2):
> > >
> > > (it is based on the proposal D from Caty:
> > >
> >
> http://incubator.myxwiki.org/xwiki/bin/view/Improvements/CreateWikiImprovements#HOptionD
> > )
> > >
> > > * We use the term 'subwiki' instead of 'wiki'.
> >
>
> I'm not very sure of this. Although is very logical, it will produce lots
> of problems with the documentation and also with our way of referring to
> wikis. In theory I agree with it, I'm just worried :) I prefer 'wiki'
> instead of 'subwiki' and 'home' instead of 'wiki'. Although we are
> simplifying by removing workspace notion, we add another layer of confusion
> between subwikis vs. wikis.
>
>
> > > * We add an option in the subwiki creation ui called 'users isolation',
> > > that enable local users for the new subwiki.
> > > * We add a new right called 'subwiki creation right'.
> > > * We add a new right called 'users isolation rights', which enable or
> not
> > > if the user has the right to use the 'users isolation' option while he
> is
> > > creating a new subwiki.
> >
>
> When I proposed D, 'users isolation' was the first thing that came to mind,
> but I guess can be confusing. I tried to read your proposal and every time
> I read 'User isolation right' I transformed it to 'Local users creation
> right', so maybe that's a better name and is on the same direction with the
> other one:
> * subwiki - creation right
> * local users - creation right
>
> 'Users isolation' can still be used as a label in the creation step. And
> having it just as a label will be also much more easy to rename it than
> adding it as a right name in our core.
>
> Regarding the 'creation right' suffix, should we replace it with 'manage
> right'?
> I mean right now we don't have a very fined grained palette of rights, but
> maybe in the future we will want to have 'create comment', 'edit comment',
> 'delete comment' rights. This mean we could also have something like
> 'create subwiki' and 'delete subwiki'. The 'subwiki manage right' would
> imply 'create+edit+delete'. I'm not sure if the namings are good, but since
> we are starting to add new rights, maybe we should define a naming standard
> for them.
>
>
> > > * We drop the notion of 'workspaces' and 'farm', since you can have the
> > > same behaviour with the good set of settings.
> > >
> > > Now, I quote Guillaume Lerouge who has explained several use cases, and
> > > I'll say how to handle it with this proposal:
> > >
> > > 1. *Large organization where various groups want to have independent
> > wikis
> > > for their knowledge bases:* no local users, wiki creation restricted to
> > > admins to avoid duplication of KBs
> > > --> SOLUTION: 'subwiki creation right' only given to admins, 'user
> > > isolation rights' given to nobody.
> > >
> > > 2. *"Pure" wiki farm as on myxwiki.org:* you only want admins to be
> > able to
> > > create new wikis to prevent spam. Each wiki has its local users.
> > > --> SOLUTION: 'subwiki creation right' only given to admins, 'user
> > > isolation rights' given to admin too. Each time a new subwiki is
> created,
> > > the admin select the option 'users isolation'.
> > >
> > > 3. *Large organization where people want to work on projects with
> > > sub-contractors (some wikis act as an extranet):* local users allowed,
> > > anyone can create a wiki
> > > --> SOLUTION: 'subwiki creation right' given to all users, 'user
> > isolation
> > > rights' given to all users.
> > >
> > > 4. *Company where people want to work on internal projects:* local
> users
> > > not allowed, anyone can create a wiki
> > > --> SOLUTION: 'subwiki creation right' given to all users, 'user
> > isolation
> > > rights' given to nobody.
> > >
> > > As you can see, all the well-knowned use cases are handled by my
> > proposal.
> > > I would like to to say if you agree with it. We only have 2 weeks to
> > > achieve this, and I work only 4 days a week.
> > >
> > > WDYT?
> >
>
> I'm +1 to this proposal, with the 'wiki' and 'local users creation right'
> rename observations
>
>
> >
> > All sounds good to me, it covers all use cases I know too.
> >
> > Just a minor detail: when you say above "given to all users", this can be
> > replaced by "given to users of a specific group" in some cases.
> >
> > The only issue I can see is the addition of 2 new rights in the current
> > Rights UI for 5.2 final. How do you envision this?
> >
> > I guess there are 4 quick solutions (that do not entail a full Rights UI
> > rewrite):
> > A - allow horizontal scrolling to see all rights. While this is not
> > perfect from a UI POV at least it allows us to progress and improve the
> > Rights UI in the near future.
> > B - modify a bit the Rights UI but without a full rewrite (for example by
> > putting the rights in a select box and the users selects the right to
> > display). Again this would be a quick fix while waiting for the full
> Rights
> > UI rewrite.
> > C - add a SubWiki Admin section in the Admin page and put those 2 new
> > rights in there FTM. When we do the Rights UI rewrite, we can then move
> > them there (or not).
> > D -  have 2 special pages with a Rights Object attached to them to
> > represent the who's allowed to add a subwiki and use users isolation and
> > have the subwiki creation wizard use thoses pages. This would be while
> > waiting for the new Rights UI rewrite and/or the addition of those 2 new
> > rights.
> >
> > My preference goes to either A, C or D. I think C might be the best one
> > even on the longer term since it clearly creates a section proper for
> > subwiki administration.
> >
> > WDYT?
> >
>
> My preference goes to A or C. My first reaction was clearly A, but then
> I've seen what long names the new rights have :) We surely need to remake
> the Rights UI, but this is not a priority this release.
> I will go with option C because the 2 new rights are related mostly to the
> main wiki, will be changed by a very selected hand of people (so they are
> not 'global interest' rights, so doesn't make sense to affect all the
> rights tables) and I think is much more easy to implement this way (by
> adding a new Administration category). The downside is that we split
> related functionality. The new Rights UI need to consider the scalability
> aspect.
>
> Thanks,
> Caty
>
>
> >
> > Thanks
> > -Vincent
> >
> > > Regards,
> > >
> > > Louis-Marie
> > >
> > >
> > >
> > > 2013/8/2 Jean Coury <[email protected]>
> > >
> > >> Hello,
> > >>
> > >> Firstly I couldn't read everything because there is a lot of off
> topics
> > so
> > >> forgive me if some of the following should not be here. If you have no
> > time
> > >> go the last line directly.
> > >>
> > >> I've been struggling with client with all those terms wich look like
> the
> > >> same (e.g. Main wiki, sub-wiki and then Workspace, Space) and the fact
> > that
> > >> Workspace have "Work" into it and so is not really friendly to the
> > client's
> > >> users. My first proposal would have been "Portal > Wiki > Space >
> Page"
> > in
> > >> order to keep the basics and to find an easy way to describe the main
> > wiki.
> > >> Then I read multiple threads and have a look to the competitors and
> > >> find-out that Home as a first term would be great and less technical
> > than
> > >> Portal. Moreover Portal is full of connotations and do not show the
> > >> possibility to customize it.
> > >>
> > >> "There is no place like Home" don't you think?
> > >> Proposal : Home > Wiki > Space > Page
> > >>
> > >> Then I looked at the proposal made by Cathy on
> > >>
> > >>
> >
> http://incubator.myxwiki.org/xwiki/bin/view/Improvements/CreateWikiImprovements
> > >> I would have picked B but I strongly dislike the fact that the product
> > can
> > >> be two things at a time and so*
> > >> => I vote for* *D*.
> > >>
> > >> Regards,
> > >>
> > >>
> > >> 2013/8/1 Guillaume "Louis-Marie" Delhumeau <[email protected]>
> > >>
> > >>> I vote for D (not B anymore).
> > >>>
> > >>> 2013/8/1 Guillaume Lerouge <[email protected]>
> > >>>
> > >>>> Hi,
> > >>>>
> > >>>> I like this option. Waiting for further agreement on the sister
> thread
> > >>>> about workspaces, I think this is a good solution for XE 5.2.
> > >>>>
> > >>>> The downside is that we lose a bit of simplicity, but it's a tough
> > >> topic.
> > >>>>
> > >>>> Guillaume
> > >>>>
> > >>>> On Wed, Jul 31, 2013 at 4:31 PM, Ecaterina Moraru (Valica) <
> > >>>> [email protected]> wrote:
> > >>>>
> > >>>>> On Tue, Jul 30, 2013 at 5:22 PM, Vincent Massol <
> [email protected]>
> > >>>>> wrote:
> > >>>>>
> > >>>>>>
> > >>>>>> On Jul 30, 2013, at 1:26 PM, Vincent Massol <[email protected]>
> > >>>> wrote:
> > >>>>>>
> > >>>>>>> Hi Caty,
> > >>>>>>>
> > >>>>>>> See below.
> > >>>>>>>
> > >>>>>>> On Jul 30, 2013, at 1:10 PM, Ecaterina Moraru (Valica) <
> > >>>>>> [email protected]> wrote:
> > >>>>>>>
> > >>>>>>>> On Mon, Jul 22, 2013 at 10:24 PM, Vincent Massol <
> > >>>> [email protected]>
> > >>>>>> wrote:
> > >>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>> On Jul 22, 2013, at 10:16 PM, Sergiu Dumitriu <
> > >> [email protected]>
> > >>>>>> wrote:
> > >>>>>>>>>
> > >>>>>>>>>> On 07/20/2013 07:33 AM, Vincent Massol wrote:
> > >>>>>>>>>>> Hi devs,
> > >>>>>>>>>>>
> > >>>>>>>>>>> In the Roadmap proposal I've sent for XWiki 5.2 some days
> > >> ago,
> > >>>>>> there's
> > >>>>>>>>> this time:
> > >>>>>>>>>>>
> > >>>>>>>>>>> "
> > >>>>>>>>>>> * Have Workspace by default in XE + improved home page -
> > >> Caty +
> > >>>>>>>>> Guillaume Delhumeau. FTR Guillaume is not a committer yet but
> > >>> he's
> > >>>>>> going to
> > >>>>>>>>> work full time on XWiki development and especially on UI
> > >> aspects
> > >>>> from
> > >>>>>> now
> > >>>>>>>>> on. Welcome aboard Guillaume, we need you! :)
> > >>>>>>>>>>> "
> > >>>>>>>>>>>
> > >>>>>>>>>>> Denis told me he didn't know about the proposal of having
> > >>>>> Workspaces
> > >>>>>>>>> integrated in the default XAR. Thus I'm sending this email to
> > >>>> ensure
> > >>>>>> we all
> > >>>>>>>>> agree about this.
> > >>>>>>>>>>>
> > >>>>>>>>>>> The rationale is:
> > >>>>>>>>>>>
> > >>>>>>>>>>> * It would be nice that when our users download XWiki
> > >>> (standalone
> > >>>>>>>>> version or install the default XAR) they get to see the power
> > >> of
> > >>>>>> XWiki. One
> > >>>>>>>>> of the very important differentiator of XWiki vs other
> > >>>>> wikis/solutions
> > >>>>>> is
> > >>>>>>>>> our multi-tenancy feature and most of people downloading and
> > >>>>> installing
> > >>>>>>>>> XWiki don't see it.
> > >>>>>>>>>>>
> > >>>>>>>>>>> * XEM/Wiki Manager are lacking polishing because the
> > >> committers
> > >>>>>> mostly
> > >>>>>>>>> polish the default which doesn't include those. The UIs of
> > >>> XEM/Wiki
> > >>>>>> Manager
> > >>>>>>>>> need polishing. Having them in default will ensure that we take
> > >>>> them
> > >>>>>> into
> > >>>>>>>>> account and make them first class citizens when we develop.
> > >>>>>>>>>>>
> > >>>>>>>>>>> Caty started working on the home page/UI improvements
> > >> required
> > >>> to
> > >>>>>>>>> integrate this by default:
> > >>>>>>>>>>>
> > >>>> http://incubator.myxwiki.org/xwiki/bin/view/Improvements/MultiWiki
> > >>>>>>>>>>>
> > >>>>>>>>>>> Here's my +1
> > >>>>>>>>>>>
> > >>>>>>>>>>
> > >>>>>>>>>> This is a major shift in how first-time users perceive XWiki.
> > >>>>> Without
> > >>>>>>>>>> multi-wiki features, it still looks like a wiki, but if the
> > >>>> homepage
> > >>>>>>>>>> changes from a "welcome to your wiki" page to a "here are your
> > >>>>>>>>>> workspaces" portal, then suddenly XWiki "becomes" something
> > >> else
> > >>>> in
> > >>>>>> the
> > >>>>>>>>>> eyes of our users. I used quotes since nothing changes on the
> > >>>>> inside,
> > >>>>>>>>>> the multiwiki feature has been there since the beginning, and
> > >>> the
> > >>>>>> single
> > >>>>>>>>>> wiki mode can still be used.
> > >>>>>>>>>
> > >>>>>>>>> This isn't the plan as I mentioned in my previous emails. The
> > >>> plan
> > >>>> is
> > >>>>>> that
> > >>>>>>>>> the home page doesn't change. All that changes for a first time
> > >>>> user
> > >>>>>>>>> installing XWiki is that the Add menu will have more entries
> > >> (Add
> > >>>>>> Workspace
> > >>>>>>>>> or Add Wiki or both, Caty is still working on the proposal).
> > >>>>>>>>>
> > >>>>>>>>
> > >>>>>>>> Proposals:
> > >>>>>>>>
> > >>>>>>>> * Changes to the Menu
> > >>>>>>>>
> > >> http://incubator.myxwiki.org/xwiki/bin/view/Improvements/HomeMenu
> > >>>>>>>
> > >>>>>>> * "Add menu". I think you forgot to update the 3rd screenshots
> > >>> which
> > >>>>> the
> > >>>>>> colibri skin, right?
> > >>>>>>>
> > >>>>>>> * "Home Menu". For 5.2 I don't think we should have the following
> > >>>> since
> > >>>>>> we don't have any UI for them:
> > >>>>>>> ** Administration. I don't even know what it means at the global
> > >>>>>> portal/system level
> > >>>>>>> ** All documents. Currently we don't have a LT that displays all
> > >>> docs
> > >>>>>> from all wikis
> > >>>>>>> ** Applications Index. I don't see what you would do in this one.
> > >>>>>> Listing all apps for all wikis for quick navigation? Not sure it's
> > >>>> needed
> > >>>>>>> ** Note: Users index should list all global users
> > >>>>>>> * I don't like very much "Home" as the menu name since that
> > >>>> represents
> > >>>>> a
> > >>>>>> single wiki (the main wiki). We already have a menu entry to
> > >>> represent
> > >>>>> the
> > >>>>>> current wiki. I'd prefer to have a "System" or "Portal" or "Farm"
> > >> or
> > >>> …,
> > >>>>>> i.e. something that represents the whole system and have only
> > >>>> system-wide
> > >>>>>> actions in it.
> > >>>>>>
> > >>>>>> After more thoughts I think it's ok for a first version to have
> the
> > >>> new
> > >>>>>> "Home" menu entry to represent the main wiki. However all subwikis
> > >>> menu
> > >>>>>> entries should have the same entries except for "Wiki Index" which
> > >>>> should
> > >>>>>> only be in "Home".
> > >>>>>>
> > >>>>>> In the future though, in the new model, we'll have a notion of
> > >> System
> > >>>>>> (farm of wikis) and maybe we'll implement it differently than in a
> > >>>> wiki.
> > >>>>>> But we can take care of this at that time… ;)
> > >>>>>>
> > >>>>>> Right now the more important for me is to agree that we have only
> 1
> > >>>>>> concept: the notion of "Wiki" and to replace the notion of
> > >>> "Workspace"
> > >>>>> just
> > >>>>>> by a checkbox in the wiki creation wizard:
> > >>>>>> "Allow creating local users" (which is unchecked by default).
> > >>>>>>
> > >>>>>
> > >>>>> I've created the 'Option D' proposal
> > >>>>>
> > >>>>>
> > >>>>
> > >>>
> > >>
> >
> http://incubator.myxwiki.org/xwiki/bin/view/Improvements/CreateWikiImprovements#HOptionD
> > >>>>> - used 'subwiki' term instead of 'wiki'
> > >>>>> - used 'users isolation' checkbox to replace the notion of
> workspace
> > >>>>>
> > >>>>> Thanks,
> > >>>>> Caty
> > >>>>>
> > >>>>>
> > >>>>>>
> > >>>>>> Note that we'll also need in 5.3+ a new right IMO: the right of
> > >>>> creating
> > >>>>> a
> > >>>>>> new wiki. For 5.2 we could just have a check in the wiki creation
> > >>>> wizard
> > >>>>>> page (for example on the user having Admin rights on the main
> > >> wiki).
> > >>> If
> > >>>>> an
> > >>>>>> Admin wants to change that to allow everyone to create a wiki he
> > >>> could
> > >>>>> edit
> > >>>>>> that page and change the check.
> > >>>>>>
> > >>>>>> WDYT?
> > >>>>>>
> > >>>>>> Thanks
> > >>>>>> -Vincent
> > >>>>>>
> > >>>>>>> * "Wiki Menu". Should be the same as now + Users Index for
> > >> listing
> > >>>> all
> > >>>>>> local users of the current wiki + Application Index for all apps
> of
> > >>> the
> > >>>>>> current wiki, i.e. all actions that you can do on the current wiki
> > >>>>>>>
> > >>>>>>>> * Wiki/Workspace Creation
> > >>>>>>>>
> > >>>>>>
> > >>>>>
> > >>>>
> > >>>
> > >>
> >
> http://incubator.myxwiki.org/xwiki/bin/view/Improvements/CreateWikiImprovements
> > >>>>>>>> (please chose between Option A, B or C)
> > >>>>>>>
> > >>>>>>> Definitely +1 for B. I really think we need to drop the concept
> > >> of
> > >>>>>> workspaces and come back to the concept of wiki/subwiki. It's much
> > >>>>> simpler
> > >>>>>> for the user. What we call "workspace" can be seen as a
> > >> configuration
> > >>>>> for a
> > >>>>>> wiki, i.e. the usage of global users only.
> > >>>>>>>
> > >>>>>>> Thanks
> > >>>>>>> -Vincent
> > >>>>>>>
> > >>>>>>>> Thanks,
> > >>>>>>>> Caty
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>>> But this change in how XWiki is perceived has both advantages
> > >>> and
> > >>>>>>>>>> disadvantages. On one hand, it clearly shows users that XWiki
> > >>> is a
> > >>>>>>>>>> collaborative platform, not just a wiki, so people that need
> > >>>>>>>>>> collaboration more than just a wiki will be able to see that
> > >>> XWiki
> > >>>>>> isn't
> > >>>>>>>>>> another boring wiki. On the other hand, people that are just
> > >>>> looking
> > >>>>>> for
> > >>>>>>>>>> a wiki that's nice to use and "not-ugly", might be put off by
> > >>> yet
> > >>>>>>>>>> another layer of complexity, and might drop XWiki from their
> > >>> list
> > >>>> of
> > >>>>>>>>>> candidates. In other words, it alienates even more the kind of
> > >>>> users
> > >>>>>>>>>> that already perceive XWiki as hard to use and overly complex.
> > >>>>>>>>>>
> > >>>>>>>>>> So, are we willing to trade one type of users for the other?
> > >> It
> > >>>>> would
> > >>>>>> be
> > >>>>>>>>>> in line with our vision of "enterprise collaboration", but I
> > >>> still
> > >>>>>> think
> > >>>>>>>>>> we shouldn't voluntarily alienate any kind of users.
> > >>>>>>>>>>
> > >>>>>>>>>> An alternative is to wait for a real flavor, and then ask in
> > >> the
> > >>>>> first
> > >>>>>>>>>> step of the distribution manager what kind of usage do we
> > >> want.
> > >>> In
> > >>>>> the
> > >>>>>>>>>> meantime, we can still polish the pages that will go in the
> > >>>>>> "workspaces"
> > >>>>>>>>>> flavor.
> > >>>>>>>>>>
> > >>>>>>>>>> So, -0 for switching to "workspaces only" in 5.2, unless we
> > >> have
> > >>>>>> really
> > >>>>>>>>>> good backwards compatibility and a flavor for a simple wiki
> > >> for
> > >>>>>> textual
> > >>>>>>>>>> collaboration.
> > >>>>>>>>>
> > >>>>>>>>> I hope the above allays your fears :)
> > >>>>>>>>>
> > >>>>>>>>> Thanks
> > >>>>>>>>> -Vincent
> >
> > _______________________________________________
> > 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