Wiki source code of User Management
Version 61.1 by Vincent Massol on 2013/05/08
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | {{box cssClass="floatinginfobox" title="**Contents**"}} | ||
2 | {{toc/}} | ||
3 | {{/box}} | ||
4 | |||
5 | {{info}} | ||
6 | * These instructions assume you're using XWiki 1.2 or later with the **[[Albatross, Toucan or Colibri skins>>AdminGuide.Skins]]** (screenshots for Colibri). | ||
7 | * The default skin is currently Colibri. | ||
8 | {{/info}} | ||
9 | |||
10 | = Adding users to your wiki = | ||
11 | |||
12 | 1. Log in as an administrator | ||
13 | 1. Hover over "Wiki" and click on "Administer Wiki" | ||
14 | 1. Click on the "Users" link to bring up an overview of all the users | ||
15 | 1. Click on the "Add new user" button to open a registration page as shown on the image below | ||
16 | 1. Fill in the user information | ||
17 | 1. Click "Save":((( | ||
18 | {{image reference="AddUser.png"/}} | ||
19 | ))) | ||
20 | |||
21 | = Changing a user's password = | ||
22 | |||
23 | == Changing the password for any user == | ||
24 | |||
25 | 1. Log in as an administrator | ||
26 | 1. Hover over "Wiki" and click on "Administer Wiki" | ||
27 | 1. Click on the "Users" link to bring up an overview of all the users | ||
28 | 1. Click on the name of the user for which you want to change the password (this will take you to the user's profile page) | ||
29 | 1. Click on the "Preferences" tab | ||
30 | 1. Click on the "Change Password" button | ||
31 | 1. Enter the new password twice | ||
32 | 1. Click on the "Update" button((( | ||
33 | {{image reference="ChangePassword.png"/}} | ||
34 | |||
35 | {{warning}} | ||
36 | Don't forget to notify the user! | ||
37 | {{/warning}} | ||
38 | ))) | ||
39 | |||
40 | == Changing the password for the logged in user == | ||
41 | |||
42 | To change **your own password** follow these steps: | ||
43 | |||
44 | 1. Click on your user name in the top right corner of the screen (this will redirect you to your profile) | ||
45 | 1. Click on the "Preferences" tab | ||
46 | 1. Click on the "Change password" button | ||
47 | 1. Enter your current password (only needed since XWiki 5.1) and the new password twice | ||
48 | 1. Click on the "Save" button((( | ||
49 | {{image reference="ChangeOwnPassword.png"/}} | ||
50 | ))) | ||
51 | |||
52 | = Editing an existing user = | ||
53 | |||
54 | 1. Log in as an administrator | ||
55 | 1. Hover over "Wiki" and click on "Administer Wiki" | ||
56 | 1. Click on the "Users" link to bring up an overview of all the users | ||
57 | 1. You have two options: | ||
58 | 11. Click the user name for the user you want to edit | ||
59 | 11*. On the user's profile page click on the small yellow pencil corresponding to the information you want to edit (profile or preferences) | ||
60 | 11*. Click "Save and View" to save the changes you have made | ||
61 | 11. Click on the small yellow pencil near the user you want to edit (this will open up a lightbox with the main information of that user) | ||
62 | 11*. Make your modifications and click "Save"((( | ||
63 | {{info}} | ||
64 | There is also a link to the complete user profile, where you can proceed as above (first option). | ||
65 | {{/info}} | ||
66 | |||
67 | {{image reference="EditUserProfile.png"/}} | ||
68 | ))) | ||
69 | |||
70 | = Deleting a user = | ||
71 | |||
72 | 1. Log in as an administrator | ||
73 | 1. Hover over "Wiki" and click on "Administer Wiki" | ||
74 | 1. Click on the "Users" link to bring up an overview of all the users | ||
75 | 1. Delete the user by clicking the red "X" corresponding to the user you want to delete (the user will be automatically removed from all the groups it belonged to)((( | ||
76 | {{info}} | ||
77 | You won't be able to delete the currently logged in user and you'll need to log-in using other credentials. This is don in order to prevent mistakes. | ||
78 | {{/info}} | ||
79 | |||
80 | {{image reference="DeleteUser.png"/}} | ||
81 | ))) | ||
82 | |||
83 | = Modify the number of users displayed in the list = | ||
84 | |||
85 | This is valid as of v3.5 (I think it works on any 3.x version). | ||
86 | |||
87 | You have to edit ##XWiki.AdminUsersSheet## for users. The page contains a line like this: | ||
88 | |||
89 | {{code}} | ||
90 | var ta = new XWiki.widgets.LiveTable("$url", "userstable", callback); | ||
91 | {{/code}} | ||
92 | |||
93 | Replace it with: | ||
94 | |||
95 | {{code}} | ||
96 | var ta = new XWiki.widgets.LiveTable("$url", "userstable", callback, {limit: 100}); | ||
97 | {{/code}} | ||
98 | |||
99 | where 100 is the number of items displayed per page. | ||
100 | |||
101 | = Customizing the Registration page = | ||
102 | |||
103 | {{info}} | ||
104 | Since [[XWiki Exterprise 2.2M2>>xwiki:ReleaseNotes.ReleaseNotesXWikiEnterprise22M2#HNewRegistrationpage]] customizing the registration page is done by the "Verified Registration" Page, part of the [[Administration Application>>extensions:Extension.Administration Application]]. This provides more features such as captcha and client side validation of user input. For more information about how to configure it, visit the [[application page>>extensions:Extension.Administration Application]]. | ||
105 | {{/info}} | ||
106 | |||
107 | In order to customize the registration page you must follow these steps: | ||
108 | |||
109 | 1. Log in as an administrator | ||
110 | 1. Hover over "Wiki" and click on "Administer Wiki" | ||
111 | 1. Click on the "Registration" link | ||
112 | 1. Make your modifications and click "Save":((( | ||
113 | {{image reference="Registration.png"/}} | ||
114 | ))) | ||
115 | |||
116 | {{error}} | ||
117 | Be sure to fill in admin's e-mail in Administration -> Configuration -> Email. Otherwise XWiki prior 4.5 won't send verification e-mails while E-mail verification is on. | ||
118 | {{/error}} |