History of UsersPackage

Differences from version 2 to 6



@@ -1,17 +1,37 @@

 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 | | 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||
+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:
+
+* 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.
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