Skip to main content

Legacy Integration

Integration with the Core5 PHP application.

Overview

The Shell provides a proxy to the legacy Core5 PHP application, allowing gradual migration to the new platform.

Proxy Routes

/c5/*

All requests to /c5/* are proxied to the Core5 application.

TODO: Document proxy configuration:

  • Target URL
  • Header forwarding
  • Cookie handling
  • Session sharing

/c5-asset/*

Static assets from Core5 with caching.

TODO: Document asset proxy:

  • Cache headers
  • CDN integration
  • Asset versioning

Session Sharing

TODO: Document how sessions are shared between Shell and Core5:

  • Cookie synchronization
  • Session token passing
  • Authentication bridge

Migration Strategy

TODO: Document migration approach:

  1. Identify Core5 features to migrate
  2. Build new app in AppServer
  3. Route to new app instead of Core5
  4. Gradually replace all Core5 features
  5. Decommission Core5 proxy

Limitations

TODO: Document limitations of proxy approach:

  • Performance overhead
  • Session synchronization complexity
  • Limited SSR capabilities for Core5 content