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...Getting Started With DNN SkinsGetting Started With DNN Skins
Previous
 
Next
New Post
10/22/2010 9:47 PM
 
I am trying to start my first DNN site.  I am an experienced ASP.NET developer and have up until now developed my own CMS systems from scratch.  The thing I am trying to get my head around is this... Say I have a web page with a table layout.  Certain cells have images and certain cells have text.  My understanding is that anything I want end users to be able to edit should go inside of content panes.  I am guessing I would then place HTML Modules inside of each of these content panes and then use those to either load an image or input text.  The problem with this is that it is basically me defining a "loose" structure of the page layout and then having the *type* of content in each pabe definable by the user.  Whereas *I* want to define the *type* of content for each pane (i.e. a single image goes in this table cell) and just have the users be able to *edit* the content I provide.  So if I have a cell with one image, I want them to be able to change that image but not add totally different modules altogether, nor even add multiple images where I only expect one.  Sorry if this explanation is confusing but I'm trying to wrap my head around the DNN way of doing things and reconcile it with my own way of designing sites.  Thanks!


 
New Post
10/23/2010 9:00 AM
 

Chris,

Youre understanding of the way DotNetNuke works is spot on, and within your question lies the answer.

The areas of the template you want editable are going to be panes, and within these panes you'll be able to insert modules to handle the type of content e.g. images or text e.t.c. It's these modules, together with the roles and permissions you can assign in DNN that are the key.

Not everyone that accesses a DNN site has the same permissions, so therefore not all your clients will be able to go in and add modules, change images or move things around. At the top of the tree is the host; who can do anything within the DNN environment. Then comes the admin; who can make changes to anything within a specific portal, but only that portal. At the bottom of the pile is the registered user who has access to limited resources, but in the middle are the roles you create, that have access to only the areas and functions you define.

An example of this would be that you create your own "website admin" role, with the intention of letting these users access the site and only change images and text. You register a client, and then assign them the role of "website admin". So now that you have a user you can give them restricted access; while you're setting up the site, adding modules to pages and filling in the default content, set the "Edit Module" permission within the module settings to "website admin". Now when a user with that role accesses the site, they can make changes to only that module.

To control the type of content they can add you'll need to play around with the settings for the individual modules, or pick/develop modules that do exactly what you want.

As an example, we've got a short video that covers this topic: http://www.youtube.com/psdtodnn#p/u/1...

Hope this helps,

Rick.



PSDtoDNN - You supply the artwork... we'll build the skins!™
Website | Twitter | YouTube | Skype
 
Previous
 
Next
HomeHomeGetting StartedGetting StartedNew to DNN Plat...New to DNN Plat...Getting Started With DNN SkinsGetting Started With DNN Skins


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