Skip to content

Audit: align the test site schema with Tailored Travel #110

Description

@deanleigh

Why

The test site is the proving ground for the real Tailored Travel build. Every divergence between the two is somewhere a mapping feature can look correct locally and fail on the client site.

Features like #109 (map source file to a media picker), #34 (non-text destination fields) and #44 (typed destination mapping) all need realistic destination shapes to be tested honestly.

Audit result (completed 2 Aug 2026)

Test site Tailored Travel
Content types 65 119
Data types 60 90

Key alignment is excellent. All 61 shared content types have identical keys. The test site was built from Tailored Travel's uSync and keys were preserved. The Itinerary typo (#111) is the only divergence.

58 content types missing from the test site

Mostly feature* and layoutSettings* components:

  • Rich text editors: Itinerary, Extras, More Features, Sights More, Accommodation More
  • CTAs: Call Us, Contact Organiser, Tailor Your Tour
  • Forms: Form, Pay Final Balance, Tailored Tour Login/Logout, Component Form
  • Media: Image Rotator, Image Slideshow (component and feature variants)
  • Navigation: Breadcrumb, Table of Contents, Back to Destinations, Internal Links, Pagination
  • Settings components: border colour/width, items layout, level, sticky, hide/display
  • Layout settings: 6 numbered variants plus area colour/border/sticky components
  • Doc types: individualTour, individualTours, destinations
  • Compositions: tourBrochure, tourDestinations, tourOrganisers

4 types exist only in the test site

8 shared types with differing property sets

Type Difference
tourOrganiser live has organiserMobile
featureComponentImage property image locally vs featurePropertyFeatureImage live
featureSettingsComponentColorPicker featureColour vs colour
featureSettingsComponentHideDisplay live adds a display/hide group
featureSettingsComponentStickyNav live adds display/position
layoutSettingsComponentColorPicker test site has extra areas-colour properties
contentHeadingDefault1 live has redirects
siteSettings live far richer: accreditations, company address, contact details

32 data types missing

Including Tour Properties - Brochure PDF - Media Picker (77cc8285-0c15-4bed-8b20-80cf93d84543), which blocks #109. Also Block Grid variants, list views, colour pickers, image croppers and several component-specific pickers.

Suggested order

  1. Rename featureRichTextEditorItinery to Itinerary (typo, diverges from Tailored Travel) #111 — resolve the Itinerary typo (blocks everything else)
  2. tourBrochure + its data type — unblocks Map the source file itself to a media picker field on the destination #109
  3. Resolve tourProperties bundling vs live's granular split
  4. Features and layout settings, grouped sensibly
  5. individualTour / individualTours last, whole page types

Each becomes its own issue: one composition or type per branch, per uSync import, verified in the running site before the next.

Not in this issue

No uSync imports, no schema edits. Those follow as separate work.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions