Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
resources:wikipolicy:home [2009/06/10 02:12]
Chris Freyer checkpoint save
resources:wikipolicy:home [2009/06/10 02:31] (current)
Chris Freyer
Line 16: Line 16:
 Many scout and parents will fall into this category since all they want is to be notified when certain parts of the wiki change. Many scout and parents will fall into this category since all they want is to be notified when certain parts of the wiki change.
  
-===== Namespaces ===== 
-All pages should be put into meaningful namespaces. ​ A namespace is just a directory on the hard disk.  We all do things like this on our own computers without thinking about it.  ​ 
  
-Namespaces also lay the foundation for good security. ​ More on that later. +===== Roles ===== 
- +Each user will be assigned ​one or more roles.  Its best if these match our org structure to some degree. ​ My suggested list is:
-===== Security Groups ​===== +
-Each users should ​be members of one or more security groups.  Its best if these match our org structure to some degree. ​ My suggested list is:+
   * User = default group for anyone that creates an ID   * User = default group for anyone that creates an ID
   * Leader = registered adult with permission to edit pages   * Leader = registered adult with permission to edit pages
   * Scout = youth with a login   * Scout = youth with a login
   * Parent = adult known to the troop   * Parent = adult known to the troop
-There might be a need for more groups ​later, but this list illustrates the point.+There might be a need for more roles later, but this list illustrates the point. 
 + 
 +===== Namespaces ===== 
 +Wiki pages should be stored in meaningful directory names (called ''​namespaces''​ in wiki terminology). ​ This is just a good practice for any computer. ​ But namespaces also lay the foundation for good security. ​ More on that later. 
 + 
  
 ===== Access Controls ===== ===== Access Controls =====
  
-Here is where the fun begins. ​ With the proper access controls, we can restrict who can view or edit certain ​pages.  Let me use an example... ​ Assume that we have 3 main namespaces: ​  +Here is where the fun begins. ​ With proper access controls, we can restrict who can view or edit in certain ​namespaces.  Let me use an example... ​ Assume that we have 3 main namespaces: ​  
-  * Troop - would likely contain high-level information that is readable by everyone, but only writable by certain ​people. +  * Troop - would likely contain high-level information that is readable by everyone, but only writable by people ​with a role of ''​leader''​
-  * Patrols - would likely have more namespaces inside of it--one for each patrol.  ​Scouts would be allowed to edit there, but only in their own patrol'​s namespace.  And for child safety reasons, ​we might restrict ​viewing ​of these pages to scoutsparentsand leaders.   +  * Patrols - would likely have more namespaces inside of it--one for each patrol.  ​People with a role of ''​scout''​ could edit here.  And for child safety reasons, viewing these pages would be restricted ​to users with a role of ''​scout''​''​parent''​or ''​leader''​.   
-  * Resources - would contain miscellaneous information about camping, merit badges, photo galleries, etc.  Its likely that members of the troop committee would be able to write here.  And possibly ​youth with troop-level roles (SPL, QM, etc.) would be able to write here, but noone else could write.  ​And depending on contentthese pages would probably ​be viewable by the public at large+  * Resources - would contain miscellaneous information about camping, merit badges, photo galleries, etc.  Its likely that members of the troop committee would be able to write here, and possibly ​scouts ​with specific jobs like SPL, QM, etc.  ​Everyone could read here, but noone else could write.  ​ 
 + 
 +So you can see that we have a range of security controls available to us.  All we have to do is carry it out. 
 + 
 +===== Shared Administration ===== 
 +There should be 3-5 people who understand the wiki policy as defined here.  Furtherthe policy (policies) should ​be documented as the site is rolled out so that new administrators can understand the system setup easily. 
 + 
 +|          ^  Role:     ​^^^^^ 
 +|          ^User      ^Parent ​   ^Scout ​    ​^Leader ​   ^ 
 +^Namespace |          |          |          |          | 
 +|Patrol ​   |none      |read      |read/​write|read/​write| 
 +|Troop ​    ​|read ​     |read      |read      |read/​write| 
 +|Resources |read      |read      |read (?)  |read/​write|
  
-So you can see that we have some fully-public areassome fully-private ones, and some with mixed access.  ​This is the beauty of access control.+Againthis is only an illustration.  ​I hope it serves as a basis for discussion.
/home/t27bsa/public_html/data/attic/resources/wikipolicy/home.1244614321.txt.gz · Last modified: 2009/06/10 02:12 by Chris Freyer
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0