Dokumentácia

Jednotné prihlásenie na weboch bežiacich na redakčnom systéme Drupal

Na tejto stránke sa naučíte, ako rozvrhy SuperSaaS integrovať do webov, ktoré bežia na redakčnom systéme Drupal, aby používateľom stačilo jedno prihlásenie pre prístup na web aj na rozvrh SuperSaaS. Aby ste toto mohli používať, je potrebné si najprv vytvoriť (zdarma) SuperSaaS účet.

Ak nevyžadujete, aby sa používatelia na vašom webe prihlasovali, mali by ste sa riadiť pokynmi pre integráciu rozvrhu na web. Modul, ktorý tu poskytujeme, bude fungovať, len ak je už používateľ na váš web (bežiaci na systéme Drupal) prihlásený.

Použitie prihlasovacích mien z Drupalu v rozvrhu SuperSaaS

Modul zobrazuje tlačidlo „Rezervujte teraz“, ktoré používateľa automaticky prihlási do rozvrhu SuperSaaS jeho prihlasovacím menom v Drupale. Ak nepoužívate registračný systém Drupalu, použite radšej všeobecné pokyny pre integráciu rozvrhu na web.

Modulom generované tlačidlo posiela informácie z databázy používateľov v Drupalu do SuperSaaS, kde je používateľ vytvorený, alebo, ak je to potrebné, sú aktualizované jeho údaje. Používatelia si potom nemusia vytvárať druhé prihlasovacie meno pre rezervačný systém a nemusia sa prihlasovať do každého systému zvlášť.

Inštalácia a nastavenia modulu v Drupale

  1. s Inštalácia modulu (Drupal 8, 9 & 10). V menu v administrácii Drupalu kliknite na Extend („rozšíriť“) a potom na „+ Install new module“ („nainštalovať nový modul“). Do rámčeka Install from a URL („inštalovať z URL“) vložte https://static.supersaas.net/plugins/supersaas_drupal_101.zip (pre Drupal 8/9/10) a kliknite na tlačidlo Install („nainštalovať“). Potom modul na stránke Extend („rozšíriť“) povoľte označením políčka pri module a kliknite na Save configuration („uložiť nastavenie“). Teraz modul nastavte otvorením sekcie pri mene modulu a kliknutím na možnosť Configure („nastaviť“) pri mene modulu. Podľa vašich nastavení vyplňte alebo zmažte polia a označte/odznačte možnosť „Enable HTTPS“ („povoliť HTTPS“).

    Inštalácia modulu (Drupal 7). V menu v administrácii Drupalu kliknite na Modules („moduly“) a potom na „+ Install new module“ („nainštalovať nový modul“). Do rámčeka Install from a URL („inštalovať z URL“) vložte https://static.supersaas.net/plugins/supersaas_drupal72a.zip (pre Drupal 7) a kliknite na tlačidlo Install („nainštalovať“). Potom modul na stránke Modules („moduly“) povoľte označením políčka pri module a kliknite na Save configuration („uložiť nastavenie“). Teraz modul nastavte kliknutím na možnosť Configuration („nastavenie“) pri mene modulu.

    Inštalácia modulu (Drupal 6). Najskôr si stiahnite modul pre Drupal 6. Modul rozbaľte a nahrajte na váš web do adresára sites/all/modules. Potom na stránke s administráciou Drupalu prejdite do Administer>Site building>Modules („Spravovať>Tvorba webu>Moduly“), kde modul povoľte označením poľa pri module a kliknutím na Save configuration („uložiť nastavenie“). Teraz prejdite do nastavenia modulu v Administer>Site Configuration>SuperSaaS Settings („Spravovať>Nastavenia webu>Nastavenia SuperSaaS“). Povolenie modulu pre Drupal
  2. Nastavenie modulu. Vyplňte polia na obrazovke SuperSaaS Settings („nastavenia SuperSaaS“):
    • SuperSaaS account name („meno účtu SuperSaaS“) – Tu vyplňte názov účtu SuperSaaS (nie e-mailovú adresu)
    • SuperSaaS password („heslo SuperSaaS“) – Tu vyplňte heslo, ktorým sa administrátor prihlasuje do SuperSaaS.
    • Schedule name („názov rozvrhu“) – Tu môžete zadať názov rozvrhu, alebo – ak chcete použiť parametre pre iné zobrazenie – celú URL rozvrhu. Ak používate viac ako jeden rozvrh, čítajte nižšie.
    • Button Label – Text tlačidla. V predvolenom nastavení je tu „Book Now“ („rezervovať teraz“) alebo ekvivalent v niektorom z podporovaných jazykov. Pokiaľ má tlačidlo nastavený obrázok na pozadí, bude toto použité ako alternatívny text.
    • Button image („obrázok tlačidla“) – URL k obrázku, ktorý sa má použiť na pozadí. Pre toto neexistuje žiadna predvolená hodnota. Pokiaľ toto pole teda nie je nastavené, tlačidlo nebude mať žiadny obrázok na pozadí. Príklad:
      https://static.supersaas.net/en/but/booknow_red.png
      Rezervovať teraz! (Pozri viac príkladov)
    • Custom Domain Name („vlastné doménové meno“) – Ak váš rozvrh beží na vlastnom doménovom mene, zadajte ho do tohto poľa, aby naň boli návštevníci správne nasmerovaní.
    • Enable HTTPS („povoliť HTTPS“) – Toto pole označte, ak máte pri rozvrhu/rozvrhoch povolenú voľbu „Zašifrovať spojenie pomocou SSL/TLS“.
