Sub Categories


Family Historian Plugins
Plugins were introduced with Family Historian Version 5, and allow new features (or features only needed by a small number of people) to be added without upgrading Family Historian itself
Getting Started Writing Plugins
Plugins are written in Lua, a language which is becoming more common, and can currently be found in programs as diverse as Adobe Lightroom, World of Warcraft, and several development tools for Smartphones and iOS devices such as Corona
IUP GUI Builder Hints and Tips
IUP is a very powerful tool for building graphical user interfaces (GUI), but it’s fairly unforgiving and the IUP Documentation is a little sparse especially when used with Lua
Lua References and Library Modules
Lua Language References versions 5 & 6 version 7 Notes Lua version 5
Plugin Structure, Version Control and File Naming Advice
When you start creating Plugins for yourself or for the Plugin Store it really helps to be able to manage the files and the file levels
Run Time and Memory Use Advice
Some Plugins perform intensive repetitive operations, which on a large database in excess of 10,000 Individuals, may take a long time or need large amounts of memory
Understanding Lua Patterns
A pattern is a formula for matching text strings that conform to some definable criteria (experienced coders need to remember Lua patterns are similar but not identical to regular expressions)
Writing and Maintaining Plugins Compatible with Versions 5, 6 & 7
The changes from Lua 5