Roadmap
Doggy Framework's development roadmap and version plan.
v0.1.0 — Foundation
✅ Current Release
- ✅ Dynamic Model Engine (
@Efannotation + PHP 8 Attributes, auto-migrations) - ✅ Visual View Designer (View/ViewField entities, drag-and-drop)
- ✅ DataGrid (FilterCondition/FilterGroup, DoctrineDataSet, server-side processing)
- ✅ Organization Management (Gedmo NestedTree unlimited depth, positions, grades)
- ✅ Employee Full Lifecycle (Employee as User entity, onboarding/transfer/exit)
- ✅ WebAuthn Passwordless (ES256/RS256, resident_key, Employee binding)
- ✅ Three Officers Security Model (ThreeOfficersVoter, SYS_ADMIN/SEC_ADMIN/AUDITOR)
- ✅ Password Policy (complexity, expiry, history, lockout rules)
- ✅ Audit Log (AuditService, login_success/login_failure auto-logging)
- ✅ Task Scheduler (TaskScheduler + Messenger + Task/TaskLog)
- ✅ System Calendar (holidays, makeup work days)
- ✅ File Storage (Local/S3 adapters, Imagine optimization, SHA-256 dedup)
- ✅ Mercure SSE (built-in FrankenPHP Hub, Bolt transport)
- ✅ Email System (multi-mailbox, template editor, HTML sanitizer)
- ✅ AI Integration (Alibaba Bailian + LM Studio, Symfony AI Bundle)
- ✅ Agent System (Coding, NL Query, Password Policy, Vision reserved)
- ✅ SunUI Component Library (25+ components, 45+ test pages)
- ✅ Menu Management (MenuStaticGenerator)
- ✅ Internationalization (Chinese/English, LocaleSubscriber)
v0.5.0 — Workflow & Forms
In Development
- 🔄 Workflow Engine
- Visual workflow designer
- Approval flows, business process routing
- Conditional branching and parallel processing
- 🔄 Form Designer
- Drag-and-drop form builder
- Conditional logic and field联动
- 🔄 API Management
- Postman-like API debugger
- Auto-generated JSON Schema
- 🔄 Global Notification System
- 🔄 Instant Messaging
v1.0.0 — Low-Code Platform
Planned
- 📋 Plugin System (directory/namespace/route isolation, dynamic loading)
- 📋 App Template Marketplace
- 📋 Page Designer
- 📋 Multi-App Management
- 📋 Virtual Assistant (3D interaction)
v2.0.0 — AI Empowerment
Long-term
- 🤖 AI-Assisted Modeling (natural language entity generation)
- 🤖 Enhanced Natural Language Query
- 🤖 Smart Agent Orchestration
- 🤖 Deep MCP Ecosystem Integration
- 🤖 AI Performance Evaluator
Community Contributions
We welcome contributions in:
- SunUI component extensions
- Third-party storage adapter adapters
- Documentation translations
- Example applications
- Bug fixes
See GitHub Issues for current tasks.