NAME
Konstrukt::Plugin::usermanagement - User management. Extensible with plugins.
SYNOPSIS
Tag interface
<!-- show basic user management -->
<& usermanagement::basic / &>
<!-- show personal data -->
<& usermanagement::personal / &>
<!-- show user levels -->
<& usermanagement::personal / &>
<!-- ... see the docs of each usermanagement plugin -->
Perl interface
#within your plugin's init sub you should use the wanted modules
use Konstrukt::Plugin;
sub init {
#...
#example for the basic plugin. the usage of the others is similar.
$self->{user_basic} = use_plugin 'usermanagement::basic' or return undef;
}
#then you may use the plugin
sub my_method {
my $uid = $self->{user_basic}->id();
}
DESCRIPTION
Parent class for the Konstrukt user management plugins.
Actually this one doesn't do anything. All work is done in each usermanagement::* plugin (see "SEE ALSO").
CONFIGURATION
See the documentation for each usermanagement plugin (see "SEE ALSO").
METHODS
execute_again
No, this plugin won't return dynamic nodes.
prepare
Prepare method
Parameters:
$tag - Reference to the tag (and its children) that shall be handled.
execute
Execute method
Parameters:
$tag - Reference to the tag (and its children) that shall be handled.
init
Initializes this object. Will load the plugins. init will be called by the constructor.
AUTHOR
Copyright 2006 Thomas Wittek (mail at gedankenkonstrukt dot de). All rights reserved.
This document is free software. It is distributed under the same terms as Perl itself.
SEE ALSO
Konstrukt::Plugin::usermanagement::basic, Konstrukt::Plugin::usermanagement::level, Konstrukt::Plugin::usermanagement::personal, Konstrukt::Plugin, Konstrukt