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.
- A Team Administrator can edit the news for their team
- A Club Administrator can edit the news for their club AND moderate the news of the clubs teams
- 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...
- A Team Administrator can manage players in the team
- A Club Administrator can manage players in any of the teams that belong to the club.
- 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.