diff --git a/AGENTS.md b/AGENTS.md index 71f6a91d..41a384ae 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -232,8 +232,10 @@ links sections of it and the new page keeps every section id; point at the section that carries each now. The largest group, forty-four, is `/advanced/insights/`: the series left the manual for a site of its own on 2026-10-31, -https://abap2ui5.github.io/insights/ (abap2UI5/insights), where every essay -kept its slug. One stub per essay and one for the index point at the same +https://abap2ui5.github.io/insights/ (abap2UI5/insights). On 2026-11-01 the +essays were renumbered there so that the number is the place in reading order, +which changed most slugs; every stub was repointed at the current slug in the +same change. One stub per essay and one for the index point at the same essay there, carrying the `#fragment`; the five older stubs of the series (three renumberings, and #35 and the first #37, which went to the page for decision makers) and the `/technical/*` ones point at the new site directly, diff --git a/blog/teaser-posts.md b/blog/teaser-posts.md index 95fa0bfc..ec2fcd31 100644 --- a/blog/teaser-posts.md +++ b/blog/teaser-posts.md @@ -4,10 +4,12 @@ The posts that introduce each article. Plain text — LinkedIn renders no markdown. Kept here rather than on the published pages: they are publishing material, not documentation. -The sections stand in the order the articles are numbered in -`src/content/essays/` of abap2UI5/insights (the series' own site, -https://abap2ui5.github.io/insights/, since 2026-10-31), one per article, so this file is also the -publishing order. Move a post here when an article moves there. A post whose +The sections stand in the order the articles were first published, one per +article - the series' first numbering. Since 2026-11-01 the series' own site, +https://abap2ui5.github.io/insights/ (`src/content/essays/` of +abap2UI5/insights), numbers the articles in reading order instead, so a +number here and a number there no longer agree; the title is what links a +post to its article. Move a post here when an article moves there. A post whose article does not exist yet waits under *Not yet published* at the end, and moves up the day its article lands. diff --git a/docs/advanced/report_migration.md b/docs/advanced/report_migration.md index b5075e62..5f7faec9 100644 --- a/docs/advanced/report_migration.md +++ b/docs/advanced/report_migration.md @@ -292,5 +292,5 @@ converts the user interface; the rest is yours: deploys into - [Agent-Operable Apps](/advanced/agents) — operating the converted report through its screen -- [#29 When the API Is Not Released](https://abap2ui5.github.io/insights/29-when-the-api-is-not-released/){target="_self"} +- [#33 When the API Is Not Released](https://abap2ui5.github.io/insights/33-when-the-api-is-not-released/){target="_self"} — what to do about the tables and APIs of the logic on ABAP Cloud diff --git a/docs/public/advanced/insights/01-somewhere-on-the-way-to-ui5.html b/docs/public/advanced/insights/01-somewhere-on-the-way-to-ui5.html index fe4d6099..49452d86 100644 --- a/docs/public/advanced/insights/01-somewhere-on-the-way-to-ui5.html +++ b/docs/public/advanced/insights/01-somewhere-on-the-way-to-ui5.html @@ -4,8 +4,8 @@ The Insights series left the manual for a site of its own, https://abap2ui5.github.io/insights/ (abap2UI5/insights), on 2026-10-31. - Every essay keeps its slug there, so each old address points at the same - essay at the new one. + There the essays were renumbered in reading order on 2026-11-01, and this + stub points at the essay's current slug, so the old address takes one hop. The script carries the #fragment along; the meta refresh is the fallback without script and drops it. AGENTS.md, "Addresses that have moved", says when a stub may go. @@ -14,15 +14,15 @@ Page moved - abap2UI5 - - + + - +

This page moved to - #1 Somewhere on the Way to UI5, We Lost RTTS. + #2 Somewhere on the Way to UI5, We Lost RTTS.

diff --git a/docs/public/advanced/insights/02-the-cost-of-a-screen.html b/docs/public/advanced/insights/02-the-cost-of-a-screen.html index 27cee34d..4923d907 100644 --- a/docs/public/advanced/insights/02-the-cost-of-a-screen.html +++ b/docs/public/advanced/insights/02-the-cost-of-a-screen.html @@ -4,8 +4,8 @@ The Insights series left the manual for a site of its own, https://abap2ui5.github.io/insights/ (abap2UI5/insights), on 2026-10-31. - Every essay keeps its slug there, so each old address points at the same - essay at the new one. + There the essays were renumbered in reading order on 2026-11-01, and this + stub points at the essay's current slug, so the old address takes one hop. The script carries the #fragment along; the meta refresh is the fallback without script and drops it. AGENTS.md, "Addresses that have moved", says when a stub may go. @@ -14,15 +14,15 @@ Page moved - abap2UI5 - - + + - +

This page moved to - #2 The Cost of a Screen. + #1 The Cost of a Screen.

diff --git a/docs/public/advanced/insights/03-one-class-no-programming-model.html b/docs/public/advanced/insights/03-one-class-no-programming-model.html index c672a690..59c6674c 100644 --- a/docs/public/advanced/insights/03-one-class-no-programming-model.html +++ b/docs/public/advanced/insights/03-one-class-no-programming-model.html @@ -4,8 +4,8 @@ The Insights series left the manual for a site of its own, https://abap2ui5.github.io/insights/ (abap2UI5/insights), on 2026-10-31. - Every essay keeps its slug there, so each old address points at the same - essay at the new one. + There the essays were renumbered in reading order on 2026-11-01, and this + stub points at the essay's current slug, so the old address takes one hop. The script carries the #fragment along; the meta refresh is the fallback without script and drops it. AGENTS.md, "Addresses that have moved", says when a stub may go. diff --git a/docs/public/advanced/insights/03-the-cost-of-a-screen.html b/docs/public/advanced/insights/03-the-cost-of-a-screen.html index fed93905..c8a7b460 100644 --- a/docs/public/advanced/insights/03-the-cost-of-a-screen.html +++ b/docs/public/advanced/insights/03-the-cost-of-a-screen.html @@ -12,15 +12,15 @@ Page moved - abap2UI5 - - + + - +

