BaseElements Plugin

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.

Functionality

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.

Donations

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.

Download

Full versions of the latest final release can always be found at the following links :

Mac Version
Windows Version

Interim releases in between major updates are linked to in the version history notes as they are developed.

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 code is hosted on its github source repository, which also includes a wiki with documentation for the plugin and all it's functions. :

Licence

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.

Support

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 both BaseElements and Refreshfm.