Skip to content

feat(portal): EqualWeb integration#5673

Open
cloudjumpercat wants to merge 4 commits into
mainfrom
feat/equalweb
Open

feat(portal): EqualWeb integration#5673
cloudjumpercat wants to merge 4 commits into
mainfrom
feat/equalweb

Conversation

@cloudjumpercat

@cloudjumpercat cloudjumpercat commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

Description

Fixes #4802

Preview Links

Checklist

  • Tested how-to docs. If not, note why here.
  • All pages contain metadata.
  • Any new docs link to existing docs.
  • All autogenerated instructions render correctly (API, decK, Konnect, Kong Manager).
  • Style guide (capitalized gateway entities, placeholder URLs) implemented correctly.
  • Every page has a description entry in frontmatter.
  • Add new pages to the product documentation index (if applicable).

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>
Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>
Copilot AI review requested due to automatic review settings June 23, 2026 14:58
@cloudjumpercat cloudjumpercat requested a review from a team as a code owner June 23, 2026 14:58
@cloudjumpercat cloudjumpercat added do not merge Issues/ PRs whose changes should not be merged at this time release-docs Docs for release labels Jun 23, 2026
@netlify

netlify Bot commented Jun 23, 2026

Copy link
Copy Markdown

Deploy Preview for kongdeveloper ready!

Name Link
🔨 Latest commit 7d50558
🔍 Latest deploy log https://app.netlify.com/projects/kongdeveloper/deploys/6a3bf0b492dfda00083c09dd
😎 Deploy Preview https://deploy-preview-5673--kongdeveloper.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds EqualWeb as a Dev Portal integration in the docs site, fulfilling the Dev Portal integrations discovery + setup guidance requested in #4802.

Changes:

  • Adds an EqualWeb integration card to the Dev Portal landing page integrations section.
  • Adds a new Integrations section to the Dev Portal docs index and includes the EqualWeb page.
  • Introduces a new how-to describing how to enable and configure the EqualWeb widget, plus a new accessibility tag.

Reviewed changes

Copilot reviewed 4 out of 6 changed files in this pull request and generated 5 comments.

File Description
app/_landing_pages/dev-portal.yaml Adds an EqualWeb integration tile under “Dev Portal integrations”.
app/_indices/dev-portal.yaml Adds an “Integrations” section and links EqualWeb alongside existing integrations.
app/_how-tos/dev-portal/equalweb.md New how-to guiding users through retrieving the site key, enabling the integration, and validating it.
app/_data/schemas/frontmatter/tags.json Adds the accessibility tag so the new how-to frontmatter validates.

Comment thread app/_how-tos/dev-portal/equalweb.md Outdated
Comment thread app/_how-tos/dev-portal/equalweb.md Outdated
Comment thread app/_how-tos/dev-portal/equalweb.md Outdated
Comment thread app/_how-tos/dev-portal/equalweb.md Outdated
Comment thread app/_how-tos/dev-portal/equalweb.md Outdated
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Comment on lines +59 to +87
```json
"Position": "left",
"Menulang": "EN",
"draggable": true,
"btnStyle": {
"vPosition": [
"80%",
"80%"
],
"margin": [
"0",
"0"
],
"scale": [
"0.5",
"0.5"
],
"color": {
"main": "#1c4bb6",
"second": "#ffffff"
},
"icon": {
"outline": false,
"outlineColor": "#ffffff",
"type": 1 ,
"shape": "circle"
}
}
```

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Check me here, but I think you want this to be a valid JSON object?

