Issue #3632333: Allow a default Schema.org tree per bundle

  • Add a "Free Schema.org" section to bundle edit forms (content types, vocabularies, media types...) with the same tree editor, stored as the free_schema.tree third-party setting of the bundle.
  • Print the bundle default, with tokens of the current entity, when the entity has no tree of its own; it replaces other JSON-LD as well.
  • Use the translation of the default in the entity's language.
  • Add the restricted "administer free schema defaults" permission.
  • Show the inherited default as a read-only preview in the field widget.
  • Add a "Clear tree" button to the editor, with a reminder to save.
  • Move the editor element into the free_schema.tree_editor service.

Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com

Closes #3632333

Merge request reports

Loading
Loading