- PHP 97.6%
- JavaScript 1.9%
- CSS 0.5%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
- CloudflareApo: Cloudflare-API-v4-Client (kunden-eigenes Bearer-Token) — APO
am Zone-Setting automatic_platform_optimization ein/aus, Status, purge_all/
purge_files, verify. Value-Objekt {enabled,cf,wordpress,wp_plugin,hostnames,
cache_by_device_type} wie die offizielle CF-WP-Integration.
- PerformanceModule: Provider-Umschalter Bunny|Cloudflare. Im CF-Modus:
cf-edge-cache-Header (send_headers, vws_apo_use_cache-Filter), APO-Toggle mit
Zonen-Status, und Purge (vws_cdn_purge-Bridge + transition_post_status) geht an
Cloudflare statt NEXUS. Rein Plugin, kein Backend.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
||
| assets | ||
| docs | ||
| src | ||
| CHANGELOG.md | ||
| LICENSE | ||
| README.md | ||
| uninstall.php | ||
| valitype-web-suite.php | ||
Valitype Web Suite (VWS)
Modulares WordPress-Plugin für Valitype-Kunden. Ein Plugin, viele Module — lizenziert und gesteuert über die Valitype-API-Infrastruktur.
Status: v0.5.0. Lizenzierung + Modul-System stehen. Funktionale Module:
Hardening, DB & Asset Auto-Cleaner, Datenschutz & DSGVO und der
Valitype Plugin-Store (installiert/aktualisiert Valitype-Plugins über die WP
API). Die großen Module Performance & Caching und Bedrohungsabwehr &
Firewall sind als Controller umgesetzt, die die Valitype-Fork-Plugins
vws-performance und
vws-security steuern (volle
Feature-Parität + merge-kompatibel mit Upstream; Auslieferung über den Store).
Das Security-Menü zeigt die Abwehr-Statistik. Übrige Module: Stubs.
Architektur
Siehe docs/ARCHITECTURE.md (Modul-System, Lizenz-Flow, Modul-Roadmap) und docs/UPSTREAM-SYNC.md (wie Kernfunktionen etablierter Open-Source-Plugins (u. a. LiteSpeed Cache und Antispam Bee) ohne Fork integriert und aktuell gehalten werden).
Kurzfassung:
- Lizenzierung: Das Plugin verifiziert sich mit Instanz-Key + Domain gegen
die Valitype WP API (
GET /v1/verify) und erhält Tarifstufe + freigeschaltete Module. Refresh 2×/Tag per Cron, 7 Tage Grace-Period bei API-Ausfall. - Module: Jede Funktion ist ein eigenständiges Modul (
src/Modules/*) mit einheitlichem Interface; gebootet wird nur, was lizenziert und vom Admin aktiviert ist.
Installation (Entwicklung)
Repo nach wp-content/plugins/valitype-web-suite/ klonen, Plugin aktivieren,
unter Valitype → Lizenz den Instanz-Key (vlt_wp_…) eintragen.
Anforderungen: WordPress ≥ 6.4, PHP ≥ 8.1.
Mitmachen / Issues
Bugs und Feature-Wünsche als Issue in diesem Repo. Achtung: das Repo ist öffentlich — keine Kundendaten, Keys oder internen Hostnamen in Issues, Commits oder Code.
Lizenz: GPLv3 (siehe LICENSE).