Kūrėjų ištekliai



Queue-Fair pridėjimas

Queue-Fair virtualųjį laukiamąjį galima lengvai pridėti prie įvairių interneto ir programėlių platformų per kelias minutes. Tiesiog naudokite vieną iš mūsų adapterių. Daugiau informacijos apie geriausią būdą integruoti Queue-Fair su esama sistema rasite techniniame vadove arba Queue-Fair portalo > pagalbos skyriuje. Jei ieškote informacijos, kaip sustabdyti botus ar žmones nuo daugkartinių užsakymų arba apsaugoti NFT pardavimus nuo pernelyg didelių dujų mokesčių, galite perskaityti šią apžvalgą arba gauti išsamią informaciją portalo Saugumo vadovo skyriuje.

Kliento pusės adapteris

Paprasčiausias būdas integruoti su Queue-Fair svetainėse - į puslapius pridėti kliento pusės Queue-Fair adapterio "JavaScript" žymą. Galite saugiai pridėti adapterį į visus savo svetainės puslapius, o Queue-Fair portalo aktyvavimo taisyklėmis nustatyti, kuriuose puslapiuose gali būti išmetama eilė.

Kadangi jis veikia lankytojų naršyklėse, techniškai įgudę lankytojai gali išjungti kliento pusės adapterį, tačiau jis labai veiksmingai apsaugo nuo perkrovos, nes tik labai nedidelė dalis žmonių bandys praleisti eilę manipuliuodami "JavaScript". Dauguma mūsų klientų naudoja "Client-Side Adapter", nes jis veiksmingai apsaugo svetainę nuo griūties, jį paprasta įdiegti ir jis nesukuria jokios priklausomybės tarp mūsų ir jūsų sistemos.

Saugumo lygį galite papildyti pakeisdami "JavaScript" žymą serverio pusės adapteriu arba derindami "JavaScript" adapterio lankstumą su šiame puslapyje aprašytu hibridiniu saugumo modeliu; abu būdai yra saugūs.

Viena kodo eilutė

Norėdami pridėti kliento pusės adapterį prie savo svetainės, tiesiog pridėkite šią vieną kodo eilutę į <head> puslapių skiltis:

Pridėkite mūsų virtualų laukiamąjį į savo svetainę naudodami šią vieną kodo eilutę ir užkirskite kelią svetainės gedimams.

Kai kurie klientai prideda žodį defer į žymą, todėl adapterio scenarijus bus atsisiunčiamas lygiagrečiai su puslapio analizavimu ir lankytojo naršyklėje pradedamas vykdyti tik tada, kai puslapis baigiamas analizuoti (paprastai po to, kai baigiami bet kokie kiti jūsų puslapyje esantys scenarijai).

Kai kuriais atvejais pridėjus žodį " atidėti" laikas iki pirmojo paveikslo gali pagerėti nedidele sekundės dalimi, tačiau jei nuspręsite tai padaryti, tai reikš, kad visi lankytojai, kurie turėtų būti įrašyti į eilę, matys jūsų saugomą puslapį sekundės dalimi ilgiau, kol bus išsiųsti į eilę.

"Google Tag Manager

Taip pat teikiame "JavaScript" adapterio žymą per "Google Tag Manager". Ieškokite Queue-Fair bendruomenės šablonų galerijoje, skiltyje "Pridėti žymą". Atkreipkite dėmesį, kad kai kurie reklamos blokatoriai neleidžia iš "Google" atsisiųsti pagrindinio gtm.js, todėl blokuojamos visos "Google Tag Manager" operacijos, įskaitant adapterio paleidimą tiems lankytojams.Mūsų virtualaus laukiamojo kambario žyma, skirta

"GitHub" saugyklos

"Google Tag Manager

Queue-Fair virtualios laukiamosios salės "Google Tag Manager" kliento pusės adapterio žymės "GitHub" saugykla.

Dinaminės eilės puslapiai

Naudodami atributą data-queue-fair-extra, kurį galima naudoti kliento pusėje esančioje "JavaScript" žymėje ir "Google Tag Manager" įgyvendintoje programoje, iš savo svetainės į mūsų serverius ir lankytojams rodomus eilės puslapius galite perduoti bet kokius norimus duomenis. Jei norite savo paskyroje įjungti dinaminius eilių puslapius, kreipkitės į palaikymo tarnybą.

Šią funkciją galite naudoti norėdami pritaikyti eilės puslapius. Taip pat galite naudoti Queue-Fair, kad duomenis, kuriuos siunčiate mums kartu su lankytojais, perduotumėte atgal į savo svetainę, kai jie praeina eilę, ir taip užtikrintumėte papildomą saugumo lygį.

Taip pat teikiame dinaminės eilės puslapio API, kuri naudoja papildomus duomenis, kad būtų galima pritaikyti bet kurį eilės puslapio aspektą, todėl galite sukurti vieną eilę visai svetainei ir ją automatiškai pritaikyti skirtingiems įvykiams ar produktams savo svetainėje, neatlikdami jokių eilės puslapio pakeitimų Queue-Fair portale

.



"Shopify", "Wordpress" ir "WooCommerce

Jei naudojate "Wordpress" pagrįstą svetainę, pavyzdžiui, "WooCommerce" pirkinių krepšelio sistemą, galite lengvai pridėti kliento pusės "JavasScript" adapterio žymą naudodami " Wordpress Insert Headers & Footers" įskiepį, nekeisdami savo temų ir neliesdami "Wordpress" kodo.

Tiesiog atsisiųskite įskiepį "Insert Headers & Footers", išpakuokite jį į aplanką /wp-content/plugins/, įskiepį aktyvuokite įskiepių meniu, atidarykite įskiepį meniu " Settings", pridėkite žymą " Scripts in Header", kaip parodyta, paspauskite "Save" puslapio apačioje ir viskas!

" Shopify" taip pat paprasta - čia pateikiamos Queue-Fair kliento pusės "JavaScript" adapterio įtraukimo į "Shopify" parduotuvę instrukcijos.

Queue-Fair portalo prietaisų skydelis

Kliento pusės adapteris Papildomi ištekliai

Kliento pusės adapteris išsamiai aprašytas techniniame vadove. Techninį vadovą galima rasti Queue-Fair portalo > pagalbos skyriuje arba galite paprašyti jo kopijos iš mūsų.


Serverio pusės adapteriai

Jei kliento pusės adapteris veikia "JavaScript" naršyklėje, Queue-Fair serverio pusės adapteriai veikia jūsų žiniatinklio serveryje.

Žiniatinklio serverio adapteriai

Tai reiškia, kad jūsų žiniatinklio serveris gali pasinaudoti papildomomis saugumo funkcijomis, kad neleistų prieiti žmonėms, kurie nebuvo įrašyti į eilę. Tai taip pat reiškia, kad jūsų žiniatinklio serveris išvengs apkrovos, susijusios su puslapių, kuriuose yra adapterio scenarijus, generavimu ir pateikimu.

Queue-Fair serverio pusės adapterio bibliotekų pridėjimas užtrunka tik kelias minutes, o adapteriui aktyvuoti ir paleisti reikia minimalių kodo pakeitimų.

Dauguma mūsų klientų pradeda nuo kliento pusės "JavaScript" adapterio ir pereina prie serverio pusės adapterio tik esant konkrečiam verslo poreikiui.

Paprastas ir saugus režimas

Queue-Fair serverio pusės adapteriai gali veikti paprastuoju arba saugiuoju režimu.

Paprastuoju režimu visi lankytojai siunčiami į Queue-Fair serverius, kad būtų suskaičiuoti, nepriklausomai nuo to, ar yra sudaryta eilė, ar ne. Kai eilės nėra, jie iš karto grąžinami į jūsų žiniatinklio serverį, nematydami eilės puslapio, bet su parašu, kurio reikia jūsų žiniatinklio serveriui, kad užtikrintumėte, jog prie jūsų saugomų išteklių gali prieiti tik tie žmonės, kurie buvo praleisti per eilę.

