ebonasura
Hi. Haven't had much luck searching for a plugin of feature that works this way. I'm using the latest release of Dokuwiki and I would very much like a very specific form of ACL control. I've seen the articles on user homepages and wildcards, but here's what would like to do,
(1) give the user a private namespace and
(2) allow to the user to make acl rules for the pages he creates within his private namespace
To be more specific, the user would would be the admin of his own namespace. He could grant read and edit permissions to other users of his choosing--a white list of sorts for each page in his namespace. This could be done via syntax or UI. The rest of the wiki is public to users. All pages public and private are subject to superuser and admin rights. The idea in context is to allow users to write stories and other documents and allow others to collaborate without allowing everyone to collaborate at the users discretion. A logical extension of the concept would be user created groups. Is this possible in Dokuwiki?
ebonasura
I want to thank you for the response. I'm still looking over the plugin to see if it meets my needs. It seems this plugin requires me to create a group config page and manually grant group admin to a hand-selected user. My intention (though unclear) was to give the creator of any given page the right to choose whether the page (and possibly a parent sub-namespace) is editable/readable by all users or select users.
For example: I'm a registered @user. I create a page, write a great story, and decide that I don't like the idea of other registered users having their way with my brain-child. I do, however, like the idea of collaboration with a respected peer, or having my story interactively proofread by a talented author whom I trust or admire. Aside from admin, I have ACL access because I created the page so I set read to @ALL (or none until I'm ready to publish), and I set Edit for the individual users who have agreed to help.
I guess I need a role called @Creator that actually recognizes page or sub-namespace ownership and allow that user access to acl for the files he/she created. I'll install the above plugin and explore the capabilities. Maybe the userpage plugin is a better direction though. I've just begun with Doku so I'm familiar with its limitations. Further ideas and insight appreciated :) Thanks!