-
Notifications
You must be signed in to change notification settings - Fork 0
Interfaces #35
Copy link
Copy link
Open
Labels
phase:interfacesWeb and CLI interfacesWeb and CLI interfacespriority:mediumMedium priority taskMedium priority task
Description
- Web UI components (separate from processing)
Tasks
-
webui/controller.php- Request handlers -
webui/template.php- Template rendering -
webui/theme.php- Theme handling -
webui/asset_manager.php- CSS/JS asset management - Extract only content logic from current mixed PHP/HTML, discard current layout
- Implement proper separation of concerns
- Implement basic, clean and responsive bootstrap theme, mobile-first
-
engine/cli/media_processor.php- Batch media processing -
engine/cli/directory_sync.php- Directory synchronization -
engine/cli/cache_manager.php- Cache management - Convert bash scripts to PHP CLI commands
- Use Symfony Console component
-
engine/legacy/bridge.php- Interface between old and new code -
engine/legacy/function_mapper.php- Map old functions to new classes - Support both old and new APIs during transition
- Replace legacy functions one by one
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
phase:interfacesWeb and CLI interfacesWeb and CLI interfacespriority:mediumMedium priority taskMedium priority task
Projects
Status
No status