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:
- Identify Core5 features to migrate
- Build new app in AppServer
- Route to new app instead of Core5
- Gradually replace all Core5 features
- Decommission Core5 proxy
Limitations
TODO: Document limitations of proxy approach:
- Performance overhead
- Session synchronization complexity
- Limited SSR capabilities for Core5 content