Design : Publication Mode
Objective : define how the publication mode should work in XWiki WorkspacesPotential Publication Modes
Factors to take into account
- View Status : Hidden / Viewable by Insiders / Viewable by All
- Who are the people that can see the space on their "My Spaces" page ?
- Access Status: Open / Request / Invitation
- How can people join those spaces ?
- Entry Status of people joining : people join as Readers / Authors
- What's the status of people joining ?
Use Cases
| Suggested Name | View Status | Access Status | Entry level |
|---|---|---|---|
| H | Hidden | Invitation | Chosen by the Space Admin |
| I-1 | Insiders | Invitation | Chosen by the Space Admin |
| I-2 | Insiders | Request | User choice, can be changed by the Space Admin |
| I-3-1 | Insiders | Open | people join as Readers |
| I-3-2 | Insiders | Open | people join as Authors |
| A-1 | All | Invitation | Chosen by the Space Admin |
| A-2 | All | Request | User choice, can be changed by the Space Admin |
| A-3-1 | All | Open | people join as Readers |
| A-3-2 | All | Open | people join as Authors |
- Private : Hidden <-
- Access :
Invitation- Role :
Chosen by the space admin
- Role :
- Access :
- Inside : Insiders
- Access : Invitation <-
- Role :
Chosen by the space admin
- Role :
- Access : Request <-
- Role :
Choice by the user, confirmed by the space admin
- Role :
- Access : Open
- Role : Reader <-
- Role : Author <-
- Access : Invitation <-
- Outside : Outsiders
- Access : Invitation <-
- Role :
Chosen by the space admin
- Role :
- Access : Request <-
- Role :
Choice by the user, confirmed by the space admin
- Role :
- Access : Open
- Role : Reader <-
- Role : Author <-
- Access : Invitation <-
Joining a space
Invitation
Already implemented.Request
- A link is available under the "Space" panel at the top left. It reads : "Request to join this group".
- Upon clicking on the link, the user is presented with a ligthbox : "Request to join this group as a [Reader, Author, Admin]".
- The request appears on the contacts notification widget on the space's admin(s) dashboard.
- The Admins can click on a request. He is brought to a page asking him to either confirm / decline the request. If he chooses to decline, he can add a short explication text. He can also choose to give the user a role that is different from the role that was initially asked for.
- Once the validation has taken place the user is notified of his new status on his dashboard :
- "You have been accepted to the XXX space as a [Reader, Author, Admin]."
- "Your request to join the space has been declined."
Open Access
- A link is available under the "Space" panel on the top left.
- If the user can choose to be either reader or writer, there is 2 lines :
- "Join this group as a reader"
- "Join this group as an author"
- Upon clicking the button, the user is presented with a lightbox reading : "You've joined this space as a [Reader, Writer]"
- If the user can choose to be either reader or writer, there is 2 lines :
- If the user already has access to the space, the line reads "You're a [Reader, Writer, Admin]" in this space." An unsubscribe button is available too.
Version 15.1 last modified by GuillaumeLerouge on 30/04/2008 at 10:27
Document data
Attachments:
No attachments for this document
Comments: 0