Scott's Recipes Logo

Understanding The Owl Document Management Permissioning Model

The FuzzyBlog! : Understanding The Owl Document Management Permissioning Model The FuzzyBlog!

Marketing 101. Consulting 101. PHP Consulting. Random geeky stuff. I Blog Therefore I Am.

Home FuzzyGroup About Us Our Services

Understanding The Owl Document Management Permissioning Model

Owl is a Open Source document management system (download link at the end of this document) written in PHP that my company, the FuzzyGroup, recently installed for a client.  The client asked us for additional documentation on the permissioning model that Owl uses and rather than write it solely for this client, we thought it better to blog the information for permanent reference.  To be specific, our client asked us:

There are a lot of options to chose from under restrictions when uploading. Could you explain some of the terms you used. i.e. write? Does that mean you can write on the downloaded document? Could you please just clarify the options and which ones are best?

Users, Groups and Permissions

The first thing to understand about Owl is that it has its own Users, Groups and Permissions.  Although it is normally used on Unix systems in a hosted environment, it doesn’t share Unix users, groups or permissions.  Instead it has its own user and group model as follows:

When you add a user to the system, you see a screen like this:

Groups are simply collections of users and they are non-hierarchical.  In addition to groups that you create yourself there is also an Administrators group as well as an administrative user.  Members of the Adminstrators group can override all permission options described below.

Permissions and Uploading Files

All files within Owl are owned by either a user or a group depending on how the permissions are set when the file is uploaded.  When the user uploads a file they see a screen similar to that below:

The drop down list “Permissions” defines what a user in the system can do once the file has been submitted.  There are four basic concepts:

The different permission options along with comments on their user are (the option shown to the user is the 1st bulletted item and the description is on the second line):

Which Permission Option is Best?

Answering the question of which permission option is “best” is unfortunately like answering “how high is up”.  The answer is, of course, it depends.  However if we look at some examples it may be more clear:

Conclusion

The Owl Document Management system offers an easy to use web based document management system with a flexible and powerful set of user, group and permission options. 

Consulting

The FuzzyGroup offers web development, site creation, PHP consulting and implementation services centered around Open Source applications.  Not only are we able to install and host the Owl Document Management System but also the Drupal portal / blogging engine, Squirrel Mail web based email complete with Spam Assassin spam detection, Web Calendar multi-user web based calendaring and more.  See our site at www.fuzzygroup.com for more on our services.

More on Owl / Downloading Owl

Owl can be downloaded from SourceForge here.

 

This Page was last update: 4/6/2003; 3:14:02 AM

Copyright 2003 The FuzzyStuff

Theme Design by Bryan Bell

Click here to visit the Radio UserLand website. Subscribe to "The FuzzyBlog!" in Radio UserLand. Click to see the XML version of this web page. Click here to send an email to the editor of this weblog.