Page Composition
Reusable blocks can be assembled into polished marketing pages without changing the frontend.

Commerce product sections now use product-specific page-builder blocks instead of generic pricing cards with hardcoded product links.
View shop pageValidated block types
Products
Variants
Product blocks
Reusable blocks can be assembled into polished marketing pages without changing the frontend.
Product blocks reference CMS product records directly instead of duplicating prices, summaries, and routes in page copy.
A user can describe an outcome and have AI prepare pages, products, posts, media, and metadata.
Review the content in the CMS backend while the public site shows the visitor experience.
Use this block when one product should carry the section, such as the primary product in a demo flow or campaign page.
Physical and digital product
A compact launch bundle that demonstrates mixed physical and digital fulfilment in the XDev Labs CMS demo.
Use this block for curated groups of products without rebuilding product cards by hand.
Digital product
A lightweight digital product for demonstrating measurement planning in content-commerce launches.
Digital product
A practical digital product covering product, variant, tax, shipping, payment, and order-readiness checks.
Digital product
A focused digital guide showing how metadata, structured data, and canonical URLs support discoverability.
Confirmed page-builder blocks include content, media, utility, and commerce-specific sections.
| Content | Commerce | Utility | |
|---|---|---|---|
| Marketing blocks | Hero, alert, stats, feature grid | Comparison table, CTA | Quote, testimonials, FAQ |
| Product blocks | Product spotlight for one featured product | Product list for curated product sets | CMS product records provide names, pricing, media, and routes |
| Dynamic blocks | Collection list | Product blocks | Embed, map, contact, form |
| Media support | Page featured image and SEO image | Non-variant product images and galleries | Generic YouTube placeholder embed |
Describe the campaign, review the result, and publish through governed CMS access.
Ask for a landing page, product launch, editorial post, campaign update, or shop refresh in plain language.
The assistant drafts copy, structures blocks, creates products, sets SEO fields, connects media, and updates commerce data.
Open the CMS portal with the viewer login to inspect pages, posts, products, metadata, and relationships.
Navigation, SEO, commerce, and page-builder content are managed together as one connected experience.
“Tell the platform what you want to launch, then let the connected AI workflow assemble the pages, products, posts, media, and metadata around it.”
XDev Labs CMS Demo
“This is the difference between a CMS that stores content and a platform that can help produce the whole experience.”
Campaign owner
“A small team can brief a launch once and have the site structure, product paths, and editorial support assembled together.”
Digital product lead
This page demonstrates productSpotlight for one featured product and productList for a curated group of product records.
Product blocks keep names, pricing, media, and product routes tied to CMS product records instead of duplicating commerce data in generic page content.
Yes. Use https://demo.cms.xdevlabs.io/admin with viewer login demo@xdevlabs.io and password P@ssword123.
Placeholder media files are publicly servable and attached to pages, posts, and non-variant products. Media is intentionally not attached to variant parent products because that currently causes frontend product detail errors.

Evaluation
A simple framework for reviewing the CMS, commerce, publishing, metadata, and operational configuration in this demo.

SEO
Why slugs, titles, descriptions, canonical URLs, visibility controls, and structured content should be evaluated together.

Page Building
How repeated rich-text sections, global CTAs, banners, forms, and navigation help evaluators understand the page-building model.
CMS portal
https://demo.cms.xdevlabs.io/admin
Viewer login
demo@xdevlabs.io
Viewer password
P@ssword123
Fill out the form below and we’ll get back to you as soon as possible.