RESTful web services for FileMaker server.
PHP JavaScript Gherkin XSLT Shell HTML CSS
Clone or download
Permalink
Failed to load latest commit information.
FileMaker.dist Initial RESTfm code import. May 6, 2015
Internals SQL subset support for layout find operations. Jul 23, 2015
PHPUnit Finalise RESTfmMessage unit tests. Jan 19, 2017
contrib Improve WPE and PHP detection for OSX installer. May 18, 2018
css Update logo with correct case. May 5, 2017
js Update formats for RESTfmMessage (write tested, parse untested). Jan 23, 2017
lib Set v5.1.0 and update CHANGELOG pending release. Jun 6, 2018
libTests/RESTfm Update copyright dates and set beta version. May 5, 2017
.gitignore mkdist.sh: Add support for PHPUnit coverage report. Jan 31, 2017
.htaccess.dist Fix for Apache versions with buggy rewrite. Apr 21, 2016
ATTRIBUTIONS Initial RESTfm code import. May 6, 2015
CHANGELOG Set v5.1.0 and update CHANGELOG pending release. Jun 6, 2018
INSTALL Initial RESTfm code import. May 6, 2015
LICENSE Update copyright dates and set beta version. May 5, 2017
MANIFEST Update Version and Changelog for new release. May 7, 2015
README.md Update README.md Dec 7, 2016
RESTfm.ini.php.dist Improve ini descriptions for strictSSLCerts* Aug 30, 2016
RESTfm.php Exception namespace fixes. Jul 26, 2017
demo.html Update logo with correct case. May 5, 2017
index.html Update copyright dates and set beta version. May 5, 2017
mkdist.sh Update copyright dates and set beta version. May 5, 2017
phpunit.xml Move RESTfmMesssage to RESTfm\Message namespace with unit tests. Feb 17, 2017
report.php Update logo with correct case. May 5, 2017
web.config.dist Update IIS web.config - add .git blocking. May 2, 2016

README.md

RESTfm

RESTful Web Services for FileMaker Server

RESTfm turns a FileMaker Server into a RESTful Web Service, so you can access your FileMaker Server databases via HTTP using a common REST architecture with easy to understand API calls.

Website: http://restfm.com/

RESTfm Installation and Programming Interface Manual: http://restfm.com/manual

RESTfm is Copyright (c) 2011-2017 Goya Pty Ltd, and is licensed under The MIT License. For full copyright and license information, please see the LICENSE file distributed with this package.


Download

Officially packaged releases are the quickest way to start, are available in tar and zip formats, and may be downloaded from the "releases" link at the top of the github repository: https://github.com/GoyaPtyLtd/RESTfm/releases

Note: The officially packaged releases are called RESTfm-{version}.zip and RESTfm-{version}.tgz. (Please don't be confused by the links to "Source code" that GitHub always includes. "Source code" has not gone through the "build" process, and requires additional configuration to get working.)

Installation

The installation process is described in the online RESTfm manual: http://www.restfm.com/restfm-manual/install

Support

Product support is available via paid sponsorship: http://restfm.com/help


Using the master branch of RESTfm from GitHub.

The master branch hosted on GitHub is considered stable, and packaged releases are built from this branch at intervals. With a little extra configuration, it is possible to run RESTfm directly from a git repository clone.

Installation

Prerequisites

  • A webserver (Apache >= 2.2, or IIS >= 7.0) with write access to the document directory.
  • FileMaker Server 11 or above is required, but does not need to reside on the same machine as RESTfm.
  • PHP version 5.3 or above.
  • If running Apache, configure with AllowOverride All for the RESTfm directory so that .htaccess functions correctly.

Setup example suitable for OS X/Linux

cd /<your web doc dir>
git clone https://github.com/GoyaPtyLtd/RESTfm.git
cd RESTfm
cp RESTfm.ini.php.dist RESTfm.ini.php
cp .htaccess.dist .htaccess
cp -a FileMaker.dist FileMaker

Bugs

Bug reports are welcome via the GitHub issue tracker: https://github.com/GoyaPtyLtd/RESTfm/issues