[xwiki-users] Creating a new page creates a space instead
I've tried searching but can't seem to find anything relevant I have a fresh install of Enterprise 7.2 Milestone 1. Everything seems to be running ok except for 1 thing. This problem seems to be the same on the standalone installer and by installing via the WAR package. When I click on add and select page it takes me to a page titled "Create Page" looks the same as the online playground. The problem is when I give the page a name and click create it creates a new space instead. For example, if I click in to "Sandbox" and then do create page leaving location as "Sandbox" and then put in a page name of "TestPage" and then click create. It takes me me to the WYSIWYG editor where I can put in content. I then put in some random content for test purposes and click save and view. Everything looks fine on that front. Now if I go back to the dashboard however it lists under spaces "Sandbox.TestPage" It seems to be creating a new space instead of a page. I have gone to the online playground on the xwiki.org website and tried the same thing and it seems to be working as expected, creates a page and not another space. I have attached a screenshot below, you can see I've tried a couple times with no luck. Any help would be appreciated. <http://xwiki.475771.n2.nabble.com/file/n7595617/spaces.png> -- View this message in context: http://xwiki.475771.n2.nabble.com/Creating-a-new-page-creates-a-space-instea... Sent from the XWiki- Users mailing list archive at Nabble.com.
Hi Tony, It seems you missed the release notes :) See http://www.xwiki.org/xwiki/bin/view/ReleaseNotes/ReleaseNotesXWiki72M1 Thanks -Vincent On 10 Aug 2015 at 07:13:30, junglur ([email protected](mailto:[email protected])) wrote:
I've tried searching but can't seem to find anything relevant
I have a fresh install of Enterprise 7.2 Milestone 1. Everything seems to be running ok except for 1 thing. This problem seems to be the same on the standalone installer and by installing via the WAR package.
When I click on add and select page it takes me to a page titled "Create Page" looks the same as the online playground. The problem is when I give the page a name and click create it creates a new space instead.
For example, if I click in to "Sandbox" and then do create page leaving location as "Sandbox" and then put in a page name of "TestPage" and then click create. It takes me me to the WYSIWYG editor where I can put in content. I then put in some random content for test purposes and click save and view. Everything looks fine on that front. Now if I go back to the dashboard however it lists under spaces "Sandbox.TestPage" It seems to be creating a new space instead of a page.
I have gone to the online playground on the xwiki.org website and tried the same thing and it seems to be working as expected, creates a page and not another space.
I have attached a screenshot below, you can see I've tried a couple times with no luck. Any help would be appreciated.
Hi Vincent, I read through the realease notes, it's possible I'm just not understanding them. I see that nested spaces have been added but does that mean it's intended function? It didn't say that I could see, that it was a known issue unless I'm reading it wrong. Cheers, Tony -- View this message in context: http://xwiki.475771.n2.nabble.com/Creating-a-new-page-creates-a-space-instea... Sent from the XWiki- Users mailing list archive at Nabble.com.
So I've been playing around a bit more, if I tick create Terminal page it seems to create a page as I had originally expected. Is there a way to turn off nested spaces or set Terminal page as default page type? I don't really want my end users creating a pile of nested spaces. I don't want it to be complicated for them, I just want them to be able to go add>page and then create a simple page, not a nested space. I don't really want them to have to remember to tick the Terminal page checkbox each time because I can imagine that they're going to forget...probably a lot haha and then I'm going to have to be tidying it up all the time. -- View this message in context: http://xwiki.475771.n2.nabble.com/Creating-a-new-page-creates-a-space-instea... Sent from the XWiki- Users mailing list archive at Nabble.com.
Hi Tony, thanks for your feedback on this subject. We're indeed working on making nested spaces a default feature of XWiki as part of the 7.x release, which we're aware will lead to inconsistencies and questions such as the one you've asked. Let me try to summarize some of the thinking about this topic below: - Up to XWiki Enterprise 7.1 (XE 7.1), there has been 2 ways to organize content in XWiki: - Wiki > Space > Page (which includes rights inheritance and administration features) - Page > Child page > Child page of child page > ... (which is used for hierarchical navigation purposes) - Note that both are independent: a page can have a parent page in a different space/wiki than its own - While this works, we've found that it can create confusion for end-users, leading to questions such as: - Should I create a wiki or a space for my team? - Which navigation should I put on my home page: list of spaces or treeview of pages? - Can I set rights on a page that is under a space? - At the same time, for a long time there have been discussions on the list about the future "new model" of XWiki, which would ideally include nested spaces, offering the following features: - Unified way to handle hierarchical navigation (Page > Sub-page > Sub-sub-page >...) - Navigation reflected in URLs (.../PageA/PageB/PageC) - Inheritance of access rights (rights on PageA apply to PageB and PageC, unless defined otherwise. Rights on PageB supersede those on PageA and also apply to PageC, and so on.) - We're taking this release and an opportunity to try and move from the previous way to this new way of organizing pages - In an ideal, going from the old to the new would imply a total rewrite of the model. Instead of pages and spaces, you would have an entity than is both a container and a document. That entity, probably called a node, would have its own content, associated properties, and a list of children. My (admittedly limited) understanding is that this is the way JCR <https://mailtrack.io/trace/link/eebf3b2ceeb0045df5570712a86a744e38aca807?url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FContent_repository_API_for_Java&signature=7b905fbf6bd2a3a0> works. - In the real world, in order not to break retro-compatibility with many existing features and applications we had to keep the concepts of "Page" and "Space" in XWiki while adapting them to emulate the desired functionality. Here's what we're doing to achieve this by default: - We're hiding the parent-child feature - When creating a new page, the system automatically creates "Page.WebHome", which creates a space, though this is hidden in the URL (you only see .../Page/) - For advanced users, we added the ability to create "terminal pages" which are pages that are not spaces (as before) => this is meant mostly for application creators I hope this clarified things a it! To get back to your use case, if your users are in simple mode (which is not your case since you're an admin) they shouldn't see any of the complexity related to nested spaces. When creating new pages, the only thing users should need to think about is the location of the page in the hierarchy, as they would using a parent > child relationship. However, since 7.2 is still in active development the UI still has issues left that have not been addressed yet. *Additional note:* if you're running your wiki in production, I would recommend sticking with XE 7.1.1 for now, which is a stable release. Best, Guillaume On Tue, Aug 11, 2015 at 1:47 AM, junglur <[email protected]> wrote:
So I've been playing around a bit more, if I tick create Terminal page it seems to create a page as I had originally expected. Is there a way to turn off nested spaces or set Terminal page as default page type? I don't really want my end users creating a pile of nested spaces. I don't want it to be complicated for them, I just want them to be able to go add>page and then create a simple page, not a nested space.
I don't really want them to have to remember to tick the Terminal page checkbox each time because I can imagine that they're going to forget...probably a lot haha and then I'm going to have to be tidying it up all the time.
-- View this message in context: http://xwiki.475771.n2.nabble.com/Creating-a-new-page-creates-a-space-instea... Sent from the XWiki- Users mailing list archive at Nabble.com. _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
Hi Tony, Guillaume Lerouge has taken the time to re-explain everything but this is supposed to be already mentioned in the Release Notes. I would like really to fine tune our Release Notes so that anyone interested in XWiki 7.2 can understand the new concept without having to ask on the list. Could you please go through http://www.xwiki.org/xwiki/bin/view/ReleaseNotes/ReleaseNotesXWiki72M1#HNest... and provide a point by point list of questions you still have after reading that? It’s too bad Guillaume answered (although it was very nice of him to do so :)), because by now you probably have some concepts/answer in your mind and it’s going to be hard to abstract them away when reading the Release Notes again, but please try it! :) Thanks for helping us! -Vincent On 11 Aug 2015 at 00:22:40, junglur ([email protected](mailto:[email protected])) wrote:
Hi Vincent,
I read through the realease notes, it's possible I'm just not understanding them. I see that nested spaces have been added but does that mean it's intended function? It didn't say that I could see, that it was a known issue unless I'm reading it wrong.
Cheers, Tony
Hi again, On 11 Aug 2015 at 12:07:25, [email protected] ([email protected](mailto:[email protected])) wrote:
Hi Tony,
Guillaume Lerouge has taken the time to re-explain everything but this is supposed to be already mentioned in the Release Notes. I would like really to fine tune our Release Notes so that anyone interested in XWiki 7.2 can understand the new concept without having to ask on the list.
Could you please go through http://www.xwiki.org/xwiki/bin/view/ReleaseNotes/ReleaseNotesXWiki72M1#HNest... and provide a point by point list of questions you still have after reading that? It’s too bad Guillaume answered (although it was very nice of him to do so :)), because by now you probably have some concepts/answer in your mind and it’s going to be hard to abstract them away when reading the Release Notes again, but please try it! :)
Actually I’ve added the text from Guillaume’s email to http://platform.xwiki.org/xwiki/bin/view/Features/ContentOrganization#HHisto... and added a link to http://platform.xwiki.org/xwiki/bin/view/Features/ContentOrganization from the http://www.xwiki.org/xwiki/bin/view/ReleaseNotes/ReleaseNotesXWiki72M1 release notes. Let me know if the doc is ok now, and whether it’s understandable by someone without having to ask a question on the list? Thanks! -Vincent
Thanks for helping us! -Vincent
On 11 Aug 2015 at 00:22:40, junglur ([email protected](mailto:[email protected])) wrote:
Hi Vincent,
I read through the realease notes, it's possible I'm just not understanding them. I see that nested spaces have been added but does that mean it's intended function? It didn't say that I could see, that it was a known issue unless I'm reading it wrong.
Cheers, Tony
Hi Guys, Thanks heaps for the clarification, I think I'm starting to get an understanding. I still have a question though. Under Terminology you've got "Nested Space: A Space which has another Space as parent." If I'm understanding correctly you're wanting to drop the term "Spaces" and a Nested Document is essentially a Nested Space already or vice versa. Is that correct? If so maybe need to mention they are one in the same and that the term nested space will eventually be depreciated in favour of Nested Document. At present it feels like the information is slightly conflicting and it's not clear if Nested Spaces and Nested Documents are the same thing or something different. -- View this message in context: http://xwiki.475771.n2.nabble.com/Creating-a-new-page-creates-a-space-instea... Sent from the XWiki- Users mailing list archive at Nabble.com.
Hi, On 12 Aug 2015 at 02:06:32, junglur ([email protected](mailto:[email protected])) wrote:
Hi Guys,
Thanks heaps for the clarification, I think I'm starting to get an understanding.
I still have a question though.
Under Terminology you've got "Nested Space: A Space which has another Space as parent." If I'm understanding correctly you're wanting to drop the term "Spaces" and a Nested Document is essentially a Nested Space already or vice versa. Is that correct? If so maybe need to mention they are one in the same and that the term nested space will eventually be depreciated in favour of Nested Document.
At present it feels like the information is slightly conflicting and it's not clear if Nested Spaces and Nested Documents are the same thing or something different.
What’s difficult to understand indeed is that: * At the UI level we use Nested Documents * At the API level we use Nested Spaces I’ve updated the release notes to: " * **Nested Document** (a.k.a **Non-Terminal Document**): This is a wiki page that can have children pages. Technically a Nested Document is implemented as a Nested Space (i.e. a **WebHome** page). * **Non-Nested Document** (a.k.a **Terminal Document**): This a wiki page that cannot have children pages. Applications and script can create Terminal Documents. Advanced Users will also be able to create Terminal Documents from the UI. Standard Users will only be able to create Nested Documents. * **Nested Space**: A Space which has another Space as parent. As mentioned above, a Nested Document is technically implemented as a Nested Space. You will used the term Nested Space when speaking technically about XWiki APIs for example but when talking about UI you should favor using the term Nested Document instead. “ Is that better? Thanks -Vincent
Hi, Sorry for the late reply, I've just moved house so been pretty busy. But yes that update has made it much clearer for someone new to understand. Thanks!! -- View this message in context: http://xwiki.475771.n2.nabble.com/Creating-a-new-page-creates-a-space-instea... Sent from the XWiki- Users mailing list archive at Nabble.com.
I've just run into this same issue as well. I've read the release notes for milestone 1 and 2, and been googling and reading all night, and I'm sorry that I'm still confused. I am on 7.2 milestone 2 (windows, standalone installer) The same thing happens to me whether I create a page as an admin or just a regular user. As a regular user, I don't see the terminal box and so they have no choices, and it makes a mess of the spaces that show up on the home page. The only way for me to cleanly create new pages and not mess up the home page is as an admin and check off the terminal box. Am I doing something wrong or is this still an oustanding issue, all those extra spaces still showing up on the webhome page? Is the goal that eventually the home page would show a tree? Or just the top level? -- View this message in context: http://xwiki.475771.n2.nabble.com/Creating-a-new-page-creates-a-space-instea... Sent from the XWiki- Users mailing list archive at Nabble.com.
Hi, On 27 Aug 2015 at 16:43:31, hfirst ([email protected](mailto:[email protected])) wrote:
I've just run into this same issue as well. I've read the release notes for milestone 1 and 2, and been googling and reading all night, and I'm sorry that I'm still confused. I am on 7.2 milestone 2 (windows, standalone installer)
The same thing happens to me whether I create a page as an admin or just a regular user. As a regular user, I don't see the terminal box and so they have no choices, and it makes a mess of the spaces that show up on the home page. The only way for me to cleanly create new pages and not mess up the home page is as an admin and check off the terminal box.
Am I doing something wrong or is this still an oustanding issue, all those extra spaces still showing up on the webhome page?
Is the goal that eventually the home page would show a tree? Or just the top level?
Correct. The home page is going to be modified to show a document tree (using the {{documentTree/}} macro). See http://jira.xwiki.org/browse/XE-1497 Support for Nested Spaces/Documents is not finished yet. FYI, outstanding issues: http://jira.xwiki.org/issues/?jql=labels%20%3D%20NestedSpaces%20and%20resolu... We’re planning to have a first operational version when we release 7.2 final. And a polished one by the end of the year. Thanks -Vincent
So what do you recommend I do for now? 1) Keep manually creating terminal pages as admin so the home page stays usable and when finally fixed, will there be a way to convert those terminal pages into nested documents? 2) Do NOT create terminal pages and just put up with the tons of home page space list rows until a fix comes out? I guess I could just create above the spaces list on the space home page in the content area my own temp links directly to the proper home page of each true valid top level space. I like the sound of the tree idea with lazy loading. I just don’t want to set out on a path that leaves me having to recreate a ton of pages when finally fixed. From: vmassol [via XWiki] [mailto:[email protected]] Sent: Thursday, August 27, 2015 10:52 AM To: hfirst Subject: Re: Creating a new page creates a space instead Hi, On 27 Aug 2015 at 16:43:31, hfirst ([hidden email](mailto:[hidden email])) wrote:
I've just run into this same issue as well. I've read the release notes for milestone 1 and 2, and been googling and reading all night, and I'm sorry that I'm still confused. I am on 7.2 milestone 2 (windows, standalone installer)
The same thing happens to me whether I create a page as an admin or just a regular user. As a regular user, I don't see the terminal box and so they have no choices, and it makes a mess of the spaces that show up on the home page. The only way for me to cleanly create new pages and not mess up the home page is as an admin and check off the terminal box.
Am I doing something wrong or is this still an oustanding issue, all those extra spaces still showing up on the webhome page?
Is the goal that eventually the home page would show a tree? Or just the top level?
Correct. The home page is going to be modified to show a document tree (using the {{documentTree/}} macro). See http://jira.xwiki.org/browse/XE-1497 Support for Nested Spaces/Documents is not finished yet. FYI, outstanding issues: http://jira.xwiki.org/issues/?jql=labels%20%3D%20NestedSpaces%20and%20resolu... We’re planning to have a first operational version when we release 7.2 final. And a polished one by the end of the year. Thanks -Vincent _______________________________________________ users mailing list [hidden email] http://lists.xwiki.org/mailman/listinfo/users _____ If you reply to this email, your message will be added to the discussion below: http://xwiki.475771.n2.nabble.com/Creating-a-new-page-creates-a-space-instea... To unsubscribe from Creating a new page creates a space instead, click here <http://xwiki.475771.n2.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=7595617&code=aGFwcHlmaXJzdDkwMDBAZ21haWwuY29tfDc1OTU2MTd8MTE0MjU4MjUwMA==> . <http://xwiki.475771.n2.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> NAML -- View this message in context: http://xwiki.475771.n2.nabble.com/Creating-a-new-page-creates-a-space-instea... Sent from the XWiki- Users mailing list archive at Nabble.com.
On 27 Aug 2015 at 17:04:50, hfirst ([email protected](mailto:[email protected])) wrote:
So what do you recommend I do for now?
1) Keep manually creating terminal pages as admin so the home page stays usable and when finally fixed, will there be a way to convert those terminal pages into nested documents?
You can simply edit your dashboard and replace the call to {{spaces/}} by a call to {{documentTree/}}. See https://www.evernote.com/l/AHc5lzO4aNBId6cCwf16oxjB9EfjMtcl0Vw This gives: https://www.evernote.com/l/AHey7Fx3eLdACImiFoiVqiFKr3JiVlOMMZ8
2) Do NOT create terminal pages and just put up with the tons of home page space list rows until a fix comes out? I guess I could just create above the spaces list on the space home page in the content area my own temp links directly to the proper home page of each true valid top level space.
I like the sound of the tree idea with lazy loading. I just don’t want to set out on a path that leaves me having to recreate a ton of pages when finally fixed.
You’re supposed to create nested pages from now on so there won’t be any need to recreate the pages. Now you’re on a milestone release and as you know this means you shouldn’t use this in production and it’s not stable. If you wish to be on a stable version you should use 7.1.2 instead. Now we really appreciate that users try the latest milestones because this gives us feedback and helps us a lot in preparing for the final release. So if you can, please continue on this milestone, upgrade when we release M3 on next Monday and give us feedback! :) You’ll find a lot of improvements/changes in the UI of M3 and we’d love feedback on that! Thanks -Vincent
From: vmassol [via XWiki] [mailto:[email protected]] Sent: Thursday, August 27, 2015 10:52 AM To: hfirst Subject: Re: Creating a new page creates a space instead
Hi,
On 27 Aug 2015 at 16:43:31, hfirst ([hidden email](mailto:[hidden email])) wrote:
I've just run into this same issue as well. I've read the release notes for milestone 1 and 2, and been googling and reading all night, and I'm sorry that I'm still confused. I am on 7.2 milestone 2 (windows, standalone installer)
The same thing happens to me whether I create a page as an admin or just a regular user. As a regular user, I don't see the terminal box and so they have no choices, and it makes a mess of the spaces that show up on the home page. The only way for me to cleanly create new pages and not mess up the home page is as an admin and check off the terminal box.
Am I doing something wrong or is this still an oustanding issue, all those extra spaces still showing up on the webhome page?
Is the goal that eventually the home page would show a tree? Or just the top level?
Correct. The home page is going to be modified to show a document tree (using the {{documentTree/}} macro). See http://jira.xwiki.org/browse/XE-1497
Support for Nested Spaces/Documents is not finished yet. FYI, outstanding issues: http://jira.xwiki.org/issues/?jql=labels%20%3D%20NestedSpaces%20and%20resolu...
We’re planning to have a first operational version when we release 7.2 final. And a polished one by the end of the year.
Thanks -Vincent
_______________________________________________ users mailing list [hidden email] http://lists.xwiki.org/mailman/listinfo/users
_____
If you reply to this email, your message will be added to the discussion below:
http://xwiki.475771.n2.nabble.com/Creating-a-new-page-creates-a-space-instea...
To unsubscribe from Creating a new page creates a space instead, click here . NAML
-- View this message in context: http://xwiki.475771.n2.nabble.com/Creating-a-new-page-creates-a-space-instea... Sent from the XWiki- Users mailing list archive at Nabble.com. _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
Minor note: Regular (on-admin) users can also create terminal pages. They just have to edit their profile preferences and set their user to Advanced mode [1], then the option will show up in the create page UI. Just mentioning it for completeness sake, but yes, users should generally create Nested Documents and should not normally need to create terminal documents. Hope this helps, Eduard ---------- [1] http://platform.xwiki.org/xwiki/bin/view/Features/PageEditing#HAdvancedMode On Thu, Aug 27, 2015 at 6:13 PM, [email protected] <[email protected]> wrote:
On 27 Aug 2015 at 17:04:50, hfirst ([email protected](mailto: [email protected])) wrote:
So what do you recommend I do for now?
1) Keep manually creating terminal pages as admin so the home page stays usable and when finally fixed, will there be a way to convert those terminal pages into nested documents?
You can simply edit your dashboard and replace the call to {{spaces/}} by a call to {{documentTree/}}.
See https://www.evernote.com/l/AHc5lzO4aNBId6cCwf16oxjB9EfjMtcl0Vw
This gives: https://www.evernote.com/l/AHey7Fx3eLdACImiFoiVqiFKr3JiVlOMMZ8
2) Do NOT create terminal pages and just put up with the tons of home page space list rows until a fix comes out? I guess I could just create above the spaces list on the space home page in the content area my own temp links directly to the proper home page of each true valid top level space.
I like the sound of the tree idea with lazy loading. I just don’t want to set out on a path that leaves me having to recreate a ton of pages when finally fixed.
You’re supposed to create nested pages from now on so there won’t be any need to recreate the pages.
Now you’re on a milestone release and as you know this means you shouldn’t use this in production and it’s not stable.
If you wish to be on a stable version you should use 7.1.2 instead.
Now we really appreciate that users try the latest milestones because this gives us feedback and helps us a lot in preparing for the final release. So if you can, please continue on this milestone, upgrade when we release M3 on next Monday and give us feedback! :) You’ll find a lot of improvements/changes in the UI of M3 and we’d love feedback on that!
Thanks -Vincent
From: vmassol [via XWiki] [mailto: [email protected]] Sent: Thursday, August 27, 2015 10:52 AM To: hfirst Subject: Re: Creating a new page creates a space instead
Hi,
On 27 Aug 2015 at 16:43:31, hfirst ([hidden email](mailto:[hidden email])) wrote:
I've just run into this same issue as well. I've read the release notes for milestone 1 and 2, and been googling and reading all night, and I'm sorry that I'm still confused. I am on 7.2 milestone 2 (windows, standalone installer)
The same thing happens to me whether I create a page as an admin or just a regular user. As a regular user, I don't see the terminal box and so they have no choices, and it makes a mess of the spaces that show up on the home page. The only way for me to cleanly create new pages and not mess up the home page is as an admin and check off the terminal box.
Am I doing something wrong or is this still an oustanding issue, all those extra spaces still showing up on the webhome page?
Is the goal that eventually the home page would show a tree? Or just the top level?
Correct. The home page is going to be modified to show a document tree (using the {{documentTree/}} macro). See http://jira.xwiki.org/browse/XE-1497
Support for Nested Spaces/Documents is not finished yet. FYI, outstanding issues:
http://jira.xwiki.org/issues/?jql=labels%20%3D%20NestedSpaces%20and%20resolu...
We’re planning to have a first operational version when we release 7.2
final. And a polished one by the end of the year.
Thanks -Vincent
_______________________________________________ users mailing list [hidden email] http://lists.xwiki.org/mailman/listinfo/users
_____
If you reply to this email, your message will be added to the discussion
below:
http://xwiki.475771.n2.nabble.com/Creating-a-new-page-creates-a-space-instea...
To unsubscribe from Creating a new page creates a space instead, click
here .
NAML
-- View this message in context: http://xwiki.475771.n2.nabble.com/Creating-a-new-page-creates-a-space-instea... Sent from the XWiki- Users mailing list archive at Nabble.com. _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
participants (5)
-
Eduard Moraru -
Guillaume Lerouge -
hfirst -
junglur -
vincent@massol.net