SharePoint Add-ins, also known as SharePoint Apps, are custom extensions that enhance the functionality and customization options of SharePoint sites. They are like plugins or modules that can be added to SharePoint to extend its capabilities. SharePoint Add-ins can be built using web technologies like HTML, CSS, and JavaScript.
These add-ins can be used to add new features, modify the look and feel of SharePoint sites, integrate with external systems, or automate business processes. They can be created to perform specific tasks, such as displaying data from external sources, creating custom forms, or implementing custom workflows.
Types of SharePoint Add-ins
SharePoint Add-ins, also known as SharePoint Apps, are custom software components that extend the functionality and customization options of SharePoint. They can be added to SharePoint sites to introduce new features, enhance existing capabilities, and integrate with external systems.
There are three main types of SharePoint Add-ins:
SharePoint-hosted Add-ins
These add-ins are self-contained within SharePoint and consist of web pages, lists, libraries, and other SharePoint components. They are built using web technologies like HTML, CSS, and JavaScript. SharePoint-hosted add-ins run entirely on the client side and can be used to customize the user interface, create custom lists or libraries, and add custom behaviors to SharePoint sites.
Provider-hosted Add-ins
Provider-hosted add-ins are built using web technologies but hosted on an external web server or cloud platform. They consist of a SharePoint component (manifest) deployed to SharePoint and a remote web application that provides the functionality. The remote web application can be hosted on any platform, such as Microsoft Azure or a third-party hosting provider. Provider-hosted add-ins can interact with SharePoint through APIs, allowing for advanced integration with external systems or custom business logic.
SharePoint Framework (SPFx) Extensions
SharePoint Framework Extensions are a modern development model introduced in SharePoint. They allow developers to extend SharePoint's user interface and add custom functionality to modern SharePoint sites and pages. SPFx Extensions are built using web technologies and can be used to create custom header or footer components, add custom actions to the SharePoint toolbar, or inject custom scripts or styles to modify the page behavior. SPFx Extensions are deployed to SharePoint and run on the client side.
Each type of SharePoint Add-in has its own development approach and capabilities, allowing developers to choose the most suitable type based on the requirements and goals of their customization or solution.
Comments