docs
TYPO3 v14
Configuration  /  Licence

11 — Licence

Every Yavi theme needs a licence key. Without a valid licence the extension does not work.


The two fields

Licence key and product code, with the current status
Licence key and product code, with the current status

Yavi Theme → Licence:

FieldSetting keyExample
Licence Keylicence.keyXXXX-XXXX-XXXX-XXXX
Product Codelicence.productyavi-lucerne

Both are required. The product code says which product the key is for — a key only unlocks the theme it was issued for.

The key is in your purchase confirmation e-mail and, at any time, in the customer login at licence.yavithemes.com under Konto → Lizenzen. That page also lists the domains a key is currently bound to, and lets you release one when a site moves.

On a fresh DDEV installation you can have the key written in for you — set LICENCE_KEY in the environment file before running init-yavi.sh, see 03 — Installation with DDEV.

The licence page shows the current status after saving.

Updates

The Updates until date on the portal's Downloads page is not the licence itself: it governs whether new versions are still offered for download. See 03 — Installation with DDEV.

You do not have to watch the portal for it. From yavi-core 1.3.0 on, the backend tells you itself:

Both read what the daily licence check brought back; neither contacts anything on its own. A fresh installation therefore shows no update information yet until that check has run once — saving the Licence page triggers it immediately. Both are silent while you run the newest version your licence offers.

After entering the key

Save, then flush the cache:

bash
vendor/bin/typo3 cache:flush

Moving a site to another domain

The licence is bound to a domain. After a move — staging → production, or a domain change — open the licence page once and save. That triggers a fresh check for the new host.

Development and staging

Give staging and development environments their own licence. There is no "development mode" that bypasses the check — that would be a hole in the licensing, not a feature.