Jednotné přihlášení na webech běžících na redakčním systému Drupal
Na této stránce se naučíte, jak rozvrhy SuperSaaS integrovat do webů, které běží na redakčním systému Drupal, aby uživatelům stačilo jedno přihlášení pro přístup na web i na rozvrh SuperSaaS. Abyste toto mohli používat, je třeba si nejprve vytvořit (bezplatný) SuperSaaS účet.
Použití přihlašovacích jmen z Drupalu v rozvrhu SuperSaaS
Modul zobrazuje tlačítko „Rezervujte nyní“, které uživatele automaticky přihlásí do rozvrhu SuperSaaS jeho přihlašovacím jménem v Drupalu. Pokud nepoužíváte registrační systém Drupalu, použijte raději obecné pokyny pro integraci rozvrhu na web.
Modulem generované tlačítko posílá informace z databáze uživatelů v Drupalu do SuperSaaS, kde je uživatel vytvořen, nebo, pokud je to třeba, jsou aktualizovány jeho údaje. Uživatelé si potom nemusí vytvářet druhé přihlašovací jméno pro rezervační systém a nemusí se přihlašovat do každého systému zvlášť.
Instalace a nastavení modulu v Drupalu
-
s
Instalace modulu (Drupal 10.2 & 11).
Na stránce projektu SuperSaaS Drupal module postupujte podle pokynů k instalaci v části ‘Releases’.
Potom na stránce Extend povolte modul zaškrtnutím políčka u názvu modulu a klikněte na .
Nyní v Manage>Configuration klikněte na SuperSaaS Settings.
Vyplňte nebo smažte pole a podle nastavení zaškrtněte nebo zrušte zaškrtnutí volby „Enable HTTPS“.
V administračním menu Drupalu klikněte na Manage>Structure a potom na Block layout. Po zvolení bloku, kde se má SuperSaaS modul zobrazit, klikněte na Place Block. V ‚Configure block‘ můžete upravit titul nebo vypnout zobrazení titulku a nastavit další volby. Pro kompatibilitu se staršími verzemi Drupalu si můžete stáhnout vydání ze stránky GitHub releases. -
Nastavení modulu. Vyplňte pole na obrazovce SuperSaaS Settings („nastavení SuperSaaS“):
- SuperSaaS account name („jméno účtu SuperSaaS“) – Zde vyplňte název účtu SuperSaaS (ne e-mailovou adresu)
- SuperSaaS password („heslo SuperSaaS“) – Zde vyplňte heslo, kterým se administrátor přihlašuje do SuperSaaS.
- Schedule name („název rozvrhu“) – Sem můžete zadat název rozvrhu, nebo – pokud chcete použít parametry pro jiné zobrazení – celou URL rozvrhu. Pokud používáte více než jeden rozvrh, čtěte níže.
- Button Label – Text tlačítka. Ve výchozím nastavení je zde „Book Now“ („rezervovat nyní“) nebo ekvivalent v některém z podporovaných jazyků. Pokud má tlačítko nastaven obrázek na pozadí, bude toto použito jako alternativní text.
- Button image („obrázek tlačítka“) – URL k obrázku, který se má použít na pozadí. Pro toto neexistuje žádná výchozí hodnota. Pokud toto pole tedy není nastaveno, tlačítko nebude mít žádný obrázek na pozadí. Příklad:
- Custom Domain Name („vlastní doménové jméno“) – Pokud váš rozvrh běží na vlastním doménovém jméně, zadejte ho do tohoto pole, aby na něj byli návštěvníci správně směrováni.
- Enable HTTPS („povolit HTTPS“) – Toto pole označte, pokud máte u rozvrhu/rozvrhů povolenou volbu „Zašifrovat spojení pomocí SSL/TLS“.

Nastavení účtu SuperSaaS pro spolupráci s Drupalem
Databáze Drupalu je považována za hlavní, takže se změny uživatelských údajů v Drupalu promítnou do SuperSaaS, ale naopak nikoliv. Proto nedoporučujeme, abyste uživatelům povolovali měnit své údaje v SuperSaaS, může je to mást. Pokud by si například uživatelé mohli v SuperSaaS měnit hesla, nemuseli by si uvědomit, že heslo do Drupalu zůstane nezměněné. Těmto nesrovnalostem se vyhnete tak, že na účtu SuperSaaS provedete následující změny:
- Na stránce Nastavení přístupu vyberte
- Na stránce Nastavení přístupu označte
- Na stránce Nastavení vzhledu vyplňte do pole Vaše URL adresu stránky na vašem webu, na které se uživatelé mohou přihlašovat
Také zkontrolujte, jestli databázová pole v Drupalu odpovídají polím v databázi uživatelů SuperSaaS. Na stránce Nastavení přístupu proveďte následující změny:
- Odznačte
- Pole e-mail přepněte na možnost Volitelné (nebo Povinné)
- Všechna ostatní pole přepněte na Neptat se (pokud máte označenou možnost , můžete vypnout i pole Heslo)
Nyní můžete rezervační tlačítko na svém webu vyzkoušet. Jako administrátor se musíte stále přihlašovat přes stránku s přihlášením do SuperSaaS, proto je třeba přihlášení vyzkoušet jako běžný uživatel. Pokud chcete v SuperSaaS definovat superuživatele, musí se uživatel před změnou role na stránce Uživatel správa alespoň jednou přihlásit přes toto tlačítko.

Nastavení SuperSaaS
Na tomto obrázku je stránka Nastavení přístupu v účtu SuperSaaS po provedení výše popsaných změn.Přidání tlačítka na stránky
Přes hlavní menu přejděte do Manage>Structure (Drupal 10.2 nebo 11) a vyberte možnost Block layout. Potom klikněte na Place block na vhodné místo na stránce. Pokud chcete nastavit titulek a stránky, na kterých se má tlačítko zobrazovat, klikněte na configure („nastavit“).


Tipy na řešení možných problémů
- Tlačítko se objeví, pouze pokud jsou uživatelé přihlášeni na webu běžícím na Drupalu
- Pokud se vám zobrazí chyba Email is not a valid email address („e-mailová adresa nemá správný formát“), přečtěte si znovu předchozí odstavec, abyste měli jistotu, že jste SuperSaaS účet nastavili správně
- Pokud tlačítko uživatele přesměruje, ale nepřihlásí ho, a v poli Schedule name or URL („Název rozvrhu nebo URL“) máte zadanou URL adresu, zkontrolujte, zda je doména této URL zadaná v poli Custom Domain Name („vlastní doménové jméno“)