Hi Vincent,

thanks for your feedback. Please see my answers below.

On Mon, Nov 23, 2015 at 4:43 PM, [email protected] <[email protected]>
wrote:

> Hi Guillaume,
>
> See below.
>
> On 23 Nov 2015 at 15:30:09, Guillaume Lerouge ([email protected](mailto:
> [email protected])) wrote:
>
> > Hi Devs,
> >
> > first of all I'd like to congratulate everyone who worked on the latest
> 7.x
> > releases. I tried a 7.4 snapshot locally and it's looking great! The
> > interface feels much simpler and fresher overall, well done!
>
> Thanks, glad you like it.
>
> > Nested spaces bring about a significant change in the way information is
> > stored and organized in XWiki. They make it less necessary to create
> > sub-wikis to compartmentalise information.
> >
> > Besides, at the moment a sub-wiki is almost exactly the same as the main
> > wiki upon creation. I've been doing plenty of demos of XWiki 7.4 at a
> > conference last week and it was difficult to explain the difference
> between
> > the main wiki and a sub-wiki.
> >
> > Therefore, I would like to suggest the following changes:
> >
> > 1. *View the main wiki as a collaborative content repository* (what a
> > wiki is most often associated with). Therefore the main wiki would have
> the
> > most wiki-like features (treeview and tagcloud in a pane on the left) and
> > global activity stream on the home page. Users looking for a "simple"
> wiki
> > wouldn't even need to create sub-wikis.
> >
> > 2. *View subwikis as collaborative workspaces* (created for a project or
> > another type of shorter-lived initiative). A subwiki would retain the
> > appbar on the left, as well as panels on the right that are specific to
> > each app (ex: forum app, blog app...). The homepage would be made of
> > widgets surfacing information from the various apps installed. Additional
> > subwiki templates could be added later on, once flavors are built into
> the
> > product.
> >
> > 3. *Add the horizontal menu to the standard install.* In addition to
> > this, an entry should be added to the menu to automatically list existing
> > sub-wikis the user has access to. This would make navigation between
> wikis
> > more discoverable and easier to use.
>
> Related to this, we’re already planning this:
> http://jira.xwiki.org/browse/XWIKI-12538
>

Indeed, is would answer the use case quite nicely.

> My feeling is that these changes would make the distinction between nested
> > spaces and sub-wikis much easier to explain and understand for users:
> >
> > - *Want to share generic information? Put it in the right location in
> > the main wiki.*
> > - *Want to work with others on a restricted project? Create a sub-wiki
> > for this purpose.*
> >
> > With the addition of the horizontal menu, the main wiki would act as
> both a
> > portal to information and a knowledge repository.
> >
> > Looking forward to your feedback,
>
> I think you’re entering into flavors here. There are plenty of various
> needs and you’re listing one. There are others, such as using XWiki for a
> farm (just to list one).
>
> That’s exactly why we’ve started developing the notion of flavors btw.
>
> So far, what we’ve agreed not long ago was to say that the XWiki project
> should focus on offering a generic platform with a generic default flavor.
> And to leave it to the community to offer flavors on extensions.xwiki.org and
> those flavors would appear  then first time you install XWiki or create a
> subwiki.
>

This does not change the fact that the generic platform should be a
sensible "default" state. While I agree that item 2 would be fixed by
flavors and item 3 isn't needed with the drawer solution described above,
it does not change my feedback about item 1 (though I'm not sure what you
mean by "generic" nor how you define it).

In any case, at the moment I don't see how the current main wiki is more
"generic" than the solution I'm proposing. Actually, I think it's actually
less "generic" since it's further away from what people expect of a "wiki"
than my proposal, since most wikis don't have an app bar but a navigation
tree :-)

In conclusion I don’t see how points 1, 2 or 3 could be integrated in a
> default platform flavor because they really look specific. I personally
> wouldn't 3 by default since our goal was to unclutter XWiki and the menu
> would add back clutter and I don’t think that all flavors require such an
> horizontal menu.
>
> Regarding the differences between spaces and wikis, we have this thread
> listing the differences:
> http://markmail.org/message/qcjnev4qkhvjivj2
>
> This led to
> http://design.xwiki.org/xwiki/bin/view/Proposal/WikivsNestedSpaces which
> we should move to the doc proper. I’ll try to do this in the coming days.
>

I happen to be well aware of that page since I was part of the discussion
thread that led to its creation :-) Unfortunately, it's a poor solution to
the issue at hand. You can't expect a brand new user to go through that
page and understand all the implications when pondering whether to create a
nested page or a sub-wiki.

IIRC, you've quoted the KISS principle at us a number of times in the past.
I'm sure you'll agree that this page is anything but Simple ;-) Having a
simple heuristic for users asking the question would be much better IMHO.

Thanks,

Guillaume

Thanks
> -Vincent
>
> > Guillaume
>
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to