Skip to main content

Questions tagged [best-practices]

A "best practice" is a method or process that practitioners recognize (usually through experience and research) as being more effective at getting the job done than other methods (or processes).

Filter by
Sorted by
Tagged with
2 votes
0 answers
110 views

SharePoint Online SPFX Solution structure: How to handle list definitions and what are the best practices

I will be creating an spfx solution which will host various web parts, extensions, content type and list definitions. To my understanding the best approach is to have a single solution this way ...
Orlando's user avatar
  • 123
2 votes
0 answers
43 views

Is there any harm updating the Content Type of Folder to the specific Document Set using Flow?

I have a requirement where I need to create a new document set using Power Apps. Now, that is not supported by PowerApps SubmitForm() function. So I have built a flow that first creates the folder and ...
Dhruvil Prajapati's user avatar
0 votes
1 answer
37 views

How to set up SPFx customizations on a shared tenant?

I have a tenant thats shared with multiple regions from the same company. Lets say region A, B, C. Each one is doing their own customizations but its all on the same tenant. And we are following the ...
omega's user avatar
  • 2,160
1 vote
2 answers
681 views

SharePoint 2013 farm in a DMZ with ADFS/proxy

I am currently looking for some best practices installing a SharePoint 2013 farm (two WFEs, one App Server, one OWA, two SQL Server in failover cluster) in a DMZ. Both farms (internal and the one in ...
airliner's user avatar
  • 195
3 votes
2 answers
913 views

What the general health checks to be performed Pre and Post patching the SharePoint servers?

What the general health checks to be performed Pre and Post patching the SharePoint servers for SP 2013? Are there any recommended best practices?
Achiever SP's user avatar
  • 1,915
0 votes
1 answer
36 views

Department Blog Implementation?

I have a SharePoint Online Site Collection (Using Classic Team Experience) and for each of the company's functional areas we want to implement a blog. Is the best way to do this to create a blog ...
vanblart's user avatar
  • 687
4 votes
1 answer
825 views

Why do people prefer to use List Item Collection Enumeratror over the get_data method?

I wonder if anyone compared the two methods of handling ListItemCollection data in javascript: var enumerator = collection.getEnumerator(); while(enumerator.moveNext()) {var current = enumerator....
Alexey Krasheninnikov's user avatar
0 votes
1 answer
62 views

Should i use "using" inside event receiver

I'm confused if i should use the using statement inside an event because the event is "asynchronous" and the object can be disposed before ending the job. Or am i missing something public override ...
Maro's user avatar
  • 125
5 votes
2 answers
3k views

SharePoint Framework: How to let modern web parts interact with each other?

How can web parts know of and interact with each other within the SharePoint Framework? Here's an example. Let's say we need: a search box web part search result web part a filter web part All ...
Heinrich Ulbricht's user avatar
3 votes
2 answers
1k views

Custom List - rename column "Title" or hide it then create a new dedicated column

Content Type "Item", used in Custom List, comes by default with the column "Title" in it. However in many cases, the name “Title” is meaningless to the purpose of the list. (in some cases the type of ...
gdhont's user avatar
  • 63
2 votes
0 answers
41 views

Looking for an optimal way to store user data collected by my sharepoint add-in

I am writing a Sharepoint Online add-in in c# that is supposed to collect data from multiple users and store that somewhere where only their version of the app and I can access it. To be more specific ...
Qya's user avatar
  • 65
1 vote
1 answer
2k views

How to use Office UI Fabric Callout in SPFx WebParts?

I try to use a good pattern to use the Callout, for instance when hovering over a Persona element. Currently I do the following: _clientPersonaElement is a reference to the Element the Callout uses ...
Dennis Kuhn's user avatar
1 vote
0 answers
249 views

How to display read-only information on a webpart? ReadOnly TextField or Label?

I wonder if the Office-UI Fabric Label should only be used to label a field, like a TextField. Should read-only data be displayed in TextField with contentEditable={ false } and readOnly={ true }? ...
Dennis Kuhn's user avatar
5 votes
4 answers
2k views

Can SQL be present on the same server as SharePoint 2016?

I am trying to create a VM for SharePoint 2016. Can I have both SQL and SharePoint installed on the same machine?
Vignesh Subramanian's user avatar
2 votes
1 answer
2k views

Which is best recommended approach for SharePoint 2013 Extranet setup, the reverse proxy option or using separate DMZ?

We are planning to set up a SharePoint 2013 extranet. I have gone through many helpful blogs on extranet setup and found that there are 2 options to achieve this in secure way. 1) Use Reverse proxy ...
Saurabh Jawalekar's user avatar
1 vote
2 answers
1k views

Roll up large amount of data from multiple lists

I have a site with several hundred of lists and over 100,000 items in total. I need a content roll up of the data to track the amount of items created per month/year. I already took a look into: ...
wheeler's user avatar
  • 443
1 vote
0 answers
942 views

Best practice to implement paging in rest api for Get Items Endpoint

I currently managed to do it with /GetItems(query=@v1)?@v1=${query}&$expand=${expand}&$top=${pageSize}&$skip=${top} I tried using skiptoken instead of skip but no skiptoken result is ...
Vitali Zaidman's user avatar
0 votes
1 answer
456 views

Best Practice Tips upgrade Win server 2010 to Server 2012 R2 along with SP2010

I have installed SharePoint 2010 in Windows server 2008 and i want to migrate to Windows server 2012 R2 Suggest any Pre-Cure step for Preventing from crash? I have All site collection backup from ...
Amit Koyani's user avatar
1 vote
2 answers
58 views

Where are Sandboxed solutions being used?

Within many of our SharePoint 2010 Site Collections, we have the Solution Gallery. Within these Solution Galleries, there exists Sandboxed solutions that are active and used with each Site Collection....
Taterhead's user avatar
  • 624
0 votes
3 answers
336 views

Non sharepoint databases in same sharepoint sql server instance and issues?

we have a SharePoint 2010 farm and sql instance for this farm in a sql farm, and if create non-SharePoint related databases in same instance for SharePoint farm, is any danger / issues to SharePoint?...
adilahmed's user avatar
  • 2,965
1 vote
2 answers
198 views

Query Sharepoint databases in production

what are the important reasons to not query sharepoint production databases , if we want to run even select sql queries is any issue to database? in a case if i want to do select query and want to ...
adilahmed's user avatar
  • 2,965
1 vote
1 answer
3k views

Item level permission in Document library

I have a work staff of about 100 employees, with a supervising staff of about 6 people (its a team approach for supervision - meaning all 6 people supervise all 100 employees). I should also say that ...
Nick's user avatar
  • 11
2 votes
1 answer
40 views

Top visited entries on site collection blogs

I want to develop a web part which shows the ranking of entries of a site collection. By now, I think a way to do this is to use a Javascript code added on the master page which adds a row to the ...
Daniel 976034's user avatar
1 vote
0 answers
42 views

Multiple SharePoint Apps or Single SharePoint Apps per "Feature"?

I want to know what is the best practice for deploying a "Solution" in SharePoint Online. For example, if I want to create an "Employee Site with Leaves" in SharePoint Server 2013, when we did this ...
Water's user avatar
  • 539
1 vote
1 answer
2k views

Trigger a Workflow for every item in a list using PowerShell

What's the best way to go about writing a PowerShell command to activate a workflow for each item in a list? There's a million articles out there and I'm wondering what the best way is.
PT_C's user avatar
  • 269
12 votes
4 answers
12k views

Iterating through SPListItemCollection - why foreach is bad?

I have seen in different places that we should not use foreach to iterate through SPListItemCollection, but I can't find explanation, why? E.g. http://de.slideshare.net/ghurlman/sharepoint-...
Dmitry T's user avatar
  • 385
1 vote
1 answer
98 views

Best Practices for small changes from Quality to Production

I am at a new job, and how they manage development and then deployment to production is strange. So, I was curious what is the best practice for this scenario? A user just wanted a form field to have ...
christopher clark's user avatar
2 votes
4 answers
2k views

Best practice location to deploy CSS/JS/image files

For SharePoint development, I am used to placing all the images/CSS/JS files into the mapped layouts folder (..\Microsoft Shared\Web Server Extensions\15\TEMPLATE\LAYOUTS) using Visual Studio. ...
Joe's user avatar
  • 483
1 vote
3 answers
412 views

Best practice for updating list data periodically?

I have a SharePoint list that contains a list of all of our company domains and their expiry date. I've been asked to have this list whois each domain periodically and update the expiry date within ...
Michael A's user avatar
  • 1,425
1 vote
0 answers
96 views

structuring Javascript for sharepoint code

I have been reading many articles and going through many video tutorials, they explain almost all patterns from javascript (Module pattern, Prototype pattern, Revealing Module pattern and etc) with ...
Akshay Randive's user avatar
1 vote
0 answers
117 views

Best practice for re-using the SPWeb object across code layers/services

I have several services that use the SPWeb object. These services are called to perform various functions, sometimes completely unrelated. i.e. an AuthenticationService uses SPWeb to get information ...
contactmatt's user avatar
0 votes
1 answer
66 views

Can an AD group be added to Visitor Group, with the same users being assigned to the Owners and Members Group?

This is going to seem like an incredibly simple question, as I know users can already exist in multiple groups (and I know it's best practice for them not to do so where possible). I am very new to ...
dramerus's user avatar
0 votes
1 answer
87 views

How to manage contenttypes in a ContentTypeHub

Setting up a contenttypehub is (relatively) easy. But how do you manage the contenttypes in the hub correctly. What are the best practices to keep the hub manageable and the ContentType up to date? ...
Dribbel's user avatar
  • 2,906
3 votes
2 answers
4k views

Creating multiple PWA instances in the same farm

I need to provision multiple PWA instances in the same farm. My business requirement is, i have more than 100 branches and i suppose to create an individual PWA instance per each branch, but i need to ...
Nera's user avatar
  • 528
1 vote
2 answers
317 views

Best practices for creating views or separate lists?

Is there a best practice that can be said for whether to add a tag and have users filter on it or just create a separate list? We have many groups in our SharePoint application that all have many ...
jkandiko's user avatar
  • 559
0 votes
1 answer
275 views

SQL server WSS_Logging fragmentation

We are running SP2013 on SQL Server 2014 (setup with a Available Group) and we use a tool called SQL spotlight to monitor the health of our SQL servers. It constantly complains that many of the ...
Aaron's user avatar
  • 250
1 vote
1 answer
720 views

Best practices for Sharepoint 2013 3 tier installation

I have 3 servers WFE server Application Server Database Server I am using Windows 2008 R2 and SQL server 2008 Assuming SQL Server 2008 is installed with a Server account E.g. SQL_service, can ...
user1339913's user avatar
0 votes
1 answer
183 views

Sharepoint CAML best practices

Can I write a CAML query inside a for loop? Copied from comment I have a funds list which displays funds and user name. I have populated a DataTable into a GridView and able to display all the data ...
Nikhil J's user avatar
  • 4,934
0 votes
1 answer
480 views

Writing sharepoint CSOM applications best practices

What is the best way to write sample snippets of code Visual studio 2012- Create a SharePoint App project. Issue :-Every time you need to query the list on the host web you need to query the Host ...
user1339913's user avatar
0 votes
1 answer
173 views

Custom Workflow Activity vs Web Services in SharePoint 2013 Workflow

I am working on a SharePoint 2013 workflow project which needs some business logic. In SharePoint 2013, workflows are declarative. So to write a custom code, its advised to create a web service and ...
Thomas Mathew's user avatar
1 vote
0 answers
28 views

How to let users discover sites they don't have access to?

What is the best way to make users aware of existing sites (they don't have access to)? We have this scenario: In our organisation everybody is allowed to create team sites for ad hoc collaboration. ...
Dribbel's user avatar
  • 2,906
0 votes
2 answers
926 views

Sharepoint public site topology and best practice

I would like to have somes informations about internet public site. What topoly is recommended ? (extranet topology seems to be the best). Is there best practice about sharepoint configuration ? ...
bobosh's user avatar
  • 143
0 votes
0 answers
35 views

Using SharePoint exception handling in hybrid application

I am struggling to figure out a way to handle exceptions in my application. My application is Hybrid and mainly a .Net application that uses SharePoint 2010 for document management only. I want to ...
Shashank Srivastava's user avatar
2 votes
2 answers
47 views

How many web app's

I'm certainly a newby in SharePoint but my company give me the great task to deploy it. It's a SharePoint 2013 standard installed onPremise. Our goal is to build some team sites plus personal sites. ...
tdaget's user avatar
  • 135
1 vote
1 answer
63 views

Sub-sites as records

I have been sent a solution proposal from a company on how they would build their Sharepoint site. We need to have a place to store information about a business deviations, such as name, organisation,...
user30210's user avatar
0 votes
1 answer
157 views

Why do we need to strong name and mark webpart as safe?

We are using SP2013 and developing webparts for clients to be used in the intranet portal. We create the webpart, implement the logic and publish the wsp and install it on clients server. I want to ...
variable's user avatar
  • 4,440
0 votes
1 answer
124 views

SharePoint 2013: Forced to have an App tile? Or Re-design?

Do anyone know of a way to hide an app tile, it appears that we are forced to have one with each app we install? For example, I just want to deploy a Remote Event Receiver to a site. Create a ...
Elliot Wood's user avatar
24 votes
2 answers
21k views

SharePoint 2013 CSOM: Is it better to pass a Context object around or a Url?

In SharePoint 2013 CSOM is it better to pass a Context object around, or a Url to open a context? Which would be the best example: (Please consider there may be a lot of methods preforming tasks) 1)...
Elliot Wood's user avatar
3 votes
1 answer
9k views

PowerShell code to add/remove, install/uninstall and enable/deactivate feature at Web, Site Collection, Web Application and Farm scope

Please can you give me the best practice PowerShell code to:- A. Add, install and enable feature at -Web -Site Collection -Web Application -Farm scope B. Deactivate, Uninstall and Remove ...
variable's user avatar
  • 4,440
0 votes
1 answer
1k views

What is difference between SPSite.Url and SPSite.RootWeb.Url

What is difference between: SPSite.Url SPSite.RootWeb.Url If both are same, Which is considered to be good practice?
variable's user avatar
  • 4,440