- 4 minutes to read

Writing a Profile-Based Article

New 7.11

Choose a Document Profile in the Article editor, and the editor becomes a composite workspace: fixed sections stay locked and shared, editable sections are yours to write, and a live preview shows exactly what readers will see.

  • ✅ Write only the sections that are actually yours to fill in
  • ✅ See the fully composed document update live as you type
  • ✅ Switch profiles safely — nothing is ever merged or deleted without your say
  • ✅ Always know which text is your Article's own Main Body

Understanding the Composite Workspace

graph TD Article[fa:fa-newspaper Article using a Document Profile] Workspace[fa:fa-table-columns Composite Workspace] SnippetPart[fa:fa-lock Snippet Part - Profile-managed] ContentPart[fa:fa-pen Content Part - editable] MainBody[fa:fa-star Main Body] Preview[fa:fa-eye Live Preview] Raw[fa:fa-code Raw Tab] Article --> Workspace Workspace --> SnippetPart Workspace --> ContentPart ContentPart --> MainBody Workspace --> Preview Workspace --> Raw

The composite workspace splits a profile-based Article into locked, Profile-managed Snippet Parts and editable Content Parts, with a live preview and a Raw tab showing the full composed Markdown.

Workspace Element Behavior
Snippet Part Shown locked, marked "Profile-managed" — edit the Snippet itself to change it
Content Part An editable section — the Article's own text for that section
Main Body The one Content Part labeled as the Article's own main text
Live preview Shows the fully composed document as readers will see it
Raw tab Shows the full composed Markdown, Snippet Parts included
Layout Switches between horizontal and vertical, plus a fullscreen editor

Choosing or Changing a Document Profile

Choose a Document Profile in the Article editor to turn it into a composite workspace. Changing or removing the profile later works the same way:

  1. A confirmation explains the effect of the change before anything happens
  2. Sections whose names match a section in the new profile are kept automatically
  3. Sections with no match become Dangling Content Parts — nothing is ever merged or deleted without your say

Confirmation modal shown before changing an Article's Document Profile (7.11)
The confirmation explains which sections are kept and which become Dangling Content Parts before the new profile is applied.

Note

This is different from editing the Document Profile itself. When someone edits the shared Document Profile's structure, every Article using it updates automatically. Dangling Content Parts only happen when an Article's own chosen profile is deliberately changed or removed.

Resolving Dangling Content Parts

A Dangling Content Part is text an Article wrote for a section that no longer exists in its current Document Profile. A red banner lists every dangling section, and you resolve each one before you can save:

Action Effect
Move Move the text into a chosen section, before or after that section's existing text
Delete Remove the text, after a confirmation
Undo Take back a Move or Delete decision that hasn't been saved yet

Save stays disabled until every dangling section is resolved. The server refuses the save too, returning 409 Conflict while any Dangling Content Part remains.

Composite workspace with a red Dangling Content Part banner listing unresolved sections (7.11)
Example of the Dangling Content Part banner after switching to a new Document Profile.

Undo a Decision Before You Save

Choosing Move or Delete doesn't change the Article straight away. The decision is only recorded, and the dangling section's card shows what will happen when you save, for example Will be moved after the text of main (Main Body) on save. Until you save, each card also has an Undo button that takes the decision back, so you can pick a different target section or keep the text dangling while you think.

Dangling Content Part banner with a pending Move decision and the Undo button (7.11)
A pending decision: the section is marked to move after the Main Body text on save, and Undo is still available because nothing has been saved yet.

Editor Quality-of-Life

The composite editor labels the Main Body section directly, so it's always clear which text is the Article's own main text rather than a Profile-managed Snippet Part.

Before you edit or delete a Snippet, Template, or Document Profile, the editor shows its Usage — where it's currently referenced — so you can see the effect of a change before making it.

Usage indicator shown before deleting a Snippet, Template, or Document Profile (7.11)
Example of the Usage indicator listing where a Document Profile is currently used.

Next Step