Welcome, Registration, and other StartingPoints; TWiki history & Wiki style; All the docs...
View   r3  >  r2  ...
SourceCode 3 - 25 Jun 2006 - Main.TWikiContributor
Line: 81 to 81
 of this class, implementing the methods marked as VIRTUAL. There are already examples in the lib/TWiki/Client directory.
Added:
>
>
The class has extensive tracing, which is enabled by $TWiki::cfg{Trace}{Client.pm}. The tracing is done in such a way as to let the perl optimiser optimise out the trace function as a no-op if tracing is disabled.

ObjectData? twiki

The TWiki object this login manager is attached to.
 

This package has smell factor of 3

Line: 203 to 211
 
Changed:
<
<
This package has smell factor of 29
>
>
This package has smell factor of 30
 

TWiki::Form

Line: 404 to 412
 
Changed:
<
<
This package has smell factor of 1
>
>
This package has smell factor of 2
 

TWiki::Prefs::PrefsCache

Line: 435 to 443
 
Changed:
<
<
This package has smell factor of 23
>
>
This package has smell factor of 22
 

TWiki::Sandbox

This object provides an interface to the outside world. All calls to
Line: 654 to 662
 
Changed:
<
<
This package has smell factor of 28
>
>
This package has smell factor of 20
 

TWiki::UI::Rest?

Line: 670 to 678
 
Changed:
<
<
This package has smell factor of 1
>
>
This package doesn't smell
 

TWiki::UI::Search

Line: 693 to 701
 
Changed:
<
<
This package has smell factor of 5
>
>
This package has smell factor of 6
 

TWiki::UI::View

Line: 711 to 719
 
Changed:
<
<
This package has smell factor of 5
>
>
This package has smell factor of 4
 

TWiki::Users::ApacheHtpasswdUser

Line: 734 to 742
 
Changed:
<
<
This package has smell factor of 4
>
>
This package has smell factor of 2
 

TWiki::Users::Password

Line: 746 to 754
 
Changed:
<
<
This package doesn't smell
>
>
This package has smell factor of 1

TWiki::Users::TWikiUserMapping

User mapping is the process by which TWiki maps from a username (a login name) to a wikiname and back. It is also where groups are maintained.

By default TWiki maintains user topics and group topics in the Main that define users and group. These topics are

  • TWikiUsers - stores a mapping from usernames to TWiki names
  • WikiName - for each user, stores info about the user
  • GroupNameGroup - for each group, a topic ending with "Group" stores a list of users who are part of that group.

Many sites will want to override this behaviour, for example to get users and groups from a corporate database.

This class implements the basic TWiki behaviour using topics to store users, but is also designed to be subclassed so that other services can be used.

Subclasses should be named 'XxxxUserMapping' so that configure can find them.

All methods in this class should be implemented by subclasses.

This package has smell factor of 4

 
Changed:
<
<
There were a total of 232 smells
>
>
There were a total of 227 smells

Revision 3r3 - 25 Jun 2006 - 16:26:33 - TWikiContributor
Revision 2r2 - 01 Apr 2006 - 05:55:44 - TWikiContributor
This site is powered by the TWiki collaboration platform.
All material on this collaboration platform is the property of the contributing authors.
All material marked as authored by Eben Moglen is available under the license terms CC-BY-SA version 4.
Syndicate this site RSSATOM