131 lines
4.2 KiB
Markdown
131 lines
4.2 KiB
Markdown
# Phase 3 - PrestaShop 100% Kompatibilität Tracker
|
|
|
|
## Milestone 1: Core-System Erweiterung (Sprint 1.1-1.3)
|
|
|
|
### Sprint 1.1: Tools.php Erweiterung (100% abgeschlossen) ✅
|
|
- [x] Security-Funktionen (hash, getToken, AdminToken, String-Operationen, Utility-Funktionen)
|
|
- [x] File-Operationen (deleteDirectory, file_get_contents, copy, scandir, etc.)
|
|
- [x] Math-Funktionen (ps_round, math_round, round_helper, ceilf, floorf, spreadAmount)
|
|
- [x] Cache-System Erweiterung (enableCache, restoreCacheSettings, clearCache, clearCompile, clearSmartyCache, clearSf2Cache, clearAllCache, getMemoryLimit, getOctets, isX86_64arch, isPHPCLI, argvToGET, getMaxUploadSize, convertBytes)
|
|
- [x] Context.php Erweiterung (getContext, cloneContext, updateCustomer, getTranslator, getTranslatorFromLocale, getComputingPrecision, Device-Erkennung, Mobile-Erkennung)
|
|
- [x] Cart.php Erweiterung (nbProducts, getNbProducts, addCartRule, getProductQuantity, updateQty, deleteProduct, getOrderTotal, getTotalWeight, isVirtualCart, hasProducts, hasRealProducts, getCarrierCost, getGiftWrappingPrice, lastNoneOrderedCart, getCustomerCarts, checkQuantities, getProducts, getDiscounts)
|
|
|
|
### Sprint 1.2: Datenbank & ORM (0% abgeschlossen)
|
|
- [ ] Db.php Erweiterung
|
|
- [ ] ObjectModel.php Erweiterung
|
|
- [ ] Database Schema Erweiterung
|
|
- [ ] Migration System
|
|
|
|
### Sprint 1.3: Module & Hook System (0% abgeschlossen)
|
|
- [ ] Module.php Erweiterung
|
|
- [ ] Hook.php Erweiterung
|
|
- [ ] Module Installer
|
|
- [ ] Module Manager
|
|
|
|
## Milestone 2: Module-System (Sprint 2.1-2.3)
|
|
|
|
### Sprint 2.1: Module API (0% abgeschlossen)
|
|
- [ ] Module API Controller
|
|
- [ ] Module Repository
|
|
- [ ] Module Marketplace
|
|
- [ ] Module Security
|
|
|
|
### Sprint 2.2: Plugin System (0% abgeschlossen)
|
|
- [ ] Plugin Manager
|
|
- [ ] Plugin Installer
|
|
- [ ] Plugin Security
|
|
- [ ] Plugin Updates
|
|
|
|
### Sprint 2.3: Extension System (0% abgeschlossen)
|
|
- [ ] Extension Manager
|
|
- [ ] Extension API
|
|
- [ ] Extension Security
|
|
- [ ] Extension Updates
|
|
|
|
## Milestone 3: Admin-Interface (Sprint 3.1-3.3)
|
|
|
|
### Sprint 3.1: Admin Controllers (0% abgeschlossen)
|
|
- [ ] AdminController.php Erweiterung
|
|
- [ ] Admin Tab System
|
|
- [ ] Admin Menu System
|
|
- [ ] Admin Security
|
|
|
|
### Sprint 3.2: Admin Templates (0% abgeschlossen)
|
|
- [ ] Admin Template Engine
|
|
- [ ] Admin Theme System
|
|
- [ ] Admin Widgets
|
|
- [ ] Admin Dashboard
|
|
|
|
### Sprint 3.3: Admin API (0% abgeschlossen)
|
|
- [ ] Admin API Controller
|
|
- [ ] Admin API Security
|
|
- [ ] Admin API Documentation
|
|
- [ ] Admin API Testing
|
|
|
|
## Milestone 4: Frontend-System (Sprint 4.1-4.3)
|
|
|
|
### Sprint 4.1: Frontend Controllers (0% abgeschlossen)
|
|
- [ ] FrontController.php Erweiterung
|
|
- [ ] ProductController.php Erweiterung
|
|
- [ ] CategoryController.php Erweiterung
|
|
- [ ] CartController.php Erweiterung
|
|
|
|
### Sprint 4.2: Frontend Templates (0% abgeschlossen)
|
|
- [ ] Frontend Template Engine
|
|
- [ ] Frontend Theme System
|
|
- [ ] Frontend Widgets
|
|
- [ ] Frontend SEO
|
|
|
|
### Sprint 4.3: Frontend API (0% abgeschlossen)
|
|
- [ ] Frontend API Controller
|
|
- [ ] Frontend API Security
|
|
- [ ] Frontend API Documentation
|
|
- [ ] Frontend API Testing
|
|
|
|
## Milestone 5: Multi-Shop & Performance (Sprint 5.1-5.3)
|
|
|
|
### Sprint 5.1: Multi-Shop System (0% abgeschlossen)
|
|
- [ ] Shop.php Erweiterung
|
|
- [ ] ShopGroup.php Erweiterung
|
|
- [ ] Multi-Shop API
|
|
- [ ] Multi-Shop Security
|
|
|
|
### Sprint 5.2: Performance Optimization (0% abgeschlossen)
|
|
- [ ] Cache System Erweiterung
|
|
- [ ] Database Optimization
|
|
- [ ] Image Optimization
|
|
- [ ] CDN Integration
|
|
|
|
### Sprint 5.3: Security & Backup (0% abgeschlossen)
|
|
- [ ] Security System Erweiterung
|
|
- [ ] Backup System
|
|
- [ ] Logging System
|
|
- [ ] Monitoring System
|
|
|
|
## Milestone 6: Finalisierung (Sprint 6.1-6.3)
|
|
|
|
### Sprint 6.1: Testing & QA (0% abgeschlossen)
|
|
- [ ] Unit Tests
|
|
- [ ] Integration Tests
|
|
- [ ] Performance Tests
|
|
- [ ] Security Tests
|
|
|
|
### Sprint 6.2: Documentation (0% abgeschlossen)
|
|
- [ ] API Documentation
|
|
- [ ] User Documentation
|
|
- [ ] Developer Documentation
|
|
- [ ] Installation Guide
|
|
|
|
### Sprint 6.3: Deployment (0% abgeschlossen)
|
|
- [ ] Docker Configuration
|
|
- [ ] Production Setup
|
|
- [ ] Monitoring Setup
|
|
- [ ] Backup Setup
|
|
|
|
## Gesamtfortschritt: 17% (1 von 18 Sprints abgeschlossen)
|
|
|
|
### Nächste Schritte:
|
|
1. Sprint 1.2 beginnen (Datenbank & ORM)
|
|
2. Db.php Erweiterung
|
|
3. ObjectModel.php Erweiterung
|
|
4. Database Schema Erweiterung |