The BaseElements plugin is a free and open source plugin, available to everyone to extend the built in functions of FileMaker Pro. Originally conceived to replace two separate plugins for our developer tool BaseElements, we've since extended and adapted it further and it now has may functions beyond it's original plan.
The BaseElements plugin has functions for file manipulation, dialogs, XSLT operations, clipboard manipulation, performing shell scripts and FileMaker scripts, internal SQL operations, MD5 and SHA hashing and more. A full list of the functions and the details of them is available on the wiki page.
Because the plugin is open source we also accept donations of code or resources to help further extend the plugin. If you are interested in helping us add functionality, or can contribute documentation or even if you'd like to sponsor a particular function that you'd like to see in it, please see our donations page for more details.
Full versions of the latest final release ( currently 2.1.0 ) can always be found at the following links :
Interim releases in between major updates are linked to in the version history notes as they are developed.
The plugin requires FileMaker Pro version 11 or later, due to the use of its new SQL API. There is an older version of the plugin ( version 1.1 ) that still uses the old API and will work on FMP 10. You can download a copy of 1.1 for Mac or Windows.
Prices and Licencing
Free to use
There are no licence fees or restrictions on the plugin, you can use as many copies of it as you want on as many machines as you want. It's available for Mac and Windows and all functions work equally on both platforms.
Free to extend
The BaseElements plugin is also open source, meaning it's free to adapt and extend to your own desires. You can take the source code and add or remove functions, rename it and re-compile to your own specifications.
The plugin is distributed using the "New BSD License". Basically this means you are free to share, copy, distribute and transmit this work, and you're free to adapt it to your own projects. You can't call any derived products "BaseElements" or state that they're endorsed by Goya. And you must retain the copyright and licence in any source code you distribute and reproduce them in documentation for binary distributions.
If you'd like to use it for some other purpose, or in another way please contact us.
A better explanation, including links to the full licence and legal code is available on the creative commons website.
As the source is freely available and the plugin is also free, we don't provide direct support for the plugin when used in your own projects, except via the github wiki and issues pages. We can provide paid implementation or support as required, please contact us for more details.
If you're having a plugin related issue with one of our products, there are specific product related support pages for BaseElements and RefreshFM.