SharePoint Online User Interface
|Stable release||2016 / 4 May 2016|
|Operating system||Windows Server 2008 R2 and Windows Server 2012|
|Platform||x64 / ASP.net 4.5|
|Available in||Basque, Bulgarian, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Hindi, Italian, Japanese, Kazakh, Korean, Latvian, Lithuanian, Norwegian (Bokmål), Polish, Portuguese, Romanian, Russian, Serbian (Latin), Slovak, Slovenian, South Africa, Spanish, Swedish, Thai, Turkish, and Ukrainian|
|Type||Content Management Systems|
SharePoint Foundation: Freeware
Other editions: Trialware
SharePoint is a web application that integrates with Microsoft Office. Launched in 2001, SharePoint is primarily sold as a document management and storage system, but the product is highly configurable and usage varies substantially between organizations.
There are various different editions of SharePoint which have different functions:
SharePoint Online is typically bundled in Microsoft Office 365 subscriptions, but can be purchased outright. It is limited to a core set of collaboration, file hosting, and document and content management scenarios, and is updated on a frequent basis.
SharePoint Server is provided to organizations that seek greater control over SharePoint's behavior or design. This product is installed on the customer's IT infrastructure. It receives less frequent updates, but has access to a wider set of features and customization capabilities. There are three versions of SharePoint Server: Foundation (free), Standard, and Enterprise, although the free version may have been discontinued in 2016. These servers may be provisioned as normal virtual/cloud servers, or as hosted services.
Microsoft states that SharePoint has 160 million users across 75,000 customer organizations.
- 1 Applications
- 2 Content Structure
- 3 Configuration and customization
- 4 Server Architecture
- 5 Administration, Security, Compliance
- 6 History
- 7 Related Software and Competitors
- 8 See also
- 9 References
- 10 External links
SharePoint usage varies from organisation to organisation. The product encompasses a wide variety of capabilities, most of which require configuration and governance.
The most common uses of the SharePoint include:
Enterprise Content and Document Management
SharePoint allows for storage, retrieval, searching, archiving, tracking, management, and reporting on of electronic documents and records. Many of the functions in this product are designed around various legal, information management, and process requirements in organisations. SharePoint also provides search and 'graph' functionality. SharePoint's integration with Microsoft Windows and Microsoft Office allow for collaborative real-time editing, and encrypted/information rights managed synchronization.
Intranet and Social Network
A SharePoint intranet or intranet portal is a way to centralize access to enterprise information and applications. It is a tool that helps an organization manage its internal communications, applications and information more easily. Microsoft claims that this has organizational benefits such as increased employee engagement, centralizing process management, reducing new staff on-boarding costs, and providing the means to capture and share tacit knowledge (e.g. via tools such as wikis/blogs).
SharePoint contains team collaboration groupware capabilities, including: Project scheduling (integrated with Outlook and Project), social collaboration, shared mailboxes, and project related document storage and collaboration. Groupware in SharePoint is based around the concept of a "Team Site".
File Hosting Service (Personal Cloud)
SharePoint Server hosts OneDrive for Business, which allows storage and synchronization of an individual's personal documents, as well as public/private file sharing of those documents. This is typically combined with other Microsoft Office Servers/Services such as Microsoft Exchange, to produce a "personal cloud",
Custom Web Applications
SharePoint's custom development capabilities provide an additional layer of services that allow rapid prototyping of integrated (typically line-of-business) web applications. SharePoint provides developers with integration into corporate directories and data sources through standards such as REST/OData/OAuth. Enterprise application developers use SharePoint's security and information management capabilities across a variety of development platforms and scenarios. SharePoint also contains an enterprise "app store" that has different types of external applications with encapsulated and managed to access to resources such as corporate user data and document data.
SharePoint provides free-form pages which may be edited in-browser. These may be used to provide content to users, or to provide structure to the SharePoint environment.
Web-Parts & App-Parts
Web parts and App parts are components (also known as portlets) that can be inserted into Pages. They are used to display information from both SharePoint and third party applications.
Lists, Libraries, Content, and "Apps"
A SharePoint library stores and displays files and folders.
A SharePoint list stores and displays data items.
Each item in a library or list is a content item. An example of a content item may be a "Document", which may have a "Name", "Contact" - with contact information fields, or "Sales Invoice", which may have fields such as "Total" and "Customer ID".
Content Types are definitions (or types) of items. These definitions describe things like what metadata fields a Document, Contact, or Invoice may have. SharePoint allows you to create your own definitions based on the built-in ones. Some built in content types include: Contacts, Appointments, Documents, and Folders.
In SharePoint 2013, in some locations, Lists and Libraries have been renamed 'Apps' (despite being unrelated to the "SharePoint App Store"). In SharePoint 2016, some of these were renamed back to Lists and Libraries.
A SharePoint Site is a collection of pages, lists, libraries, apps, configurations, features, content types, and sub-sites. Examples of Site templates in SharePoint include: collaboration (team) sites, wiki sites, blank sites, and publishing sites.
Configuration and customization
SharePoint is primarily configured through a web browser. The web-based user interface provides most of the configuration capability of the product.
Depending on your permission level, the web interface can be used to:
- Manipulate content structure, site structure, create/delete sites, modify navigation and security, or add/remove apps.
- Enable or disable product features, upload custom designs/themes, or turn on integrations with other Office products.
- Configure basic workflows, view usage analytics, manage metadata, configure search options, upload customizations, and set up integration.
SharePoint Designer is a semi-deprecated product that provided 'advanced editing' capabilities for HTML/ASPX pages, but remains the primary method of editing SharePoint workflows.
A significant subset of HTML editing features were removed in Designer 2013, and the product is expected to be deprecated in 2016-7.
Microsoft SharePoint's Server Features are configured either using PowerShell, or a Web UI called "Central Administration". Configuration of server farm settings (e.g. search crawl, web application services) can be handled through these central tools.
While Central Administration is limited to farm-wide settings (config DB), it provides access to tools such as the 'SharePoint Health Analyzer', a diagnostic health-checking tool.
In addition to PowerShell's farm configuration features, some limited tools are made available for administering or adjusting settings for sites or site collections in content databases.
A limited subset of these features are available by SharePoint's SaaS providers, including Microsoft.
- The SharePoint "App Model" provides various types of external applications that offer the capability to show authenticated web-based applications through a variety of UI mechanisms. Apps may be either "SharePoint-hosted" , or "Provider-hosted". Provider hosted apps may be developed using most back-end web technologies (e.g. ASP.net, NodeJS, PHP). Apps are served through a proxy in SharePoint, which requires some DNS/certificate manipulation in on-premises versions of SharePoint.
- "Sand-boxed" plugins can be uploaded by any end-user who has been granted permission. These are security-restricted, and can be governed at multiple levels (including resource consumption management). In multi-tenant cloud environments, these are the only customizations that are typically allowed.
- Farm features are typically fully trusted code that need to be installed at a farm-level. These are considered deprecated for new development.
- Service applications: It is possible to integrate directly into the SharePoint SOA bus, at a farm level.
Customization may appear through:
- Application-to-application integration with SharePoint.
- Extensions to SharePoint functionality (e.g. custom workflow actions).
- 'Web Parts' (also known as "portlets", "widgets", or "gadgets") that provide new functionality when added to a page.
- Pages/sites or page/site templates.
SharePoint Server can be scaled down to operate entirely from one developer machine, or scaled up to be managed across hundreds of machines. While architecture considerations are relatively complex, a broad overview is below:
A SharePoint farm is a logical grouping of SharePoint servers that share common resources. A farm typically operates stand-alone, but can also subscribe to functions from another farm, or provide functions to another farm. Each farm has its own central configuration database, which is managed through either a PowerShell interface, or a Central Administration website (which relies partly on PowerShell's infrastructure). Each server in the farm is able to directly interface with the central configuration database. Servers use this to configure services (e.g. IIS, windows features, database connections) to match the requirements of the farm, and to report server health issues, resource allocation issues, etc...
Web Applications (WAs) are top-level containers for content in a SharePoint farm, and are typically the interface through which a user interacts with SharePoint. A web application is associated with a set of access mappings or URLs defined in the SharePoint central management console, then automatically replicated into the IIS configuration of every server configured in the farm. WAs are typically independent of each other, have their own application pools, and can be restarted independently in Internet Information Services.
A site collection is used to provide a grouping of 'SharePoint Sites'. Each web application typically has at least one site collection. Site collections may be associated with their own content databases, or they may share a content database with other site collections in the same web application. A site collection may contain one or more sites. A site collection is a group of sites that are functionally, navigationally, and administratively related to one another.
Service Applications (SAs) provide granular pieces of SharePoint functionality to other web and service applications in the farm. Examples of service applications include the User Profile Sync service, and the Search Indexing service. A SA can be turned off, exist on one server, or be load-balanced across many servers in a farm. SAs are designed to be as independent as possible, so that—depending on the SA—restarting an SA, experiencing an SA failure, or misconfiguring an SA may not necessarily prevent the farm from operating. Each SA enabled on the farm typically has its own process that requires a certain amount of RAM to operate, and typically also has its own configuration database and Active Directory (AD) service account. SharePoint Server and Enterprise include all the SharePoint Foundation SAs, as well as additional SAs.
Administration, Security, Compliance
SharePoint's architecture enables 'least-privileges' execution permission model.
SharePoint Central Administration (the CA) is a web application that typically exists on a single server in the farm, however it is also able to be deployed for redundancy to multiple servers. This application provides a complete centralized management interface for web & service applications in the SharePoint farm, including AD account management for web & service applications. In the event of the failure of the CA, Windows PowerShell is typically used on the CA server to reconfigure the farm.
The structure of the SharePoint platform enables multiple WAs to exist on a single farm. In a shared (cloud) hosting environment, owners of these WAs may require their own management console. The SharePoint 'Tenant Administration' (TA) is an optional web application used by web application owners to manage how their web application interacts with the shared resources in the farm.
Compliance, standards and integration
- SharePoint integrates with Microsoft Office.
- SharePoint uses Microsoft's OpenXML document standard for integration with Microsoft Office. Document metadata is also stored using this format.
- SharePoint can be used to achieve compliance with many document retention, record management, document ID and discovery laws.
- SharePoint is compatible with CMIS - the Content Management Interoperability Standard, using Microsoft's CMIS Connector.
- SharePoint by default produces valid XHTML 1.0 that is compliant with WCAG 2.0 accessibility standards.
- SharePoint can use claims-based authentication, relying on SAML tokens for security assertions. SharePoint provides an open authentication plugin model.
- SharePoint has support for XLIFF to support the localization of content in SharePoint. Also added support for AppFabric.
SharePoint Foundation 2013 is available for free on-premises deployment. It is dependent on various hardware/software requirements, including a proper license for Microsoft Windows Server. It contains much of the core functionality and architecture drawn on by the commercial version of the package. Microsoft is not expecting to release a SharePoint Foundation 2016, and is currently considering different options for existing SharePoint Foundation customers.
Microsoft SharePoint Standard builds on the Microsoft SharePoint Foundation in a few key product areas.
- Sites: Audience targeting, governance tools, Secure store service, web analytics functionality.
- Communities: 'MySites' (personal profiles including skills management, and search tools), enterprise wikis, organization hierarchy browser, tags and notes.
- Content: Improved tooling and compliance for document & record management, managed metadata, word automation services, content type management.
- Search: Better search results, search customization abilities, mobile search, 'Did you mean?', OS search integration, Faceted Search, and metadata/relevancy/date/location-based refinement options.
- Composites: Pre-built workflow templates, BCS profile pages.
SharePoint Standard licensing includes a CAL (client access license) component and a server fee. SharePoint Standard may also be licensed through a cloud model.
Built upon SharePoint Standard, Microsoft SharePoint Enterprise features can be unlocked simply by providing an additional license key.
Extra features in SharePoint Enterprise includes:
- Search thumbnails and previews, rich web indexing, better search results.
- Business intelligence integration, dashboards, and business data surfacing.
- PowerPivot and PerformancePoint.
- Microsoft Office Access, Visio, Excel, and InfoPath Forms services.
- SharePoint Enterprise Search extensions.
SharePoint Enterprise licensing includes a CAL component and a server fee that must be purchased in addition to SharePoint Server licensing. SharePoint Enterprise may also be licensed through a cloud model.
Microsoft's hosted SharePoint product is offered as part of their Office 365 product. The on-line version has a constantly changing feature-set and licensing arrangements, but is typically comparable with SharePoint Enterprise. Currently, additional capabilities include:
- 'NextGen Portals'
- Microsoft Delve & Sway
- Yammer Integration & Office 365 Groups
- Integration with Outlook Web App
- Newer versions of Online Office Document Editor Tools
- Small business web publishing capabilities
- Removal of various file size/number limitations
Missing capabilities include
- Some search & UI customizations are not possible and/or not recommended
- Web publishing capabilities are mostly removed
- Limited Tenant Administration options
- No Service Application administration options
- Inability to change files on sever
- Inability to read error logs
N.B. Changes in SharePoint Online are listed on the Office Roadmap.
|Search Server||An enterprise search platform based on the search capabilities of SharePoint. A Freeware Express edition was once available.||Discontinued|
|FAST Search Server 2010 for SharePoint||Search product that can be implemented on SharePoint Foundation||Discontinued|||
|SharePoint Designer||A free, client-side customization and configuration tool for SharePoint||Deprecated|
|Microsoft Visio||A diagramming tool which can be used to design SharePoint Workflows. Can be added to an Office 365 subscription.||Active|
|Microsoft Office||Desktop, Mobile, and Tablet based Office Productivity Suite. Also available for Mac. Included in some Office 365 plans.||Active|
|Office Web Apps||Web-based, online, cross-browser compatible versions of Excel, Word, PowerPoint and OneNote. Directly Integrate with SharePoint.||Active|
|Microsoft Project Server||An extension to SharePoint providing integration with Microsoft Project||Active|
|Microsoft Project Online||An extension to Office 365 providing integration with Microsoft Project||Active|
|Microsoft Project||A client-based project planning tool which can be connected to a SharePoint task list for task and gantt-chart sharing. Comes with Project Online.||Active|
|Power BI||An extension for Office 365 or SharePoint providing advanced Business Intelligence capabilities||Active|
|Microsoft Exchange Server||A mail server that integrates with Microsoft SharePoint. Included in 365.||Active|
|Skype for Business||A client and server that provide VOIP telephony integration, IM, conferencing, and video/screen-sharing. Integrates with SharePoint for presence. Included in 365.||Active|
|Yammer||A cloud-only enterprise social network that connects and closely integrates with SharePoint and is included in Office 365.||Active.|
|Microsoft Dynamics CRM||A CRM system with SharePoint & Office 365 Groups integration. On-premises or 365 tenant deployment options.||Active|
|InfoPath Forms Services||Allows InfoPath forms to be hosted in a SharePoint web site and served via web browser||Deprecated|
|Excel Services||A server technology included in SharePoint 2010 and SharePoint 2007 that enables users to load, calculate, and display Excel 2010 workbooks on SharePoint Server 2010||Active|
|SharePoint Workspace||A client-side SharePoint site synchronization component included in Microsoft Office 2010 (Professional Plus edition and higher).||Discontinued|
|OneDrive for Business||A client-side file synchronization component included in Microsoft Office 2013-16 and available for free download.||Active|
|OneDrive for Mac||A client-side file synchronization component available for free download.||Active|
SharePoint evolved from projects codenamed "Office Server" and "Tahoe" during the Office XP development cycle.
"Office Server" evolved out of the FrontPage and Office Server Extensions and "Team Pages". It targeted simple, bottom-up collaboration.
"Tahoe", built on shared technology with Exchange and the “Digital Dashboard”, targeted top-down portals, search and document management. The searching and indexing capabilities of SharePoint came from the "Tahoe" feature set. The search and indexing features were a combination of the index and crawling features from the Microsoft Site Server family of products and from the query language of Microsoft Index Server.
Successive versions (in chronological order):
- SharePoint Portal Server 2001
- SharePoint Team Services (2002)
- SharePoint Services 2.0 (free license) - SharePoint Portal Server 2003 (commercial release)
- SharePoint Services 3.0 (free license) - plus Office SharePoint Server 2007 (commercial extension)
- SharePoint Foundation 2010 (free) - plus SharePoint Server 2010 (commercial extension for Foundation), and SharePoint Enterprise 2010 (commercial extension for Server)
- SharePoint Foundation 2013 (free) - plus SharePoint Server 2013 (extension on top of Foundation), and SharePoint Enterprise 2013.
- SharePoint Server 2016 - plus SharePoint Enterprise 2016.
- SharePoint Online (Plan 1), and SharePoint Online (Plan 2)
Changes in end-user functionality added in the 2010 version of SharePoint include:
- New UI with Fluent Ribbon, using wiki-pages rather than 'web-part pages' and offering multi-browser support.
- New social profiles, and early social networking features
- Central Administration rebuilt.
- Restructure of "Shared Service Providers" - Introduction of "Service Applications" SOA model.
- Business Connectivity Services, Claims-based Authentication, and Windows PowerShell support
- Cross-browser drag & drop support for file uploads/changes, and Follow/Share buttons
- OneDrive for Business (initially SkyDrive Pro) replaces MySites, OneDrive also replaces SharePoint Workspaces.
- Updates to social network feature & new task aggregation tool.
- Database caching, called Distributed Cache Service
- Content-aware switching, called Management
- Audit center (service called eDiscovery)
- Rebuilt and improved search capabilities
- Removal of some analytics capabilities
- UI: JSLink, MDS, theme packs. No WYSIWYG in SP Designer.
Related Software and Competitors
|Enterprise Content Management||Personal Cloud for Business||Intranet & Corporate Social Network||Web Content Management|
|All major competition is open-source.
For more see: List of CMS
- "Hardware and Software Requirements for SharePoint 2013". Microsoft TechNet. Microsoft Corporation. 29 January 2013. Retrieved 27 March 2013.
- "Language Offerings for SharePoint 2010 Products". Microsoft SharePoint Team Blog. Microsoft Corporation. Retrieved 13 August 2011.
- Oleson, Joel (28 December 2007). "7 Years of SharePoint - A History Lesson". Joel Oleson's Blog - SharePoint Land (Microsoft Corporation). MSDN Blogs. Retrieved 13 August 2011.
- "SharePoint Online – Collaboration Software". products.office.com. Retrieved 2016-07-24.
- "Microsoft FastTrack". fasttrack.microsoft.com. Retrieved 2016-07-24.
- "What is SharePoint – Overview of features". products.office.com. Retrieved 2016-07-24.
- "SharePoint Server 2016 Beta 2 Coming This Month -- Redmondmag.com". Redmondmag. Retrieved 2016-07-24.
- "Start Building a SharePoint Governance Plan in the Real World | Sharegate". Retrieved 2016-07-24.
- "SharePoint – Team Collaboration Software Tools". Microsoft Office. Retrieved 2015-05-19.
- VibeThemes (2013-03-06). "SharePoint versus Network File Share (NFS)". Retrieved 2016-07-24.
- SharePoint 2013 development overview. Msdn.microsoft.com (2012-07-16). Retrieved on 2014-02-22.
- "Introduction to Content Types". msdn.microsoft.com. Retrieved 2015-05-19.
- Video: Ribbon highlights In SharePoint 2010. Microsoft Office website (Microsoft). 30 November 2010.
- "Ignite 2015 Announcement – There will be no SharePoint Designer 2016 - Eric Overfield". Retrieved 2015-05-19.
- SharePoint 2010 for Developers. SharePoint website (Microsoft Corporation). Retrieved 13 August 2011.
- "Logical architecture components (SharePoint Server 2010)". Technet. Microsoft. Retrieved 13 August 2011.
- "MSDN Conceptual Overview".
- Holme, Dan. "Least Privilege Service Accounts for SharePoint 2010". SharePoint Pro Magazine. Penton Media. Retrieved 13 August 2011.
- McNelis, Zack. "SharePoint 2010 – Compliance Everywhere". Technet Blogs - Zach McNelis. Microsoft. Retrieved 13 August 2011.
- Kate Kelly, Jesus Barrera Ramos, and Marcus Reid. 16 October 2012. XLIFF in SharePoint 2013. Presentation at FEISGILTT 2012. <http://www.localizationworld.com/lwseattle2012/feisgiltt/FEISGILTT_2012_Program.pdf>
- "Licensing Details". Microsoft.com. Microsoft Corporation. Retrieved 13 August 2011.
- "Compare SharePoint Editions". Microsoft.com. Microsoft Corporation. Retrieved 13 August 2011.
- "Benjamin Niaulin on Twitter". Retrieved 2015-05-19.
- "SharePoint 2010 Editions Comparison -Sites". Microsoft SharePoint 2010 Marketing Website. Microsoft. Retrieved 13 August 2011.
- "SharePoint 2010 Editions Comparison - Communities". Microsoft SharePoint 2010 Marketing Website. Microsoft. Retrieved 13 August 2011.
- "SharePoint 2010 Editions Comparison - Content". Microsoft SharePoint 2010 Marketing Website. Microsoft. Retrieved 13 August 2011.
- "SharePoint 2010 Editions Comparison-earch". Microsoft SharePoint 2010 Marketing Website. Microsoft. Retrieved 13 August 2011.
- "SharePoint 2010 Editions Comparison -Composites". Microsoft SharePoint 2010 Marketing Website. Microsoft. Retrieved 13 August 2011.
- "SharePoint 2010 Editions Comparison". Microsoft SharePoint 2010 Marketing Website. Microsoft. Retrieved 13 August 2011.
- "Compare SharePoint Plans and Options". Microsoft Office. Microsoft. Retrieved 29 January 2015.
- "FAST Solution Center". Support. Microsoft. Retrieved 2 February 2014.
- "FAST Search Server 2010 for SharePoint". Microsoft TechNet. Microsoft. 12 May 2010. Retrieved 2 February 2014.
- "Manupatra Information Solutions". Microsoft Case Study. Microsoft. 17 February 2013. Retrieved 2 February 2014.
- "Sharepoint History". MSDN. Microsoft corporation. 5 October 2009. Retrieved 2 December 2010.
- How-To Videos - Microsoft Office. Microsoft.com. Retrieved on 2014-02-22.
- "Magic Quadrant for Enterprise Content Management". www.gartner.com. Retrieved 2015-05-19.
- "Cloud storage provider Comparison at Tom's Hardware". www.tomshardware.com. Retrieved 2015-05-19.
- "Why These 6 Enterprise Social Platforms Lead the Way". Retrieved 2015-05-19.