11 — Lizenz
Jedes Yavi-Theme braucht einen Lizenzschlüssel. Ohne gültige Lizenz arbeitet die Extension nicht.
Die zwei Felder

Yavi Theme → Licence:
| Feld | Einstellungsschlüssel | Beispiel |
|---|---|---|
| Licence Key | licence.key | XXXX-XXXX-XXXX-XXXX |
| Product Code | licence.product | yavi-lucerne |
Beide sind erforderlich. Der Produktcode sagt, für welches Produkt der Schlüssel gilt — ein Schlüssel schaltet nur das Theme frei, für das er ausgestellt wurde.
Der Schlüssel steht in der E-Mail zur Kaufbestätigung und jederzeit im Kundenlogin auf licence.yavithemes.com unter Konto → Lizenzen. Diese Seite führt auch auf, an welche Domains ein Schlüssel gerade gebunden ist, und lässt eine davon freigeben, wenn eine Site umzieht.
Bei einer frischen DDEV-Installation lässt sich der Schlüssel automatisch eintragen — dazu vor dem Lauf von init-yavi.sh LICENCE_KEY in der Umgebungsdatei setzen, siehe 03 — Installation mit DDEV.
Nach dem Speichern zeigt die Lizenzseite den aktuellen Status.
Updates
Das Datum Updates until auf der Downloadseite des Portals ist nicht die Lizenz selbst: Es regelt, ob neue Versionen noch zum Download angeboten werden. Siehe 03 — Installation mit DDEV.
Man muss das Portal dafür nicht im Auge behalten. Ab yavi-core 1.3.0 sagt es das Backend von sich aus:
- Lizenzseite — ein Hinweis erscheint, sobald eine neuere Version verfügbar ist, und nennt sie sowie die laufende.
- Dashboard-Widget — Yavi framework, über Widget hinzufügen in der Gruppe Allgemein einzublenden. Es zeigt die installierte Version, ob etwas Neueres bereitliegt, und verlinkt direkt auf die eigenen Downloads.
Beide lesen, was die tägliche Lizenzprüfung zurückgebracht hat; keines von beiden kontaktiert von sich aus etwas. Eine frische Installation zeigt deshalb noch keine Update-Informationen, bis diese Prüfung einmal gelaufen ist — die Lizenzseite zu speichern stößt sie sofort an. Beide schweigen, solange die neueste Version läuft, die die Lizenz hergibt.
Nach dem Eintragen des Schlüssels
Speichern, danach den Cache leeren:
vendor/bin/typo3 cache:flushEine Site auf eine andere Domain umziehen
Die Lizenz ist an eine Domain gebunden. Nach einem Umzug — Staging → Produktion oder ein Domainwechsel — die Lizenzseite einmal öffnen und speichern. Das stößt eine frische Prüfung für den neuen Host an.
Entwicklung und Staging
Staging- und Entwicklungsumgebungen bekommen eine eigene Lizenz. Es gibt keinen „Entwicklungsmodus“, der die Prüfung umgeht — das wäre ein Loch in der Lizenzierung, keine Funktion.