Files
GDPR-Content-Blocker/README.md
s4luorth 839c364758 chore: alle versionsangaben einheitlich auf 1.7.0 + readme aktualisiert
- Plugin: Header-Version + CB_VERSION -> 1.7.0
- readme.txt: Stable tag 1.7.0, Features aktualisiert (skript-blockierung,
  consent-shortcode, textausrichtung, ganzseitiger scan, kein weissraum, ...),
  changelog-eintrag 1.7.0 + upgrade notice
- Backend package.json -> 1.7.0
- Doku-beispiele (README.md, SPICKZETTEL.md, license-backend/README.md) auf
  1.7.0 angeglichen

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-21 09:34:25 +02:00

30 lines
1.1 KiB
Markdown

# GDPR Content Blocker — Monorepo
DSGVO-konformer Consent-Blocker für externe iframes + selbst-gehosteter
Lizenz-/Update-Server.
## Struktur
- **`gdpr-content-blocker/`** — das WordPress-Plugin. Aus diesem Ordner wird die
Release-ZIP gebaut (Top-Level-Ordner `gdpr-content-blocker/`).
- **`license-backend/`** — Node/Express + SQLite Lizenz- & Update-Backend (Docker).
- **`hilfsdaten/`** — interne Notizen, Spickzettel, Gitea-Runner-Setup (nicht Teil
des Plugins).
- **`release.ps1`** — baut die Plugin-ZIP und lädt sie ins Backend (manueller Release).
## Manueller Release (Update verteilen)
1. Version in `gdpr-content-blocker/gdpr-content-blocker.php` bumpen
(Header `Version:` **und** `define( 'CB_VERSION', … )`), committen.
2. ZIP bauen + hochladen:
```powershell
.\release.ps1 -Version 1.7.0 -Token DEIN_ADMIN_API_TOKEN
```
3. Lizenzierte Seiten sehen das Update unter Plugins.
Details: siehe `hilfsdaten/SPICKZETTEL.md`.
## Backend starten
Siehe `license-backend/README.md`.
## Hinweis
Secrets (`.env`) sind per `.gitignore` ausgeschlossen und gehören nicht ins Repo.