CKEditor Migration Successfully Completed
This commit is contained in:
parent
78fadaa1da
commit
b860590127
11 changed files with 148 additions and 56 deletions
|
@ -11,14 +11,17 @@ Dieses Dokument listet alle Abhängigkeiten auf, die Updates benötigen, sowie S
|
|||
|
||||
## 🚨 Kritische Sicherheitsupdates
|
||||
|
||||
### 1. CKEditor (HOCH PRIORITÄT)
|
||||
- **Aktuell:** django-ckeditor 6.7.3 (bündelt CKEditor 4.22.1)
|
||||
- **Problem:** CKEditor 4.22.1 wird nicht mehr unterstützt und hat bekannte Sicherheitslücken
|
||||
- **Empfehlung:** Migration zu CKEditor 5 oder einem alternativen Editor
|
||||
- **Alternativen:**
|
||||
- `django-ckeditor-5` (falls CKEditor 5 Lizenz akzeptabel)
|
||||
- `django-tinymce` (Alternative Rich Text Editor)
|
||||
- `django-froala-editor` (kommerzielle Alternative)
|
||||
### 1. CKEditor (HOCH PRIORITÄT) ✅ ABGESCHLOSSEN
|
||||
- **Früher:** django-ckeditor 6.7.3 (bündelte CKEditor 4.22.1)
|
||||
- **Problem:** CKEditor 4.22.1 war nicht mehr unterstützt und hatte bekannte Sicherheitslücken
|
||||
- **Lösung:** ✅ Migration zu CKEditor 5 abgeschlossen
|
||||
- **Implementiert:**
|
||||
- ✅ `django-ckeditor-5==0.2.18` installiert
|
||||
- ✅ Alle Django Settings auf CKEditor 5 umgestellt
|
||||
- ✅ CSP Settings für CKEditor 5 CDN aktualisiert
|
||||
- ✅ Migration Files korrigiert und Datenbank migriert
|
||||
- ✅ Alle Tests erfolgreich (keine Deprecated Warnings)
|
||||
- ✅ Web-Interface funktioniert korrekt mit CKEditor 5
|
||||
|
||||
### 2. Django-allauth Settings (MITTEL PRIORITÄT)
|
||||
- **Problem:** Veraltete Settings-Optionen werden verwendet
|
||||
|
@ -99,19 +102,16 @@ Dieses Dokument listet alle Abhängigkeiten auf, die Updates benötigen, sowie S
|
|||
|
||||
## 🛠️ Empfohlene Update-Reihenfolge
|
||||
|
||||
### Phase 1: Kritische Sicherheitsupdates (Sofort)
|
||||
1. **CKEditor ersetzen**
|
||||
```bash
|
||||
# Option 1: django-ckeditor-5 verwenden
|
||||
pip uninstall django-ckeditor
|
||||
pip install django-ckeditor-5
|
||||
|
||||
# Option 2: TinyMCE verwenden
|
||||
pip uninstall django-ckeditor
|
||||
pip install django-tinymce
|
||||
```
|
||||
### Phase 1: Kritische Sicherheitsupdates ✅ ABGESCHLOSSEN
|
||||
1. **CKEditor Migration** ✅ **ABGESCHLOSSEN**
|
||||
- ✅ django-ckeditor-5==0.2.18 installiert
|
||||
- ✅ Django Settings komplett umgestellt
|
||||
- ✅ Migration Files korrigiert
|
||||
- ✅ Datenbank erfolgreich migriert
|
||||
- ✅ CSP Security Policy aktualisiert
|
||||
- ✅ Web-Interface getestet und funktionsfähig
|
||||
|
||||
2. **Django-allauth Settings aktualisieren**
|
||||
2. **Django-allauth Settings aktualisieren** 🟡 **NOCH OFFEN**
|
||||
- Settings in `core/settings.py` anpassen
|
||||
- Deprecated Warnings beheben
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue