Sub Categories

    Getting Started Writing Plugins
    Plugin scripts are written in Lua, a lightweight scripting language that is ideal for embedding into more complex applications such as Family Historian
    International Character Handling for Plugin Authors
    Many plugin authors encounter problems handing unexpected characters
    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 Code Snippets
    Plugin developers may find these Lua snippets useful
    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