medyll
Profile
← all projects

Idae Legacy

Migrating a 2014 PHP/MongoDB CMS to a 2026 stack

Idae Legacy is a live migration of a 2014 PHP/Node.js/MongoDB CMS onto PHP 8.2 and a current MongoDB driver, kept running in production with its original UI and behavior unchanged during the rewrite.

Where it sits


flowchart TD
  P["idea / needs"] --> S["Idae Legacy"]
  S --> A["PHP 5.6 -> PHP 8.2"]
  S --> B["modern MongoDB driver"]
  S --> C["Dockerized dev env, original UI intact"]

Overview


Live migration of a legacy PHP 5.6, Node.js and MongoDB CMS onto PHP 8.2, a modern MongoDB driver and a Dockerized environment, keeping the original UI and behavior intact while modernizing the internals underneath.

Highlights


  • · 12-year-old codebase, still in production
  • · Backward-compatible UI during rewrite
  • · Dockerized dev environment, PHP 5.6 to 8.2
PHPNode.jsMongoDBDocker
View source →