SharePoint is Microsoft's popular web-based data storage, document management, and collaboration platform. It enables organizations to control information access and automate the workflow process across different business units. It provides web-based space for users to upload, view, and share documents instantly with fellow team members. Users can have their own storage space called "OneDrive" and can control document sharing with co-workers for access. In a nutshell, SharePoint simplifies document management for organizations and provides enhanced security for document sharing and access control.
SharePoint Experience Extension
Contentstack’s Experience Extensions offer a variety of ways to integrate third-party applications, such as SharePoint, directly into your headless CMS. You can search for and access content from third-party applications without moving out of your CMS.
Using a Contentstack Custom Field, you can integrate the SharePoint extension into your content type which will enable you to pick and choose the files or documents from the SharePoint space. This Experience Extension allows content managers to fetch the required document as the input value for that field, all within the user interface of Contentstack.
SharePoint Experience Extension Setup
To use a Custom Field with SharePoint, perform the following steps:
Create a SharePoint Custom FieldCreate and configure a SharePoint Custom Field. You can define exactly how the integration works, what account details will be required, and what information you want to link to Contentstack. Typically, we recommend that a developer helps perform this step. See the documentation for step-by-step instructions.
Add the SharePoint Custom FieldAdd a Custom Field to your content type and select SharePoint as the Extension.
Test SharePoint Custom Field in Your Entries
You should be able to see the SharePoint Custom Field on a content entry page. Try it by selecting it to ensure the setup works correctly.