medyll
Projects Capabilities Profile
← all projects

Idae Legacy

Migrating a 2014 PHP/MongoDB CMS to a 2026 stack

Started Last update

Idae Legacy migrates a 2014 PHP, Node.js and MongoDB CMS to PHP 8.2 and a current MongoDB driver while preserving the original interface. The project updates Smarty templates and checks rendering and aggregation behavior in CI against an isolated MongoDB instance. Apache/PHP and Socket.IO run together in a supervised Docker image.

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["Phase 2 · CRUD + sessions + database internals"]
  S --> D["one supervised image · Apache/PHP + Socket.IO"]
  S --> E["CI · Smarty rendering and isolated MongoDB"]

Overview


Idae Legacy moves a 2014 PHP 5.6, Node.js and MongoDB CMS to PHP 8.2 while keeping the original interface. Apache/PHP and Socket.IO share a supervised Docker image. The migration updates Smarty for PHP 8 and checks rendering and MongoDB aggregation behavior in CI.

Highlights


  • · PHP 8.2 and an updated Smarty renderer
  • · Compatibility tests against an isolated MongoDB instance
  • · One supervised image for Apache/PHP + Socket.IO
PHPNode.jsMongoDBDockerSmarty
View source →