SharePoint Designer has its roots in FrontPage and is a Web design tool useful for editing Master Pages and CSS. However, the ease of use provided by SharePoint Designer comes at a price: There's no integrated source control support. ...
To support future development and user training, admins must document the different features implemented in SharePoint Syntex, including what models employees use and flow charts in the system's design. Documentation should include user training materials with screenshots and detailed explanations of expe...
Best practices (SharePoint Server 2010) Article 07/22/2014 Applies to: SharePoint Server 2010Some design decisions that you make for Microsoft SharePoint Server 2010 can have a lasting effect on your environment and affect how well the solution performs. There are also operational practices that ...
Design your timer jobs so that they consist of small, manageable pieces. Because administrators and other events, such as system restarts, can stop timer jobs, you can minimize the amount of rework after any interruption by breaking timer jobs into small pieces of work. ...
Sometimes this design pattern is required, but ensure that you do not overlook the appropriate time to call Dispose when you are finished with the cross method calls. The following code example shows a pattern where SPSite and SPWeb leak when the class goes out of scope....
Design There are several best practices to consider when you design a custom activity. Arguments versus Activities versus Properties Consider the purpose of an expression when you decide to use arguments, activities, or properties. It is preferable to use the following: ...
A user who has the Full Control or Design permission level on the site has removed or hidden the Search Box Web Part. The Search service is unavailable in the Office SharePoint Server farm, either because of a service interruption or because administrators have taken it offline. ...
Let's say you have a killer idea for an add-in. In this section, we'll guide you through the design decisions you need to make and offer best practices to build your add-in. For example, what makes a good user interface? What are the add-in "shapes" available? When should I use...
If your feature's design mandates that a state-changing operation must occur on a GET request, you can disable this check by setting the AllowUnsafeUpdates property of the current Microsoft.SharePoint.SPWeb class to true. Remember to reset it after performing your operation, and use a try-catc...
Design for simplicity and longevity. Involve your business owners and users to get feedback during all stages of the design process. Establish a governance plan that defines roles and responsibilities, guidelines, and best practices, compliance and retention, provisioning sites, and expectations for co...