Difference between revisions of "Develop an Add-on Rule"
m |
m (→Using add-ons to design and test flight Filter Rule) |
||
Line 21: | Line 21: | ||
Designing and optimizing a quality query is the core of frequently used add-on Filter Rule. | Designing and optimizing a quality query is the core of frequently used add-on Filter Rule. | ||
− | There are some power tool add-ons to help | + | There are some power tool add-ons to help when designing queries, testing them and optimize their runtimes. |
+ | |||
+ | Particularly, using [[Addon:Isotammi_addons#SuperTool|SuperTool]], [[Addon:Isotammi_addons#FilterParams_tool|FilterParams]], & the [[Addon:QueryGramplet|Query Gramplet]] add-ons in concert. | ||
− | |||
== Converting a query to an add-on Filter Rule == | == Converting a query to an add-on Filter Rule == | ||
Revision as of 21:01, 22 September 2022
In various rules that allow a Person ID to be selected as a parameter value, both built-in rules & add-on rules use inconsistent placeholders:
- <Id>
- <id>
- <person>
It would be better if they were harmonized.
I suspect any variant of <ID> would ambiguous because sometimes these rules (while needing a Person Gramps ID) are in different category custom rules.
What should the standard nomenclature be for the rule names, descriptions & documentation?
Contents
Using add-ons to design and test flight Filter Rule
Designing and optimizing a quality query is the core of frequently used add-on Filter Rule.
There are some power tool add-ons to help when designing queries, testing them and optimize their runtimes.
Particularly, using SuperTool, FilterParams, & the Query Gramplet add-ons in concert.
Converting a query to an add-on Filter Rule
Publishing a new Filter Rule
Update the Rule Expansions wiki page
See also
- Developer documentation
- Filter Gramps Glossary definition
- based on the Gramps Discourse forum archived threads:
- Feature Requests for add-on custom filter Rules in MantisBT