Thomas Wittek > Konstrukt-0.5-beta13 > Konstrukt::Plugin::usermanagement

Download:
konstrukt/Konstrukt-0.5-beta13.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  1
Open  0
View Bugs
Report a bug
Source  

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:

execute

Execute method

Parameters:

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