Not logged in. · Lost password · Register
Forum: General Help and Support Plugins Plugin Wishlist RSS
User/creator defined groups and page ACL permissions
Avatar
ebonasura #1
Member since Mar 2015 · 7 posts
Group memberships: Members
Show profile · Link to this post
Subject: User/creator defined groups and page ACL permissions
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?
Avatar
Dr-Yukon #2
User title: Rainbow_Spike
Member since Jun 2012 · 31 posts · Location: Russia, Primorsky Kray
Group memberships: Members
Show profile · Link to this post
https://www.dokuwiki.org/plugin:groupmanager
https://comicslate.org
Avatar
ebonasura #3
Member since Mar 2015 · 7 posts
Group memberships: Members
Show profile · Link to this post
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!
This post was edited on 2015-03-12, 04:20 by ebonasura.
Close Smaller – Larger + Reply to this post:
Verification code: VeriCode Please enter the word from the image into the text field below. (Type the letters only, lower case is okay.)
Smileys: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Special characters:
Go to forum
Imprint
This board is powered by the Unclassified NewsBoard software, 20150713-dev, © 2003-2015 by Yves Goergen
Current time: 2019-05-23, 05:14:01 (UTC +02:00)