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

HomeHomeDNN Open Source...DNN Open Source...Provider and Extension ForumsProvider and Extension ForumsClientAPIClientAPIHow can I allow all loggged in users to How can I allow all loggged in users to 'Drag and Drop' their WebParts?
Previous
 
Next
New Post
1/13/2006 10:50 AM
 

By default, only Admins can drag and drop their web-parts. However if you look at sites like MyMSN or Google's portal, this is a capability available to all logged in users.

How can I modify DotNetNuke 4.0 to allow this capability without being forced to grant full Admin privlidges?

 

Kind Regards,

Damon

 


Kind Regards, Damon Wilder Carr
 
New Post
1/13/2006 11:25 AM
 
You can grant admin access to the page to allow them to change it, but this will change the layout for everyone viewing the page.  What I believe you are asking for is the ability for the user to persist the changes to only his/her profile.  This is currently not supported by the core.

 
New Post
1/13/2006 7:13 PM
 

Jon,

 

Thanks for the response. Acrually I cannot grant everyone Admin access to the pages in question, and you are absolutely correct. I want the user's view to be persisted as 'their view' of any page.

 

This is quite unfortunately, given this is a user experience more and more people are expecting with the sites I mentioned (my.msn.com being perhaps the best example).

 

Are there any plans to add this functionality? I have a case where up to 500,000 users will be viewing a portal and this is a required feature.

Is there a way for me to allow 'Admin' type access to a user's assigned 'owned page'? All other sections would not have admin rights.

 

I cannot see this in the 4.x release we are running now and I don't want to diverge from the source base. Ugh... I could use the ASP.NET Portal environment I suppose but I would have to code much of what DNN gives me.

 

Perhaps I will have one page for each user as an IFRAME which hosts our technology.

 

What would you recommend? I cannot imagine I am unique in these requirements as even Google's portal supports this. Or is DotNetNuke more targeted to intranet deployment? This doesn't appear to be the case with your reference clients like Alienware..

There is always the 'SNAP' widget as well from ComponentArt a building block (for cross-browser) or the new ASP.NET 2.0 WebPart capability for this:

http://www.componentart.com/demos/snap/features/core_features/webform1.aspx

http://www.componentart.com/demos/snap/features/snap_insideSnap/WebForm1.aspx

Any help would be much appreciated.

Kind Regards,

Damon Wilder Carr, CEO and Chief Technologist
agilefactor
www.agilefactor.com

damon@agilefactor.com


Kind Regards, Damon Wilder Carr
 
New Post
1/16/2006 9:04 AM
 

There are a couple of things to consider, and unfortunately I have not had much time to investigate this issue.  It is one thing to say the user can re-position the modules on the page, it is entirely another thing to allow the user to add new modules to his/her page, and only his/her page.  I am assuming that you would want both.  The first could be accomplished fairly easily (through a core mod).  The second will take some thought and effort...

Sorry I don't have much more of an opinion on this, like I said earlier I have not done enough research.


 
New Post
1/16/2006 12:33 PM
 

Understood. Here is the requirement:

 

1) Each user would have the ability to create their own Pages as well as lay-out some existing pages to their liking

2) Upon each login-in this user would see their configured 'view' into the Portal

3) We would also support multiple 'views' per user and allow the user to select the desired view (and we may programmatically have algorithms for when a view is the default one automatically so it might differ upon login with no user interevention)

4) Their work should have no impact on the pages for other users, as this customization is truly 'theirs'. This is really close to what the main Consumer portal sites are now allowing.

5) Building this is obviosuly non-trivial I can see. However I have to think that with DNN we are much closer then starting from scratch.

6) Is there a way this could be added to DNN 4.0 without eliminating our ability to participate in new releases?

7) Any experts in the code-base think they can do this? By leveraging the ASP.NET 2.0 Personalization Engine, they do this with their ASP.NET base bones portal environment, which is admittadly just a sliver of DNN, but their 'Web Parts' are supporting this.

8) Perhaps this is a compromise: Is there a way to give every user a 'home' area where they at least have a single page, where worst case scenario we have an IFRAME? So every time a user registers, upon login they would see a menu link to their seperate area. I suppose if this area was hidden from all other users, they could have admin access to this page and accomplish much of this. We would like to let them create additional sub-pages off this area as well.

The only way I can envision this is to (at registration) create a security group for each user and assign view and edit provlidges only to this user 'security group'.

One way to solve this I believe is to allow security at the USER and Security Group level.

Ideas?

Thanks,

Damon


Kind Regards, Damon Wilder Carr
 
Previous
 
Next
HomeHomeDNN Open Source...DNN Open Source...Provider and Extension ForumsProvider and Extension ForumsClientAPIClientAPIHow can I allow all loggged in users to How can I allow all loggged in users to 'Drag and Drop' their WebParts?


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