Take the 2-minute tour ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

Is it possible to restrict editors from inserting web parts anywhere on a SharePoint 2010 publishing page? This article talks about disabling it for certain parts of the page or hiding the Ribbon element. Is this the only solution? We can't edit permissions to disable this functionality? Thanks.

share|improve this question
add comment

1 Answer

up vote 2 down vote accepted

Don't give the editor Design pemissions or ensure the permissions being used by that group do not have these options checked.
add web part options

share|improve this answer
    
Thanks, PirateEric. I'd never seen those settings. For those wondering where these are, from the root of your site collection, you'd go to Site Actions > Site Permissions > Permission Levels (from the Ribbon) > Click on one of the items, such as "Contribute", to see what fine-grained control you have. But can the users still be able to edit the HTML of the pages, which we want them to be able to do? –  Alex C Sep 6 '11 at 13:03
    
A followup: For publishing pages, can Contribute users edit the content of the pages but not be able to insert web parts? –  Alex C Sep 6 '11 at 13:11
1  
I think that depends. If the web part content is being pulled in from a list, then they just need edit permissions on the list where the content is derived. If they have to edit content editor web parts or other content areas, then this might not work. An event receiver or client side solution might be needed to intercept the add web part action and cancel their request. –  PirateEric Sep 6 '11 at 13:16
    
Hm. That makes it tricky. We have a page layout in a publishing site with Page Content area and web part zones. –  Alex C Sep 6 '11 at 13:23
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.