DNN Blog

Jan 9

Posted by: Vicenç Masanas
1/9/2007 5:28 PM  RssIcon

DotNetNuke latest 4.4 version contains two new features on the page settings control that helps a lot when maintaining large web sites with subsections where you tend to apply different skins and / or permissions.

On any page, when you go to "Page Settings" you will see a new option below the permissions grid.

This option, as the name explains, will copy the currently selected permissions to all descendents of the current page. Can you imagine a good use for this when trying to set some permission to a set of related pages?

On the same idea, how many times have you had to apply the same skin to a page and all descendants (so to a full section of the web site)?

"Copy design" comes to rescue!

Both options (copy permissions and copy design) will honor the current user permissions, so this will only be applied to pages where the user has edit permissions.

Tags:
Categories:

12 comment(s) so far...


Re: New features on page management

great enhancements - IMO it is the love to details, that determines usablilty more that splendid general ideas :-)

By leupold on   1/10/2007 2:20 AM

Re: New features on page management

This subtle addition is already helping to administer our enterprise implementation. Recently, we had to swap some skin files and we had to go to all pages and modules to remap to the new skins. It got me thinking that central administration of skins and permissions would be a key administration tool (most used during setup). Here are my recommendation for further buildout:

General Roles/Permissions:
Ability to set permission across pages and modules from central location
Ability to set Roles across domains

General Skins:
Ability to set skins across pages and containers from central location
Ability to set skins across the portal based on groups (title, module type, current skin used, etc)

By trenchard on   1/10/2007 2:20 AM

Re: New features on page management

thanks for doing this. The more features for centralized administration the better. In a future version, I'd like to see a feature where multiple pages are listed in a grid with some or all admin features on the same line. It would save a lot of Admin time.

By Empulse on   2/8/2007 11:02 AM

Re: New features on page management

Good suggestions.

Are these descendant settings "sticky", i.e. when adding new children do they inherit these settings, or do they just inherit the default for the portal?

Also, if you change the portal default skin, does it change all of the pages in the portal, or is that default just for new pages that are added later? Likewise, is the host default just used when creating new portals, or can you change your whole site's skin by changing the host default?

Ditto to leupold's comment about the details.

By FuzzyBS on   2/8/2007 11:02 AM

Re: New features on page management

empulse,
I agree with you on this, and I think that sooner or later we will implement something along those lines.
Vicenç

By vmasanas on   2/8/2007 11:03 AM

Re: New features on page management

FuzzyBS,
1. New pages do not inherit any properties from their parent. They just use the default settings for all installations.
2. Changing the default skin and container will affect all pages that do not define EXPLICITELY a page skin or container. The host skin is used for all portals where an explicit skin has not been setup.

Read more about skin inheritance on the DotNetNuke Skinning Guide.

Vicenç

By vmasanas on   2/8/2007 11:07 AM

How to add text boxes to page and save values to database

how can i create a page and add text boxes and save their values to database

By jeevanPowai on   6/4/2007 10:42 AM

Re: New features on page management

jeevanPowai,
please take a look at the documentation on how to create a DotNetNuke module or take a look at some recent posts by Michael Washington where he discussed multiple options for DNN module development

By vmasanas on   6/4/2007 10:44 AM

Re: New features on page management

There is a new filed in the "Basic Settings > Permissions" section:
Username:____________

What is this field for? does anybody knows. There is no help for that property.
Thanks

By washa_ on   7/14/2007 6:56 AM

Re: New features on page management

washa: is new DNN versions we now support the concepte of "user permissions". So you can now add permissions to specific users, not only to roles.

By vmasanas on   7/14/2007 6:57 AM
Gravatar

Re: New features on page management



How to add text boxes to page and save values to database

how can i create a page and add text boxes and save their values to database

By Dilip on   12/17/2008 9:24 AM
Gravatar

Re: New features on page management

Dilip, you should create a custom module for this task.

By Vicenç Masanas on   12/18/2008 9:20 AM
Attend A Webinar
Free Demo Site
Download DotNetNuke Professional Edition Trial
Have Someone Contact Me

Like Us on Facebook Join our Network on LinkedIn Follow DNN Corporate on Twitter Follow DNN on Twitter

Advertisers

Sponsors

DotNetNuke Corporation

DotNetNuke Corp. is the steward of the DotNetNuke open source project, the most widely adopted Web Content Management Platform for building web sites and web applications on Microsoft .NET. Organizations use DotNetNuke to quickly develop and deploy interactive and dynamic web sites, intranets, extranets and web applications. The DotNetNuke platform is available in a free Community and subscription-based Professional and Enterprise Editions with an Elite Support option. DotNetNuke Corp. also operates the DotNetNuke Store where users purchase third party apps for the platform.