CookiezyCookiezy
ProduktPlatformeDokumentacijaCenikBlogKontakt
  1. Domov/
  2. Docs/
  3. Strapi adapter

Dokumentacija nazadnje dopolnjena 29. maj 2026

Navigacija po dokumentaciji

Pregled

DokumentacijaTehnična dokumentacija za namestitev, konfiguracijo in preverjanje Cookiezy na vseh podprtih adapterjih.UvodPreveri pripravljenost, generiraj pravi paket in nato preveri uvajanje v živo.NamestitevNamestitev povsod sledi istemu temeljnemu vzorcu: generiraj izdani paket, registriraj domeno, namesti adapter in pred objavo preveri delovanje.KonfiguracijaKonfiguracija uskladi jezik, stran s politiko piškotkov, kategorije, postavitev in licenčni kontekst.

Referenca

APIMetode izvajanja v brskalniku, dogodki in integracijske opombe, ki upoštevajo preverjanje delovanja.

Adapterji

Webflow adapterTehnični vodič za Webflow nastavitev Cookiezy: kaj dobiš po nakupu, kam spadajo datoteke in kako preveriš delovanje na objavljeni Webflow strani.Shopify adapterTehnični vodič za Shopify nastavitev Cookiezy: prenesi Platform Core, uvedi theme app extension, prikaži prava Theme Editor polja in preveri storefront vedenje pred objavo.Wix adapterTehnični vodič za Wix nastavitev Cookiezy: namesti private ali unlisted Wix app, poveži pravi Cookiezy račun, objavi app-hosted runtime in ohrani custom code samo kot fallback.Hugo adapterTehnični vodič za Hugo nastavitev Cookiezy: generiraj namenski Hugo paket, kopiraj izdani config scaffold, uskladi locale routes in preveri banner ter cookie audit vedenje.Headless adapterTehnični vodič za headless nastavitev Cookiezy: zaženi plain adapter, poveži preverjanje delovanja ter preveri pregled piškotkov, nastavitve in omejeni način samo z nujnimi piškotki v lastnih frontendih.WordPress adapterTehnični vodič za WordPress nastavitev Cookiezy: naloži ZIP z vtičnikom, nastavi vtičnik z upoštevanjem licenciranja in preveri shortcode nastavitve ter obnašanje pregleda piškotkov.React adapterTehnični vodič za React nastavitev Cookiezy: plain adapter naloži iz lupine aplikacije, opcijske storitve pogojuj s stanjem soglasja in preveri obnašanje enostranske aplikacije.Next.js adapterTehnični vodič za Next.js nastavitev Cookiezy: plain adapter naloži iz korenske postavitve, poti do politike piškotkov ohrani lokalizirane in preveri blokiranje brez soglasja na straneh App Routerja.Strapi adapterTehnični vodič za Strapi nastavitev Cookiezy: izvajanje ohrani na frontendu, Strapi uporabi kot konfiguracijski most, večjezične poti do politike piškotkov pa poveži prek skupnega modela.DatoCMS adapterTehnični vodič za DatoCMS nastavitev Cookiezy: visitor-facing runtime naj ostane v frontend aplikaciji, Platform Core naj dostavi runtime assete, samostojni DatoCMS plugin pa naj služi samo za editor-side konfiguracijo in generated frontend config preview.
Verzija adapterjaStrapi vtičnik

Status izdaje Strapi vtičnika

Trenutna verzija Strapi vtičnika in rollout opombe za razdeljen model editor vtičnika ter frontend runtime-a.

Trenutna verzija

0.1.23

Dostavni kanal

Marketplace vtičnik

Opombe o združljivosti

Strapi je zdaj dokumentiran kot razdeljen model: samostojni plugin za editor-side konfiguracijo, Platform Core pa za visitor-facing runtime.

Ključne rollout spremembe

1. Strapi plugin uporabi za admin config UI in generated frontend config preview.

2. Visitor-facing runtime naj ostane v frontend aplikaciji, ne znotraj Strapi-ja.

3. Pred objavo registriraj live frontend hostname-e.

Pregled

Strapi adapter kot most za headless CMS

To pot uporabi, ko Strapi zagotavlja vsebino in nastavitve, frontend stran pa je odgovorna za nalaganje Cookiezy runtime-a, bannerja, scannerja in audita na policy strani.

  • • Dejanske Cookiezy skripte naj še vedno tečejo na frontend strani.
  • • V Strapi upravljaj `defaultLocale`, `localeRoutes` in policy URL mappinge.
  • • Licensing polja prenesi v generated frontend config.
  • • Live cookie audit montiraj na objavljeni frontend policy strani, ne v Strapi adminu.
pogled tehnične dokumentacije za Cookiezy headless adapter, ki prikazuje shell bootstrap in licensing verification.
Strapi sledi istemu frontend runtime vzorcu kot druge headless integracije, Strapi pa nastopa kot config layer.
Korak 1

Runtime serviraj iz frontend shell-a

Frontend še vedno naloži shared CSS, kanonično Strapi bridge datoteko, bootstrap korak, ki Strapi nastavitve pretvori v `window.CookiezyConfig`, in šele nato core runtime, UI ter scanner. Pomembno: `cookie-consent.js` mora biti naložen po Strapi adapter boot koraku.

