This is the full code I got now already.
# acl.auth.php
# <?php exit()?>
# Don't modify the lines above
#
# Access Control Lists
#
# Auto-generated by install script
# Date: Mon, 05 Dec 2011 07:28:38 +0000
* @ALL 1
* @user 8
#
# Grant full access to logged in user's namespace
users:%USER%:* %USER% 16
#
# Allow to browse own namespace via INDEX
users: %USER% 1
#
# Allow read only access to start page located in <users> namespace
users:start %USER% 1
#
# Disable all access to user's home namespaces not owned by logged in user (include view namespaces via INDEX)
users:* @user 0
But is their anyway to make the wiki protected? Because as from your saying I am understanding that user will create a page like this "users:username:page" but that is mean user name will be shown in menu as a namespace after the page has created and every other user will be viewing it. As an example :
Sam (user) created page (smile) with this namespace "users:sam:smile" . So I will get something like this in my sidebar menu?.
-users
--sam
---smile
But I want user to use different namespace with page not with their username (Sam) in namespace, so I am not wanting to be make write this to create a page (users:sam:smile). I am wanting something like wiki:smile or tutorial:smile
-tutorial
--smile
And also 2nd user (
John) can create a page in namespace wiki:smile2 or tutorial:smile2 but cannot create or edit the page which 1st user (
Sam) already created.
Sorry for making this hard. If i couldn't explain this properly.