#710 - Add "Create Child Page" button to Wiki+
| Identifier | #710 |
|---|---|
| Issue type | Feature request or suggestion |
| Title | Add "Create Child Page" button to Wiki+ |
| Status | Open |
| Tags |
Type: Usability (major) (custom) |
| Handling member | Deleted |
| Addon | wiki |
| Description | Under the current Composr functionality, users either have to have the privilege to edit the entire Wiki+ tree structure, or they have to use the linking functionality to create a new page (by editing an existing page and adding a link to a new page).
The first option (full tree control) may be more power than many admins would want to give, while the second option is completely non-obvious to users, and results in unstructured pages that the admin has to go in and structure as appropriate. I would like to suggest that you add a new privilege to the Wiki+ that will add a new "Create Child Page" button at the bottom of any Wiki+ entry for users with the appropriate privilege level. This is: 1) An obvious way for users to create a new page 2) Allows users to insert a page where they believe it should in the tree structure. 3) Allows site admins to let users easily add new pages without having to give them full access to edit the full Wiki+ tree (and means less maintenance work for admins who only have to move new pages within the tree structure if they feel the users choice was inappropriate). |
| Steps to reproduce | |
| Funded? | No |
The system will post a comment when this issue is modified (e.g., status changes). To be notified of this, click "Enable comment notifications".


Comments
So my solution to this would be similar, but slightly different. I'd separate out the ability to extend tree from the ability to edit tree, and I'd redesign the tree management screen so that each child page is a text box. If you have only extend permission, the existing child page text boxes are locked in grey, and you can only add new ones. Adding new ones would be the same UI for adding multiple lines of text we have on other parts of Composr - if you fill one text box in, it gives you another one you can fill, ad-infinitum.
Actually, rather than being just multiple text boxes, it'd probably be some kind of grid, so you can specify what is a reference to an existing page or what is a new page, separately from what the title for that existing/new-page link should be saved as.