Welcome to filemakerstandards.org
This web site and the coding standards presented here are for developers using the FileMaker Pro database software application. They are maintained and documented by a core group of contributors familiar with developing FileMaker Pro applications.
There are two primary aspects covered on this site. The first is a Coding Style Guide and the second is Best Practices. The information provided is being cultivated in order to facilitate "clean reading" and well functioning FileMaker solutions. Please note that this site is not attempting to promote a solution "framework". While we do provide a starter file, the use of the documented best practices is obviously voluntary to the extent which it will benefit anyone who is able to reference the documentation maintained on this site.
Coding Style Guide
- Coding guidelines
- Indenting & White Space
- Naming Conventions
- Boolean results
- String Concatenations
- Function Use & Declaration
- Control structures
- Calculation Variables - Let() function
- Empty strings (null values)
- Layout references
- Relational Graph Organization & Hinting
- Reserved elements
- Scripting & Organization
- Getting Involved
This site also provides Best Practices for a wide variety of common FileMaker coding situations.
You may also be looking for the Standards Template Files.
If you are creating a distributed solution across the variety of platforms supported by FileMaker Pro, it is suggested that you deploy a unique file for each technology. For example, use one file for primary solution data, one file for web publishing, one file for FileMaker clients, and one file for mobile devices (unless providing for multiple mobile platforms dictates otherwise).