This page moved to - #2 The Cost of a Screen. + #1 The Cost of a Screen.

diff --git a/docs/public/advanced/insights/04-no-annotation-in-between.html b/docs/public/advanced/insights/04-no-annotation-in-between.html index a767cda2..6560152c 100644 --- a/docs/public/advanced/insights/04-no-annotation-in-between.html +++ b/docs/public/advanced/insights/04-no-annotation-in-between.html @@ -4,8 +4,8 @@ The Insights series left the manual for a site of its own, https://abap2ui5.github.io/insights/ (abap2UI5/insights), on 2026-10-31. - Every essay keeps its slug there, so each old address points at the same - essay at the new one. + There the essays were renumbered in reading order on 2026-11-01, and this + stub points at the essay's current slug, so the old address takes one hop. The script carries the #fragment along; the meta refresh is the fallback without script and drops it. AGENTS.md, "Addresses that have moved", says when a stub may go. diff --git a/docs/public/advanced/insights/05-ui5-over-the-wire.html b/docs/public/advanced/insights/05-ui5-over-the-wire.html index 51d53405..c8d1fb74 100644 --- a/docs/public/advanced/insights/05-ui5-over-the-wire.html +++ b/docs/public/advanced/insights/05-ui5-over-the-wire.html @@ -4,8 +4,8 @@ The Insights series left the manual for a site of its own, https://abap2ui5.github.io/insights/ (abap2UI5/insights), on 2026-10-31. - Every essay keeps its slug there, so each old address points at the same - essay at the new one. + There the essays were renumbered in reading order on 2026-11-01, and this + stub points at the essay's current slug, so the old address takes one hop. The script carries the #fragment along; the meta refresh is the fallback without script and drops it. AGENTS.md, "Addresses that have moved", says when a stub may go. @@ -14,15 +14,15 @@ Page moved - abap2UI5 - - + + - +

This page moved to - #5 UI5 Over-the-Wire. + #6 UI5 Over-the-Wire.

diff --git a/docs/public/advanced/insights/06-the-frontend-knows-nothing.html b/docs/public/advanced/insights/06-the-frontend-knows-nothing.html index 7fcd22e4..ed080f5a 100644 --- a/docs/public/advanced/insights/06-the-frontend-knows-nothing.html +++ b/docs/public/advanced/insights/06-the-frontend-knows-nothing.html @@ -4,8 +4,8 @@ The Insights series left the manual for a site of its own, https://abap2ui5.github.io/insights/ (abap2UI5/insights), on 2026-10-31. - Every essay keeps its slug there, so each old address points at the same - essay at the new one. + There the essays were renumbered in reading order on 2026-11-01, and this + stub points at the essay's current slug, so the old address takes one hop. The script carries the #fragment along; the meta refresh is the fallback without script and drops it. AGENTS.md, "Addresses that have moved", says when a stub may go. @@ -14,15 +14,15 @@ Page moved - abap2UI5 - - + + - +

This page moved to - #6 The Frontend Knows Nothing. + #8 The Frontend Knows Nothing.

diff --git a/docs/public/advanced/insights/07-one-handler-for-every-app.html b/docs/public/advanced/insights/07-one-handler-for-every-app.html index 66ef3647..c31d8370 100644 --- a/docs/public/advanced/insights/07-one-handler-for-every-app.html +++ b/docs/public/advanced/insights/07-one-handler-for-every-app.html @@ -4,8 +4,8 @@ The Insights series left the manual for a site of its own, https://abap2ui5.github.io/insights/ (abap2UI5/insights), on 2026-10-31. - Every essay keeps its slug there, so each old address points at the same - essay at the new one. + There the essays were renumbered in reading order on 2026-11-01, and this + stub points at the essay's current slug, so the old address takes one hop. The script carries the #fragment along; the meta refresh is the fallback without script and drops it. AGENTS.md, "Addresses that have moved", says when a stub may go. @@ -14,15 +14,15 @@ Page moved - abap2UI5 - - + + - +

This page moved to - #7 One Handler for Every App. + #9 One Handler for Every App.

diff --git a/docs/public/advanced/insights/08-only-the-changed-part.html b/docs/public/advanced/insights/08-only-the-changed-part.html index a68bcd50..c73c19c9 100644 --- a/docs/public/advanced/insights/08-only-the-changed-part.html +++ b/docs/public/advanced/insights/08-only-the-changed-part.html @@ -4,8 +4,8 @@ The Insights series left the manual for a site of its own, https://abap2ui5.github.io/insights/ (abap2UI5/insights), on 2026-10-31. - Every essay keeps its slug there, so each old address points at the same - essay at the new one. + There the essays were renumbered in reading order on 2026-11-01, and this + stub points at the essay's current slug, so the old address takes one hop. The script carries the #fragment along; the meta refresh is the fallback without script and drops it. AGENTS.md, "Addresses that have moved", says when a stub may go. @@ -14,15 +14,15 @@ Page moved - abap2UI5 - - + + - +

This page moved to - #8 Only the Changed Part. + #10 Only the Changed Part.

