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...Page Groups - like users in rolesPage Groups - like users in roles
Previous
 
Next
New Post
8/6/2009 2:30 PM
 

After working through a few new websites on DNN 5.x, the need for pages to be put in to Groups (similar to users in roles) seems to me to be a highly desirable enhancement to the core.  Now that Admin and Host pages are "just" pages, there are quite a few situations where you get undesirable side effects.  The most common one of course is when you apply a module to All Pages and it shows up on all the Admin/Host pages too.  The workarounds are simple and logical enough, but they are time consuming and/or require changes that feel like hacks.  Imagine instead by default we have page Groups (same pattern as user roles) like All, Admin, Host, and Standard (meaning not Admin or Host). In module settings, in the place where we normally hit a checkbox to put the module on All Pages, we simply select which groups and most commonly we would choose "Standard".  All naming and logic is of course to be determined by smarter people than me!

The simple* addition of being able to assign a page "type" or put pages in a "group" or "role" would provide a number of feature and enhancement possibilities to existing modules.  For banners/advertising it would be a dream to be able to use a core feature like this to control where banners appear. Advanced ideas would become possible too, imagine being able to suppress a Pane's output on some pages and not others?  This could allow dynamically written Skins to change their layout without having to create another 98% similar .ascx file.  Imagine cool modules that allow their formatting and output to be conditionally based on the current page's group?  For large sites with many sections, imagine having a page's [x] include in menu be conditional to page groups?

I think it is important to suggest up front that this concept follow the same pattern as user/roles and allow pages to be put in multiple groups.

I tried to search but did not find any releated previous posts.  I assume there probably are and if someone could provide a link, I would appreciate the reading opportunity.  I am interested to see what others think of this idea, thanks - Jeremy

* seemingly? [grin]


- Accuraty / Jeremy
 
New Post
8/8/2009 11:37 PM
 

 I had a feeling I had written about this once before.  What is written above is hopefully a little more well thought out than my original attempt in support/gemini.
http://support.dotnetnuke.com/issue/ViewIssue.aspx?id=10511&PROJID=23 


- Accuraty / Jeremy
 
New Post
8/9/2009 8:42 AM
 

please be aware, that pages have more than roles with groups: pages have a hierarchy (used in menu).

IMHO it would be sufficient to add an option to specify (one or multiple) root elements for "apply to all pages", and only subpages (or sub trees) get the new module applied - same like current option for permissions and skin/container.


Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Page Groups - like users in rolesPage Groups - like users in roles


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