Saugiuoju režimu lankytojai siunčiami į Queue-Fair serverius tik tada, kai yra eilė. Jūsų žiniatinklio serveris tiesiogiai konsultuojasi su mūsų eilės serveriais, kad galėtų tai nustatyti. Lankytojai vis tiek saugiai pasirašomi skaitmeniniu parašu, nepriklausomai nuo to, ar rodomas eilės puslapis, ar ne.

Saugusis režimas rekomenduojamas kasdienėms eilėms. Paprastasis režimas tinka renginiui, kurio metu laukiama tūkstančių žmonių, nes jis pašalina vėlavimą, atsirandantį dėl tikrinimo skambučio iš jūsų žiniatinklio serverio į mūsų eilių serverius, o tai reiškia, kad žmones į eilę galite siųsti efektyviau.

"GitHub" saugyklos

PHP virtualios laukiamosios salės adapteris') ?>

PHP

Queue-Fair virtualios laukiamosios salės serverio pusės adapterio, sukurto PHP kalba, "GitHub" saugykla.

Java

"GitHub" saugykla, skirta "Queue-Fair Virtual Waiting Room" serverio pusės adapteriui, skirtam "Java", įskaitant "JBoss" ir "Tomcat".

Ruby

Queue-Fair virtualios laukiamosios salės serverio pusės adapterio "Ruby" ir (pasirinktinai) "Rails" "GitHub" saugykla.

Python

Queue-Fair virtualios laukiamosios salės serverio pusės adapterio "Python" ir (pasirinktinai) "Django" "GitHub" saugykla.

.NET

Queue-Fair virtualios laukiamosios salės serverio pusės adapterio, skirto .NET, ASP ir C#, "GitHub" saugykla.

Node.js & JavaScript

"Queue-Fair" virtualios laukiamosios salės serverio pusės adapterio, skirto "Node.js" ir (pasirinktinai) "Express", "GitHub" saugykla.



Dinaminės eilės puslapiai

Kaip ir naudojant kliento pusės adapterį, bet kokius pageidaujamus duomenis galima perduoti iš jūsų žiniatinklio serverio į mūsų serverius ir eilės puslapius, kuriuos mato lankytojai, perduodant šią informaciją per serverio pusės adapterio skambutį. Tai palengvina dinaminį eilės puslapį ar kitą pritaikymą "on-the-fly" būdu - visos kliento pusės adapterio funkcijos yra visiškai palaikomos. Jei norite savo paskyroje įjungti dinaminės eilės puslapius, kreipkitės į palaikymo tarnybą.

Serverio pusės adapteris Papildomi ištekliai

Mūsų serverio pusės adapteriai išsamiai aprašyti techniniame vadove. Techninį vadovą galite rasti Queue-Fair portalo > pagalbos skyriuje arba galite paprašyti jo kopijos iš mūsų. Daugiau informacijos apie kiekvieną adapterį taip pat galite rasti kiekvienos "GitHub" saugyklos README.md.


Tinklo krašto adapteriai

Queue-Fair tinklo krašto adapteriai veikia jūsų CDN arba debesijos paslaugų teikėjo sistemoje, o ne lankytojų naršyklėse ar jūsų kilmės serveryje.

"Lambda" ir CDN teikėjo adapteriai

Taip užtikrinamas toks pat saugumas kaip ir serverio adapterio atveju ir tokia pati apkrovos apsauga kaip ir tiesioginio ryšio atveju.

Queue-Fair Network-Edge Adapter bibliotekų pridėjimas užtrunka vos kelias minutes, o debesijos paslaugų teikėjas, norėdamas aktyvuoti ir paleisti adapterį, kuris paprastai diegiamas kaip "Lambda" funkcija arba "Edge Worker", atlieka minimalius kodo pakeitimus.

Paprastas ir saugus režimas

Kaip ir serverio pusės adapteriai, tinklo krašto adapteriai gali veikti paprastuoju arba saugiuoju režimu.

