Wiki source code of Invitation Analysis

Last modified by Vincent Massol on 2024/11/19 16:12

Show last authors
1 * Users should be able to invite other people to join their wiki by sending email made with a template.
2
3 * term of features or ease of use and UI
4 * http://www.pubbs.net/201001/xwiki/60333-xwiki-devs-proposal-allow-users-to-send-mail-inviting-their-friends-to-join-a-wiki.html
5 * [[Working prototype/early version of invitation application>>InvitationMail.WebHome]]
6
7 == Features & Ideas ==
8
9 * a mockup for displaying the list of invitations (pending/accepted) sent by the user.
10 ** If this step would be for the administrator, would be nice from the list of accepted users, that we can apply batch operations for giving rights and adding people in certain groups
11
12 * cancel an invitation?
13 ** the user sends the invitation to the wrong email address
14 ** the user wants to delete invitations that haven't been accepted in a specific amount of time (e.g. the invitee is asked to register before a given date)
15
16 * One thing to maybe keep in mind would be to let the wiki admin decide whether any user can invite another or whether the invitation right should be restricted to admins / editors.
17 ** http://www.flickr.com/photos/socialpatterns/3339964995/sizes/o/in/set-72157614991238388/
18 ** Administration - Users - Invite Collaborators
19
20 * controlled by the local wiki admin who will get record of all invitations sent and by whom. When an invitation is sent, it will send the request to a part controlled by the global wiki admin who will also have record.
21
22 * Invite as collaborators / viewers, see GDocs
23 ** http://workspaces.xwiki.org/xwiki/bin/view/Development/InvitationManagementDesignProposal
24
25 * Confirmation that the requested people have accepted the invitation
26 ** watchlist on the users page, searching for the users in the invitation list
27
28 * extensible enough to be used in Event Creation Invitations (Meeting Manager)
29 ** http://code.xwiki.org/xwiki/bin/view/Applications/MeetingManagerApplication
30
31 == Usability ==
32
33 * add explanatory text below each label. For instance, it's not clear that the user has to enter an email address in the "Who you are inviting:" field (can I enter multiple email addresses?)
34 ** A solution for this would be just like the way we add Tags. Provide an overlay for entering emails one by one. This way you can validate them in the overlay and also take care of the separators. The emails could be deleted using the corner X.
35 ** The problem with this solution is if the user is experimented and he has a standard list of emails he wants to paste, without entering one by one. We should satisfy both use cases.
36
37 * we should describe what happens with the invitation (the fact than an email is sent to the specified email address)
38
39 == Interaction ==
40
41 * Think about who is invited, whether they can invite other people, and what is gonna happen once they are there.
42 * The invitation should have personal messaging from the sender
43 * The benefits of joining and participating should be clearly articulated to the recipient
44 * A very clear "Call to Action" button or link should be available for the recipient to easily step right into the wiki
45 * Allow one person to initiate a conversation and invite other participants on the fly
46 * Share this with friends by email
47 * Preview integrated in the bottom of the page, not on other page
48 ** http://www.flickr.com/photos/socialpatterns/3320276699/in/set-72157614305496187/
49 * Enable people to work together to curate their collective wisdom or document their shared knowledge
50 ** give users a way to bring in additional collaborators with an invitation to participate
51 ** collaborative editing: community moderators may need to make an extra effort to recruit, campaign, and encourage contributions.
52 ** the ability to find friend and make them part of your circle for participation
53 * The framework must allow users to change their minds, back and forth, about following or friending others; and it must be graceful in how the system alerts both the user and the recipient of the follow or unfollow.
54
55 == Examples ==
56
57 === Messages ===
58
59 * http://www.flickr.com/photos/socialpatterns/2873672033/in/set-72157614649729106/
60 * http://www.flickr.com/photos/socialpatterns/2874486942/in/set-72157614649729106/
61 * http://www.flickr.com/photos/socialpatterns/3069869470/in/set-72157614649729106/
62 * http://www.flickr.com/photos/socialpatterns/3902122350/in/set-72157614649729106/
63
64 === UI ===
65
66 * http://www.flickr.com/photos/socialpatterns/3301849705/in/set-72157614641216486/
67 * http://www.flickr.com/photos/socialpatterns/3320276699/in/set-72157614305496187/
68
69 * http://www.flickr.com/photos/socialpatterns/3069032047/in/set-72157614649729106/
70 * http://www.flickr.com/photos/socialpatterns/2873607651/in/set-72157614649729106/
71 * http://www.flickr.com/photos/socialpatterns/2874410284/in/set-72157614649729106/
72 * http://www.flickr.com/photos/socialpatterns/2873580759/in/set-72157614649729106/
73 * http://www.flickr.com/photos/socialpatterns/2873581111/in/set-72157614649729106/
74 * http://www.flickr.com/photos/socialpatterns/2874502504/in/set-72157614649729106/
75 * http://www.flickr.com/photos/socialpatterns/2874410336/in/set-72157614649729106/
76 * http://www.flickr.com/photos/socialpatterns/3069868498/in/set-72157614649729106/
77 * http://www.flickr.com/photos/socialpatterns/4070550756/in/set-72157614649729106/
78 * http://www.flickr.com/photos/socialpatterns/3069032591/in/set-72157614649729106/
79 * http://www.flickr.com/photos/socialpatterns/2873762899/in/set-72157614649729106/
80 * http://www.flickr.com/photos/socialpatterns/2871625592/in/set-72157614649729106/
81 * http://www.flickr.com/photos/socialpatterns/2873557189/in/set-72157614649729106/
82 * http://www.flickr.com/photos/socialpatterns/3069032725/in/set-72157614649729106/
83 * http://www.flickr.com/photos/socialpatterns/2873562947/in/set-72157614649729106/
84 * http://www.flickr.com/photos/socialpatterns/2873762495/in/set-72157614649729106/
85 * http://www.flickr.com/photos/socialpatterns/3321627042/in/set-72157614305496187/
86 * http://www.flickr.com/photos/socialpatterns/3311688735/in/set-72157614305496187/
87 * http://www.flickr.com/photos/socialpatterns/3305276742/in/set-72157614305496187/
88 * http://www.flickr.com/photos/socialpatterns/3301856709/in/set-72157614641216486/
89 * http://www.flickr.com/photos/socialpatterns/4046595423/in/set-72157614383545106/
90 * http://www.flickr.com/photos/socialpatterns/3340606074/in/set-72157614991238388/
91 * http://www.flickr.com/photos/socialpatterns/3339964995/in/set-72157614991238388/
92 * http://www.flickr.com/photos/socialpatterns/3627173730/in/set-72157614969209765/
93 * http://www.flickr.com/photos/socialpatterns/3192928361/in/set-72157614969209765/
94 * http://www.flickr.com/photos/socialpatterns/3192928627/in/set-72157614969209765/
95 * http://www.flickr.com/photos/socialpatterns/3193774102/in/set-72157614969209765/
96 * http://www.flickr.com/photos/socialpatterns/3193774088/in/set-72157614969209765/
97 * http://tinycoke.com/_6rnJsbyZePrU/screenshot-1.png (Old invitation manager plug-in in XWiki Workspaces)

Get Connected