Optimizely
stuartgreig's profile
Stuart Greig@stuartgreig•Apr 24
1.5K
The MTM Agency's profile
Post cover image

Optimizely migration from CMS 12 to CMS 13

From world.optimizely.com•Apr 24•10m read time

A detailed real-world case study of migrating an Optimizely CMS 12 solution to CMS 13 while upgrading from .NET 8 to .NET 10 and replacing the Search & Navigation (Find) engine with Optimizely Content Graph. Covers 14 concrete code-level changes including NuGet package modernization, routing helper migration, DI modernization from ServiceLocator to constructor injection, async API updates, and the full Find-to-Graph query pattern conversion. Includes side-by-side pseudocode comparisons, startup registration order requirements, SQL Server compatibility requirements, and practical takeaways on where time was actually spent (third-party packages and obsolete API removal) versus where quality was gained (unified graph-first query pipeline for search, listings, and autocomplete).

Sort:

stuartgreig's user avatar
Stuart Greig
@stuartgreig
Joined Mar 4. 2026
1.5K
The MTM Agency's profile

The MTM Agency

Verified

Technical Consultant | Optimizely MVP | Architecting Large-Scale Digital Growth

Would you recommend this post?

Copy link
WhatsApp
Facebook
X
New Squad
  • © 2026 Daily Dev Ltd.
  • Guidelines
  • Explore
  • Tags
  • Sources
  • Squads
  • Leaderboard