How to build your own Filemaker Pro system

Build your own Filemaker Pro development system

If you are working as a Filemaker Pro developer, you will most likely make all the mistakes everyone else also makes. There is nothing wrong about that, and even helps to understand what you need to improve and why you should improve things. This is called experience and it is wonderful to move yourself to better levels of understanding.

There are several reasons why you probably find out that using or creating a system will have many benefits. It is not about conventions, but more about a certain approach. There are frequently many ways to achieve a certain goal, but some ways are more efficient than other ways. Improving your approach means, that you strive to implement better practices, find more convenient ways to solve a certain challenge, and generally to simplify all your efforts.

FM Starter can be one approach, and – even if it is certainly not perfect – is has solved a number of issues I myself and others have been struggling with for many years. Today I think that FM Starter can be drastically simplified. To simplify things is probably the most important asset you can bring to developing. Mastering complexity is one thing, and sometimes projects require complex steps to solve something. I found that some developers are doing crazy stuff which I much admire. But to make something work can often be achieved by understanding well what is needed. If you understand something well, you probably will be able to keep it less complex, to simplify, to break a workflow into smaller pieces, which are not only easier to implement, but also easier to understand in two or three years on from now.

If you work to create a system, keep it simple. Allow for integration of new functionality, but keep your solution lean and clean, well organized and reduced to the max.

If you start building a system, you probably favor own components, or you use FM Starter or other solutions as a start. It does not matter what you start with, as it will grow naturally, according to what you understand and what you need. Some people told me they use FM Starter as it is, and start working with it right away. Others never use it for projects, but took it as a source of ideas for projects which were running already. There is no right or wrong here. Plant single trees, so to say, and in the end you might have an orchard.

What is the approach you favor yourself?

Your own system

Some questions for creating an own solution:

  • What do I want to simplify?
  • Can I do this myself within reasonable time?
  • Is there an alternative available?
  • Which are the most urgent issues?
  • Which concepts I have used so far are the most urgent to rethink?
  • When sorting all issues according to the rule "Important before Urgent", what would you need to address?

QuickSort

QuickSort


QuickSort is a FileMaker module to sort according to any field of a table. The module is generic and intended for list views. Each table column gets a button (button, title). The field name is passed as a script parameter. No further adjustments are needed. The selected column is sorted alternately in ascending or descending order.

How it works

The script is started with the field name as parameter and makes a loop through all field names until the field name matches the script parameter. Then sort on this field name.

This works splendidly in the table of the current page. However, linked tables are unfortunately not taken into account. So if relational data should be included in the sorting, a separate setting is needed for these fields.

Strengths

  • Generic sorting module
  • Good for lists
  • Easy to implement

Implementation

The module file contains a complete description of the structure and usage of the solution, step-by-step instructions and examples. Check it out there.

QuickSort module for FileMaker
QuickSort module for FileMaker

Modul für FileMaker Pro 12 oder höher.
Module for FileMaker Pro 12 or higher.

Size: 207 kB
Version: 1.2
Published: 3. March 2021

FM Starter and Filemaker Pro 15

FM Starter works well with Filemaker Pro 15

Filemaker just released Version 15 of its platform. FM Starter 1.5 works well with the new release. Special new features however have not been integrated. To use FM Starter including the built-in examples rely on Filemaker Pro 14.

A few new features might replace functions or modules in upcoming releases of FM Starter. One of them can be the option to turn a regular edit box into a concealed edit box. This makes the BulletField module obsolete – if your environment allows you to upgrade all work stations to version 15.

 

fmp15-editbox-concealed

 

In general, FM Starter is not about putting as much functionality into the software as possible, but to keep it as lean and clean as possible, while solving some basic issues. How to implement your own solutions, what to use and what to leave out of the options offered, is completely up to you. We consider FM Starter to be a good basis, also for projects created with Filemaker Pro 15.


FM Starter 1.5 erschienen

FM Starter 1.5

A new version of FM Starter has just been released. The upgrade offers

  • Bugfixes and small improvements
  • Browser like navigation (forward/backward)
  • Beta: Plug-in registrations for the MBS and TROI plug-ins

The strength of a solution is being defined by the simplicity of use for all functions integrated. New versions of FM Starter are improvements in this regard. As the upgrading of current solutions with new functionality is not being supported by the Filemaker platform, any upgrades to FM Starter will not be easily integrated in your existing solutions, built with earlier versions. Some of the functions and ideas will be easy to implement, while revamping the entire system might not be necessary. FM Starter 1.5 however is an excellent and improved start for your next Filemaker project.

 

 

Download test version

[ddownload id="1197" style="button" button="black" text="FM Starter 1.5 (Preview)"] [ddownload_filesize id="1197"]

 

Upgrades

Existing customers can get the latest version directly from within their order on www.kursiv-software.com. Login to the site and find the download under > My Account > My Orders > Order.

 

 


English manual released

English manual for FM Starter released

 

The english manual for FM Starter 1.2 is now released. It can be viewed online or downloaded as a zip-archive from this page.

The manual has screenshots from Filemaker Pro 14, in which this version works flawlessly.

 

 

 

 


German manual revamped

German manual for FM Starter

 

We have searched for a better solution to create online manuals. The german manual has been completely rewritten and is now integrated here on this site:

German Manual

The english manual is on its way.

 

[notification type=”notification_info_tiny”]

For non-german speakers: FM Starter is coded in english and all texts both in the interface and in the scripts are in english. It is basically an english language product. While the english manual is not yet available, we believe most parts are clearly explained already within the application itself.

[/notification]


New website about FM Starter

Website for FM Starter

 

This is the new website around FM Starter. It’s goal is to become a platform for Filemaker developers, who work with FM Starter and to publish new Filemaker Modules. If you work with FM Starter, you will find newest informations here. A Knowledge Base for the german part of the website already is growing. An english translation is underway. Also a simple download page for a test version of FM Starter as well as for several modules has been implemented as a first step.

As we combine information from several website into this  single site, it will take some time, but more information is added continually, both in german and english. The english manual for FM Starter is in preparation.

If you have any questions, please drop us a line.

 


Jumpstarting Filemaker Projects

Jumpstarting Filemaker Projects

 

At the german-speaking Filemaker Konferenz 2014 in Winterthur, Switzerland, FM Starter was launched. It was a real jumpstart, as in the first weeks over a dozen developers bought the product and started using it for own developments. Several workshops before the end of 2014 helped developers to get things going.

To serve the community, more is needed as just a product. This website intends to become a good resource for FM Starter and ideas around a modular Filemaker approach. Feedback so far is extremely encouraging.

Karsten Risseeuw, Kursiv Software