Create UX components in SharePoint
The model for SharePoint Add-ins offers many UX components and mechanisms that help you build a great user experience in SharePoint Add-ins. The user experience in the add-in model is also flexible enough to let you use the techniques and platforms that best adapt to the needs of end users.
The following table lists resources to help you learn about creating and using UX components in add-ins.
Resources and guidance for creating UX components in SharePoint Add-ins
|Use a SharePoint website's style sheet in SharePoint Add-ins||You can reference the style sheet of a SharePoint website in your SharePoint Add-in and use it to style your webpages by using the style sheet in SharePoint. In addition, if someone changes the SharePoint website's style sheet or theme, you can adopt the new set of styles in your add-in without modifying the style sheet reference in your add-in.|
|Create add-in parts to install with your SharePoint Add-in||With add-in parts, you can show your add-in user experience right in the host web. An add-in part displays your add-in content using an IFrame. End users can customize the experience using the custom properties that you can provide for your add-in part. The add-in webpage receives the custom property values through parameters in the query string.|
|Create custom actions to deploy with SharePoint Add-ins||When you are creating a SharePoint Add-in, custom actions let you interact with the lists and the ribbon in the host web. A custom action deploys to the host web when end users install your add-in. Custom actions can open a remote webpage and pass information through the query string. Two types of custom actions are available for add-ins: Ribbon and Edit Control Block.|
|Highlight content and enhance the functionality of SharePoint-hosted SharePoint Add-ins with the callout control||The SharePoint callout control provides a flexible way to engage your user and showcase your SharePoint-hosted app's functionality. This article shows you how to construct this control, add it to your page, and customize its appearance and behavior.|
|Include a web part in a webpage on the add-in web||How to include a web part on a page in a SharePoint Add-in.|
Next steps: Working with data in SharePoint Add-ins
Have you finished designing a great UX for your add-in? Incorporate data with the mechanisms available to you in the model for SharePoint Add-ins. For more information, see Work with external data in SharePoint.
- Set up an on-premises development environment for SharePoint Add-ins
- UX design for SharePoint Add-ins
- SharePoint Add-ins UX design guidelines
- Three ways to think about design options for SharePoint Add-ins
- Important aspects of the SharePoint Add-in architecture and development landscape
- Host webs, add-in webs, and SharePoint components in SharePoint
- Develop SharePoint Add-ins
- SharePoint Add-ins