Skip to content

docs(blog): add Meet Horizon UI 15-17 (final three)#883

Merged
wu-sheng merged 2 commits into
masterfrom
blog/p15-17-final-series
Jun 30, 2026
Merged

docs(blog): add Meet Horizon UI 15-17 (final three)#883
wu-sheng merged 2 commits into
masterfrom
blog/p15-17-final-series

Conversation

@wu-sheng

@wu-sheng wu-sheng commented Jun 30, 2026

Copy link
Copy Markdown
Member

Completes the Meet Horizon UI 17-post series — Act 5: make it yours & adopt. EN + 中文 for all three.

Post Topic Figures
15/17 Customization — Config-Driven Layer Templates 4
16/17 Localization in Eight Languages 3
17/17 Getting Started & Migration 0 (code blocks + compat table)

15 — Customization. The whole console is template-driven: edit any layer/overview as a local browser draft, Preview it, and Check diff & push to publish to OAP (bundled JSON is the seed; OAP wins at render). Covers the widget canvas, add-a-layer, and Export/Import portability.

16 — Localization. Eight first-class locales (English source + de/es/fr/ja/ko/pt/zh-CN). Translations are server-side overlays merged onto the source once per request; click-to-translate on the Translations admin; OAP-supplied data (service names, tags, logs) and codes (RPM/P95/SLA) stay verbatim; untranslated leaves fall back to English.

17 — Getting Started & Migration. Single env-driven container (horizon.yaml, every field a ${HORIZON_X:default} token), point it at your OAP. The OAP 10.x vs 11 matrix: observe data-plane works on the query port :12800; operate surfaces need OAP 11's admin host :17128. Drop-in migration from an existing UI (same GraphQL + MQE, no agent/backend changes).

EN drafts were render-verified against the screenshots and adversarially fact-checked against the skywalking-horizon-ui source (ship-as-is, zero findings); Chinese versions live under content/zh/ with the same slugs and figures. Hugo builds clean (EN + zh). Features framed as Horizon capabilities (not pinned to a release); the install example uses a generic :<version> image tag.

…Localization, Getting Started

Closes out the Meet Horizon UI series (Act 5 — make it yours & adopt):

- 15/17 Customization: Config-Driven Layer Templates — the local-draft → preview → publish model, the widget canvas, add-a-layer, and export/import portability (4 figures).
- 16/17 Localization in Eight Languages — server-side per-locale overlays, click-to-translate, the 8-language locale chip, and a localized dashboard (3 figures).
- 17/17 Getting Started & Migration — single env-driven container, the OAP 10.x vs 11 compatibility matrix, and drop-in migration from an existing UI (code blocks + table, no figures).
@netlify

netlify Bot commented Jun 30, 2026

Copy link
Copy Markdown

Deploy Preview for skywalking-website-preview failed.

Name Link
🔨 Latest commit d0b22cb
🔍 Latest deploy log https://app.netlify.com/projects/skywalking-website-preview/deploys/6a43624f1ed81300089a9b0f

Chinese translations for the final three posts (Customization, Localization, Getting Started & Migration), under content/zh/ with the same slugs and figures as the English originals.
@wu-sheng wu-sheng merged commit 2a1919e into master Jun 30, 2026
1 of 5 checks passed
@wu-sheng wu-sheng deleted the blog/p15-17-final-series branch June 30, 2026 06:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant