History of UsersPackage

Comparing versions
Version 1Current version
This is a required package used to manage user accounts (store in the users_users database table).

Some Cool Notes:
  • bitweaver can act as a master or a slave for user accounts. This means you can easily bolt bitweaver into an existing, proprietary user account system. SingleSignOn is a piece of cake.

Development News:
(:exclaim:) we are currently working creating "TikiPermUser extends TikiUser" class. This will move all groups and permission code into a single class. This also means in the future, it would be possible to have "TikiGallery2User extends TikiUser" if you wanted to use Gallery2Package group and permission tables.
(:exclaim:) we are also making it possible for normal users to create their own groups.

This also means there were some changes SchemaChangelog - unfortunately some overlooked mutable foreign keys.
 
This is a required package used to manage user accounts (store in the users_users database table).

User Features
Description
Availability
Single Sign On slaves bitweaver to another application create a "bitweaver_login_override" function to that will permit you to slave bitweaver accounts to an external application - examples include a proprietary database or an existing PhpBBPackage installation ReleaseOne
User Home Page Customizeable user homepages ReleaseOne
User Preferences Working ReleaseOne
User Bookmarks ReleaseOne
User Watches Monitor changes to blogs and wiki pages ReleaseOne
User Tasks ReleaseOne
Users Can Customize Their Layout Working ReleaseOne
Users Can Change Their Theme ReleaseOne
Overridable user home page url manually decide what the user's home page url is ReleaseOne


Some Cool Notes:
  • bitweaver can act as a master or a slave for user accounts. This means you can easily bolt bitweaver into an existing, proprietary user account system. SingleSignOn is a piece of cake. To get this to work, create something like:

  • To create a custom user home page url, here is an example function you can put in your kernel/config_inc.php:

<?php
    
function override_user_url$pUserName ) {
        return 
'http://'.$_SERVER['HTTP_HOST'].'/'.$pUserName;
    }
?>


and add the following to path/to/bitweaver/.htaccess :

<?php
<IfModule mod_rewrite.c>
    
RewriteEngine on
    RewriteBase     
/
    
RewriteRule     ^([A-Za-z0-9_]+)$       /users/index.php?home=$[L,QSA]
</
IfModule>
?>


Development Notes:
(:exclaim:) We have created a "BitPermUser extends BitUser" class. This movee all groups and permission code into a single class. This makes it possible to have "BitGallery2User extends BitUser" if you wanted to use Gallery2Package group and permission tables.
(:exclaim:) we are also making it possible for normal users to create their own groups.


Page History
Date/CommentUserIPVersion
30 Jun 2008 (09:29 UTC)
Kozuch85.207.244.1606
Current • Source
spiderr66.93.240.2044
View • Compare • Difference • Source
spiderr66.93.240.2043
View • Compare • Difference • Source
spiderr66.93.240.2042
View • Compare • Difference • Source
spiderr66.93.240.2041
View • Compare • Difference • Source