Developers should be able to anticipate user requests for customizing standard computing tools. SharePoint Server 2013 is a standard computing foundation for many organizations. It makes sense, therefore, for SharePoint developers to gain familiarity with popular requests for customizing the platform as well as the preferred tools to develop these software systems.
SharePoint-Videos.com has published a set of video tutorials authored by Yaroslav Pentsarskyy, subject matter expert and published author on SP13-303 SharePoint 2013: Development Video Training Package. Any subscriber to our site can review any of the training content included in this set. As well, individuals and groups can purchase the set for local, unlimited internal use.
In the second half of the first video tutorial in this set, “Most Common Customization Requests”, Yaroslav lists the most popular types of customization SharePoint 2013 users have historically requested. These types fall into three broad categories:
- Look and UI Interaction
- Content
- and Process
- .Net Controls
- Web Parts
- JavaScript + frameworks, CSS
- and Master Pages and page layouts
- Site and List Templates
- Web Parts
- and Ribbon Controls
- Event Receivers
- Workflows
- Timer job
- and Deployment Scripts
- In browser and browser debug tools
- SharePoint Designer 2013
- Visual Studio 2012
- SharePoint Designer 2013
- Visual Studio 2012
- SharePoint Designer 2013
- Visual Studio 2012
- Powershell Scripts
Look and UI Interaction
Examples of customization requests in this category range from simply changing colors and themes, to changing layouts of pages, and, finally, to requests for complex systems built with a farm UI to manipulate content.
Content
Content customization requests include templates for sites and lists; capturing external content and publishing it internally; contextual content manipulation; and, finally, disable out-of-the-box functions.
Process
Process customizations include list and site events; workflows; scheduled recurring tasks; page publishing; and deployment scenarios.
The methods available to produce the requested systems for the Look and UI Interaction include:
The methods available to produce the requested systems for the Content include:
Finally,the methods available to produce the requested systems for the Process include:
The preferred tools to produce the results for Look and UI Interaction include:
The preferred tools to produce the results for Content include:
Finally, the preferred tools to produce the results for Process include:
© Rehmani Consulting, Inc. & Ira Michael Blonder, 2013 All Rights Reserved