✨ Neue Features: - Vollständiges Management Dashboard (Port 3000) - Custom Tags System mit REST-API Integration - Mehrere Tags erstellbar und konfigurierbar - Externe Tag-Aktivierung per REST-API - Server-Fernsteuerung (Start/Stop/Restart) - SSL-Zertifikat Management - Echtzeit-Überwachung mit Socket.IO 🏷️ Custom Tags Features: - Dynamische Tag-Erstellung über GUI - Tag-Aktivierung/Deaktivierung per Toggle - REST-APIs für externe Tag-Kontrolle - Integration in Template-Verarbeitung - Konfigurierbare Positionen und Typen 📁 Neue Dateien: - management/ - Komplettes Management-System - API-TAGS-DOCUMENTATION.md - API Dokumentation - start-management.sh - Startup Script 🔧 Verbesserte Template-Verarbeitung: - Automatisches Laden aktivierter Custom Tags - Priorität: Custom-Daten → Custom Tags → Auto-Generierung - Erweiterte Logging und Status-Meldungen 🌐 REST-APIs: - GET /api/public/tags - Alle Tags auflisten - POST /api/public/tags/{TAG_NAME}/activate - Tag aktivieren - POST /api/public/tags/{TAG_NAME}/deactivate - Tag deaktivieren - Management APIs für vollständige CRUD-Operationen
75 lines
1.9 KiB
JSON
75 lines
1.9 KiB
JSON
{
|
|
"server": {
|
|
"httpPort": 80,
|
|
"httpsPort": 443,
|
|
"domain": "localhost",
|
|
"publicAccess": true
|
|
},
|
|
"ssl": {
|
|
"certPath": "203_cert.pem",
|
|
"keyPath": "203_key.pem",
|
|
"autoRenew": false
|
|
},
|
|
"dataSources": [],
|
|
"customTags": [
|
|
{
|
|
"id": "header",
|
|
"name": "Header",
|
|
"tagName": "HEADER_CONTENT",
|
|
"enabled": true,
|
|
"content": "=== WICHTIGES DOKUMENT ===\nVertraulich - Nur für interne Verwendung",
|
|
"position": "top",
|
|
"type": "text"
|
|
},
|
|
{
|
|
"id": "footer",
|
|
"name": "Footer",
|
|
"tagName": "FOOTER_CONTENT",
|
|
"enabled": true,
|
|
"content": "─────────────────────────\nDieses Dokument wurde automatisch generiert.\nDatum: $(date)\nDOCX Template Server v1.0",
|
|
"position": "bottom",
|
|
"type": "text"
|
|
},
|
|
{
|
|
"id": "signature",
|
|
"name": "Unterschrift",
|
|
"tagName": "SIGNATURE",
|
|
"enabled": true,
|
|
"content": "Mit freundlichen Grüßen,\n\nIhr DOCX Template Server\nAutomatisierte Dokumentenerstellung",
|
|
"position": "end",
|
|
"type": "text"
|
|
},
|
|
{
|
|
"id": "company_logo",
|
|
"name": "Firmen-Logo",
|
|
"tagName": "COMPANY_LOGO",
|
|
"enabled": false,
|
|
"content": "",
|
|
"position": "header",
|
|
"type": "image"
|
|
},
|
|
{
|
|
"id": "watermark",
|
|
"name": "Wasserzeichen",
|
|
"tagName": "WATERMARK",
|
|
"enabled": false,
|
|
"content": "",
|
|
"position": "background",
|
|
"type": "image"
|
|
},
|
|
{
|
|
"id": "custom_note",
|
|
"name": "Spezielle Notiz",
|
|
"tagName": "CUSTOM_TAG",
|
|
"enabled": true,
|
|
"content": "🎯 HINWEIS: Dieses ist ein Custom Tag!\nEs wurde über die REST-API aktiviert.",
|
|
"position": "middle",
|
|
"type": "text"
|
|
}
|
|
],
|
|
"monitoring": {
|
|
"logLevel": "info",
|
|
"enableMetrics": true,
|
|
"retentionDays": 30
|
|
}
|
|
} |