Sharepoint
Sharepoint
SharePoint
SharePoint is a web-based collaborative platform that
SharePoint
integrates natively with Microsoft Office. Launched in 2001,[6]
SharePoint is primarily sold as a document management and
storage system, but the product is highly configurable and its
usage varies substantially among organizations.
Editions
There are various editions of SharePoint which have different
functions.
https://en.wikipedia.org/wiki/SharePoint 3/15
3/6/23, 7:43 PM SharePoint - Wikipedia
"Team Site".
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",
WebDAV can be used to access files without using the web interface. However, Microsoft's
implementation of WebDAV doesn't conform to the official WebDAV protocol and therefore isn't
compliant to the WebDAV standard. For example, WebDAV applications have to support the
language tagging functionality of the XML specification[23] which Microsoft's implementation
doesn't. Only Windows XP to Windows 8 are supported.
SharePoint's custom development capabilities provide an additional layer of services that allow
rapid prototyping of integrated (typically line-of-business) web applications.[24] 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
which are encapsulated and managed to access to resources such as corporate user data and
document data.
Content structure
Pages
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 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.
SharePoint List stores and displays data items such as Contacts. Some built-in content types
such as 'Contact' or 'Appointment' allow the list to expose advanced features such as Microsoft
Outlook or Project synchronization.[25]
In SharePoint 2013, in some locations, Lists and Libraries were renamed 'Apps' (despite being
unrelated to the "SharePoint App Store"). In SharePoint 2016, some of these were renamed back to
Lists and Libraries.
Sites
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,
communication sites, organization sites, wiki sites, blank sites, and publishing sites.
Web-based configuration
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.[26]
SharePoint Designer
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.[27]
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.
https://en.wikipedia.org/wiki/SharePoint 5/15
3/6/23, 7:43 PM SharePoint - Wikipedia
A limited subset of these features are available by SharePoint's SaaS providers, including
Microsoft.
Custom development
The SharePoint Framework (SPFx)[28][29] provides a development model based on the
TypeScript language. The technical stack is Node.js, Yeoman, Gulp, NPM, and Webpack. It
embraces a modern web technologies development method. It is the only supported way to
customize the new modern experience user interface (UI). It has been globally available since
mid 2017. It allows a web developer to step into SharePoint development more easily.
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.
The SharePoint "Client Object Model" (available for JavaScript and .NET), and REST/SOAP
APIs can be referenced from many environments, providing authenticated users access to a
wide variety of SharePoint capabilities.[30]
"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.
Server architecture
SharePoint Server can be scaled down to operate entirely from one developer machine, or scaled
up to be managed across hundreds of machines.[31]
Farms
A SharePoint farm is a logical grouping of SharePoint servers that share common resources.[32] 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
https://en.wikipedia.org/wiki/SharePoint 6/15
3/6/23, 7:43 PM SharePoint - Wikipedia
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
Web applications (WAs) are top-level containers for content in a SharePoint farm. A web
application is associated primarily with IIS configuration. A web application consists of a set of
access mappings or URLs defined in the SharePoint central management console, which are
replicated by SharePoint across every IIS Instance (e.g. Web Application Servers) configured in the
farm.
Site collections
A site collection is a hierarchical group of 'SharePoint Sites'. Each web application must have at
least one site collection. Site collections share common properties (detailed here (https://msdn.mi
crosoft.com/en-us/library/microsoft.sharepoint.spsite_properties.aspx)), common subscriptions
to service applications, and can be configured with unique host names.[33] A site collection may
have a distinct content databases, or may share a content database with other site collections in the
same web application.[31]
Service applications
Service applications 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 service application can be turned off, exist on one server, or be
load-balanced across many servers in a farm. Service Applications are designed to have
independent functionality and independent security scopes.[31]
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.[31]
This application provides a complete centralized management interface for web and service
applications in the SharePoint farm, including AD account management for web and 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.[31]
https://en.wikipedia.org/wiki/SharePoint 7/15
3/6/23, 7:43 PM SharePoint - Wikipedia
SharePoint uses Microsoft's OpenXML document standard for integration with Microsoft Office.
Document metadata is also stored using this format.
SharePoint provides various application programming interfaces (APIs: client-side, server-side,
JavaScript) and REST, SOAP and OData-based interfaces.
SharePoint can be used to achieve compliance with many document retention, record
management, document ID and discovery laws.[35]
SharePoint is compatible with CMIS – the Content Management Interoperability Standard,
using Microsoft's CMIS Connector (https://technet.microsoft.com/en-us/library/ff934619.aspx).
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.[36] Also
added support for AppFabric.[37]
https://en.wikipedia.org/wiki/SharePoint 8/15
3/6/23, 7:43 PM SharePoint - Wikipedia
History
Origins
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.[41]
GAC-(Global Assembly Cache) is used to accommodate the shared assemblies that are specifically
designated to be shared by applications executed on a system.
Versions
https://en.wikipedia.org/wiki/SharePoint 9/15
3/6/23, 7:43 PM SharePoint - Wikipedia
SharePoint Foundation 2010 (free), SharePoint Server 2010 (commercial extension for
Foundation), and SharePoint Enterprise 2010 (commercial extension for Server)
SharePoint Foundation 2013 (free), SharePoint Server 2013 (extension on top of Foundation),
and SharePoint Enterprise 2013.
SharePoint Online (Plan 1 and 2).
SharePoint Server 2016 and SharePoint Enterprise 2016.
SharePoint Server 2019 and SharePoint Enterprise 2019.
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.
Sandboxed Solutions and a client-side object-model APIs for JavaScript, Silverlight, and .NET
applications
Business Connectivity Services, Claims-based Authentication, and Windows PowerShell
support
Sources:[43][44]
Hybrid Improvements
Single Sites View
Unified Search
Search Sensitive Information in Hybrid Search
Unified UI (O365)
Performance, Scaling & Deployment Improvements
Search Scaling Capabilities
Site Collection Enhancement
Deterministic View Threshold – Removing 5000 Limit
https://en.wikipedia.org/wiki/SharePoint 10/15
3/6/23, 7:43 PM SharePoint - Wikipedia
Sources:[45]
Sources:[46][47]
https://en.wikipedia.org/wiki/SharePoint 11/15
3/6/23, 7:43 PM SharePoint - Wikipedia
See also
Enterprise portal
List of collaborative software
List of content management systems
References
1. "Hardware and Software Requirements for SharePoint 2019" (https://docs.microsoft.com/en-u
s/sharepoint/install/hardware-and-software-requirements-2019). Microsoft TechNet. Microsoft
Corporation. July 24, 2018. Retrieved October 23, 2018.
2. "System requirements for SharePoint Server Subscription Edition" (https://docs.microsoft.com/
sharepoint/install/system-requirements-for-sharepoint-subscription-edition). Microsoft
Documentation. Microsoft Corporation. November 2, 2021. Retrieved January 24, 2022.
3. "Install or uninstall language packs for SharePoint Servers 2016 and 2019" (https://docs.micros
oft.com/en-us/SharePoint/install/install-or-uninstall-language-packs-0#list-of-languages).
Microsoft Docs. Microsoft Corporation. Retrieved December 17, 2018.
4. "Microsoft SharePoint APKs" (https://www.apkmirror.com/apk/microsoft-corporation/microsoft-s
harepoint/). APKMirror.
5. "Microsoft SharePoint" (https://apps.apple.com/app/id1091505266). App Store.
6. Oleson, Joel (28 December 2007). "7 Years of SharePoint - A History Lesson" (http://archive.wi
kiwix.com/cache/20110813183416/http://blogs.msdn.com/b/joelo/archive/2007/12/28/7-years-o
f-sharepoint-a-history-lesson.aspx). Joel Oleson's Blog - SharePoint Land. Microsoft
Corporation. MSDN Blogs. Archived from the original (http://blogs.msdn.com/b/joelo/archive/20
07/12/28/7-years-of-sharepoint-a-history-lesson.aspx) on 13 August 2011. Retrieved 13 August
2011.
https://en.wikipedia.org/wiki/SharePoint 12/15
3/6/23, 7:43 PM SharePoint - Wikipedia
7. Spataro, Jared; Microsoft 365, Corporate Vice President for (December 8, 2020). "Over 200
million users rely on SharePoint as Microsoft is again recognized as a Leader in the 2020
Gartner Content Services Platforms Magic Quadrant Report" (https://www.microsoft.com/en-u
s/microsoft-365/blog/2020/12/08/over-200-million-users-rely-on-sharepoint-as-microsoft-is-agai
n-recognized-as-a-leader-in-the-2020-gartner-content-services-platforms-magic-quadrant-repor
t/). Microsoft 365 Blog. Retrieved March 27, 2022.
8. "SharePoint 2010 Editions Comparison -Sites" (http://sharepoint.microsoft.com/en-us/buy/Page
s/Editions-Comparison.aspx?Capability=Sites). Microsoft SharePoint 2010 Marketing Website.
Microsoft. Retrieved August 13, 2011.
9. "SharePoint 2010 Editions Comparison - Communities" (http://sharepoint.microsoft.com/en-us/
buy/Pages/Editions-Comparison.aspx?Capability=Communities). Microsoft SharePoint 2010
Marketing Website. Microsoft. Retrieved August 13, 2011.
10. "SharePoint 2010 Editions Comparison - Content" (http://sharepoint.microsoft.com/en-us/buy/P
ages/Editions-Comparison.aspx?Capability=Content). Microsoft SharePoint 2010 Marketing
Website. Microsoft. Retrieved August 13, 2011.
11. "SharePoint 2010 Editions Comparison-earch" (http://sharepoint.microsoft.com/en-us/buy/Page
s/Editions-Comparison.aspx?Capability=Search). Microsoft SharePoint 2010 Marketing
Website. Microsoft. Retrieved August 13, 2011.
12. "SharePoint 2010 Editions Comparison -Composites" (http://sharepoint.microsoft.com/en-us/bu
y/Pages/Editions-Comparison.aspx?Capability=Composites). Microsoft SharePoint 2010
Marketing Website. Microsoft. Retrieved August 13, 2011.
13. "What's deprecated or removed from SharePoint Server 2016" (https://technet.microsoft.com/e
n-us/library/mt346112(v=office.16).aspx). technet.microsoft.com. Retrieved November 8, 2016.
14. "SharePoint 2010 Editions Comparisondfdf534" (http://sharepoint.microsoft.com/en-us/buy/Pag
es/Editions-Comparison.aspx). Microsoft SharePoint 2010 Marketing Website. Microsoft.
Retrieved August 13, 2011.
15. "SharePoint Online – Collaboration Software" (https://products.office.com/en-us/sharepoint/sha
repoint-online-collaboration-software). products.office.com. Retrieved July 24, 2016.
16. "Compare SharePoint Plans and Options" (http://office.microsoft.com/en-us/sharepoint/collabor
ation-tools-compare-sharepoint-plans-FX103789400.aspx). Microsoft Office. Microsoft.
Retrieved January 29, 2015.
17. "Microsoft FastTrack" (http://fasttrack.microsoft.com/roadmap). fasttrack.microsoft.com.
Retrieved July 24, 2016.
18. "Start Building a SharePoint Governance Plan in the Real World | Sharegate" (http://en.share-g
ate.com/blog/real-world-sharepoint-governance-plan). January 7, 2014. Retrieved July 24,
2016.
19. "Microsoft Graph with SharePoint Framework" (https://www.tatvasoft.co.uk/blog/microsoft-grap
h-with-sharepoint-framework/). Tatvasoft. January 28, 2019. Retrieved February 4, 2020.
20. "SharePoint – Team Collaboration Software Tools" (https://products.office.com/en-US/sharepoi
nt?legRedir=true&CorrelationId=128316d1-cf5b-4f25-8964-5fa3031fe12c). Microsoft Office.
Retrieved May 19, 2015.
21. Rand Group (April 22, 2020). "SharePoint versus Network File Share (NFS)" (https://www.rand
group.com/insights/microsoft/sharepoint-vs-network-file-share/). Retrieved April 22, 2020.
22. "Five remote work problems Microsoft 365 solves" (https://linktechaustralia.com.au/insights/five
-remote-work-problems-microsoft-365-solves/). Linktech Australia. February 4, 2022. Retrieved
June 11, 2022.
23. <[email protected]>, Lisa Dusseault. "HTTP Extensions for Web Distributed
Authoring and Versioning (WebDAV)" (https://tools.ietf.org/html/rfc4918). tools.ietf.org.
24. SharePoint 2013 development overview (http://msdn.microsoft.com/en-us/library/office/jj16408
4.aspx). Msdn.microsoft.com (July 16, 2012). Retrieved on 2014-02-22.
25. "Introduction to Content Types" (https://msdn.microsoft.com/en-us/library/office/ms472236%28
v=office.14%29.aspx). msdn.microsoft.com. Retrieved May 19, 2015.
https://en.wikipedia.org/wiki/SharePoint 13/15
3/6/23, 7:43 PM SharePoint - Wikipedia
https://en.wikipedia.org/wiki/SharePoint 14/15
3/6/23, 7:43 PM SharePoint - Wikipedia
External links
Official website (https://www.microsoft.com/en-us/microsoft-365/sharepoint/collaboration)
SharePoint Roadmap (http://roadmap.office.com)
https://en.wikipedia.org/wiki/SharePoint 15/15