first commit
This commit is contained in:
65
OFFLINE_RESOURCES.md
Normal file
65
OFFLINE_RESOURCES.md
Normal file
@@ -0,0 +1,65 @@
|
||||
# Lokale Ressourcen für Query Builder
|
||||
|
||||
## Übersicht
|
||||
Die Query Builder Anwendung ist nun vollständig für den Offline-Betrieb konfiguriert. Alle externen CSS- und JavaScript-Ressourcen wurden lokal gespeichert.
|
||||
|
||||
## Heruntergeladene Ressourcen
|
||||
|
||||
### Bootstrap 5.3.0
|
||||
- **CSS**: `app/static/css/vendor/bootstrap.min.css` (228KB)
|
||||
- **JavaScript**: `app/static/js/vendor/bootstrap.bundle.min.js` (79KB)
|
||||
|
||||
### Font Awesome 6.4.0
|
||||
- **CSS**: `app/static/css/vendor/all-local.min.css` (100KB)
|
||||
- **Webfonts**:
|
||||
- `app/static/webfonts/fa-solid-900.woff2` (147KB)
|
||||
- `app/static/webfonts/fa-regular-400.woff2` (25KB)
|
||||
- `app/static/webfonts/fa-brands-400.woff2` (106KB)
|
||||
|
||||
## Verzeichnisstruktur
|
||||
```
|
||||
app/static/
|
||||
├── css/
|
||||
│ ├── vendor/
|
||||
│ │ ├── bootstrap.min.css
|
||||
│ │ ├── all.min.css (Original)
|
||||
│ │ └── all-local.min.css (Angepasste Pfade)
|
||||
│ └── style.css
|
||||
├── js/
|
||||
│ ├── vendor/
|
||||
│ │ └── bootstrap.bundle.min.js
|
||||
│ └── app.js
|
||||
└── webfonts/
|
||||
├── fa-solid-900.woff2
|
||||
├── fa-regular-400.woff2
|
||||
└── fa-brands-400.woff2
|
||||
```
|
||||
|
||||
## Anpassungen
|
||||
|
||||
### Template-Updates
|
||||
- `app/templates/base.html` wurde aktualisiert, um lokale Ressourcen zu verwenden
|
||||
- Entfernt: CDN-Links für Bootstrap und Font Awesome
|
||||
- Hinzugefügt: Lokale Pfade zu den heruntergeladenen Dateien
|
||||
|
||||
### Font Awesome CSS-Anpassung
|
||||
- Originale `all.min.css` enthielt relative Pfade: `../webfonts/`
|
||||
- Neue `all-local.min.css` mit korrigierten Pfaden: `../../webfonts/`
|
||||
|
||||
## Funktionalität
|
||||
✅ Bootstrap CSS und JavaScript funktionieren vollständig
|
||||
✅ Font Awesome Icons werden korrekt angezeigt
|
||||
✅ Drag & Drop Funktionalität bleibt erhalten
|
||||
✅ Alle interaktiven Elemente funktionieren
|
||||
✅ Keine Internet-Verbindung erforderlich
|
||||
|
||||
## Vorteile
|
||||
- 🔒 **Sicherheit**: Keine externen Abhängigkeiten
|
||||
- ⚡ **Performance**: Schnellere Ladezeiten (keine CDN-Anfragen)
|
||||
- 🌐 **Offline-Fähig**: Funktioniert ohne Internetverbindung
|
||||
- 🛡️ **Zuverlässigkeit**: Keine Ausfälle durch externe Services
|
||||
|
||||
## Wartung
|
||||
- Ressourcen sind in Standard-Versionen gespeichert (Bootstrap 5.3.0, Font Awesome 6.4.0)
|
||||
- Bei Updates müssen neue Versionen manuell heruntergeladen und ersetzt werden
|
||||
- Pfad-Anpassungen in CSS-Dateien beachten bei Font Awesome Updates
|
||||
Reference in New Issue
Block a user