Skip to content

Commit a0c7efe

Browse files
authored
Merge pull request #5216 from OfficeDev/lindalu-update-deprecated-landing-pages
update deprecated landing pages
2 parents a16eeb7 + a9a5191 commit a0c7efe

File tree

2 files changed

+99
-121
lines changed

2 files changed

+99
-121
lines changed
Lines changed: 65 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,75 @@
11
---
2-
layout: LandingPage
3-
ms.topic: landing-page
42
title: Development lifecycle overview
53
description: Learn about the planning, developing, testing, and publishing lifecycle events.
6-
ms.date: 12/31/2024
4+
author: lindalu-msft
5+
ms.author: lindalu
6+
ms.topic: overview
7+
ms.date: 06/09/2025
78
ms.localizationpriority: high
89
---
910

10-
# Development lifecycle overview
11+
# Office Add-in development lifecycle
1112

1213
All Office Add-ins are built upon the Office Add-ins platform. They share a common framework through which add-in capabilities are implemented. This means that regardless of whether you're creating an add-in for Excel, Outlook, or another Office application, you can have features such as dialog boxes, add-in commands, task panes, and single sign-on (SSO).
1314

14-
For any add-in you build, you need to understand important concepts like Office application and platform availability, Office JavaScript API programming patterns, how to specify an add-in's settings and capabilities in the manifest file, how to troubleshoot your add-in, and publish an add-in. Review the documentation listed in the following table. That gives you a good foundation for common features and application-specific implementations.
15+
For any add-in you build, you need to understand the following concepts.
1516