SuperSaaS modul pre Drupal

Inštalácia rozšírenia pre Drupal

V Drupale 7 a 8 je implementácia modulu SuperSaaS veľmi jednoduchá.
  • Choďte do „Extend“ („rozšíriť“) alebo „Modules“ („moduly“) v administračnom menu
  • Kliknite na „Install new module“ („inštalácia nového modulu“)
  • Do poľa „Install from a URL“ („inštalovať z URL adresy“) vložte:
    https://static.supersaas.net/plugins/supersaas_drupal72a.zip (Drupal 7) alebo https://static.supersaas.net/plugins/supersaas_drupal_101.zip (Drupal 8, 9 & 10)
  • Modul povoľte
  • Konfigurácia je opísaná v bode 2 vyššie

Nastavenie účtu SuperSaaS pre spoluprácu s Drupalom

Databáza Drupalu je považovaná za hlavnú, takže sa zmeny používateľských údajov v Drupale premietnu do SuperSaaS, ale naopak nie. Preto neodporúčame, aby ste používateľom povoľovali meniť svoje údaje v SuperSaaS, môže ich to miasť. Ak by si napríklad používatelia mohli v SuperSaaS meniť heslá, nemuseli by si uvedomiť, že heslo do Drupalu zostane nezmenené. Týmto nezrovnalostiam sa vyhnete tak, že na účte SuperSaaS vykonáte nasledujúce zmeny:

  • Na stránke Nastavenia prístupu vyberte Prihlásenie a registrácia sú zabezpečené vaším webom
  • Na stránke Nastavenia prístupu označte používatelia nesmú meniť svoje informácie
  • Na stránke Nastavenia vzhľadu vyplňte do poľa Vaša URL adresu stránky na vašom webe, na ktorej sa používatelia môžu prihlasovať

Tiež skontrolujte, či databázové polia v Drupale zodpovedajú poliam v databáze užívateľov SuperSaaS. Na stránke Nastavenia prístupu vykonajte nasledujúce zmeny:

  • Odznačte Použiť e-mailovú adresu ako prihlasovacie meno
  • Pole e-mail prepnite na možnosť Voliteľné (alebo Povinné)
  • Všetky ostatné polia prepnite na Nepýtať sa (ak máte označenú možnosť Prihlásenie nie je zabezpečené tu, môžete vypnúť aj pole Heslo)

Teraz môžete rezervačné tlačidlo na svojom webe vyskúšať. Ako administrátor sa musíte stále prihlasovať cez stránku s prihlásením do SuperSaaS, preto je potrebné prihlásenie vyskúšať ako bežný používateľ. Pokiaľ chcete v SuperSaaS definovať superpoužívateľa, musí sa používateľ pred zmenou roly na stránke Používateľ správa aspoň raz prihlásiť cez toto tlačidlo.

Nastavenia prístupu v SuperSaaS

Nastavenia SuperSaaS

Na tomto obrázku je stránka Nastavenia prístupu v účte SuperSaaS po vykonaní vyššie popísaných zmien.

Pridanie tlačidla na stránky

Cez hlavné menu prejdite do Structure („štruktúra“, Drupal 7, 8, 9 alebo 10) alebo Site building („stavba webu“, Drupal 6) a vyberte možnosť Block layout („blokové rozvrhnutie“, Drupal 8/9/10) alebo Blocks („bloky“, Drupal 6 alebo 7). Potom kliknite na Place block („umiestniť blok“, Drupal 8/9/10) alebo pretiahnite blok SuperSaaS Login (Drupal 6 alebo 7) na vhodné miesto na stránke. Pokiaľ chcete nastaviť titulok a stránky, na ktorých sa má tlačidlo zobrazovať, kliknite na configure („nastaviť“).

Umiestnenie modulu prihlásenie do SuperSaaS na vybrané miesto
Tlačidlo pre prihlásenie do SuperSaaS na webe bežiacom na systéme Drupal

Tipy na riešenie možných problémov

  • Tlačidlo sa objaví, iba ak sú používatelia prihlásení na webe bežiacom na Drupale
  • Ak sa vám zobrazí chyba Email is not a valid email address („e-mailová adresa nemá správny formát“), prečítajte si znovu predchádzajúci odsek, aby ste mali istotu, že ste SuperSaaS účet nastavili správne
  • Ak tlačidlo používateľa presmeruje, ale neprihlási ho, a v poli Schedule name or URL („Názov rozvrhu alebo URL“) máte zadanú URL adresu, skontrolujte, či je doména tejto URL zadaná v poli Custom Domain Name („vlastné doménové meno“)