Obsah
Co je FileMaker WebDirect?
WebDirect je technologie, která umožňuje spouštět databáze FileMaker ve webovém prohlížeči bez dalšího klientského softwaru. WebDirect nahrazuje dřívější Instant Web Publishing, poprvé byla uvedena na trh s platformou FileMaker 13 a od té doby je neustále vylepšována a rozšiřována.
Použité technologie
FileMaker WebDirect využívá následující technologie pro spouštění databázových řešení ve webovém prohlížeči:
- HTML5 pro definici a strukturu webové stránky, která se má zobrazit.
- CSS3 pro kontrolu vzhledu
- JavaScript pro všechny interaktivní ovládací prvky
- HTTP(S) a WebSocket-Protokoly pro komunikaci s prohlížečem
Aby bylo možné používat FileMaker WebDirect, je nutné používat FileMaker Server. FileMaker Server zpřístupňuje databáze v síti nebo na internetu. Webový publikační engine integrovaný v serveru FileMaker Server převádí databáze, rozvržení a data FileMaker do HTML5, CSS a JavaScriptu pro zobrazení v prohlížeči. Integrovaný webový server odesílá přeložená data do webového prohlížeče. Stejně jako u klienta FileMaker probíhá komunikace s databází v reálném čase - změna dat v prohlížeči má tedy přímý vliv na databázi FileMaker.
Podporované webové prohlížeče
FileMaker WebDirect v současné době podporuje následující webové prohlížeče (od verze FileMaker 15):
- WindowsMicrosoft Edge, Internet Explorer a Google Chrome
- macOSApple Safari a Google Chrome
- iOSSafari
- AndroidGoogle Chrome
Přístup k serveru FileMaker pomocí WebDirect
FileMaker Server se dodává s jedním (1) klientským připojením pro připojení uživatelů (WebDirect a FileMaker Go). FileMaker Server lze volitelně rozšířit o další souběžné přístupy.
Pokud byl nastaven server FileMaker s odpovídajícími databázemi, lze startovací centrum WebDirect vyvolat v prohlížeči pod následující adresou URL:
http://HostOderIP-Adresse/fmi/webd
HostOrIP adresa označuje buď název hostitele, nebo IP adresu, pod kterou je server FileMaker dostupný v síti. Pokud je aktivováno SSL, je třeba místo IP adresy zadat plně kvalifikovaný název domény z certifikátu SSL.
Otevřete databázi přímo v aplikaci WebDirect pomocí následující adresy URL:
http://HostOderIP-Adresse/fmi/webd#Datenbankname
Pokud chcete spustit skript pro spuštění databáze, použijte následující adresu URL:
http://HostOderIP-Adresse/fmi/webd#Datenbankname?script=Scriptname¶m=Script-Parameter
Upozorňujeme, že názvy a parametry musí být zadány v syntaxi HTML. Umlauty musí být kódovány odpovídajícím způsobem (např. ü pro 'ü), stejně jako mezery ().
Omezení pro WebDirect
Vzhledem k tomu, že se databáze pomocí WebDirect spouštějí v prohlížeči, existují určitá omezení ve srovnání se spouštěním pomocí klienta FileMaker Pro. Například v aplikaci WebDirect není možné otevřít více oken. Níže jsou uvedena omezení, která je nutné při vývoji databází pro WebDirect dodržovat.
Zásuvné moduly - WebDirect podporuje pouze zásuvné moduly, které byly výslovně vyvinuty pro použití ve WebDirect. Většinu "běžných" zásuvných modulů vyvinutých pro FileMaker nelze pod WebDirectem spustit.
Tisk a soubory PDF
V aplikaci WebDirect není možné tisknout záznamy stejným způsobem jako v klientovi FileMaker Pro. Při použití WebDirect není možné vytvářet ani soubory PDF. Pokud však má použité řešení FileMaker tiskový soubor, který zaznamenává všechny tisky, je možné naprogramovat řešení. Za tímto účelem označte výtisk z WebDirect a vytiskněte jej později prostřednictvím transakčního stroje nebo uživatelem s klientem FileMaker Pro.
Definice databází
Uživatelé WebDirect nemohou vytvářet definice polí, seznamů hodnot, rozvržení, skriptů, vztahů, externích zdrojů dat nebo databázových schémat. Ve WebDirect je však možné měnit rozvržení nebo pohledy na rozvržení.
Zobrazení tabulky
FileMaker WebDirect nepodporuje zobrazení v zobrazení tabulky. Pokud se skript přepne do zobrazení tabulky ve WebDirect a v rozložení není definováno žádné jiné zobrazení, FileMaker WebDirect se přepne do zobrazení seznamu.
Předměty ležící na sobě (naskládané na sebe)
V prostředí WebDirect nepodporuje FileMaker objekty naskládané na sebe, a to ani v případě, že je horní objekt průhledný nebo skrytý. Pro rozvržení WebDirect nepoužívejte naskládané objekty, ale použijte například vypočtené objekty.
Nepodporované styly textu
FileMaker WebDirect nepodporuje některé textové styly: zvýraznění, formáty odstavců a zarážky tabulátorů. Zobrazení bohatých textových formátů je podporováno pouze v případě, že je tento formát podporován i použitým prohlížečem.
Přizpůsobené panely nabídek
Použití přizpůsobených panelů nabídek nemá v aplikaci FileMaker WebDirect žádný účinek a není podporováno.
Nedostupné kroky skriptu
Pro FileMaker WebDirect nejsou k dispozici všechny kroky skriptu. Následující kroky skriptu nejsou pro použití ve WebDirect k dispozici:
- Aktivace režimu zobrazení stránky
- Provést vyhledávání/nahrazení
- Vložení ze zařízení
- Vložit z indexu
- Vložení QuickTime
- Kopírování dat/dotazů
- Kopírování všech dat/dotazů
- Uložení datových záznamů jako Excel
- Uložení datových záznamů ve formátu PDF
- Přizpůsobení okna
- Změna polohy/velikosti okna
- Uspořádání všech oken
- Rolovací okna
- Zobrazit/skrýt textové pravítko
- Nastavení úrovně přiblížení
- Nový soubor
- Otevřít soubor
- Zavřít soubor
- Převést soubor
- Nastavení přístupu k síti
- Nastavení systémových formátůPoužití
- Uložit kopii jako
- Obnovení souboru
- Nastavení tiskárny
- Tisk
- Všechny funkce kontroly pravopisu
- Všechny funkce pro položky nabídky s výjimkou "Nápověda".
- Povolit formátovací lištu
- Chybový tón
- Mluvte
- Vytočení telefonního čísla
- Instalace sady menu
- Nastavení DDE Execute
- Spuštění jazyka AppleScript
- Odeslat událost
- Ukládání mezipaměti na disk
Veškeré další informace naleznete v Příručka FileMaker WebDirectse také dozvíte, jak optimalizovat řešení FileMaker pro použití ve WebDirect.