diff --git a/docs/public/advanced/insights/09-a-new-instance-on-every-request.html b/docs/public/advanced/insights/09-a-new-instance-on-every-request.html index 3c9c0290..3fee7eb6 100644 --- a/docs/public/advanced/insights/09-a-new-instance-on-every-request.html +++ b/docs/public/advanced/insights/09-a-new-instance-on-every-request.html @@ -4,8 +4,8 @@ The Insights series left the manual for a site of its own, https://abap2ui5.github.io/insights/ (abap2UI5/insights), on 2026-10-31. - Every essay keeps its slug there, so each old address points at the same - essay at the new one. + There the essays were renumbered in reading order on 2026-11-01, and this + stub points at the essay's current slug, so the old address takes one hop. The script carries the #fragment along; the meta refresh is the fallback without script and drops it. AGENTS.md, "Addresses that have moved", says when a stub may go. @@ -14,15 +14,15 @@ Page moved - abap2UI5 - - + + - +

This page moved to - #9 A New Instance on Every Request. + #11 A New Instance on Every Request.

diff --git a/docs/public/advanced/insights/10-swapping-the-view-at-runtime.html b/docs/public/advanced/insights/10-swapping-the-view-at-runtime.html index 17cf4a02..5c2a528a 100644 --- a/docs/public/advanced/insights/10-swapping-the-view-at-runtime.html +++ b/docs/public/advanced/insights/10-swapping-the-view-at-runtime.html @@ -4,8 +4,8 @@ The Insights series left the manual for a site of its own, https://abap2ui5.github.io/insights/ (abap2UI5/insights), on 2026-10-31. - Every essay keeps its slug there, so each old address points at the same - essay at the new one. + There the essays were renumbered in reading order on 2026-11-01, and this + stub points at the essay's current slug, so the old address takes one hop. The script carries the #fragment along; the meta refresh is the fallback without script and drops it. AGENTS.md, "Addresses that have moved", says when a stub may go. @@ -14,15 +14,15 @@ Page moved - abap2UI5 - - + + - +

This page moved to - #10 Swapping the View at Runtime. + #12 Swapping the View at Runtime.

diff --git a/docs/public/advanced/insights/11-no-build-no-deploy-no-cache.html b/docs/public/advanced/insights/11-no-build-no-deploy-no-cache.html index 095a08e5..a3dede04 100644 --- a/docs/public/advanced/insights/11-no-build-no-deploy-no-cache.html +++ b/docs/public/advanced/insights/11-no-build-no-deploy-no-cache.html @@ -4,8 +4,8 @@ The Insights series left the manual for a site of its own, https://abap2ui5.github.io/insights/ (abap2UI5/insights), on 2026-10-31. - Every essay keeps its slug there, so each old address points at the same - essay at the new one. + There the essays were renumbered in reading order on 2026-11-01, and this + stub points at the essay's current slug, so the old address takes one hop. The script carries the #fragment along; the meta refresh is the fallback without script and drops it. AGENTS.md, "Addresses that have moved", says when a stub may go. @@ -14,15 +14,15 @@ Page moved - abap2UI5 - - + + - +

This page moved to - #11 No Build, No Deploy, No Cache. + #16 No Build, No Deploy, No Cache.

diff --git a/docs/public/advanced/insights/12-where-your-own-javascript-goes.html b/docs/public/advanced/insights/12-where-your-own-javascript-goes.html index 67f572b5..752772c2 100644 --- a/docs/public/advanced/insights/12-where-your-own-javascript-goes.html +++ b/docs/public/advanced/insights/12-where-your-own-javascript-goes.html @@ -4,8 +4,8 @@ The Insights series left the manual for a site of its own, https://abap2ui5.github.io/insights/ (abap2UI5/insights), on 2026-10-31. - Every essay keeps its slug there, so each old address points at the same - essay at the new one. + There the essays were renumbered in reading order on 2026-11-01, and this + stub points at the essay's current slug, so the old address takes one hop. The script carries the #fragment along; the meta refresh is the fallback without script and drops it. AGENTS.md, "Addresses that have moved", says when a stub may go. @@ -14,15 +14,15 @@ Page moved - abap2UI5 - - + + - +

This page moved to - #12 Where Your Own JavaScript Goes. + #15 Where Your Own JavaScript Goes.

diff --git a/docs/public/advanced/insights/13-four-verbs-every-control.html b/docs/public/advanced/insights/13-four-verbs-every-control.html index 245f0c7f..4bda5183 100644 --- a/docs/public/advanced/insights/13-four-verbs-every-control.html +++ b/docs/public/advanced/insights/13-four-verbs-every-control.html @@ -4,8 +4,8 @@ The Insights series left the manual for a site of its own, https://abap2ui5.github.io/insights/ (abap2UI5/insights), on 2026-10-31. - Every essay keeps its slug there, so each old address points at the same - essay at the new one. + There the essays were renumbered in reading order on 2026-11-01, and this + stub points at the essay's current slug, so the old address takes one hop. The script carries the #fragment along; the meta refresh is the fallback without script and drops it. AGENTS.md, "Addresses that have moved", says when a stub may go. @@ -14,15 +14,15 @@ Page moved - abap2UI5 - - + + - +

This page moved to - #13 Four Verbs, Every Control. + #14 Four Verbs, Every Control.

