Back to Nexxspan dashboardnot production live
Nexxspan CMS workflow
Nexxspan normalized source preview
This is the future-facing source contract that NetSuite/File Cabinet/Saved Search data should eventually emit directly.
- Client
- Nexxspan
- Source mode
- Local Legacy Export
- Future source
- NetSuite/File Cabinet
- Current stage
- Source Preview
- Runtime model
- Static Published Snapshot
Public websites consume their latest published snapshot at build or deploy time. They do not read Feasure CMS at runtime.
Normalized source summary
This is normalized source output, not a published website snapshot.
Pages
1
Product categories
0
Products
0
Assets
3
Draft editing
Editing Mode Coming Next
Users will edit draft content here through controlled fields.
Changes will be saved as drafts first, not pushed directly live.
Publishing will validate the draft, generate a published snapshot, and hand it off to the client website.
In production, NetSuite/File Cabinet will remain the source of truth for source-owned records and assets.
Site
{
"id": "nexxspan",
"name": "Nexxspan",
"defaultSeo": {
"title": "Nexxspan",
"description": "Modular infrastructure for adaptable patient spaces."
},
"logoAssetId": "logo-main",
"faviconAssetId": "favicon"
}Navigation and footer
{
"navigation": [
{
"id": "home",
"label": "Home",
"href": "/",
"source": "inferred"
},
{
"id": "about",
"label": "About",
"href": "/about",
"source": "inferred"
},
{
"id": "careers",
"label": "Careers",
"href": "/careers",
"source": "inferred"
},
{
"id": "contact",
"label": "Contact",
"href": "/contact",
"source": "inferred"
}
],
"footerLinks": []
}Pages
[
{
"id": "home",
"slug": "/",
"title": "Home",
"pageType": "home",
"content": {
"hero": {
"headline": "Innovative Solutions for Patient Spaces",
"body": "Modular infrastructure for adaptable patient spaces.",
"ctaLabel": "Explore Nexxspan",
"imageAssetId": "homepage-hero"
},
"featureCards": [],
"statement": {}
}
}
]Product categories
[]
Products
[]
Assets
[
{
"id": "logo-main",
"type": "image",
"label": "Nexxspan logo",
"url": "/clients/nexxspan/source-assets/img/logo.png",
"alt": "Nexxspan logo",
"sourceFile": "img/logo.png"
},
{
"id": "favicon",
"type": "image",
"label": "Nexxspan favicon",
"url": "/clients/nexxspan/source-assets/Brand/images/favicon.png",
"alt": "Nexxspan favicon",
"sourceFile": "Brand/images/favicon.png"
},
{
"id": "homepage-hero",
"type": "image",
"label": "Homepage hero image",
"url": "/clients/nexxspan/source-assets/Home/HomePage/images/Heroes/HomePageHero1.jpg",
"alt": "Nexxspan homepage hero image",
"sourceFile": "Home/HomePage/images/Heroes/HomePageHero1.jpg"
}
]Theme tokens
{
"primaryColor": "#f58220",
"accentColor": "#1f2933",
"logoAssetId": "logo-main",
"faviconAssetId": "favicon",
"stylePreset": "technical",
"cornerRadius": "medium"
}Warnings and gaps
{
"sourceFilesTotal": 0,
"sourceFilesAccountedFor": 0,
"jsonFilesTotal": 0,
"jsonFilesAccountedFor": 0,
"usedFiles": [],
"deferredFiles": [],
"ignoredFiles": [],
"frontendShapedLegacyFiles": [],
"missingFields": [
"Explicit NetSuite source ownership per field",
"Stable slugs for all migrated pages",
"Explicit category-to-product relationship records"
],
"missingOfficialThemeValues": [
"Confirmed primary/accent colors",
"Typography scale",
"Spacing and radius tokens"
],
"missingSeoMetadata": [
"Homepage SEO title/description confirmation",
"SEO metadata for product, category, legal, and info pages"
],
"missingAltText": [
"Most legacy image assets do not have source-owned alt text."
],
"missingProductIdentifiers": [],
"missingExplicitNavigationFooterConfig": [
"Primary navigation is inferred from folder/page records.",
"Footer links are inferred from legal pages."
],
"genericRendererComponentsRequired": [
"logoNav",
"imageHero",
"categoryCardGrid",
"footer"
],
"nexxspanSiteImplementationTasks": [
"Replace nexxspan-site runtime JSON reads with compiled snapshot loading.",
"Map image/document references to published static assets.",
"Replace legacy page-specific rendering with registered generic sections where possible."
],
"warnings": [
"This adapter is temporary migration support and should be replaced by NetSuite-derived normalized source data.",
"Product detail pages are intentionally not compiled in this pass."
]
}