16-
| | |
17-
| ------------- | ------------- |
18-
| :::image type="icon" source="../images/i_best-practices_small.svg"::: | **Plan**<br>[Learn the best practices and system requirements for Office Add-ins.](../concepts/add-in-development-best-practices.md) |
19-
| :::image type="icon" source="../images/i_code-blocks_small.svg"::: | **Develop**<br>[Learn the APIs and patterns to develop Office Add-ins.](../develop/develop-overview.md) |
20-
| :::image type="icon" source="../images/i_recommended-testing_small.svg"::: | **Test and debug**<br>[Learn how to test and debug Office Add-ins.](../testing/test-debug-office-add-ins.md) |
21-
| :::image type="icon" source="../images/i_deploy_small.svg"::: | **Publish**<br>[Learn how to deploy and publish Office Add-ins.](../publish/publish.md) |
22-
| :::image type="icon" source="../images/i_reference_small.svg"::: | **Reference**<br>[View the reference documentation for the Office JavaScript APIs, the add-ins manifest, error code lists, and more.](../reference/javascript-api-for-office.md) |
17+
- Office application and platform availability
18+
- Office JavaScript API programming patterns
19+
- How to specify an add-in's settings and capabilities in the manifest file
20+
- Troubleshooting your add-in
21+
- Publishing your add-in
22+
23+
For the best foundation for these common features and application-specific implementations, review the following documentation.
24+
25+
:::row:::
26+
:::column span="":::
27+
:::image type="content" source="../images/office-add-ins-lifecycle-step-1-plan.png" alt-text="illustration of a route winding through mountains":::
28+
:::column-end:::
29+
:::column span="3":::
30+
</br>**Plan**</br>
31+
[Learn the best practices and system requirements for Office Add-ins.](../concepts/add-in-development-best-practices.md)
32+
:::column-end:::
33+
:::row-end:::
34+
:::row:::
35+
:::column span="":::
36+
:::image type="content" source="../images/office-add-ins-lifecycle-step-2-develop.png" alt-text="illustrtion of a plan, a cog, and a wrench":::
37+
:::column-end:::
38+
:::column span="3":::
39+
</br>**Develop**</br>
40+
[Learn the APIs and patterns to develop Office Add-ins.](../develop/develop-overview.md)
41+
:::column-end:::
42+
:::row-end:::
43+
:::row:::
44+
:::column span="":::
45+
:::image type="content" source="../images/office-add-ins-lifecycle-step-3-test-and-debug.png" alt-text="illustration of an eye looking through a magnifying glass":::
46+
:::column-end:::
47+
:::column span="3":::
48+
</br>**Test and debug**</br>
49+
[Learn how to test and debug Office Add-ins.](../testing/test-debug-office-add-ins.md)
50+
:::column-end:::
51+
:::row-end:::
52+
:::row:::
53+
:::column span="":::
54+
:::image type="content" source="../images/office-add-ins-lifecycle-step-4-publish.png" alt-text="illustration of a rocket ship being deployed":::
55+
:::column-end:::
56+
:::column span="3":::
57+
</br>**Publish**</br>
58+
[Learn how to deploy and publish Office Add-ins.](../publish/publish.md)
59+
:::column-end:::
60+
:::row-end:::
61+
:::row:::
62+
:::column span="":::
63+
:::image type="content" source="../images/office-add-ins-lifecycle-step-5-reference.png" alt-text="illustration of a large reference book":::
64+
:::column-end:::
65+
:::column span="3":::
66+
</br>**Reference**</br>
67+
[View the reference documentation for the Office JavaScript APIs, the add-ins manifest, error code lists, and more.](../reference/javascript-api-for-office.md)
68+
:::column-end:::
69+
:::row-end:::
70+
71+
## See also
72+
73+
- [Office Dev Center](https://developer.microsoft.com/office)
74+
- [Office Add-ins platform overview](../overview/office-add-ins.md)
75+
- [Office client application and platform availability for Office Add-ins](/javascript/api/requirement-sets)
Lines changed: 34 additions & 109 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
---
2-
layout: LandingPage
3-
ms.topic: landing-page
42
title: Office JavaScript API reference documentation
53
description: Learn about the Office JavaScript APIs.
6-
ms.date: 07/22/2024
4+
author: lindalu-msft
5+
ms.author: lindalu
6+
ms.topic: overview
7+
ms.date: 06/09/2025
78
ms.localizationpriority: high
89
---
910

10-
# API reference documentation
11+
# Office JavaScript API reference documentation
1112

1213
An add-in can use the Office JavaScript APIs to interact with objects in Office client applications.
1314

@@ -18,109 +19,33 @@ You should use application-specific APIs whenever feasible, and use Common APIs
1819

1920
## API reference
2021

21-
<ul class="panelContent cardsF cols cols3">
22-
<li>
23-
<div class="cardSize">
24-
<div class="cardPadding">
25-
<div class="card">
26-
<div class="cardImageOuter">
27-
<div class="cardImage">
28-
<a href="/javascript/api/excel"><img src="../images/index/logo-excel.svg" alt="Excel API reference docs" /></a>
29-
</div>
30-
</div>
31-
<div class="cardText">
32-
<h3>Excel API reference</h3>
33-
<p><a href="/javascript/api/excel">JavaScript APIs for building Excel add-ins.</a></p>
34-
</div>
35-
</div>
36-
</div>
37-
</div>
38-
</li>
39-
<li>
40-
<div class="cardSize">
41-
<div class="cardPadding">
42-
<div class="card">
43-
<div class="cardImageOuter">
44-
<div class="cardImage">
45-
<a href="/javascript/api/outlook"><img src="../images/index/logo-outlook.svg" alt="Outlook API reference docs" /></a>
46-
</div>
47-
</div>
48-
<div class="cardText">
49-
<h3>Outlook API reference</h3>
50-
<p><a href="/javascript/api/outlook">JavaScript APIs for building Outlook add-ins.</a></p>
51-
</div>
52-
</div>
53-
</div>
54-
</div>
55-
</li>
56-
<li>
57-
<div class="cardSize">
58-
<div class="cardPadding">
59-
<div class="card">
60-
<div class="cardImageOuter">
61-
<div class="cardImage">
62-
<a href="/javascript/api/word"><img src="../images/index/logo-word.svg" alt="Word API reference docs" /></a>
63-
</div>
64-
</div>
65-
<div class="cardText">
66-
<h3>Word API reference</h3>
67-
<p><a href="/javascript/api/word">JavaScript APIs for building Word add-ins.</a></p>
68-
</div>
69-
</div>
70-
</div>
71-
</div>
72-
</li>
73-
<li>
74-
<div class="cardSize">
75-
<div class="cardPadding">
76-
<div class="card">
77-
<div class="cardImageOuter">
78-
<div class="cardImage">
79-
<a href="/javascript/api/powerpoint"><img src="../images/index/logo-powerpoint.svg" alt="PowerPoint API reference docs" /></a>
80-
</div>
81-
</div>
82-
<div class="cardText">
83-
<h3>PowerPoint API reference</h3>
84-
<p><a href="/javascript/api/powerpoint">JavaScript APIs for building PowerPoint add-ins.</a></p>
85-
</div>
86-
</div>
87-
</div>
88-
</div>
89-
</li>
90-
<li>
91-
<div class="cardSize">
92-
<div class="cardPadding">
93-
<div class="card">
94-
<div class="cardImageOuter">
95-
<div class="cardImage">
96-
<a href="/javascript/api/onenote"><img src="../images/index/logo-onenote.svg" alt="OneNote API reference docs" /></a>
97-
</div>
98-
</div>
99-
<div class="cardText">
100-
<h3>OneNote API reference</h3>
101-
<p><a href="/javascript/api/onenote">JavaScript APIs for building OneNote add-ins.</a></p>
102-
</div>
103-
</div>
104-
</div>
105-
</div>
106-
</li>
107-
<li>
108-
<div class="cardSize">
109-
<div class="cardPadding">
110-
<div class="card">
111-
<div class="cardImageOuter">
112-
<div class="cardImage">
113-
<a href="/javascript/api/office"><img src="../images/index-landing-page/i_code-blocks.svg" alt="reference docs" /></a>
114-
</div>
115-
</div>
116-
<div class="cardText">
117-
<h3>Common API reference</h3>
118-
<p><a href="/javascript/api/office">JavaScript APIs that can be used by any Office Add-in.</a></p>
119-
</div>
120-
</div>
121-
</div>
122-
</div>
123-
</li>
124-
</ul>
22+
:::row:::
23+
:::column span="":::
24+
:::image type="content" source="../images/m365-app-excel.png" alt-text="Excel API reference":::
25+
</br>**Excel API reference**</br>[JavaScript APIs for building Excel add-ins](/javascript/api/excel)
26+
:::column-end:::
27+
:::column span="":::
28+
:::image type="content" source="../images/m365-app-outlook.png" alt-text="Outlook API reference":::
29+
</br>**Outlook API reference**</br>[JavaScript APIs for building Outlook add-ins](/javascript/api/outlook)
30+
:::column-end:::
31+
:::column span="":::
32+
:::image type="content" source="../images/m365-app-word.png" alt-text="Word API reference":::
33+
</br>**Word API reference**</br>[JavaScript APIs for building Word add-ins](/javascript/api/word)
34+
:::column-end:::
35+
:::row-end:::
36+
:::row:::
37+
:::column span="":::
38+
:::image type="content" source="../images/m365-app-powerpoint.png" alt-text="PowerPoint API reference":::
39+
</br>**PowerPoint API reference**</br>[JavaScript APIs for building PowerPoint add-ins](/javascript/api/powerpoint)
40+
:::column-end:::
41+
:::column span="":::
42+
:::image type="content" source="../images/m365-app-onenote.png" alt-text="OneNote API reference":::
43+
</br>**OneNote API reference**</br>[JavaScript APIs for building OneNote add-ins](/javascript/api/onenote)
44+
:::column-end:::
45+
:::column span="":::
46+
:::image type="content" source="../images/m365-app-office.png" alt-text="Common API reference":::
47+
</br>**Common API reference**</br>[JavaScript APIs that can be used by any Office Add-in](/javascript/api/office)
48+
:::column-end:::
49+
:::row-end:::
12550

126-
<b>Note</b>: There's currently no application-specific JavaScript API for Project; you'll use Common APIs to create Project add-ins.
51+
**Note**: There's currently no application-specific JavaScript API for Project; you'll use Common APIs to create Project add-ins.

0 commit comments

Comments
 (0)