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|phpBB)) 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.
|
+* 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: |
|
-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.
|
+* To create a custom user home page url, here is an example function you can put in your kernel/config_inc.php: |
+{code in="php"} |
+ function override_user_url( $pUserName ) { |
+ return 'http://'.$_SERVER['HTTP_HOST'].'/'.$pUserName; |
+ } |
+{code} |
+ |
+and add the following to path/to/bitweaver/.htaccess : |
+{code ()} |
+<IfModule mod_rewrite.c> |
+ RewriteEngine on |
+ RewriteBase / |
+ RewriteRule ^([A-Za-z0-9_]+)$ /users/index.php?home=$1 [L,QSA] |
+</IfModule> |
+{code} |
+ |
+ |
+ |
+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.
|
|
-This also means there were some changes SchemaChangelog - unfortunately some overlooked mutable foreign keys. |
+ |