Support for mapping SearchKit saved searches
Ok, that title sounds a little obscure. Even still, this is one improvement in the works that you should definitely pay attention to. Essentially, this improvement will create unique “tables” for each SearchKit saved search. Why is that important? Because, we can easily map the data from these tables via the Page Builder. This is powerful because 1) saved searches in SearchKit are “smart”, meaning that they update based on the established search parameters and 2) because you can build very complex searches using related data.
This combination allows you to easily display complex data that dynamically updates. Perhaps an example is in order. Suppose you use CiviCRM’s peer to peer fundraising capabilities and you want to display a table listing of these each displaying the contribution page author, the number of contributors and the total contributed. In this scenario, not only do you have related data, you have on the fly calculations.
Because this information would all be readily available in a single table, it will be super easy to grab it and display it across any type of elements be it a table, grid, chart… literally, any element you want. And because you can apply access controls, you can easily display this to authenticated users. Using the same example, imagine that you only want to display this to your board of directors and to staff. Easy peasy!
We’re very excited about this feature, so much so that we’re helping fund the CiviCRM Core Team to bring it online. Stay tuned for this one!