All Insights

Content operations · Permissions · Product architecture

What should stay attached to a content component when it is reused?

Carry identity, version and permitted use through discovery, preview and assembly. Review the assembled output and trace where revisions need to go.

Model the component and the intended use together

A reusable paragraph, image or product description can appear in several outputs with different audiences. Give each component a stable identity and a recorded revision. Preserve the context needed to interpret it, including qualifications that would change its meaning when displayed elsewhere.

W3C’s ODRL model represents permissions, prohibitions, duties and constraints associated with content. Its useful distinction is between the asset and the action someone wants to perform on it. Being able to discover an item leaves separate questions about viewing, editing, distributing or publishing it.

For each supported use, identify the relevant audience, destination and conditions. Keep unresolved permission information visible to the responsible reviewer. A machine-readable policy can describe a rule; the product still needs a supported way to evaluate and enforce the rule at the point of use.

Review the composition as a new output

In a hypothetical product guide, a performance statement and an illustration are each approved for a particular context. Placing them together can imply that the illustrated configuration achieves that performance. Review the combined meaning, including headings, captions and nearby qualifications, before approving the new guide.

Contentful’s reference-publishing workflow allows linked entries to be published together and checks for entry or asset errors before completing a selected publication. That illustrates an operational dependency: the output depends on the state of its components. Technical validation leaves editorial suitability and permission for the intended use to be checked separately.

Distinguish draft preview from released output. Confirm which component revisions appear in each and who can access them. Include search results, thumbnails and previews in access testing, because a restricted component can reveal useful information before someone opens its full page.

Trace revisions through every supported destination

Record which outputs use each component and whether they follow future revisions or remain tied to a specific version. A correction to the source should produce a clear review task for affected outputs. Avoid silently changing an approved assembly without understanding what its approval covered.

Test a correction, a withdrawn component and a changed audience restriction. Check live pages, generated documents, cached previews and exported copies according to the product’s actual control. Identify copies that cannot be recalled so the team does not promise universal removal.

Give exceptions a continuing owner. The maintained record should connect component version, intended use, review status and known destinations. This makes reuse inspectable while preserving the separate decisions about access, content meaning and release.