Dokumentacija zadnji put dopunjena 29. svibnja 2026.
Pregled
DatoCMS adapter: podijeljeni model plugina i frontend runtimea
Ovaj vodič koristi kada je DatoCMS izvor sadržaja ili konfiguracije, ali nije runtime sloj u kojem se consent banner stvarno prikazuje.
- • DatoCMS tretiraj kao headless CMS s opcionalnom editor-side plugin putanjom.
- • Za visitor-facing runtime u frontend aplikaciji koja čita DatoCMS sadržaj koristi Platform Core.
- • Samostalni DatoCMS plugin koristi za generated config preview i editor-side rollout upute.
- • Prije objave registriraj svaki live frontend hostname.
Korak 1
Runtime zadrži u frontend aplikaciji
Consent banner, ponovno otvaranje postavki, audit i runtime verification i dalje moraju raditi u frontend aplikaciji koja čita DatoCMS sadržaj.
- • Za frontend runtime generiraj `cookiezy-platform-core.zip`.
- • Koristi DatoCMS headless scaffold zajedno sa shared runtime assetima.
- • Prenesi `siteKey`, `verifyUrl` i `billingUrl` u frontend runtime umjesto da visitor consent logiku pokušavaš izvršavati unutar DatoCMS-a.
Korak 2
DatoCMS plugin koristi samo za editor-side postavke
Ako urednici trebaju Cookiezy postavke unutar DatoCMS-a, dodaj samostalni DatoCMS plugin lane i koristi ga kao konfiguracijsku površinu, a ne kao storefront runtime.
- • Plugin treba ostati fokusiran na editor-side postavke i generated frontend config preview.
- • Plugin nemoj pozicionirati kao mjesto gdje se storefront banner stvarno izvršava.
- • Generated config preview koristi za usklađivanje policy URL-a, locale routeova i opcionalnih integracijskih identifikatora s frontend aplikacijom.
Korak 3
Provjeri live frontend koji koristi DatoCMS sadržaj
Nakon objave provjeri visitor-facing runtime na pravom frontend hostnameu.
- • Banner se prikazuje pri prvom posjetu.
- • Reject optional ostavlja opcionalne kategorije blokiranima.
- • Accept all otključava postavljene kategorije.
- • Cookie policy audit prikazuje se na frontend policy stranici.
- • Runtime verification za registrirani frontend hostname vraća `allowed: true`.
- • Frontend ponašanje ostaje usklađeno s previewjem postavki generiranim iz DatoCMS-a.