Galimi adapteriai

">

CloudFront

"Amazon AWS CloudFront" tinklo "Network-Edge" virtualios laukiamosios salės adapteris.

Cloudflare

"Cloudflare" tinklo krašto virtualios laukiamosios salės adapteris

Fastly

"Fastly Network-Edge" virtualios laukiamosios salės adapteris..

Akamai

"Akamai Network-Edge" virtualios laukiamosios salės adapteris.



Dinaminės eilės puslapiai

Kaip ir kliento pusės adapterio atveju, bet kokius pageidaujamus duomenis galima perduoti iš jūsų svetainės į mūsų serverius ir eilės puslapius, kuriuos mato lankytojai, perduodant šią informaciją per adapterio skambutį. Tai palengvina dinaminį eilės puslapį ar kitą pritaikymą "on-the-fly" būdu - visos kliento pusės adapterio funkcijos yra visiškai palaikomos. Jei savo paskyroje norite įjungti dinaminius eilių puslapius, kreipkitės į palaikymo tarnybą.

Tinklo krašto adapteris Papildomi ištekliai

Mūsų tinklo krašto adapteriai išsamiai aprašyti techniniame vadove. Techninį vadovą galite rasti Queue-Fair portalo > pagalbos skyriuje arba galite paprašyti jo kopijos iš mūsų. Daugiau informacijos apie kiekvieną adapterį taip pat galite rasti kiekvienos "GitHub" saugyklos README.md.


REST API

Queue-Fair suteikia kūrėjams prieigą prie šešių REST API modulių. Norint naudotis API, reikia turėti Queue-Fair paskyrą. Norėdami įjungti API prieigą savo paskyrai, kreipkitės į Queue-Fair palaikymo tarnybą. Mūsų REST API moduliai atitinka "OpenAPI", RFC 7807 ir RFC 3339 standartus.

Mūsų API modulių rinkinys yra išsamus - viską, ką galite atlikti portale, galite atlikti ir naudodamiesi API, išskyrus portalo naudotojų valdymą, kuris neįtrauktas dėl privatumo priežasčių.

Kiekvienas API modulis išsamiai aprašytas svetainėje api.queue-fair.net, kur taip pat rasite "Swagger" sąsają, kad būtų lengviau naudoti ir testuoti. Saugumo sumetimais visi API skambučiai yra apsaugoti saugiu TLS šifravimu ir jiems reikalingas API raktas, skirtas jūsų paskyrai.

API moduliai

Ataskaitų teikimo API

Tiesioginės realaus laiko ataskaitos, istorinės ataskaitos ir suvestinė eilių statistika.

Eilių valdymo API

Eilėms kurti ir keisti programiniu būdu realiuoju laiku.

Paskyros valdymo API

paskyros nustatymams peržiūrėti ir atnaujinti.

Turto valdymo API

Turtui, naudojamam "Google CDN" aptarnaujamuose eilės puslapiuose, tvarkyti.

Pristatymo API

Galite keisti bet kurį eilių puslapių HTML aspektą ir atnaujinti bei kurti variantus.

Aktyvinimo API

Aktyvinimo taisyklių, pagal kurias nustatoma, kurie svetainės puslapiai gali sukelti eilę ir kuris puslapis bus rodomas, konfigūravimui.



Dinaminės eilės puslapiai

Be to, galite keisti eilių puslapius, neatnaujindami duomenų bazės, naudodami portalo arba pristatymo API - susisiekite su palaikymo komanda, kad gautumėte daugiau informacijos ir įjungtumėte dinaminius eilių puslapius savo paskyroje.

REST API papildomi ištekliai

Kaip reikalaujama pagal RFC 7807, dokumentus apie klaidų pranešimus, kuriuos gali grąžinti mūsų REST API moduliai, galite rasti adresu queue-fair.com/api-error.


Vietinės programos

Queue-Fair puikiai atrodo mobiliosiose naršyklėse, taip pat staliniuose ir nešiojamuosiuose kompiuteriuose.