diff --git a/docs/public/advanced/insights/14-a-classrun-for-the-browser.html b/docs/public/advanced/insights/14-a-classrun-for-the-browser.html index 4cd0c11e..acad6c17 100644 --- a/docs/public/advanced/insights/14-a-classrun-for-the-browser.html +++ b/docs/public/advanced/insights/14-a-classrun-for-the-browser.html @@ -4,8 +4,8 @@ The Insights series left the manual for a site of its own, https://abap2ui5.github.io/insights/ (abap2UI5/insights), on 2026-10-31. - Every essay keeps its slug there, so each old address points at the same - essay at the new one. + There the essays were renumbered in reading order on 2026-11-01, and this + stub points at the essay's current slug, so the old address takes one hop. The script carries the #fragment along; the meta refresh is the fallback without script and drops it. AGENTS.md, "Addresses that have moved", says when a stub may go. @@ -14,15 +14,15 @@ Page moved - abap2UI5 - - + + - +

This page moved to - #14 A Classrun for the Browser. + #5 A Classrun for the Browser.

diff --git a/docs/public/advanced/insights/15-where-the-selection-screen-went.html b/docs/public/advanced/insights/15-where-the-selection-screen-went.html index f00da0bb..b571e3b4 100644 --- a/docs/public/advanced/insights/15-where-the-selection-screen-went.html +++ b/docs/public/advanced/insights/15-where-the-selection-screen-went.html @@ -4,8 +4,8 @@ The Insights series left the manual for a site of its own, https://abap2ui5.github.io/insights/ (abap2UI5/insights), on 2026-10-31. - Every essay keeps its slug there, so each old address points at the same - essay at the new one. + There the essays were renumbered in reading order on 2026-11-01, and this + stub points at the essay's current slug, so the old address takes one hop. The script carries the #fragment along; the meta refresh is the fallback without script and drops it. AGENTS.md, "Addresses that have moved", says when a stub may go. @@ -14,15 +14,15 @@ Page moved - abap2UI5 - - + + - +

This page moved to - #15 Where the Selection Screen Went. + #13 Where the Selection Screen Went.

diff --git a/docs/public/advanced/insights/16-one-click-one-request.html b/docs/public/advanced/insights/16-one-click-one-request.html index 18603039..35c8f7f4 100644 --- a/docs/public/advanced/insights/16-one-click-one-request.html +++ b/docs/public/advanced/insights/16-one-click-one-request.html @@ -4,8 +4,8 @@ The Insights series left the manual for a site of its own, https://abap2ui5.github.io/insights/ (abap2UI5/insights), on 2026-10-31. - Every essay keeps its slug there, so each old address points at the same - essay at the new one. + There the essays were renumbered in reading order on 2026-11-01, and this + stub points at the essay's current slug, so the old address takes one hop. The script carries the #fragment along; the meta refresh is the fallback without script and drops it. AGENTS.md, "Addresses that have moved", says when a stub may go. @@ -14,15 +14,15 @@ Page moved - abap2UI5 - - + + - +

This page moved to - #16 One Click, One Request. + #7 One Click, One Request.

diff --git a/docs/public/advanced/insights/17-what-the-client-can-do.html b/docs/public/advanced/insights/17-what-the-client-can-do.html index d175bca2..bf4ccd54 100644 --- a/docs/public/advanced/insights/17-what-the-client-can-do.html +++ b/docs/public/advanced/insights/17-what-the-client-can-do.html @@ -4,8 +4,8 @@ The Insights series left the manual for a site of its own, https://abap2ui5.github.io/insights/ (abap2UI5/insights), on 2026-10-31. - Every essay keeps its slug there, so each old address points at the same - essay at the new one. + There the essays were renumbered in reading order on 2026-11-01, and this + stub points at the essay's current slug, so the old address takes one hop. The script carries the #fragment along; the meta refresh is the fallback without script and drops it. AGENTS.md, "Addresses that have moved", says when a stub may go. diff --git a/docs/public/advanced/insights/18-call-screen-leave-screen.html b/docs/public/advanced/insights/18-call-screen-leave-screen.html index 426cdf8c..40a055f2 100644 --- a/docs/public/advanced/insights/18-call-screen-leave-screen.html +++ b/docs/public/advanced/insights/18-call-screen-leave-screen.html @@ -4,8 +4,8 @@ The Insights series left the manual for a site of its own, https://abap2ui5.github.io/insights/ (abap2UI5/insights), on 2026-10-31. - Every essay keeps its slug there, so each old address points at the same - essay at the new one. + There the essays were renumbered in reading order on 2026-11-01, and this + stub points at the essay's current slug, so the old address takes one hop. The script carries the #fragment along; the meta refresh is the fallback without script and drops it. AGENTS.md, "Addresses that have moved", says when a stub may go. diff --git a/docs/public/advanced/insights/19-where-f4-went.html b/docs/public/advanced/insights/19-where-f4-went.html index 5eac8dd8..46c49d7e 100644 --- a/docs/public/advanced/insights/19-where-f4-went.html +++ b/docs/public/advanced/insights/19-where-f4-went.html @@ -4,8 +4,8 @@ The Insights series left the manual for a site of its own, https://abap2ui5.github.io/insights/ (abap2UI5/insights), on 2026-10-31. - Every essay keeps its slug there, so each old address points at the same - essay at the new one. + There the essays were renumbered in reading order on 2026-11-01, and this + stub points at the essay's current slug, so the old address takes one hop. The script carries the #fragment along; the meta refresh is the fallback without script and drops it. AGENTS.md, "Addresses that have moved", says when a stub may go. @@ -14,15 +14,15 @@ Page moved - abap2UI5 - - + + - +

This page moved to - #19 Where F4 Went. + #20 Where F4 Went.

