← Natrag na blog
UI i automatizacija2 min čitanja

QR kodovi u deploymentu: automatski promijeni odredišta nakon izdanja

Slika s Unsplasha

Otisnuti QR kodovi i nove adrese

Pri izdanju se stranice sele: iz /sommerkarte postaje /karte, iz /produkt-a postaje /produkte/a. Na web stranici to riješiš preusmjeravanjima. Otisnuti QR kodovi ipak i dalje pokazuju na staru adresu, a lanci preusmjeravanja postaju sve duži sa svakim izdanjem. Kod dinamičkih QR kodova servisa Same-QR umjesto toga odredište izravno promijeniš na novu adresu.

Korak 1: Pridruživanje u repozitoriju

Zabilježi koji QR kod treba pokazivati kamo, na primjer u qr-ziele.csv pokraj svog QR koda. Identifikatore jednokratno dohvatiš naredbom „sameqr qr list“:

speisekarte-lx3k9a1b2;https://example.com/karte
flyer-herbst-q8w7e6r5;https://example.com/aktion/herbst

Korak 2: Ključ za pipeline

U nadzornoj ploči pod Račun, „Pristup za CLI, skripte i agente“, izradi zaseban ključ „puni“ samo za deployment, jer promjene odredišta traže tu razinu, s odgovarajućim rokom trajanja. Pohrani ga kao tajnu varijablu SAMEQR_API_KEY u svom CI-ju. CLI ga čita odande, bez spremanja.

Korak 3: Promjena nakon izdanja

Nakon uspješnog deploymenta pokreće se kratak korak:

npm install -g sameqr
while IFS=";" read -r id url; do
  curl -fsS -o /dev/null "$url" || { echo "Ziel nicht erreichbar: $url"; exit 1; }
  sameqr qr update "$id" --url "$url" --yes --json || exit 1
done < qr-ziele.csv

Skripta prvo provjeri odgovara li nova adresa i tek tada promijeni odredište. U slučaju greške prekida se. Budući da u CI-ju nitko ne sjedi za terminalom, --yes potvrđuje promjenu. CLI pritom prije čita trenutno stanje svakog QR koda. Važno: preko API-ja je moguće najviše 10 promjena odredišta na sat i 30 na dan. Taj je korak dakle dovoljan za šačicu QR kodova po izdanju. Za veće promjene upotrijebi nadzornu ploču ili vremensko upravljanje.

Vremensko upravljanje kao alternativa

Ako je trenutak unaprijed poznat, na primjer lansiranje u ponedjeljak u 9 sati, od tarife Gastro Pro odnosno Marketing Pro dostupno je vremensko upravljanje: QR kod od određenog datuma ili u određeno vrijeme preusmjerava na drugo odredište, u vremenskoj zoni QR koda, s do 10 pravila. Tada u deploymentu uopće nije potreban nikakav korak.

Natrag ako nešto pođe po zlu

Sačuvaj staro pridruživanje. Povratak je tada isti korak sa prethodnom datotekom. Uz to Same-QR svake noći provjerava sva odredišta i šalje e-poštu ako neko nije dostupno.

Zaključak: Zašto Same-QR

Sa Same-QR otisnuti QR kodovi postaju dio tvog deploymenta: CLI koji pristaje u svaki pipeline, zaštita od istodobnog prepisivanja, vremensko upravljanje od tarife Gastro Pro odnosno Marketing Pro i noćna provjera odredišta kao sigurnosna mreža. Nijedan QR kod nakon izdanja ne vodi u prazno.

Kreni odmah: registriraj se besplatno na sameqr.com, 20 dinamičkih QR kodova trajno je besplatno. API, CLI i MCP poslužitelj dostupni su u svakoj tarifi, a dokumentacija se nalazi na sameqr.com/entwickler.

Izradi dinamične QR kodove besplatno
Počni s 20 dinamičnih QR kodova koji su zauvijek besplatni. Bez pretplate, bez kreditne kartice.
Počni besplatno →

Često postavljana pitanja

Gdje u CI-ju pripada ključ?

U tajne varijable tvog CI-ja kao SAMEQR_API_KEY, nikada u repozitorij.

Što se događa ako se skripta prekine usred posla?

QR kodovi promijenjeni do tada pokazuju na nove adrese, ostali na stare. Isti korak lako možeš ponoviti s istom datotekom.

Vrijedi li za promjene odredišta neko ograničenje?

U besplatnoj tarifi broj promjena odredišta po QR kodu je ograničen, u plaćenim tarifama nije.

Newsletter

Novi članci izravno u tvoj inbox

Savjeti o dinamičnim QR kodovima, novosti, bez spama. Odjava u svakom trenutku.

Prijavom pristaješ na primanje newslettera. Privolu možeš povući u bilo kojem trenutku putem poveznice za odjavu u svakoj e-poruci.

Nastavi čitati