Outside of the "My Site" page in SharePoint, is there any way to allow my sites visitors/users to add or remove web parts on pages without giving them contributor writes? I'm working on a corporate intranet that is being built with SharePoint and they want the home page of the site to be highly personalizable. But besides the "My Site" page, I don't know of any way to allow all of the visitors to add or remove web parts. Can anyone provide any guidance? Thanks.
Allow visitors to add or remove web parts in SharePoint
3.4k Views Asked by TehOne At
2
There are 2 best solutions below
0
EvgK
On
You could create your own permission set, where you should set "Add/Remove Private Web Parts" permission and "Update Personal Web Parts" permission, but remove those permissions which you don't like in "Contributor" permission set. Then assign this new permission set to users or groups you need.
Related Questions in SHAREPOINT
- Can you programmatically generate a link to open a Word document and navigate to a particular location within it (preferably a comment)?
- How to automatically update a column in Sharepoint when an email item is added
- Execution Stuck at Get-PnPPage if function executed on Button Click
- How do I replace CKEditor text inside a rte-webpart?
- Difficulty Accessing SharePoint Files in Docker Container for R Script Execution
- Access denied when using Get-PnPSubWeb
- Can sharepoint calendars have images and a legend with it?
- SharePoint search field
- .NET open xps file from Sharepoint location using XpsDocument class
- Sharepoint 2016 timer service cannot start after applying windows OS patch KB5035855
- PowerShell script to output what SharePoint Online sites have privacy set to public and private
- Limit decimals from import calculated value in power BI
- Connect Sharepoint with c# via PnPCore
- Share excel file on Sharepoint
- Trouble extracting xml property from ajax response
Related Questions in WEB-PARTS
- Sharepoint REST API GetLimitedWebPartManager method returns empty result
- Document Web Part - Show Full Height w/o Scrollbars?
- Is there a way to hide the chat feature in the person-card component?
- Sharepoint webpart not able to get the auth token from teams
- How to use unified.js in sharepoint web part?
- webpart is not detecting language change
- jquery and bootstrap in application customizer and multiple webparts
- Add Jira WebPart in Sharepoint
- How to deploy an angular app into SharePoint classic site?
- How to use myst-parser for SharePoint web part?
- How do i set active account for my spfx webpart
- Can webparts in sharepoint online access external data securely?
- The Yeoman Generator encounters a failure with the error message "Trying to copy from a source that does not exist."
- How you can customize your Company Feed on SharePoint Viva Connections web part?
- Referencing a div outside of the script editor on a SharePoint page
Related Questions in PERSONALIZATION
- How to use personalization in Azure AI Search
- Flutter, Nothing Happens When Trying to Change Profile Picture
- Add customisation text to shopify using custom liquid
- How do I add another type of task to the same hierarchy level in Azure DevOps?
- Pytorch: Calculating the loss with respect to alpha, which is a nn.Paramter
- Hugo academic "render of page failed" and exit with code 225
- TypeError: compute_loss() takes from 2 to 3 positional arguments but 5 were given Tensorflow Recommenders
- I need the Cards on the Azure Board to show different fields depending on the column in which it is located
- Sitecore XMC Pesonalization
- How to implement a personalized search feature using Elasticsearch?
- Is it possible to check set parameters in google ads?
- Difference between Matched Rewards and Observed Rewards in Azure Personalizer?
- Named entity recognition using python
- Content zones not loading on template in interaction studio
- Remove "Personalization" pane from Alexa Testing Web Interface
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
I tested this with a publishing site on sp2010, and the permissions you need are:
Site Permissions
Personal Permissions
The personal web part permissions dont work on their own