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

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...DNN Newbie UnderstandingDNN Newbie Understanding
Previous
 
Next
New Post
3/23/2006 9:42 PM
 
hey all,

This is my first post, and I have a book already (the dotnetnuke Wrox book), and I am still REALLY green with anything that is Microsoft.  Just came from a job where "Java Good, Microsoft Bad". 

Needless to say, I need to switch gears here and dive into the deep end.

The company I am going to start with has a DNN portal installed, boatloads of manual processes they want to automate, and users of several different areas - managers looking for reports, people in the field looking for forms and pdf's, people sending in emails of excel sheets for time and expenses.  I was thinking that if the users could be grouped into specific types of users, they would have access to specific areas based on their group access.  The way I thought at first was to cram all of the info into one page and then restrict access to specific pieces, but if I understand(and I don't think I do), it would be easier to have access based on page, and have separate pages for separate groups.  Initially I thought it might be good to have separate portals for each group since some of the info is the same, but most is different.

I'm getting up to speed quickly, but I am curious to see - how much coding do you think will be involved?  I've done JSP and PHP, but from what I am reading and (hopefully) understanding, it sounds as if a lot of the work they are trying to automate is already modularized.  Am I going to need Visual Studio in order to do my work, or is it going to be more admin'ing inside DNN to configure, upload, and tweak modules?

I'm sure I'll have a lot more questions, but hopefully from reading through the forums and keeping up with the book, I should start having things click into place.

Thanks,
rs
 
New Post
3/24/2006 6:06 PM
 

Dotnetnuke supports role based security, which is the usual way to deal with this requirement.  DotNetNuke allows administrators to define and assign roles for different user groups, such as: registered users, subscribers, content providers, affiliates, media, etc. 

   -Administrators can then grant access and editing rights for each group.  When a user logs in to the portal, they may access or edit only the information they are permitted to.  These rights can be assigned to the entire portal, a single page of the portal, or even to an individual module on a specific page.   Individual users may belong to more than one group, therefore may have access and editing rights to various secure areas of the portal.

Cathal


Buy the new Professional DNN7: Open Source .NET CMS Platform book Amazon US
 
New Post
3/25/2006 9:30 AM
 
Okay, that makes sense.

But from what I understand so far, it's more tweaking and configuring than it is actual coding, correct?  I've never used Visual Studio before.

thx
 
New Post
3/25/2006 2:44 PM
 

yes, though some people use visual studio to develop modules that are role aware i.e. they have code like "If PortalSecurity.IsInRoles(PortalSettings.AdministratorRoleName)=true or PortalSecurity.IsInRoles("rolenamehere")= true Then ...show content code here...."

Cathal


Buy the new Professional DNN7: Open Source .NET CMS Platform book Amazon US
 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...DNN Newbie UnderstandingDNN Newbie Understanding


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