Queue-Fair taip pat galite naudoti tiesiogiai savo "iOS" ir "Android" programėlėse, taip pat "React Native" programėlėse "iOS", "Android", "Windows" ir "MacOS", kad apsaugotumėte daug išteklių reikalaujančią veiklą ar operacijas.

"Queue-Fair App Adapters" naudoja "WebClient", kad naudotojams rodytų pasirinktinius eilių ekranus, kai jūsų paslaugos yra per daug užimtos, ir lanksčiai bei lengvai naudoja "Queue-Fair App Adapters". Queue-Fair Portal.

Naudotojus galite įrašyti į tą pačią eilę kaip ir savo svetainės lankytojus arba sukurti atskirą eilę programėlės naudotojams - viskas priklauso nuo jūsų.

Kaip ir mūsų žiniatinklio eilėse, kiekvieno naudotojo vieta automatiškai išsaugoma ir tada, kai jis nukeliauja nuo jūsų programėlės.

"GitHub" saugyklos

iOS & MacOS

"Queue-Fair" virtualaus laukiamojo kambario "iOS" ir "MacOS" adapterio "GitHub" saugykla.

Android

"Queue-Fair" virtualios laukiamosios salės adapterio "Android" "GitHub" saugykla.

React Native

Queue-Fair virtualaus laukiamojo kambario adapterio, skirto "React Native" programėlėms "Android", "iOS", "MacOS" ir "Windows", "GitHub" saugykla.

Pranešimai apie eilę

Su Queue-Fair adapteriu lengva siųsti "Push" pranešimus naudotojams, kurie nesinaudoja jūsų programėle ar eile, kai kviečiama jų eilė. Naudotojo vietą eilėje adapteris automatiškai nuolat išsaugo jūsų programėlėje. Jei naudotojas nukrypsta nuo jūsų programėlės, jūsų programėlė praneša "Push Notification" serveriui, kad reikia siųsti pranešimą, ir kaip pranešimo dalį siunčia išsaugotą informaciją apie vietą eilėje į "Push Notification" serverį.

Tai ta pati technologija, kurią naudojame WeQ4U vartotojų programėlei, kurią vien Jungtinėje Karalystėje parsisiuntė apie 2 mln. vartotojų.

Jūsų "Push Notification" serveris periodiškai konsultuojasi su "Queue-Fair Status API", norėdamas sužinoti šiuo metu aptarnaujamos eilės poziciją. Kai ji yra didesnė už konkretaus naudotojo eilės poziciją, laikas tam naudotojui išsiųsti pranešimą. Jei naudotojas grįžta į eilę arba yra praleistas prieš išsiunčiant "Push" pranešimą, adapteris praneša apie tai jūsų programėlei, o jūsų programėlė praneša "Push" pranešimų serveriui, kad pranešimas nebereikalingas.

Mūsų žiniomis, esame vieninteliai virtualios laukiamosios salės paslaugų teikėjai, palaikantys šią funkciją.

Vaizdo įrašų ištekliai

Pateikiame vaizdo įrašą, kuriame matyti, kaip veikia vietinis programėlės adapteris, kuriame rodoma, kad naudotojo vieta išsaugoma net jei programėlė visiškai sustabdoma, taip pat rodomi adapterio kabliukai, kuriuos programėlė naudoja "Push" pranešimams siųsti.

Papildomi ištekliai

Mūsų vietiniai programų adapteriai aprašyti techniniame vadove. Techninį vadovą galite rasti Queue-Fair portalo > pagalbos skyriuje arba galite paprašyti jo kopijos iš mūsų. Daugiau informacijos apie kiekvieną "iOS" ir "Android" skirtą adapterį taip pat galite rasti kiekvienos "GitHub" saugyklos README.md.


Elektroninės prekybos adapteriai

Queue-Fair galima lengvai pridėti prie bet kurios e. prekybos sistemos naudojant pirmiau aprašytą kliento pusės "JavaScript" adapterį.

Taip pat siūlome adapterio kodą, kuris veikia serverio pusėje su daugeliu populiarių elektroninės komercijos serverių.