diff --git a/docs/public/advanced/insights/20-message-still-works.html b/docs/public/advanced/insights/20-message-still-works.html index 4e713dc9..0a39f821 100644 --- a/docs/public/advanced/insights/20-message-still-works.html +++ b/docs/public/advanced/insights/20-message-still-works.html @@ -4,8 +4,8 @@ The Insights series left the manual for a site of its own, https://abap2ui5.github.io/insights/ (abap2UI5/insights), on 2026-10-31. - Every essay keeps its slug there, so each old address points at the same - essay at the new one. + There the essays were renumbered in reading order on 2026-11-01, and this + stub points at the essay's current slug, so the old address takes one hop. The script carries the #fragment along; the meta refresh is the fallback without script and drops it. AGENTS.md, "Addresses that have moved", says when a stub may go. @@ -14,15 +14,15 @@ Page moved - abap2UI5 - - + + - +

This page moved to - #20 MESSAGE Still Works. + #21 MESSAGE Still Works.

diff --git a/docs/public/advanced/insights/21-the-lock-is-gone-by-the-next-click.html b/docs/public/advanced/insights/21-the-lock-is-gone-by-the-next-click.html index 181bc373..d1326356 100644 --- a/docs/public/advanced/insights/21-the-lock-is-gone-by-the-next-click.html +++ b/docs/public/advanced/insights/21-the-lock-is-gone-by-the-next-click.html @@ -4,8 +4,8 @@ The Insights series left the manual for a site of its own, https://abap2ui5.github.io/insights/ (abap2UI5/insights), on 2026-10-31. - Every essay keeps its slug there, so each old address points at the same - essay at the new one. + There the essays were renumbered in reading order on 2026-11-01, and this + stub points at the essay's current slug, so the old address takes one hop. The script carries the #fragment along; the meta refresh is the fallback without script and drops it. AGENTS.md, "Addresses that have moved", says when a stub may go. @@ -14,15 +14,15 @@ Page moved - abap2UI5 - - + + - +

This page moved to - #21 The Lock Is Gone by the Next Click. + #23 The Lock Is Gone by the Next Click.

diff --git a/docs/public/advanced/insights/22-who-may-start-which-app.html b/docs/public/advanced/insights/22-who-may-start-which-app.html index 677d4e8f..f9d38ec2 100644 --- a/docs/public/advanced/insights/22-who-may-start-which-app.html +++ b/docs/public/advanced/insights/22-who-may-start-which-app.html @@ -4,8 +4,8 @@ The Insights series left the manual for a site of its own, https://abap2ui5.github.io/insights/ (abap2UI5/insights), on 2026-10-31. - Every essay keeps its slug there, so each old address points at the same - essay at the new one. + There the essays were renumbered in reading order on 2026-11-01, and this + stub points at the essay's current slug, so the old address takes one hop. The script carries the #fragment along; the meta refresh is the fallback without script and drops it. AGENTS.md, "Addresses that have moved", says when a stub may go. @@ -14,15 +14,15 @@ Page moved - abap2UI5 - - + + - +

This page moved to - #22 Who May Start Which App. + #25 Who May Start Which App.

diff --git a/docs/public/advanced/insights/23-100-rows-four-hours-one-request.html b/docs/public/advanced/insights/23-100-rows-four-hours-one-request.html index 194fc1b3..323f047c 100644 --- a/docs/public/advanced/insights/23-100-rows-four-hours-one-request.html +++ b/docs/public/advanced/insights/23-100-rows-four-hours-one-request.html @@ -4,8 +4,8 @@ The Insights series left the manual for a site of its own, https://abap2ui5.github.io/insights/ (abap2UI5/insights), on 2026-10-31. - Every essay keeps its slug there, so each old address points at the same - essay at the new one. + There the essays were renumbered in reading order on 2026-11-01, and this + stub points at the essay's current slug, so the old address takes one hop. The script carries the #fragment along; the meta refresh is the fallback without script and drops it. AGENTS.md, "Addresses that have moved", says when a stub may go. @@ -14,15 +14,15 @@ Page moved - abap2UI5 - - + + - +

This page moved to - #23 100 Rows, Four Hours, One Request. + #26 100 Rows, Four Hours, One Request.

diff --git a/docs/public/advanced/insights/24-abap-unit-for-a-screen.html b/docs/public/advanced/insights/24-abap-unit-for-a-screen.html index 3199fd66..c3fec2b7 100644 --- a/docs/public/advanced/insights/24-abap-unit-for-a-screen.html +++ b/docs/public/advanced/insights/24-abap-unit-for-a-screen.html @@ -4,8 +4,8 @@ The Insights series left the manual for a site of its own, https://abap2ui5.github.io/insights/ (abap2UI5/insights), on 2026-10-31. - Every essay keeps its slug there, so each old address points at the same - essay at the new one. + There the essays were renumbered in reading order on 2026-11-01, and this + stub points at the essay's current slug, so the old address takes one hop. The script carries the #fragment along; the meta refresh is the fallback without script and drops it. AGENTS.md, "Addresses that have moved", says when a stub may go. @@ -14,15 +14,15 @@ Page moved - abap2UI5 - - + + - +

This page moved to - #24 ABAP Unit for a Screen. + #27 ABAP Unit for a Screen.

