FMCakeMix : A FileMaker Driver for CakePHP
FMCakeMix is now an open source tool offered by Beezwax to the development community. Please see the project page for further information and access to source code.
Developing FileMaker applications for the web can be a sometimes slow and arduous process. The available custom web publishing tools from FileMaker and open source offerings such as FX.php are very helpful in bringing basic data and interactivity to a FileMaker driven page or form, but their structure leads to poor code maintainability and repetitive code writing practices for larger and highly customized web projects. In recent years web application frameworks have become the tool of choice for rapidly developing robust browser-based applications. These tools provide the structure for good code keeping practices and already include code for common tasks such as the basic CRUD (create, read, update, and delete) operations required to work with a database. The common architecture followed by most frameworks separates the data-source and data access from presentational code by way of an application logic component. This type of architecture is known as MVC (Model-View-Controller) and the frameworks that support it will often also support a large number of common database sources, including MySQL, Oracle, PostgreSQL, etc. Unfortunately FileMaker is never among these offerings and is not natively supported in an MVC framework.