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
Copy file name to clipboardExpand all lines: docs/internal-developer-portal/layout-and-appearance/sidenav.md
+32Lines changed: 32 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -95,3 +95,35 @@ If you have built a [Custom Plugin](/docs/internal-developer-portal/plugins/cust
95
95
to: EntityMyCustomPluginPage
96
96
text: MyPlugin
97
97
```
98
+
99
+
## Embedding an Iframe
100
+
101
+
You can embed an iframe inside the sidenav layout to display external web content directly within your Harness IDP.
102
+
103
+

104
+
105
+
#### Steps to Add an Iframe
106
+
107
+
1. Navigate to the sidenav layout page.
108
+
2. Add a YAML block similar to the example below:
109
+
110
+
```yaml
111
+
- name: SidebarItem
112
+
type: iframe
113
+
props:
114
+
to: iframe/developer_docs
115
+
text: Developer docs
116
+
url: https://developer.harness.io/
117
+
```
118
+
119
+
When configuring the iframe SidebarItem:
120
+
121
+
* Use `type: iframe` to specify an iframe element (case-insensitive, so `IfRAmE` also works)
122
+
* Configure these properties under `props`:
123
+
* `to`: Must follow the format `iframe/${path}` where `${path}` is your custom path segment (this `path` is a unique path i.e. every sidebar item being added must be unique)
124
+
* `text`: The label that appears in the sidebar navigation
125
+
* `url`: The external URL you want to display within the iframe
126
+
127
+
:::info
128
+
iframes come with certain inherent limitations — for example, OAuth will not work and some websites put limits or block themselves from being rendered inside iframes.
### [New Feature] Iframe Embedding in Sidebar Navigation
56
+
57
+
Harness IDP now supports embedding external web content directly into your sidebar navigation using iframes. This feature allows you to integrate essential resources, documentation, dashboards, and tools directly into your developer portal interface.
58
+
59
+
***External Content Integration** - Add documentation, dashboards, or any web content directly in your IDP navigation
60
+
***Simple YAML Configuration** - Easy to implement with standard sidebar navigation format
Harness IDP now includes a native integration with Harness Feature Management & Experimentation (FME), allowing teams to view and manage feature flags directly in their service catalog.
@@ -268,6 +289,8 @@ Harness IDP now includes a native integration with Harness Feature Management &
268
289
269
290
[Learn more about the Harness FME Plugin](/docs/internal-developer-portal/plugins/available-plugins/harness-native-plugins/harness-fme)
270
291
292
+
293
+
271
294
### Bug Fixes and Improvements
272
295
273
296
* **New Catalog APIs** - Harness IDP now includes two new APIs to make it easier to find and display catalog entities:
0 commit comments