Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeGetting StartedGetting StartedNew to DNN Plat...New to DNN Plat...Does DNN fit our business requirementsDoes DNN fit our business requirements
Previous
 
Next
New Post
12/31/2013 3:57 AM
 

I was hoping to find out if DNN can handle our business requirements. Most importantly, it needs to have a security system that can handle the relationships between the relative groups within the business. So, about the business...

It is a sports business which consists of a hierarchy of players that belong to a team, teams belong to Clubs, Clubs belong to leagues.

  1. A Team Administrator can edit the news for their team
  2. A Club Administrator can edit the news for their club AND moderate the news of the clubs teams
  3. A League Administrator can edit the news for their League AND moderate the news for their club AND moderate the news of the clubs teams

...and so on. With this kind of scope...

  1. A Team Administrator can manage players in the team
  2. A Club Administrator can manage players in any of the teams that belong to the club.
  3. A League Administrator can manage players in any of the teams that play in their league.

...and so on.

So there is a hierarchy of scope (which from my description hopefully makes sense)

It also needs to have integrated workflow. So, each resource (like a record in a database for instance a news item), has a workflow attached to it. The workflow consists of 3 phases. For example, creation phase, edit phase and publish phase. Certain individuals and/or administrative groups will manage this record inside a workflow. As soon as phase 1 is complete, the phase 1 administrator can move it to phase 2. The phase 2 administrator can edit the work done in phase 1 and either move it back to phase 1 (if it was not good enough) or move it to phase 3. The phase 3 administrator cannot do any editing, but can move it back to phase 1 or 2 or go ahead and publish it.

Thank you for your time with this.
 
New Post
12/31/2013 9:58 AM
 
oddly enough DNN started out as a project for dealing with sports team (initially hockey as Shaun is Canadian). As part of this DNN supports rich permissions with users and roles (a role can be a security role or a social group, where social groups come with some additional support for collobaration and communication such as a journal e.g. a facebook style activity feed) - these user/role permissions can be set for both pages and modules, and support the ability for different levels of permission e.g. a user is a role such as "team1" might have view access to a page called "team 1", but a user is a group such as "team1_managers" might have edit access to the same page so they could change anything on the page. Using this you can typically achieve much of what you need, but normally there is a need for something even more granular so you would build that into a custom module e.g. I might create a custom module called "Manage Players" that would have it's own custom table that listed managers of teams - you could then put this module onto a page that only managers have access to (view view/edit permissions for a "managers" role), but the module would then look up the managers team and only show them those entries for them to edit. As for workflow, we have limited workflow built into the html module (and a more comprehensive version built into the commercial evoq products), so you would have to build your own workflow logic.

Buy the new Professional DNN7: Open Source .NET CMS Platform book Amazon US
 
New Post
12/31/2013 1:06 PM
 
Ok great. Thanks for the reply. I would then need to find out about the roles and permissions structure of DNN Platform. Can you lead me to a link or two that discusses more in depth roles and permissions in DNN Platform and of the possibilities of how to use them to fit a business need such as my own. I am assuming there must be others who have had the same need as mine and was hoping there may be some kind of case study or example perhaps?

Thanks for your continued help.
 
Previous
 
Next
HomeHomeGetting StartedGetting StartedNew to DNN Plat...New to DNN Plat...Does DNN fit our business requirementsDoes DNN fit our business requirements


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out