Guide to developing FileMaker plugins with FM-Plugin-Tools

  1. Learn Lisp. Buy or read online Practical Common Lisp by Peter Seibel.
  2. small-cover
  3. Install the free `Personal edition’ of LispWorks and start it. You will not be able to create plugins with the free version, but you can try the Lisp programming this way. Similar as with FileMaker Advanced beeing necessary for runtime development you need the `Professional LispWorks edition’ to create FM plugins.
  4. Bildschirmfoto 2014-06-02 um 16.29.36
  5. Download Quicklisp which loads tons of available libraries. In Lispworks you choose `File > Load …’ and select the downloaded `quicklisp.lisp’. Available libraries you find at Here you search for keywords and find the libraries. In LispWorks you can install them via:

    CL-USER 1 > (ql:quickload :libraryname)

    The libraries are beeing downloaded and loaded. This is a dream compared with FileMaker.

    If you need for example a webserver, you search `webserver’ at and get the name of the library `hunchentoot’. The author of this library (Edi Weitz) loves Frank Zappa and hunchentoot is the name of the giantic spider (web!) in a science-fiction musical.

    (ql:quickload :hunchentoot) and you can use it.

  6. At last you need FM-Plugin-Tools which is not available via quicklisp and has to be downloaded manually. You extract it to ~/quicklisp/local-projects/.

    It contains an example plugin which you could try to build, but this needs the professional version of LispWorks.

  7. If you have some functions ready to be delivered as plugin you can send them to me and I will build a plugin for you.

Leave a Reply

Your email address will not be published. Required fields are marked *