-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
Integrate Vue.js 3+ as part of a "Modern UI System" that provides reactive form validation and enhanced UI components. This is a global component-level setting that affects all areas where implemented.
- No build system - Use Vue.js locally (downloaded, not CDN), Options API only
- Plain JavaScript - No TypeScript
- Global Configuration - Single setting in JoomCCK component config
- Layout-Based Architecture - Separate modern/ layouts alongside core/ layouts
- System-Wide Effect - When Modern is enabled, all implemented areas use Vue.js
- Backward Compatible - Legacy system remains default and fully functional
Phase 1: Create Vue.js Infrastructure
Phase 2: Create Core Vue Files
Phase 3: Add Global Configuration
Phase 4: Implement Modern Layouts for Forms
Future Enhancements (After Core Implementation)
- Comments System - Live preview, draft saving
- Gallery Field - Drag-and-drop reordering component
- Geo Field - Interactive map component
- Multilevelselect - Cascading dropdown component
- Auto-save Drafts - Periodic save with Vue reactivity
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
Todo