Valitype Web Suite
  • PHP 97.5%
  • JavaScript 2%
  • CSS 0.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Tobias Pries bb06b5ab3b feat(embedprivacy): Modul Embed-Privacy — externe Einbettungen blocken (#31) + v0.28.0
- embedprivacy: ersetzt bekannte externe iframes (YouTube/Vimeo/Maps/Spotify/…)
  durch gebrandeten Platzhalter; Original base64-encodiert, lädt erst nach
  Einwilligung — kein Drittanbieter-Request bis dahin.
- Nachladen: Klick, "immer laden" (localStorage), CCM19/CMP-Consent-Cookie oder
  window.vwsEmbedPrivacy.acceptAll(). Kein Remote-Thumbnail (kein Leak).
- assets/js + assets/css; ModuleManager registriert das Modul.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-26 16:13:52 +02:00
assets feat(embedprivacy): Modul Embed-Privacy — externe Einbettungen blocken (#31) + v0.28.0 2026-07-26 16:13:52 +02:00
docs docs: Fork+Overlay+Controller-Strategie dokumentiert 2026-07-22 15:11:57 +02:00
src feat(embedprivacy): Modul Embed-Privacy — externe Einbettungen blocken (#31) + v0.28.0 2026-07-26 16:13:52 +02:00
CHANGELOG.md feat(embedprivacy): Modul Embed-Privacy — externe Einbettungen blocken (#31) + v0.28.0 2026-07-26 16:13:52 +02:00
LICENSE Initial commit 2026-07-22 10:14:36 +00:00
README.md Valitype Plugin-Store (#8) + Version 0.5.0 2026-07-22 18:00:44 +02:00
uninstall.php feat: Malware-/Integritäts-Scanner + DSGVO-Manager (#29 #30) + v0.27.0 2026-07-26 00:35:52 +02:00
valitype-web-suite.php feat(embedprivacy): Modul Embed-Privacy — externe Einbettungen blocken (#31) + v0.28.0 2026-07-26 16:13:52 +02:00

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).