diff --git a/docs/public/advanced/insights/25-when-one-class-is-not-enough.html b/docs/public/advanced/insights/25-when-one-class-is-not-enough.html index 5d8e45a5..29e5b9a9 100644 --- a/docs/public/advanced/insights/25-when-one-class-is-not-enough.html +++ b/docs/public/advanced/insights/25-when-one-class-is-not-enough.html @@ -4,8 +4,8 @@ The Insights series left the manual for a site of its own, https://abap2ui5.github.io/insights/ (abap2UI5/insights), on 2026-10-31. - Every essay keeps its slug there, so each old address points at the same - essay at the new one. + There the essays were renumbered in reading order on 2026-11-01, and this + stub points at the essay's current slug, so the old address takes one hop. The script carries the #fragment along; the meta refresh is the fallback without script and drops it. AGENTS.md, "Addresses that have moved", says when a stub may go. @@ -14,15 +14,15 @@ Page moved - abap2UI5 - - + + - +

This page moved to - #25 When One Class Is Not Enough. + #28 When One Class Is Not Enough.

diff --git a/docs/public/advanced/insights/26-a-tile-like-any-other.html b/docs/public/advanced/insights/26-a-tile-like-any-other.html index 74f6da2d..801cc6e1 100644 --- a/docs/public/advanced/insights/26-a-tile-like-any-other.html +++ b/docs/public/advanced/insights/26-a-tile-like-any-other.html @@ -4,8 +4,8 @@ The Insights series left the manual for a site of its own, https://abap2ui5.github.io/insights/ (abap2UI5/insights), on 2026-10-31. - Every essay keeps its slug there, so each old address points at the same - essay at the new one. + There the essays were renumbered in reading order on 2026-11-01, and this + stub points at the essay's current slug, so the old address takes one hop. The script carries the #fragment along; the meta refresh is the fallback without script and drops it. AGENTS.md, "Addresses that have moved", says when a stub may go. @@ -14,15 +14,15 @@ Page moved - abap2UI5 - - + + - +

This page moved to - #26 A Tile Like Any Other. + #29 A Tile Like Any Other.

diff --git a/docs/public/advanced/insights/27-one-codebase-702-to-abap-cloud.html b/docs/public/advanced/insights/27-one-codebase-702-to-abap-cloud.html index cc0a29aa..bf3ee2d0 100644 --- a/docs/public/advanced/insights/27-one-codebase-702-to-abap-cloud.html +++ b/docs/public/advanced/insights/27-one-codebase-702-to-abap-cloud.html @@ -4,8 +4,8 @@ The Insights series left the manual for a site of its own, https://abap2ui5.github.io/insights/ (abap2UI5/insights), on 2026-10-31. - Every essay keeps its slug there, so each old address points at the same - essay at the new one. + There the essays were renumbered in reading order on 2026-11-01, and this + stub points at the essay's current slug, so the old address takes one hop. The script carries the #fragment along; the meta refresh is the fallback without script and drops it. AGENTS.md, "Addresses that have moved", says when a stub may go. @@ -14,15 +14,15 @@ Page moved - abap2UI5 - - + + - +

This page moved to - #27 One Codebase, 7.02 to ABAP Cloud. + #31 One Codebase, 7.02 to ABAP Cloud.

diff --git a/docs/public/advanced/insights/28-cloud-ready-is-a-property-of-your-app.html b/docs/public/advanced/insights/28-cloud-ready-is-a-property-of-your-app.html index 00c76695..b03b8e75 100644 --- a/docs/public/advanced/insights/28-cloud-ready-is-a-property-of-your-app.html +++ b/docs/public/advanced/insights/28-cloud-ready-is-a-property-of-your-app.html @@ -4,8 +4,8 @@ The Insights series left the manual for a site of its own, https://abap2ui5.github.io/insights/ (abap2UI5/insights), on 2026-10-31. - Every essay keeps its slug there, so each old address points at the same - essay at the new one. + There the essays were renumbered in reading order on 2026-11-01, and this + stub points at the essay's current slug, so the old address takes one hop. The script carries the #fragment along; the meta refresh is the fallback without script and drops it. AGENTS.md, "Addresses that have moved", says when a stub may go. @@ -14,15 +14,15 @@ Page moved - abap2UI5 - - + + - +

This page moved to - #28 Cloud-Ready Is a Property of Your App. + #32 Cloud-Ready Is a Property of Your App.

diff --git a/docs/public/advanced/insights/29-when-the-api-is-not-released.html b/docs/public/advanced/insights/29-when-the-api-is-not-released.html index 24d3ac5e..ba604287 100644 --- a/docs/public/advanced/insights/29-when-the-api-is-not-released.html +++ b/docs/public/advanced/insights/29-when-the-api-is-not-released.html @@ -4,8 +4,8 @@ The Insights series left the manual for a site of its own, https://abap2ui5.github.io/insights/ (abap2UI5/insights), on 2026-10-31. - Every essay keeps its slug there, so each old address points at the same - essay at the new one. + There the essays were renumbered in reading order on 2026-11-01, and this + stub points at the essay's current slug, so the old address takes one hop. The script carries the #fragment along; the meta refresh is the fallback without script and drops it. AGENTS.md, "Addresses that have moved", says when a stub may go. @@ -14,15 +14,15 @@ Page moved - abap2UI5 - - + + - +

This page moved to - #29 When the API Is Not Released. + #33 When the API Is Not Released.

