Skip to content

Commit 2f723ad

Browse files
authored
Edit pass on sp-add-ins Develop section (SharePoint#1151)
* Final edit * Final edit * Final edit * Final edit * Final edit * Final edit * Final edit * Final edit * Final edit * Final edit * Final edit * Final edit * Final edit * Final edit * Edit in progress * Fixed link
1 parent 1845925 commit 2f723ad

21 files changed

+708
-1616
lines changed

docs/sp-add-ins/access-sharepoint-data-from-add-ins-using-the-cross-___domain-library.md

Lines changed: 23 additions & 23 deletions
Large diffs are not rendered by default.

docs/sp-add-ins/complete-basic-operations-using-sharepoint-rest-endpoints.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -373,8 +373,7 @@ The SharePoint Online (and on-premises SharePoint 2016 and later) REST service s
373373
- [SharePoint: Perform basic data access operations on files and folders by using REST](http://code.msdn.microsoft.com/SharePoint-Perform-ab9c4ae5)
374374
- [Secure data access and client object models for SharePoint Add-ins](secure-data-access-and-client-object-models-for-sharepoint-add-ins.md)
375375
- [Work with external data in SharePoint](work-with-external-data-in-sharepoint.md)
376-
- [Open Data Protocol](http://www.odata.org/)
377-
- [OData: JavaScript Object Notation (JSON) Format](http://www.odata.org/documentation/odata-version-2-0/JSON-format/)
376+
- [OData resources](get-to-know-the-sharepoint-rest-service.md#odata-resources)
378377
- [Set custom permissions on a list by using the REST interface](set-custom-permissions-on-a-list-by-using-the-rest-interface.md)
379378
- [Develop SharePoint Add-ins](develop-sharepoint-add-ins.md)
380379

docs/sp-add-ins/create-add-in-parts-to-install-with-your-sharepoint-add-in.md

Lines changed: 153 additions & 301 deletions
Large diffs are not rendered by default.

docs/sp-add-ins/create-custom-actions-to-deploy-with-sharepoint-add-ins.md

Lines changed: 3 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -353,53 +353,9 @@ Follow these steps to create a custom action in the host web document libraries:
353353
|Visual Studio does not open the browser after you press the F5 key.|Set the SharePoint Add-in project as the startup project.|
354354
|The tokens in the URL are not resolved after you press the F5 key in Visual Studio.|Go to the **Site Contents** page in the host web, and click the icon for your add-in.|
355355

356-
## Next steps
357-
<a name="SP15Createcustomactionsapps_Nextsteps"> </a>
358-
359-
This article demonstrated how to create a custom action in a SharePoint Add-in. As a next step, you can learn about other UX components that are available for SharePoint Add-ins. To learn more, see the following:
360-
361-
362-
363-
364-
- [Code sample: Open a remote add-in webpage using an ECB custom action](http://code.msdn.microsoft.com/SharePoint-Open-e0ca1826)
365-
366-
367-
- [SharePoint-Add-in-Localization](https://github.com/OfficeDev/SharePoint-Add-in-Localization)
368-
369-
370-
- [Code sample: Use custom actions and the cross-___domain library to order books](http://code.msdn.microsoft.com/SharePoint-Open-a-36d1598d)
371-
372-
373-
- [Use a SharePoint website's style sheet in SharePoint Add-ins](use-a-sharepoint-website-s-style-sheet-in-sharepoint-add-ins.md)
374-
375-
376-
- [Use the client chrome control in SharePoint Add-ins](use-the-client-chrome-control-in-sharepoint-add-ins.md)
377-
378-
379-
- [Create add-in parts to install with your SharePoint Add-in](create-add-in-parts-to-install-with-your-sharepoint-add-in.md)
380-
381-
382-
383356
## See also
384357
<a name="SP15Createcustomactionsapps_AddResources"> </a>
385358

386-
387-
- [Set up an on-premises development environment for SharePoint Add-ins](set-up-an-on-premises-development-environment-for-sharepoint-add-ins.md)
388-
389-
390-
- [UX design for SharePoint Add-ins](ux-design-for-sharepoint-add-ins.md)
391-
392-
393-
- [SharePoint Add-ins UX design guidelines](sharepoint-add-ins-ux-design-guidelines.md)
394-
395-
396-
- [Create UX components in SharePoint](create-ux-components-in-sharepoint.md)
397-
398-
399-
- [Three ways to think about design options for SharePoint Add-ins](three-ways-to-think-about-design-options-for-sharepoint-add-ins.md)
400-
401-
402-
- [Important aspects of the SharePoint Add-in architecture and development landscape](important-aspects-of-the-sharepoint-add-in-architecture-and-development-landscap.md)
403-
404-
405-
359+
- [Code sample: Open a remote add-in webpage using an ECB custom action](https://code.msdn.microsoft.com/office/SharePoint-2013-Open-a-36d1598d)
360+
- [SharePoint-Add-in-Localization](https://github.com/OfficeDev/SharePoint-Add-in-Localization)
361+
- [Create UX components in SharePoint](create-ux-components-in-sharepoint.md)
Lines changed: 23 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,56 +1,45 @@
11
---
22
title: Create UX components in SharePoint
3-
ms.date: 09/25/2017
3+
description: Create UX components for your add-ins in SharePoint.
4+
ms.date: 12/14/2017
45
ms.prod: sharepoint
56
---
67

7-
88
# Create UX components in SharePoint
9-
Learn how to create UX components for your add-ins in SharePoint.
10-
11-
12-
13-
149

15-
## Creating UX components in SharePoint Add-ins
16-
<a name="SP15CreateUX_Creating"> </a>
17-
18-
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. Table 1 lists resources to help you learn about creating and using UX components in add-ins.
19-
20-
21-
10+
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.
2211

23-
**Table 1. Resources and guidance for creating UX components in SharePoint Add-ins**
12+
The following table lists resources to help you learn about creating and using UX components in add-ins.
2413

14+
**Resources and guidance for creating UX components in SharePoint Add-ins**
2515

2616
|**Article**|**Description**|
2717
|:-----|:-----|
2818
| [Use a SharePoint website's style sheet in SharePoint Add-ins](use-a-sharepoint-website-s-style-sheet-in-sharepoint-add-ins.md)|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.|
29-
| [Use the client chrome control in SharePoint Add-ins](use-the-client-chrome-control-in-sharepoint-add-ins.md)|The chrome control in SharePoint enables you to use the header styling of a specific SharePoint site in your add-in without needing to register a server library or use a specific technology or tool. To use this functionality, you must register a SharePoint JavaScript library through a standard <script> tag. You can provide a placeholder by using an HTML **div** element and further customize the control by using the available options. The control inherits its appearance from the specified SharePoint website.|
30-
| [Create add-in parts to install with your SharePoint Add-in](create-add-in-parts-to-install-with-your-sharepoint-add-in.md)|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.|
31-
| [Create custom actions to deploy with SharePoint Add-ins](create-custom-actions-to-deploy-with-sharepoint-add-ins.md)|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. There are two types of custom actions available for add-ins: Ribbon and Edit Control Block.|
32-
| [Customize a list view in SharePoint Add-ins using client-side rendering](customize-a-list-view-in-sharepoint-add-ins-using-client-side-rendering.md)|Client-side rendering provides a mechanism that you can use to produce your own output for a set of controls that are hosted in a SharePoint page. This mechanism enables you to use well-known technologies, such as HTML and JavaScript, to define the rendering logic of SharePoint list views. In client-side rendering, you can specify your own JavaScript resources and host them in the data storage options available to your add-ins, such as a document library.|
33-
| [Use the client-side People Picker control in SharePoint-hosted SharePoint Add-ins](use-the-client-side-people-picker-control-in-sharepoint-hosted-sharepoint-add-ins.md)|Learn how to use the client-side People Picker control in SharePoint Add-ins. The client-side People Picker control lets users quickly search for and select valid user accounts for people, groups, and claims in their organization. The picker is an HTML and JavaScript control that provides cross-browser support.|
19+
| [Use the client chrome control in SharePoint Add-ins](use-the-client-chrome-control-in-sharepoint-add-ins.md)|The chrome control in SharePoint enables you to use the header styling of a specific SharePoint site in your add-in without needing to register a server library or use a specific technology or tool. To use this functionality, you must register a SharePoint JavaScript library through a standard `<script>` tag. You can provide a placeholder by using an HTML **div** element and further customize the control by using the available options. The control inherits its appearance from the specified SharePoint website.|
20+
| [Create add-in parts to install with your SharePoint Add-in](create-add-in-parts-to-install-with-your-sharepoint-add-in.md)|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.|
21+
| [Create custom actions to deploy with SharePoint Add-ins](create-custom-actions-to-deploy-with-sharepoint-add-ins.md)|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.|
22+
| [Customize a list view in SharePoint Add-ins using client-side rendering](customize-a-list-view-in-sharepoint-add-ins-using-client-side-rendering.md)|Client-side rendering provides a mechanism that you can use to produce your own output for a set of controls that are hosted on a SharePoint page. This mechanism enables you to use well-known technologies, such as HTML and JavaScript, to define the rendering logic of SharePoint list views. In client-side rendering, you can specify your own JavaScript resources and host them in the data storage options available to your add-ins, such as a document library.|
23+
| [Use the client-side People Picker control in SharePoint-hosted SharePoint Add-ins](use-the-client-side-people-picker-control-in-sharepoint-hosted-sharepoint-add-in.md) |The client-side People Picker control lets users quickly search for and select valid user accounts for people, groups, and claims in their organization. The picker is an HTML and JavaScript control that provides cross-browser support.|
24+
| [Highlight content and enhance the functionality of SharePoint-hosted SharePoint Add-ins with the callout control](highlight-content-and-enhance-the-functionality-of-sharepoint-hosted-sharepoint.md) | 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.|
25+
| [Include a Web Part in a webpage on the add-in web](include-a-web-part-in-a-webpage-on-the-add-in-web.md) | How to include a Web Part on a page in a SharePoint Add-in. |
26+
3427

35-
## Next steps: Working with data in SharePoint Add-ins
3628
<a name="SP15CreateUX_Next"> </a>
3729

38-
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](work-with-external-data-in-sharepoint.md).
39-
30+
## Next steps: Working with data in SharePoint Add-ins
4031

32+
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](work-with-external-data-in-sharepoint.md).
4133

4234

4335
## See also
4436
<a name="SP15CreateUX_AddRes"> </a>
4537

46-
47-
- [SharePoint Add-ins](sharepoint-add-ins.md)
48-
49-
50-
- [UX design for SharePoint Add-ins](ux-design-for-sharepoint-add-ins.md)
51-
52-
53-
- [Develop SharePoint Add-ins](develop-sharepoint-add-ins.md)
54-
55-
56-
38+
- [Set up an on-premises development environment for SharePoint Add-ins](set-up-an-on-premises-development-environment-for-sharepoint-add-ins.md)
39+
- [UX design for SharePoint Add-ins](ux-design-for-sharepoint-add-ins.md)
40+
- [SharePoint Add-ins UX design guidelines](sharepoint-add-ins-ux-design-guidelines.md)
41+
- [Three ways to think about design options for SharePoint Add-ins](three-ways-to-think-about-design-options-for-sharepoint-add-ins.md)
42+
- [Important aspects of the SharePoint Add-in architecture and development landscape](important-aspects-of-the-sharepoint-add-in-architecture-and-development-landscap.md)
43+
- [Host webs, add-in webs, and SharePoint components in SharePoint](host-webs-add-in-webs-and-sharepoint-components-in-sharepoint.md)
44+
- [Develop SharePoint Add-ins](develop-sharepoint-add-ins.md)
45+
- [SharePoint Add-ins](sharepoint-add-ins.md)

docs/sp-add-ins/customize-a-list-view-in-sharepoint-add-ins-using-client-side-rendering.md

Lines changed: 1 addition & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,6 @@ For guidance on how to set up a development environment that fits your needs, se
3535
### Core concepts to help you understand list view customization with client-side rendering
3636

3737
The following table lists useful articles that can help you understand the concepts that are involved in a list view customization scenario.
38-
39-
40-
41-
42-
**Table 1. Core concepts for list view customization in an add-in**
43-
4438

4539
|**Article title**|**Description**|
4640
|:-----|:-----|
@@ -242,49 +236,9 @@ function postRenderHandler(ctx) {
242236

243237
3. Go to your custom List by entering the _/Lists/<your_list_instance>_ address relative to your add-in directory in the add-in web ___domain (not the host web ___domain). Add one or two announcements. On the ribbon, choose the **Overridable** view.
244238

245-
246-
247-
## Next steps
248-
<a name="SP15CSRlistview_Nextsteps"> </a>
249-
250-
This article demonstrated how to customize a list view in a SharePoint Add-in by using client-side rendering. As a next step, you can learn about the other UX components that are available for SharePoint Add-ins. To learn more, see the following:
251-
252-
253-
254-
255-
- [Code sample: Customize a list view in an add-in using client-side rendering](http://code.msdn.microsoft.com/SharePoint-Customize-61761017)
256-
257-
258-
- [Use a SharePoint website's style sheet in SharePoint Add-ins](use-a-sharepoint-website-s-style-sheet-in-sharepoint-add-ins.md)
259-
260-
261-
- [Use the client chrome control in SharePoint Add-ins](use-the-client-chrome-control-in-sharepoint-add-ins.md)
262-
263-
264-
- [Create custom actions to deploy with SharePoint Add-ins](create-custom-actions-to-deploy-with-sharepoint-add-ins.md)
265-
266-
267-
- [Create add-in parts to install with your SharePoint Add-in](create-add-in-parts-to-install-with-your-sharepoint-add-in.md)
268-
269-
270239

271240
## See also
272241
<a name="SP15CSRlistview_AddResources"> </a>
273242

274-
275-
- [Set up an on-premises development environment for SharePoint Add-ins](set-up-an-on-premises-development-environment-for-sharepoint-add-ins.md)
276-
277-
278-
- [UX design for SharePoint Add-ins](ux-design-for-sharepoint-add-ins.md)
279-
280-
243+
- [Code sample: Customize a list view in an add-in using client-side rendering](https://code.msdn.microsoft.com/office/SharePoint-2013-Customize-61761017)
281244
- [Create UX components in SharePoint](create-ux-components-in-sharepoint.md)
282-
283-
284-
- [Three ways to think about design options for SharePoint Add-ins](three-ways-to-think-about-design-options-for-sharepoint-add-ins.md)
285-
286-
287-
- [Important aspects of the SharePoint Add-in architecture and development landscape](important-aspects-of-the-sharepoint-add-in-architecture-and-development-landscap.md)
288-
289-
290-

0 commit comments

Comments
 (0)