Tags:
create new tag
view all tags

Question

I'm in the process of evaluating TWiki for a project I'm involved in, and hit a troublesome snag.

Once this project is completed, we expect that there will be several thousand users, and the project is not destinated for use on an intranet.

The requirement for Wikinames/login names to use the FirstLast format becomes problematic, as there are many common first/last name combos (I see a dozen James Clarke's in our membership roster, along with John Smith's, etc).

How do I go about allowing users to register with custom wikinames, or to use login names that are not wikinames?

(It looks like I downloaded the Feb 2003 release when I first installed in late August, if this is easier to handle in the Sep 2004 release then I can upgrade)

Environment

TWiki version: TWikiRelease01Feb2003
TWiki plugins: DefaultPlugin, EmptyPlugin, InterwikiPlugin
Server OS:  
Web server:  
Perl version:  
Client OS:  
Web Browser:  

-- AdamPhelps - 04 Oct 2004

Good question!

-- MartinCleaver - 04 Oct 2004

Answer

TWiki.org has now 11K users, and there are some cases of name duplication. Recommend your user to add the middle name in case the FirstLastname is already taken. Alternatively append a sequential number. You might be able to automate this with some SpreadSheetPlugin magic that generates the next available number (see Sandbox.ChangeRequest)

You can document the policy in the registration page.

-- PeterThoeny - 05 Oct 2004

Adam - I'm doing a RegisterCgiScriptRewrite: if you are building stuff please let me know so that I can incorporate any changes into the codebase. I might have capacity to incorporate specific features as well.

-- MartinCleaver - 07 Oct 2004

At the moment I'm not particularly interested in doing much development, I'm just assessing the options available, of which twiki seems to be the closest to meeting my needs. If I could disconnect the user's name from their login name, twiki would pretty much suit my needs as is. What was the logic for requiring this real name->login name mapping rather than the usual self-assigned login name?

-- AdamPhelps - 08 Oct 2004

At work we have over 1000 users, authenticated against the global directory. The mapping is needed to get the autolinking of the signatures. For example, if user jsmith is not registered he still can edit content, but his signature will be Main.jsmith (not linking to his user home page). After he registers his signature becomes JohnSmith (=Main.JohnSmith in the source)

-- PeterThoeny - 08 Oct 2004

As part of the RegisterCgiScriptRewrite I am making it so that people can use an arbitrary string to log in with: as many people have a difficulty appreciating the CapNess of their WikiNames, and others have impossibly long names that even they don't want to type every time they log in.

I daresay that once I've released it you will be able to adapt it for your needs.

-- MartinCleaver - 11 Oct 2004

Edit | Attach | Watch | Print version | History: r7 < r6 < r5 < r4 < r3 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r7 - 2004-10-11 - MartinCleaver
 
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2026 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.