diff --git a/docs/public/advanced/insights/30-on-stack-or-side-by-side.html b/docs/public/advanced/insights/30-on-stack-or-side-by-side.html index ad3c7b9f..7fd8ec03 100644 --- a/docs/public/advanced/insights/30-on-stack-or-side-by-side.html +++ b/docs/public/advanced/insights/30-on-stack-or-side-by-side.html @@ -4,8 +4,8 @@ The Insights series left the manual for a site of its own, https://abap2ui5.github.io/insights/ (abap2UI5/insights), on 2026-10-31. - Every essay keeps its slug there, so each old address points at the same - essay at the new one. + There the essays were renumbered in reading order on 2026-11-01, and this + stub points at the essay's current slug, so the old address takes one hop. The script carries the #fragment along; the meta refresh is the fallback without script and drops it. AGENTS.md, "Addresses that have moved", says when a stub may go. @@ -14,15 +14,15 @@ Page moved - abap2UI5 - - + + - +

This page moved to - #30 On-Stack or Side-by-Side. + #34 On-Stack or Side-by-Side.

diff --git a/docs/public/advanced/insights/31-one-app-many-systems.html b/docs/public/advanced/insights/31-one-app-many-systems.html index 57eb641e..d6ee7e7a 100644 --- a/docs/public/advanced/insights/31-one-app-many-systems.html +++ b/docs/public/advanced/insights/31-one-app-many-systems.html @@ -4,8 +4,8 @@ The Insights series left the manual for a site of its own, https://abap2ui5.github.io/insights/ (abap2UI5/insights), on 2026-10-31. - Every essay keeps its slug there, so each old address points at the same - essay at the new one. + There the essays were renumbered in reading order on 2026-11-01, and this + stub points at the essay's current slug, so the old address takes one hop. The script carries the #fragment along; the meta refresh is the fallback without script and drops it. AGENTS.md, "Addresses that have moved", says when a stub may go. @@ -14,15 +14,15 @@ Page moved - abap2UI5 - - + + - +

This page moved to - #31 One App, Many Systems. + #35 One App, Many Systems.

diff --git a/docs/public/advanced/insights/32-from-its-to-abap2ui5.html b/docs/public/advanced/insights/32-from-its-to-abap2ui5.html index 3b086112..e1c090a9 100644 --- a/docs/public/advanced/insights/32-from-its-to-abap2ui5.html +++ b/docs/public/advanced/insights/32-from-its-to-abap2ui5.html @@ -4,8 +4,8 @@ The Insights series left the manual for a site of its own, https://abap2ui5.github.io/insights/ (abap2UI5/insights), on 2026-10-31. - Every essay keeps its slug there, so each old address points at the same - essay at the new one. + There the essays were renumbered in reading order on 2026-11-01, and this + stub points at the essay's current slug, so the old address takes one hop. The script carries the #fragment along; the meta refresh is the fallback without script and drops it. AGENTS.md, "Addresses that have moved", says when a stub may go. @@ -14,15 +14,15 @@ Page moved - abap2UI5 - - + + - +

This page moved to - #32 From ITS to abap2UI5. + #30 From ITS to abap2UI5.

diff --git a/docs/public/advanced/insights/33-rap-or-abap2ui5.html b/docs/public/advanced/insights/33-rap-or-abap2ui5.html index 7f1c8341..7fcb61a1 100644 --- a/docs/public/advanced/insights/33-rap-or-abap2ui5.html +++ b/docs/public/advanced/insights/33-rap-or-abap2ui5.html @@ -4,8 +4,8 @@ The Insights series left the manual for a site of its own, https://abap2ui5.github.io/insights/ (abap2UI5/insights), on 2026-10-31. - Every essay keeps its slug there, so each old address points at the same - essay at the new one. + There the essays were renumbered in reading order on 2026-11-01, and this + stub points at the essay's current slug, so the old address takes one hop. The script carries the #fragment along; the meta refresh is the fallback without script and drops it. AGENTS.md, "Addresses that have moved", says when a stub may go. @@ -14,15 +14,15 @@ Page moved - abap2UI5 - - + + - +

This page moved to - #33 RAP or abap2UI5?. + #36 RAP or abap2UI5?.

diff --git a/docs/public/advanced/insights/34-freestyle-or-abap2ui5.html b/docs/public/advanced/insights/34-freestyle-or-abap2ui5.html index a4992a05..aa9bce76 100644 --- a/docs/public/advanced/insights/34-freestyle-or-abap2ui5.html +++ b/docs/public/advanced/insights/34-freestyle-or-abap2ui5.html @@ -4,8 +4,8 @@ The Insights series left the manual for a site of its own, https://abap2ui5.github.io/insights/ (abap2UI5/insights), on 2026-10-31. - Every essay keeps its slug there, so each old address points at the same - essay at the new one. + There the essays were renumbered in reading order on 2026-11-01, and this + stub points at the essay's current slug, so the old address takes one hop. The script carries the #fragment along; the meta refresh is the fallback without script and drops it. AGENTS.md, "Addresses that have moved", says when a stub may go. @@ -14,15 +14,15 @@ Page moved - abap2UI5 - - + + - +

This page moved to - #34 UI5 Freestyle or abap2UI5?. + #37 UI5 Freestyle or abap2UI5?.

diff --git a/docs/public/advanced/insights/36-written-for-agents.html b/docs/public/advanced/insights/36-written-for-agents.html index ffb1d863..a49b5c62 100644 --- a/docs/public/advanced/insights/36-written-for-agents.html +++ b/docs/public/advanced/insights/36-written-for-agents.html @@ -4,8 +4,8 @@ The Insights series left the manual for a site of its own, https://abap2ui5.github.io/insights/ (abap2UI5/insights), on 2026-10-31. - Every essay keeps its slug there, so each old address points at the same - essay at the new one. + There the essays were renumbered in reading order on 2026-11-01, and this + stub points at the essay's current slug, so the old address takes one hop. The script carries the #fragment along; the meta refresh is the fallback without script and drops it. AGENTS.md, "Addresses that have moved", says when a stub may go. @@ -14,15 +14,15 @@ Page moved - abap2UI5 - - + + - +

