The production editor — layers, masking, version history, and multi-surface on one canvas
The yearbook editor is a full layout surface: layers with independent opacity and blend, object masking, spread-level undo, and a version history that lets an adviser roll back to any saved state without losing work done after that point. A student editor can work on the senior section while an adviser reviews the faculty pages on the same book, on the same canvas, with neither overwriting the other’s work. Typography controls include custom headline styles, caption sizing, and column count per spread — not a preset template that forces a student staff into one of three font choices. The multi-surface model means the same editor handles the yearbook spread, the newspaper layout, the literary magazine folio, and the class memory book, so a school does not license four separate tools. The production editor is built and production-ready.
Production editor built · live
Roster-driven portrait placement — every student on the page, no name left off
Portrait placement starts with a roster import, not a pile of image files. The roster establishes who belongs on each section of the book and in what sequence — alphabetical by homeroom, by grade, by teacher, or in a custom sort the adviser controls. Photos from picture day are matched to roster entries by the naming convention from the picture-day shoot — a filename/roster match, not a face comparison — no manual drag-and-drop sorting through hundreds of headshots. An unmatched roster entry flags as a gap on the spread so the adviser sees it before proofing, not after the book ships. A student whose family has not consented to publication is withheld from shared spreads automatically — consent is enforced at the data layer, not left to manual exclusion. Portrait flow is not a feature in a consumer book-builder; it is an editorial production tool built for schools that run a real namecheck. The roster-driven portrait flow is built and production-ready. Portraits are matched by roster and filename, not by comparing faces; facial recognition is off by default and is never part of the portrait-matching pipeline.
Portrait flow built · consent-gated · matched by roster + filename · live
Adviser proof-approval — spread-level review, version locking, and no corrections discovered at press
The proof-approval workflow puts the adviser at the gate before any spread is marked ready. Spread-level comments let an adviser mark a caption wrong, a headline too large, or a portrait name incorrect — each comment is attached to the specific object on the spread, not to a flat PDF annotation nobody sees until the file is already submitted to the lab. When an adviser approves a spread, that version is locked: student editors can work on other spreads, but a locked spread cannot be changed without the adviser re-opening it. The approval gate is fail-closed: a spread that has not been approved by the designated adviser account cannot move to the press-ready export stage. This is enforced at the engine, not by a checklist email. Version history preserves every locked state alongside any subsequent re-opens. The proof-approval workflow is built and production-ready.
Proof-approval built · fail-closed · live
Press-ready PDF export — the automated pre-flight check and the final deliverable
The press-ready PDF export runs an automated pre-flight check on the book before producing the output file: image resolution at the required PPI for the target trim size, bleed and safety margins on every spread, embedded fonts, and colour-space consistency across all placed images. A spread that fails a pre-flight check is flagged with the specific issue — a low-resolution photo on page 14, a text box running past the safety margin on page 22 — so the student can correct it rather than receiving a reject from the print lab. The final export includes printer marks, ICC profile embed, and per-spread PDF pages in the format major commercial book labs accept. The PDF is the deliverable: the school takes it to whichever print lab it uses. The press-ready PDF export and automated pre-flight are built and production-ready.
Press-PDF export built · automated pre-flight built · live
Delivery tracking and print-anywhere freedom — the school keeps its own print lab relationship
The delivery tracking engine logs proof status, print-order status, and fulfillment events in a single timeline the adviser can check without calling the lab. When a proof copy ships, the tracking record updates. When the print run ships, quantity and destination are recorded against the order. The school is free to choose its own print lab and submit the press-ready PDF directly: the platform does not require purchasing printing through any single vendor. Printed-copy revenue is the model: families who want a physical book pay for it, and a share stays with the school. The charge rail for print orders is honest-off — present in the platform, not enabled for live print-order transactions today. The delivery tracking engine is built and production-ready. Print-order checkout is honest-off.
Delivery tracking built · print-order checkout honest-off