Last modified by Alexandru Pentilescu on 2023/06/25 18:56

From version 35.1
edited by Alexandru Pentilescu
on 2022/06/09 22:37
Change comment: There is no comment for this version
To version 39.1
edited by Alexandru Pentilescu
on 2022/06/09 22:46
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -241,12 +241,14 @@
241 241  Congratulations, you've finished your first installation!
242 242  
243 243  
244 -= Post-installation configurations that are a good idea=
244 += Post-installation configurations that are a good idea =
245 +
245 245  You've setup an administrative account, you installed the Standard flavor package and now the Wiki is up and running. You're pretty much done, right?
246 246  Well, not quite...
247 247  There are still certain configurations which are a good idea that you should do. First and foremost, you should disable account registration, if possible, to ensure that rogue visitors don't get to pollute your database with bogus names. The user registration process is available to all visitors, by default, and this means that literally anyone can register an account on your Wiki. Which may be what you want or it might not be. For me, I prefer creating user accounts manually as the administrator so I opted to turn off the registration option. I suggest you do the same.
248 248  
249 -== Disable guest registration==
250 +== Disable guest registration and configure unregistered users' rights ==
251 +
250 250  Log into your administrative account if you're not already logged in. Press the hamburger menu button at the top right of the grettings page and open the side menu. From there, select the "Administer Wiki" option.
251 251  On the new page, expand the "Users & Rights" left panel and then click on the "Rights" menu option. You should then be redirected to a "Global Administration: Rights" page. Here, you can micro-manage the rights of every single user and groups of users. Explaining user rights and the exact functions of each of these options is outside the scope of this wiki. For now, I'll only describe the disabling of the registration.
252 252  There's a horizontal combo box on the new page with the "Groups" and "Users" options, on the top of the page. Click on the "Users" option.
... ... @@ -255,7 +255,11 @@
255 255  In computer graphics design, one of the most fundamental lessons is that the element of a Checkbox is the graphical equivalent of a mathematical boolean variable (i.e. it must have only one of two states, at any point in time): a checkbox must either be checked or unchecked. The XWiki Rights panel has a different kind of checkbox, though, one that can take 1 of 3 states: empty, allowed and denied. In most cases, the default is the empty state.
256 256  Empty means that no particular configuration has been made with respect to that right for that user.
257 257  In our case, we wish to deny registration rights for unregistered users, so we have to set the "Registration" checkbox of the "Unregistered Users" row in that table to the "denied" state, like in the screenshot below:
260 +[[image:Denied.png]]
258 258  
262 +I intentionally left the "View" and "Comment" rights specifically allowed for "Unregistered Users" as I believe that visitors should, intrinsically, have the ability to contribute to content as they see fit, without having to register for an account. You may wish to tweak these user rights as you see fit, though.
263 +If you will allow unregistered users to comment, though, please consider checking the checkbox below for requiring them to solve a CAPTCHA for each comment, like I did. This will prevent technically savvy individuals from writing automated scripts or bots that will access your wiki and continously and automatically keep generating machine-generated text comments. While this will not prevent humans from posting spam on your Wiki, it should prevent bots from doing so.
264 +
259 259  = External references =
260 260  
261 261  [[Official docker guide for installing XWiki>>https://github.com/xwiki/xwiki-docker/blob/master/README.md]]
Denied.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.AlexandruPentilescu
Size
... ... @@ -1,0 +1,1 @@
1 +126.0 KB
Content