Planning checklist, measured editor cost, and what happens when you stack APB parents.
APB-DOCS-ADVANCED
Capabilities shows leftover options one theme at a time. Advanced Pages on the demo stacks parents, placements, JS libraries, overlays, chrome, and item counts until the runtime has to choose. Probe result on 2026-09-02: 70 pass, 0 fail. Use this checklist before writing a brief or a rebuild script.
Planning checklist
- Host type. Basic
pagefor unmoderated English composition.articleonly if you need Editorial workflow.international_pageonly if you need Content Translation. Do not enable workflow or translation onpage. - Parent list, not a tree. List
apb_pb_*parents in field order. Nesting a band inside another band means target placement into a simple-content region item whose title is a seeded locator, with that region parent earlier in the field. - Placement term per parent. Default is Body. See the placement matrix. Overlay content cannot be placed.
- One JS library family per concern, but many instances. Two slideshows means two Splide roots. Duplicate overlay trigger IDs last-write-wins. Ask for unique
field_apb_pi_trigger_idvalues on a page. - Chrome. Width tokens below 100% center with
!important. Container JSON lengths need units. Opacity is 0–1. Slideshow chrome is spacing only. - Editor cost. The Legacy paragraphs widget opens every parent. Kitchen sink on the demo: 17 parents, edit form about 2.1 s and 1.17 MB HTML, 187 IEF hits. Prefer several URLs over one twenty-parent node unless the point is density. Rebuild with a script; node IDs change.
- Do not put overlay JSON, links overlay, or profile modals on a node with a forward draft and expect the published revision to be what anonymous JSON returns. Do not expect overlay JSON to vary by language after a cached hit.
Interactions worth expecting
- Slideshow + carousel + simple-content images = three Splide families.
- Overlay content + links overlay + profiles + gallery + video = five GLightbox entry points. Overlay content reuses
window.__apbGlightbox. - Hash from a tabs or feature-box body opens overlay content (document-wide
a[href*="#"]). A hash on another URL navigates away. - Feature box height token is not a min-height; copy can clip.
- Vertical tabs become an accordion on a phone (component JS).
- A 100vh Top-region slideshow sits below the stacked theme header, so it is not a full-bleed first fold on a phone.
- Infinite logos does not accept SVG — rasterize to PNG.
- Slideshow background video is media type
video, notremote_video.
Live lab: demo.apb.aero.net/advanced.