Code snippet

<link rel="stylesheet" href="/cookiezy/cookie-consent.css" />
<script src="/cookiezy/cookiezy-strapi-adapter.js"></script>
<script>
  window.CookiezyStrapiAdapter.boot(
    window.CookiezyStrapiAdapter.buildConfigFromStrapiSettings(strapiSettings)
  );
</script>
<script src="/cookiezy/cookie-consent.js"></script>
<script src="/cookiezy/cookie-consent-ui.js"></script>
<script src="/cookiezy/cookie-consent-scanner.js"></script>
Korak 2

Strapi nastavitve pretvori v shared Cookiezy config

Nastavitve preberi iz Strapi-ja in jih pretvori v isti runtime objekt, ki ga uporabljajo drugi adapterji. Tako locale, policy URL, layout in licensing ostanejo usklajeni med platformami.

Code snippet

const strapiSettings = {
  defaultLocale: "sl",
  localeRoutes: {
    en: { policyUrl: "/en/cookie-policy", pathPrefixes: ["/en"] },
    sl: { policyUrl: "/sl/politika-piskotkov", pathPrefixes: ["/sl"] }
  },
  storageKey: "strapi_cookie_consent_v1",
  theme: { layout: "bottom-right" },
  license: {
    siteKey: "ck_live_cookiezy_demo",
    verifyUrl: "https://cookiezy.com/api/licensing/verify",
    billingUrl: "https://cookiezy.com/sl/billing"
  }
};

window.CookiezyStrapiAdapter.boot(
  window.CookiezyStrapiAdapter.buildConfigFromStrapiSettings(strapiSettings)
);
Večjezičnost

Strapi locale modele poveži z `localeRoutes`

Če Strapi že hrani lokalizirane vsebine, v Cookiezy settings modelu ohrani enak locale-to-policy mapping. Shared core lahko nato iz trenutne frontend poti določi pravilen jezik in policy stran.

  • • Po možnosti uporabi enake locale kode v Strapi-ju in frontend runtime-u.
  • • `pathPrefixes` naj sledijo frontend routerju, ne Strapi admin URL-jem.
  • • Vsak locale naj kaže na pravilno objavljeno stran s politiko piškotkov.
Plugin smer

Plugin-ready, a še vedno frontend-first

Prihodnji Strapi plugin lahko ponudi boljši admin editing flow, saved parameters in generated config preview. Ne sme pa prevzeti odgovornosti za visitor-facing browser runtime.

  • • Priporočen future plugin scope: settings screen, generated config preview in install checklist.
  • • Strapi admin naj ne postane mesto, kjer teče banner za obiskovalca.
  • • Objavljeni frontend naj ostane odgovoren za audit mount in pre-consent blocking teste.
Primer

Kot izhodišče uporabi vključeni primer Next.js + Strapi

Paket zdaj vključuje konkreten `examples/strapi-nextjs/` tok z App Router layoutom, frontend bootstrap komponento, helperjem za branje nastavitev iz Strapi-ja in primerom lokalizirane policy strani.

  • • Na strežniški strani preberi settings iz Strapi plugin endpointa.
  • • Strapi locale routes pretvori v shared Cookiezy runtime obliko.
  • • Cookiezy v Next.js shellu zaženi prek `CookiezyStrapiAdapter`.
  • • Audit blok montiraj na objavljeni policy strani.
React primer

Vključen je tudi primer React + Strapi

Paket vključuje tudi `examples/strapi-react/` za SPA ekipe. Prikazuje React shell provider, ki prebere settings iz Strapi-ja, Cookiezy assete naloži samo enkrat in audit montira na frontend policy route-u.

  • • V Reactu uporabi en sam shell-level `CookiezyProvider`.
  • • Strapi plugin settings enkrat preberi in jih pretvori v shared runtime config.
  • • Cookiezy skripte naloži samo enkrat iz app shell-a.
  • • Audit blok montiraj na React policy route-u.
Testing

Strapi rollout checklist

Pred objavo preveri tako CMS config layer kot dejansko obnašanje na objavljeni frontend strani.

  • • Frontend boot prejme pričakovane vrednosti iz Strapi-ja.
  • • Hostname verification vrne `allowed: true` na live strani.
  • • Jezik bannerja sledi aktivni locale poti.
  • • Povezava do strani s politiko piškotkov odpre pravilen locale URL.
  • • Audit mount se izriše in re-scan odraža trenutno browser sejo.
  • • Restricted mode še vedno blokira optional obnašanje, ko billing ali verification nista aktivna.
Cookiezy

Lahka platforma za soglasje za piškotke za sodobne spletne strani.

Produkt

FunkcionalnostiPlatformeCenikDokumentacijaBlogKontakt

Pravno

Politika piškotkovPolitika zasebnostiPogoji uporabe

Jezik

Slovenščina
EnglishenSlovenščinaslHrvatskihrItalianoit

Upravljanje piškotkov

© 2026 Cookiezy. Vse pravice pridržane.