
S příchodem technologie FileMaker Data API čelili vývojáři nové výzvě, jak jednoduše a efektivně napojit webové stránky nebo aplikace napsané v PHP na FileMaker databáze. Pro nezasvěcené bylo API příliš specifické a vyžadovalo znalosti FileMaker principů jako jsou layouty, složitější autentizaci a nutnost práce s tokeny. Tato komplexita byla překážkou zejména pro externí vývojáře bez hlubších znalostí FileMakeru.
Abychom tento proces zjednodušili, vytvořili jsme vlastní open source PHP framework pojmenovaný fmRESTor. Jeho hlavním cílem je usnadnit práci vývojářům, kteří ovládají alespoň základy PHP (později i JavaScriptu). Díky fmRESToru mohou snadno využít FileMaker databázi jako zdroj nebo cíl datve svých aplikacích.
Framework kompletně řeší autentizaci – buď pomocí session cookie, nebo uložení do souboru – čímž eliminuje složité nastavování požadavků a práci s expirovanými tokeny. Součástí frameworku jsou i připravené ukázky kódu pro běžné operace s API jako je čtení, zápis, úprava dat nebo implementace webhooků. Vývojář tak může jednoduše zkopírovat příklad, upravit ho a začít okamžitě fungovat.
