You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To customize the reply-to and from, do the following in the {{site.konnect_short_name}} UI:
2
+
1. Set up a [custom domain](/dev-portal/custom-domains/) in {{site.dev_portal}}.
3
+
1. In the Portal Editor, navigate to the email settings.
4
+
1. Click **Email notification settings**.
5
+
1. Enter your from name and email.
6
+
Reply-to email is optional.
7
+
8
+
Alternatively, you can use the {{site.dev_portal}} API:
9
+
1. Send a POST request to the [`/portals/{portalId}/custom-domain` endpoint](/api/konnect/portal-management/v3/#/operations/create-portal-custom-domain):
10
+
{% capture create_custom_domain %}
11
+
<!--vale off-->
12
+
{% konnect_api_request %}
13
+
url: /v3/portals/$DEV_PORTAL_ID/custom-domain
14
+
method: POST
15
+
body:
16
+
hostname: example.com
17
+
enabled: true
18
+
ssl: {}
19
+
{% endkonnect_api_request %}
20
+
<!--vale on-->
21
+
{% endcapture %}
22
+
{{ create_custom_domain | indent: 3 }}
23
+
24
+
2. Send a POST request to the [`/portals/{portalId}/email-config` endpoint](/api/konnect/portal-management/v3/#/operations/create-portal-email-config):
Copy file name to clipboardExpand all lines: app/_landing_pages/dev-portal/customizations/dev-portal-customizations.yaml
+48-34Lines changed: 48 additions & 34 deletions
Original file line number
Diff line number
Diff line change
@@ -1,17 +1,19 @@
1
1
metadata:
2
-
title: "Dev Portal customizations"
2
+
title: "{{site.dev_portal}} customizations"
3
3
content_type: landing_page
4
-
description: Customize the look, structure, and access of your Dev Portal with flexible page controls and branding options
4
+
description: Customize the look, structure, and access of your {{site.dev_portal}} with flexible page controls and branding options
5
5
products:
6
6
- dev-portal
7
+
works_on:
8
+
- konnect
7
9
breadcrumbs:
8
10
- /dev-portal/
9
11
rows:
10
12
11
13
- header:
12
14
type: h1
13
-
text: "Dev Portal customizations"
14
-
sub_text: Customize the look, structure, and access of your Dev Portal with flexible page controls and branding options
15
+
text: "{{site.dev_portal}} customizations"
16
+
sub_text: Customize the look, structure, and access of your {{site.dev_portal}} with flexible page controls and branding options
15
17
16
18
- columns:
17
19
- blocks:
@@ -20,14 +22,14 @@ rows:
20
22
blocks:
21
23
- type: text
22
24
text: |
23
-
You can customize your Dev Portals with the following features:
25
+
You can customize your {{site.dev_portal}}s with the following features:
24
26
- Configure layout, navigation, branding, and domain settings.
25
27
- Build content-rich pages with Markdown Components, nest information, and reuse snippets.
26
28
- Manage page visibility, publishing workflow, and SEO metadata.
27
29
- Customize global appearance, apply custom CSS, and set up menus and navigation structures.
28
30
- Set up and manage custom domains, SSL certificates, and URL paths.
29
31
30
-
The preview will automatically show what your page should look like when developers view your Dev Portal. In the event that it fails to refresh after editing the page, there is a refresh button next to the generated URL at the bottom.
32
+
The preview will automatically show what your page should look like when developers view your {{site.dev_portal}}. In the event that it fails to refresh after editing the page, there is a refresh button next to the generated URL at the bottom.
31
33
32
34
There are three icons above **Preview** that allow you to test adaptive designs in some predefined viewports:
33
35
* Desktop
@@ -48,12 +50,12 @@ rows:
48
50
blocks:
49
51
- type: text
50
52
text: |
51
-
In your Dev Portal, you can create pages that contain content such as text, buttons, tabs, and more.
52
-
Pages are used to convey information about your API and Dev Portal to users.
53
+
In your {{site.dev_portal}}, you can create pages that contain content such as text, buttons, tabs, and more.
54
+
Pages are used to convey information about your API and {{site.dev_portal}} to users.
53
55
They are highly customizable using Markdown Components (MDC), allowing you to create nested page structures to organize pages and generate URLs or slugs.
54
56
You can also stage new pages or restrict access to logged-in developers by using visibility controls and publishing status.
55
57
56
-
To configure pages and content, navigate to your Dev Portal in {{site.konnect_short_name}} and click **Portal Editor** in the sidebar.
58
+
To configure pages and content, navigate to your {{site.dev_portal}} in {{site.konnect_short_name}} and click **Portal Editor** in the sidebar.
57
59
In the Portal Editor sidebar, click the folder icon.
58
60
- blocks:
59
61
- type: image
@@ -67,25 +69,25 @@ rows:
67
69
config:
68
70
title: Pages and content
69
71
description: |
70
-
Create pages in your Dev Portal to share API information with users. Pages support text, buttons, tabs, and more using Markdown Components (MDC). Organize them in nested structures, control visibility, stage drafts, and customize URLs.
72
+
Create pages in your {{site.dev_portal}} to share API information with users. Pages support text, buttons, tabs, and more using Markdown Components (MDC). Organize them in nested structures, control visibility, stage drafts, and customize URLs.
71
73
icon: /assets/icons/markdown.svg
72
74
cta:
73
75
url: /dev-portal/pages-and-content/
74
76
- blocks:
75
77
- type: card
76
78
config:
77
-
title: Dev Portal MDC docs
79
+
title: "{{site.dev_portal}} MDC docs"
78
80
description: |
79
-
Create a Dev Portal tailored to your organization with flexible layouts, customizable components, and brand-aligned design elements.
81
+
Create a {{site.dev_portal}} tailored to your organization with flexible layouts, customizable components, and brand-aligned design elements.
80
82
icon: /assets/icons/code.svg
81
83
cta:
82
84
url: https://portaldocs.konghq.com/
83
85
- blocks:
84
86
- type: card
85
87
config:
86
-
title: Dev Portal global settings
88
+
title: "{{site.dev_portal}} global settings"
87
89
description: |
88
-
Make global changes such as naming your portal, setting the display name used for SEO and page titles. Configure custom domains and review audit logs specific to your Dev Portal.
90
+
Make global changes such as naming your portal, setting the display name used for SEO and page titles. Configure custom domains and review audit logs specific to your {{site.dev_portal}}.
89
91
icon: /assets/icons/dev-portal.svg
90
92
cta:
91
93
url: /dev-portal/portal-settings/
@@ -94,8 +96,8 @@ rows:
94
96
config:
95
97
title: VS Code extension
96
98
description: |
97
-
Edit and view your Dev Portal pages in real-time in Visual Studio Code.
98
-
Integrates with the {{site.konnect_short_name}} API and kongctl to securely manage Dev Portal content.
99
+
Edit and view your {{site.dev_portal}} pages in real-time in Visual Studio Code.
100
+
Integrates with the {{site.konnect_short_name}} API and kongctl to securely manage {{site.dev_portal}} content.
Appearance settings are applied globally to all pages in your Dev Portal. For advanced needs, you can also create custom CSS that applies custom styles to your Dev Portal. Custom CSS provides global customization to all pages in Dev Portal.
114
-
To configure appearance settings, navigate to your Dev Portal in {{site.konnect_short_name}} and click **Portal Editor** in the sidebar. In the Portal Editor sidebar, click the paint bucket icon.
115
+
Appearance settings are applied globally to all pages in your {{site.dev_portal}}. For advanced needs, you can also create custom CSS that applies custom styles to your {{site.dev_portal}}. Custom CSS provides global customization to all pages in {{site.dev_portal}}.
116
+
To configure appearance settings, navigate to your {{site.dev_portal}} in {{site.konnect_short_name}} and click **Portal Editor** in the sidebar. In the Portal Editor sidebar, click the paint bucket icon.
115
117
116
118
Basic appearance settings quickly create basic styles for your default Portal template:
117
119
- type: table
@@ -129,27 +131,27 @@ rows:
129
131
- setting: Portal logo
130
132
description: Automatically used in the header and footer menu sections to ensure consistent branding across pages.
131
133
- setting: Favicon
132
-
description: Icon displayed in the browser tab and Favorites for Dev Portal visitors.
134
+
description: Icon displayed in the browser tab and Favorites for {{site.dev_portal}} visitors.
You can configure the main menu, footer, and footer bottom navigation menus in your Dev Portal.
149
-
To configure navigation settings, navigate to your Dev Portal in {{site.konnect_short_name}} and click **Portal Editor** in the sidebar.
150
+
You can configure the main menu, footer, and footer bottom navigation menus in your {{site.dev_portal}}.
151
+
To configure navigation settings, navigate to your {{site.dev_portal}} in {{site.konnect_short_name}} and click **Portal Editor** in the sidebar.
150
152
In the Portal Editor sidebar, click the menu tree icon.
151
153
152
-
* **Main menu**: Main menus are a flat list of links that will be added to the header of every page in your Dev Portal. These titles and links will be spaced evenly horizontally. You can also add external links to all Dev Portal menu items either using the {{site.konnect_short_name}} UI or the [`/portals/{portalId}/customization` endpoint](/api/konnect/portal-management/v3/#/operations/update-portal-customization).
154
+
* **Main menu**: Main menus are a flat list of links that will be added to the header of every page in your {{site.dev_portal}}. These titles and links will be spaced evenly horizontally. You can also add external links to all {{site.dev_portal}} menu items either using the {{site.konnect_short_name}} UI or the [`/portals/{portalId}/customization` endpoint](/api/konnect/portal-management/v3/#/operations/update-portal-customization).
153
155
* **Footer menu sections**: Footer menus allow you to create a set of columns with links for global navigation. Select **Footer Sections Menu** from the dropdown list to begin creating your menus. Footer sections create vertical columns across the bottom of every page, with the logo from [Appearance](#appearance) on the left side. We recommend creating your desired footer sections before creating footer menu items. Footer menu items are links to any URL you prefer, with a title to be displayed. Items must specify a footer menu section.
154
156
* **Footer bottom menu**: Footer bottom menu is a flat list of links that will be added to the bottom of every page. Footer bottom menus are placed below footer menu sections.
155
157
- blocks:
@@ -168,7 +170,7 @@ rows:
168
170
blocks:
169
171
- type: text
170
172
text: |
171
-
The API specification settings allow you to control how developers can interact with your API specs in your Dev Portal. To configure API spec settings, navigate to your Dev Portal in {{site.konnect_short_name}} and click **Portal Editor** in the sidebar. In the Portal Editor sidebar, click the code brackets icon.
173
+
The API specification settings allow you to control how developers can interact with your API specs in your {{site.dev_portal}}. To configure API spec settings, navigate to your {{site.dev_portal}} in {{site.konnect_short_name}} and click **Portal Editor** in the sidebar. In the Portal Editor sidebar, click the code brackets icon.
172
174
173
175
The following table describes the API spec settings you can configure:
174
176
- blocks:
@@ -181,7 +183,7 @@ rows:
181
183
key: description
182
184
rows:
183
185
- setting: Show Try it
184
-
description: Enable in-browser testing for your APIs. All linked gateways must have the CORS plugin configured. For more information, see [Allow developers to try requests from the Dev Portal spec renderer](/catalog/apis/#allow-developers-to-try-requests-from-the-dev-portal-spec-renderer).
186
+
description: Enable in-browser testing for your APIs. All linked gateways must have the CORS plugin configured. For more information, see [Allow developers to try requests from the {{site.dev_portal}} spec renderer](/catalog/apis/#allow-developers-to-try-requests-from-the-dev-portal-spec-renderer).
185
187
- setting: Show Try it in Insomnia
186
188
description: Enables users to open the API spec in [Insomnia](/insomnia/) to explore and send requests with the native client.
187
189
- setting: Continuous scroll
@@ -216,7 +218,7 @@ rows:
216
218
* Account access rejected
217
219
* Account access revoked
218
220
219
-
To configure email customization settings, go to your Dev Portal, click **Portal Editor**, and then click the **Email** icon in the sidebar.
221
+
To configure email customization settings, go to your {{site.dev_portal}}, click **Portal Editor**, and then click the **Email** icon in the sidebar.
220
222
221
223
In the customization settings, you can use variables. For example, `{% raw %}{{application_name}}{% endraw %}` will be replaced with the name of the application in the email.
If you want to change the from and reply-to email domains, you can configure a different domain through Dev Portal settings.
268
-
Navigate to your Dev Portal, click **Settings** in the sidebar and click the **Custom domains** tab. Click **New email domain** and configure the settings.
269
+
If you want to change the from and reply-to email domains, you can configure a different domain through {{site.dev_portal}} settings.
270
+
Navigate to your {{site.dev_portal}}, click **Settings** in the sidebar and click the **Custom domains** tab. Click **New email domain** and configure the settings.
269
271
270
272
Once you've added your new domain, you must add the CNAME records to your DNS server.
271
273
@@ -278,7 +280,19 @@ rows:
278
280
config:
279
281
title: Custom domains
280
282
description: |
281
-
Set up custom URLs for your Dev Portal. Custom URLs require DNS setup and your portal’s default URL.
283
+
Set up custom URLs for your {{site.dev_portal}}.
284
+
Custom URLs require DNS setup and your portal’s default URL.
282
285
icon: /assets/icons/domain.svg
283
286
cta:
284
-
url: /dev-portal/custom-domains/
287
+
url: /dev-portal/custom-domains/
288
+
289
+
- header:
290
+
text: "Frequently asked questions"
291
+
type: h2
292
+
columns:
293
+
- blocks:
294
+
- type: faqs
295
+
config:
296
+
- q: How do I customize the reply-to and from for {{site.dev_portal}} emails?
0 commit comments