At least we should not propose to create a top-level page if the user has
not the right to do it.
2015-12-30 9:07 GMT+01:00 vincent(a)massol.net <vincent(a)massol.net>et>:
Hi Randy,
On 29 Dec 2015 at 18:52:05, Randy Havens (randy.havens(a)cityofrochester.gov
(mailto:randy.havens@cityofrochester.gov)) wrote:
That seems very counter-intuitive. It also is
very inconsistent. It
creates a
child by default when within a specific space,
but not when on the home
page?
Yes that’s correct. If you go in the main space and add a page it’ll
correctly create a child page inside the Main space.
I somewhat follow the thought process behind
this, but it causes a
huge inconsistency and a lot of confusion. From the link that you sent,
it
seems that I am not alone in thinking that the
old way was more
intuitive.
How can I make it so that it returns to that functionality? I am not
going
to be able to instruct all of my users to put
"Main" in the location
before
creating a new page. Especially since some users
have access to multiple
spaces, and it works as expected in other spaces.
It also works like this for the Main space :) It’s only the Home page that
is affected.
For my information, could you explain why you wish that all your users
create content pages in the Main space?
Why not, for example, have a Content space at the top level or some more
semantic top level space name under which you’d put all your content?
Maybe the real underlying issue is that you wish to control where your
users put content by default (whether in the Main space or some other
Content space)? And you’d wish to avoid having lots of top level spaces
created “by mistake”?
On our side we have to balance the following 2 use cases:
* UC1: Create new top level spaces by default when on the home page
* UC2: Create new pages inside the Main space by default when on the home
page
Note that it’s only a question of default since the user can pick the
parent when in the Create UI.
One solution of course would be to introduce a configuration option,
allowing to choose the reference of the Space into which to create new
pages by default when clicking on “+” on the Home page. Note that this
would allow admins to define a Content space where they’d want users to
create content by default when on the home page.
Now, even with a configuration option we’d still need to decide what the
default would be :) Right now, for the sake of not having tons of top level
spaces created by mistakes, I think I’d lean to having pages created in the
Main space by default, as we had before.
@Edy: WDYT? (asking Edy since he was the one who proposed the change and
he may have some good arguments I haven’t mentioned above)
Thanks
-Vincent
Luckily, 7.4 is currently only running in a test
environment, and my
production environment is still running 7.1.2. I don't plan on upgrading
my
production environment until I can get this
figured out. (aka - working
the
way that my users and I are used to.)
_______________________________________________
users mailing list
users(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/users
--
Guillaume Delhumeau (gdelhumeau(a)xwiki.com)
Research & Development Engineer at XWiki SAS
Committer on the