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'.
* 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.
* 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?

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