"GitHub" saugyklos

Magento Plugin

Magento

"Queue-Fair" virtualios laukiamosios salės adapterio, skirto "Magento", "GitHub" saugykla.

WooCommerce/PHP virtualaus laukiamojo kambario adapteris

WooCommerce

Queue-Fair virtualaus laukiamojo kambario adapterio, skirto "WooCommerce" PHP, "GitHub" saugykla.

PrestaShop/PHP virtualaus laukiamojo adapteris

PrestaShop

Queue-Fair virtualios laukimo salės adapterio, skirto "PrestaShop", sukurto PHP kalba, "GitHub" saugykla.

Papildomi ištekliai

Mūsų adapteriai aprašyti techniniame vadove. Techninį vadovą galite rasti Queue-Fair portalo > pagalbos skyriuje arba galite paprašyti jo kopijos iš mūsų.

Taip pat turime papildomų vadovų daugumai e. prekybos platformų - tiesiog paprašykite norimo vadovo.


Hibridinis saugumas

Galite lengvai suderinti kliento pusės "JavaScript" adapterio lankstumą su papildomu saugumo sluoksniu, kurį užtikrina mūsų serverio pusės kodas.

Queue-Fair kiekvieną lankytoją, kurį praleidžiame, pasirašo skaitmeniniu pirštų atspaudu, kuris yra unikalus tam lankytojui. Unikalus šioje srityje parašas taip pat apima lankytojo naršyklei būdingą kodą, kad būtų išvengta prieigos ženklų dalijimosi.

Jūsų žiniatinklio serveris gali patvirtinti parašą naudodamas tik jums ir mums (o ne jūsų lankytojams) žinomą paslaptį ir taip užtikrinti, kad kiekvienas lankytojas sąžiningai praėjo pro Queue-Fair serverius.

Taigi galite naudoti kliento pusės "JavaScript" adapterį lankytojams siųsti ir gauti į eilę ir iš jos, tikrinti, ar jie nėra suklastoti, prieš juos užsakant, naudodami minimalų serverio pusės kodą ir išvengdami priklausomybės nuo mūsų sistemos.

Į mūsų "GitHub" saugyklas įtrauktas visų pagrindinių žiniatinklio programavimo kalbų pavyzdžių kodas.

"GitHub" saugyklos

PHP

PHP

Queue-Fair virtualios laukiamosios salės serverio pusės adapterio, sukurto PHP kalba, "GitHub" saugykla.

Java

Java

"GitHub" saugykla, skirta "Queue-Fair Virtual Waiting Room" serverio pusės adapteriui, skirtam "Java", įskaitant "JBoss" ir "Tomcat".

Ruby

Ruby

Queue-Fair virtualios laukiamosios salės serverio pusės adapterio "Ruby" ir (pasirinktinai) "Rails" "GitHub" saugykla.

Python

Python

Queue-Fair virtualios laukiamosios salės serverio pusės adapterio "Python" ir (pasirinktinai) "Django" "GitHub" saugykla.

.NET

.NET

Queue-Fair virtualios laukiamosios salės serverio pusės adapterio, skirto .NET, ASP ir C#, "GitHub" saugykla.

Node.js & JavaScript Virtual Waiting Room Adapter') ?>

Node.js & JavaScript

"Queue-Fair" virtualios laukiamosios salės serverio pusės adapterio, skirto "Node.js" ir (pasirinktinai) "Express", "GitHub" saugykla.

Papildomi ištekliai

Hibridinis saugumo modelis išsamiai aprašytas techniniame vadove. Techninį vadovą galima rasti Queue-Fair portalo > pagalbos skyriuje arba galite paprašyti jo kopijos iš mūsų.


Licencija

Mūsų paskelbtas kodas, kurį galima rasti " GitHub" Queue-Fair saugykloje, licencijuojamas pagal MIT licenciją, kuri yra viena iš leidžiamiausių atvirojo kodo licencijų.


Norite sužinoti, kaip veikia Queue-Fair?