On a fresh install of TWiki-4.2.0-beta1, using ApacheLogin:
- There's no Main.TWikiUsers topic, though it is advised on the "TWiki front page" (Main.WebHome).
- I've added an IF to the WebLeftbar, so it does not look so broken - SD
I can register quite fine,
- From now on, Main.TWikiUsers exists, but is created by the non-existing Main.TWikiAdminUser.
- created topic, still working on its content - SD
And I can do that strange sudo login thingy to add myself to Main.TWikiAdminGroup, by simply following the instructions.
- From now on, I am TWikiAdminUser, and all subsequent edits are attributed to that non-existing user.
- there was a logout link on the topic, and there used to be one in the leftbar, that would pop the admin id off, revealing the previous - This'll take some time to re-fix - SD
Killing TWiki's session cookie immediately threw me back from TWikiAdminUser to the account under which I had registered. Fine, not quite unexpected if you know a bit about TWiki's innards, but not quite documented.
That technique of "logging out" from TWikiAdminUser would IMHO make a fine content for the Main.TWikiAdminUser topic, and could be offered as a button, or automagically using JavaScript. Oh wait - perhaps this is implemented? I've suppressed JavaScript accidently...
--
TWiki:Main/HaraldJoerg - 21 Sep 2007
yup, good suggestions one and all
I started work on the
TWikiAdminUser topic last night - will be yoinking your observations into it
--
SvenDowideit - 21 Sep 2007
This sudo login way to become admin will have to be re-evaluated in 5.0
We will see how it goes now in 4.2.X.
I fear many users will be totally confused. The usability of this feature is not very good. And you cannot document your way out of bad usability design.
I really hope we can revisit my configure wizard approach I originally proposed but noone supported.
We probably have round a year to think about it.
--
TWiki:Main.KennethLavrsen - 21 Sep 2007
Part of the problem (i think) Is you're only thinking on this admin user in an installation context. Its there for more than that.
One thing I'm noticing when doing details perfomance work, is that the the code paths are markedly different if you're in the
TWikIAdminGroup. And as most TWiki experts are likely to be in the admingroup (up to the existance of this feature). This makes it hard to impossible for those users to see the issues that normal users have.
Instead, on my 4.2 installations, I'm removing myself from the
TWikiAdminGroup, and only elevating my permissions for the short time I need it.
As I see it, the useability issues, have little to do with the functionality itself, rather they are to do with a lack ... a UI.
Harald - 'Killing TWiki's session cookie'
When I last worked on it, there was a logout link in the top bar, same as exists when you use template login. I just noticed that this has dissapeared again (even though during this work i found a way to logout from apache too...)
--
TWiki:Main.SvenDowideit - 21 Sep 2007
added more docco, corrected some, and added LOGOUT link to the 2 topics.
--
SvenDowideit - 01 Oct 2007