FilterWorkbench (Filterværksted) V2.0

A Gramps gramplet for building, saving, editing, sharing and testing your own person filters — with reusable helper filters as building blocks. It lives in the People view sidebar and keeps its filters separate from Gramps' own filter editor list — until you choose to copy a finished filter across with Export to (and you can take it back out with Remove from).

Danish UI included ("Filterværksted"). Works on Gramps 5.1, 5.2 and 6.0.x, Windows and Linux. A built‑in Guide button opens the full walkthrough (in Danish automatically when Gramps runs in Danish).


Why

Gramps' built‑in custom filters are powerful but fiddly to build, and every experiment ends up in your custom_filters.xml. FilterWorkbench gives beginners and slightly experienced users a friendlier workspace where you can build a filter, watch the live match count, try it on the person list without closing the builder, and only keep what works — all stored in its own per‑tree file. Your custom_filters.xml is never touched unless you explicitly use Export to — a deliberate, non‑destructive opt‑in that you can undo with Remove from.

Features

Install

  1. Close Gramps.

  2. Extract the downloaded ZIP archive.

  3. Copy or extract the project folder into your Gramps user plugin folder. Keep the complete folder structure unchanged, including any locale folder included with the project.

    The user plugin folder is normally located here:

    Replace <version> with the Gramps version folder used on your system.

  4. Start Gramps again.

  5. Check that the installed filter, rule, gramplet or tool is available where described in the project documentation.

If the project does not appear or fails to load, check Help → Plugin Manager for an error message.

Removing the test version

  1. Close Gramps.
  2. Delete the project folder that you added to the Gramps user plugin folder.
  3. Start Gramps again.

Because the project was installed only in the user plugin folder, removing that folder removes the test installation without changing the original Gramps program files.

Your saved filters live separately, in …/gramps<XY>/filterbuilder/ — not in the plugin folder — so replacing or removing the plugin folder never touches them.

Requirements

Documentation

Click the Guide button in the gramplet (or open GUIDE.md) for the full walkthrough: concepts, building and testing filters, import/export, Export to / Remove from Gramps' Filter Editor, favorites, regex/case, and known limitations. The guide opens in Danish automatically when Gramps runs in Danish.

License

Released under the GNU General Public License v2.0 or later (GPL‑2.0‑or‑later), the same license as Gramps.

Author

Henning — contact@myown-project.dk · https://myown-project.dk