Suggested change
```json
"Position": "left",
"Menulang": "EN",
"draggable": true,
"btnStyle": {
"vPosition": [
"80%",
"80%"
],
"margin": [
"0",
"0"
],
"scale": [
"0.5",
"0.5"
],
"color": {
"main": "#1c4bb6",
"second": "#ffffff"
},
"icon": {
"outline": false,
"outlineColor": "#ffffff",
"type": 1 ,
"shape": "circle"
}
}
```
```json
{
"Position": "left",
"Menulang": "EN",
"draggable": true,
"btnStyle": {
"vPosition": [
"80%",
"80%"
],
"margin": [
"0",
"0"
],
"scale": [
"0.5",
"0.5"
],
"color": {
"main": "#1c4bb6",
"second": "#ffffff"
},
"icon": {
"outline": false,
"outlineColor": "#ffffff",
"type": 1 ,
"shape": "circle"
}
}
}

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These docs are written into two parts: the EqualWeb side, and the Konnect side. I think the idea here is that what you're copying isn't JSON, but what you're submitting will be. Agree this could be made a little clearer though.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@adamdehaven Nathanael is correct, I wanted to show what users are seeing in EqualWeb here, so it isn't valid json.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Noted. FYI the original code block is still mis-indented

Suggested change
```json
"Position": "left",
"Menulang": "EN",
"draggable": true,
"btnStyle": {
"vPosition": [
"80%",
"80%"
],
"margin": [
"0",
"0"
],
"scale": [
"0.5",
"0.5"
],
"color": {
"main": "#1c4bb6",
"second": "#ffffff"
},
"icon": {
"outline": false,
"outlineColor": "#ffffff",
"type": 1 ,
"shape": "circle"
}
}
```
```json
"Position": "left",
"Menulang": "EN",
"draggable": true,
"btnStyle": {
"vPosition": [
"80%",
"80%"
],
"margin": [
"0",
"0"
],
"scale": [
"0.5",
"0.5"
],
"color": {
"main": "#1c4bb6",
"second": "#ffffff"
},
"icon": {
"outline": false,
"outlineColor": "#ffffff",
"type": 1 ,
"shape": "circle"
}
}

Comment thread app/_how-tos/dev-portal/equalweb.md Outdated
1. In the {{site.konnect_short_name}} sidebar, expand **{{site.dev_portal}}**.
1. Click **Portals**.
1. Click your {{site.dev_portal}}.
1. Copy your {{site.dev_portal}} domain. This is the URL you'll register in EqualWeb. You can use either the default {{site.konnect_short_name}}-generated domain or your custom domain if you've configured one.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You can use either the default Konnect-generated domain or your custom domain if you’ve configured one.

During testing, I found this to not actually be the case. It's a bug/"feature" on the EqualWeb side, but they don't seem to respect separate subdomains under the same domain. Recommend removing the note about using the Konnect-generated Portal.

(unless you tried this and it worked; maybe I did something incorrectly)

Comment thread app/_how-tos/dev-portal/equalweb.md Outdated
1. Click **Continue to customize design**.
1. Configure the widget design settings as needed.
1. Click **Continue to install widget**.
1. Click **Collapse** for your widget code.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe worth clarifying that the point of pressing "Collapse" is to uncollapse the code sample and view the whole thing.

Comment thread app/_how-tos/dev-portal/equalweb.md Outdated
1. Configure the widget design settings as needed.
1. Click **Continue to install widget**.
1. Click **Collapse** for your widget code.
1. Copy your site key from the `get sitekey (){ return "1234..."}` field. For example: `79ad2e1ec52e63565e254555077aaaec`.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe change return "1234..." to return "79ad..." for consistency with your full sample key.

Comment on lines +59 to +87
```json
"Position": "left",
"Menulang": "EN",
"draggable": true,
"btnStyle": {
"vPosition": [
"80%",
"80%"
],
"margin": [
"0",
"0"
],
"scale": [
"0.5",
"0.5"
],
"color": {
"main": "#1c4bb6",
"second": "#ffffff"
},
"icon": {
"outline": false,
"outlineColor": "#ffffff",
"type": 1 ,
"shape": "circle"
}
}
```

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These docs are written into two parts: the EqualWeb side, and the Konnect side. I think the idea here is that what you're copying isn't JSON, but what you're submitting will be. Agree this could be made a little clearer though.

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

do not merge Issues/ PRs whose changes should not be merged at this time release-docs Docs for release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Dev Portal: EqualWeb integration

4 participants