This page moved to - #36 Written for Agents. + #42 Written for Agents.

diff --git a/docs/public/advanced/insights/37-what-the-client-can-send.html b/docs/public/advanced/insights/37-what-the-client-can-send.html index a9a30c78..9927ef8f 100644 --- a/docs/public/advanced/insights/37-what-the-client-can-send.html +++ b/docs/public/advanced/insights/37-what-the-client-can-send.html @@ -4,8 +4,8 @@ The Insights series left the manual for a site of its own, https://abap2ui5.github.io/insights/ (abap2UI5/insights), on 2026-10-31. - Every essay keeps its slug there, so each old address points at the same - essay at the new one. + There the essays were renumbered in reading order on 2026-11-01, and this + stub points at the essay's current slug, so the old address takes one hop. The script carries the #fragment along; the meta refresh is the fallback without script and drops it. AGENTS.md, "Addresses that have moved", says when a stub may go. @@ -14,15 +14,15 @@ Page moved - abap2UI5 - - + + - +

This page moved to - #37 What the Client Can Send. + #38 What the Client Can Send.

diff --git a/docs/public/advanced/insights/38-how-many-users.html b/docs/public/advanced/insights/38-how-many-users.html index 1dbd0794..5fc086ff 100644 --- a/docs/public/advanced/insights/38-how-many-users.html +++ b/docs/public/advanced/insights/38-how-many-users.html @@ -4,8 +4,8 @@ The Insights series left the manual for a site of its own, https://abap2ui5.github.io/insights/ (abap2UI5/insights), on 2026-10-31. - Every essay keeps its slug there, so each old address points at the same - essay at the new one. + There the essays were renumbered in reading order on 2026-11-01, and this + stub points at the essay's current slug, so the old address takes one hop. The script carries the #fragment along; the meta refresh is the fallback without script and drops it. AGENTS.md, "Addresses that have moved", says when a stub may go. @@ -14,15 +14,15 @@ Page moved - abap2UI5 - - + + - +

This page moved to - #38 How Many Users. + #40 How Many Users.

diff --git a/docs/public/advanced/insights/39-upgrading-the-framework.html b/docs/public/advanced/insights/39-upgrading-the-framework.html index 73901181..74df0e0e 100644 --- a/docs/public/advanced/insights/39-upgrading-the-framework.html +++ b/docs/public/advanced/insights/39-upgrading-the-framework.html @@ -4,8 +4,8 @@ The Insights series left the manual for a site of its own, https://abap2ui5.github.io/insights/ (abap2UI5/insights), on 2026-10-31. - Every essay keeps its slug there, so each old address points at the same - essay at the new one. + There the essays were renumbered in reading order on 2026-11-01, and this + stub points at the essay's current slug, so the old address takes one hop. The script carries the #fragment along; the meta refresh is the fallback without script and drops it. AGENTS.md, "Addresses that have moved", says when a stub may go. @@ -14,15 +14,15 @@ Page moved - abap2UI5 - - + + - +

This page moved to - #39 Upgrading the Framework. + #41 Upgrading the Framework.

diff --git a/docs/public/advanced/insights/index.html b/docs/public/advanced/insights/index.html index d695d184..b2e3c287 100644 --- a/docs/public/advanced/insights/index.html +++ b/docs/public/advanced/insights/index.html @@ -4,8 +4,8 @@ The Insights series left the manual for a site of its own, https://abap2ui5.github.io/insights/ (abap2UI5/insights), on 2026-10-31. - Every essay keeps its slug there, so each old address points at the same - essay at the new one. + There the essays were renumbered in reading order on 2026-11-01, and this + stub points at the essay's current slug, so the old address takes one hop. The script carries the #fragment along; the meta refresh is the fallback without script and drops it. AGENTS.md, "Addresses that have moved", says when a stub may go. diff --git a/docs/public/technical/cloud.html b/docs/public/technical/cloud.html index 0ebc5dd3..80dd3960 100644 --- a/docs/public/technical/cloud.html +++ b/docs/public/technical/cloud.html @@ -15,14 +15,14 @@ Page moved - abap2UI5 - - + +

This page moved to - Cloud-Ready Is a Property of Your App. + Cloud-Ready Is a Property of Your App.

diff --git a/docs/public/technical/concept.html b/docs/public/technical/concept.html index d76d921c..d94509dd 100644 --- a/docs/public/technical/concept.html +++ b/docs/public/technical/concept.html @@ -15,14 +15,14 @@ Page moved - abap2UI5 - - + +

This page moved to - UI5 Over-the-Wire. + UI5 Over-the-Wire.

diff --git a/docs/public/technical/technology/rap.html b/docs/public/technical/technology/rap.html index 41c2676a..7fe5264a 100644 --- a/docs/public/technical/technology/rap.html +++ b/docs/public/technical/technology/rap.html @@ -15,14 +15,14 @@ Page moved - abap2UI5 - - + +

This page moved to - RAP or abap2UI5?. + RAP or abap2UI5?.

diff --git a/docs/public/technical/technology/ui5.html b/docs/public/technical/technology/ui5.html index 9b752029..5db79153 100644 --- a/docs/public/technical/technology/ui5.html +++ b/docs/public/technical/technology/ui5.html @@ -15,14 +15,14 @@ Page moved - abap2UI5 - - + +

This page moved to - UI5 Freestyle or abap2UI5?. + UI5 Freestyle or abap2UI5?.