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

HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0New Page Admin Module New Page Admin Module
Previous
 
Next
New Post
5/14/2009 10:49 AM
 

Hi All,

Our team are currently in the process of gearing up to replace our existing CMS with a DotNetNuke installation. It was exciting to see how much functionality is available out of the box however one aspect of the system really appear a little weak to us and this is the area of Page Management.  Specifically we have a workflow in our current in house developed CMS where by a content editor can log in,  navigate to a point in the site-map hierarchy (which in turns maps to a content hierarchy)  right click on a node and generate a new content page. 

The new content page is "Hierarchially aware!"  in that it knows to inherit it's parent's settings and meta-data etc.  Also the correct page template and modules are pre loaded and all the content editor then has to do is add the content and publish and this new page appears on the live site in the correct place in the hierarchy with all required settings/skins etc inherited. 

The problem with DotNetNuke (from the perspective of our workflow)  is that when you create a new page it's created in the ether to some extent. A user needs to be an admin, create the page and then understand all the settings required to associated it to a parent page , specify skin etc etc.  A seperator user in an editor role then logs in , navigates to the page and then edit's.

Ideally we would like to have a treeview like control which, when logged in as an editor , gives you limited access to page admin functionality  in that it allows you to specify a point in the hierarchy where the new page will be created and all settings are inherited from the parent unless subsequently overriden at the new  page level.

Now i've searched for a few days on this and there doesn't appear to be something commercial or community based that currently offers this type of functionality. I have seen Telerik's Page Admin Module based on their treeview control but i believe you still need to be logged in as an Admin and it doesn't quiet cover the breadth of desired functionality that i've described?

I'm looking at having to write a custom module to tie the navigation and page admin functionality together and would love to hear people's thoughts on this,  alternative approaches? it's been done before? You're Mad    Any advice recommendations would be greatly appreciated as as a dev team we're definitely DotNetNuke newbies!

Finally one last point to mention for context, we're currently playing with version 4.9.3 with a view to moving to 5.1 as soon as it clears beta, so maybe any thoughts you have might bear that in mind.

Thanks and sorry for the long post!

Paul Griffin

 

 

 

 

 

 
New Post
5/14/2009 1:52 PM
 

Paul,

  • any user, who has edit permission for a page is allowed to create child page. AFAIK DNN 5.1 Professional will contain more granular permissions.
  • when creating a page, you can specify a template page
  • you can import a page to apply a template as well. Both requires all modules on the page to support the necessary interface and will not include permissions.
  • There are more advanced workflow features on the roadmap for future 5.x versions.

HTH

 


Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
5/15/2009 7:11 AM
 

Thanks Sebastian,

 

Ya i actually had a conversation with Cathal Connolly about this and he explained to me that 5.1 will have much more granular control over admin functionality which is great to hear. I suppose our pressing need is this ability to create pages "in context" at a specific point in a hierarchy of pages.  So from a UI / User experience perspective this is probably most easilty and intuitively implemented via  a treeview where u drill down to the level of the hierarchy you want , right click and choose "new page" !

I'm going to try exhaust Teleriks effort first and if that doesn't suffice i'll have a go at the custom module, it'll be my first effort so if i go down that route i'll update this post with my progress!

Thanks for taking the time to reply!

Paul.

 

 

 
New Post
5/15/2009 8:47 AM
 

in earlier version of dnn from memory you could position to where you wanted the new page via the menu then click add page. This populated the placement drop down from the current page you selected on the menu - later versions seem to have lost this feature.

 

 
Previous
 
Next
HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0New Page Admin Module New Page Admin Module


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