Skip to content

articles / platform

Why the Publishing Engine Is Being Split Out

The reasoning behind moving docs, resources, and articles onto a normalized MDX engine.

Published 3/26/2026Updated 3/26/2026Ryan Sylvestripublic

The old model worked for speed

The current site was built quickly and intentionally. Hardcoded arrays made it easy to ship a lot of route inventory with strong static generation and tight editorial control.

The new model works for scale

Once docs, articles, gated content, and asset attachments enter the picture, the old pattern becomes expensive to maintain. A normalized content engine gives the app one place to validate metadata, build search indexes, and support access-aware rendering.

Why not migrate guides right away

Guides already have a stable runtime and a lot of connected logic. Keeping them intact in v1 keeps the migration smaller, reduces regressions, and lets the new engine prove itself before it touches existing guide behavior.

Always-On Intake

Need more information on anything on this page?

Every page on sylvestri.com carries the same shared intake. If someone wants more information about buyers, sellers, investors, renters, relocation, AI, or Ryan directly, the inquiry can route into the same follow-up workflow without losing context.

Source context is preserved automatically from the articles publishing-engine-v1 page, so Ryan can tell where the inquiry started and respond with the right next step.
Structured intake

Shared intake

Use this form for questions, follow-up requests, or interest in any path on the site. It keeps the first touch short while preserving enough context to route the follow-up correctly.

Describe the situation and Ryan will route you correctly.
Chat / Fast help