Skip to content

Variation: Rethink the segment model#23060

Draft
kjac wants to merge 6 commits into
v19/devfrom
v19/feature/rethink-segment-model
Draft

Variation: Rethink the segment model#23060
kjac wants to merge 6 commits into
v19/devfrom
v19/feature/rethink-segment-model

Conversation

@kjac
Copy link
Copy Markdown
Contributor

@kjac kjac commented Jun 3, 2026

⚠️ Work in progress ⚠️

Prerequisites

  • I have added steps to test this contribution in the description below

Description

The Management API (and related services for content editing introduced alongside it) has from day 1 hinted at segments being able to exist "on their own", for example by:

  • Named segment variants for documents
  • Document publish state for segments
  • Segment exposure for block level variance

However, segments only ever exist as an "optional override" of the default (null) segment. This applies both at document level and at property level.

This PR removes segment notation of all models through the layers where they do not make sense.

Testing this PR

TBD


This item has been added to our backlog AB#69021

@nielslyngsoe nielslyngsoe added the state/sprint-candidate We're trying to get this in a sprint at HQ in the next few weeks label Jun 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

state/sprint-candidate We're trying to get this in a sprint at HQ in the next few weeks

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants