Chiming in late here…
Just a thought or two…
It seems to me that we simply have to have additional listings if groups open up at their usual physical location and also have an online meeting, as TheViv suggested. One could refer to the other in the meetingnotes. If those online meetings stop at some point, delete those entries.
About complex searches for phone line volunteers:
Would it not serve us all if we had access to an ‘Advanced Search’ window?
I know a search by multiple criteria is not written in a minute. But if it existed, finding the data would be up to the website visitor and all the development team would have to do is write the code, without needing knowledge about any specific content in the checkbox values. Is this not keeping it ‘simpler’?
Wordpress is a fantastic tool for content management, but it is not a database system in classical terms. So expecting it to be able to do complex searches might be too much to ask for. It also requires some insight of the user of the website. It is not always the plugin or other tools that are missing functionality. Sometimes it is a matter of educating our users.
As a sideline for the development team:
In my line of IT business more and more technologies are going ‘codeless’. A good example of a simple online implementation of that technique is in Jotform. It is a tool that I use to build online forms for the website. These forms can be made conditional. What that means is: I define that, when Box 1 has the value ‘not applicable’ another series of Boxes is hidden. When Box 1 has another value, I can indicate to show those other boxes to be displayed. This can be defined in ‘flows’ without any knowledge of underlying code. The intelligence (with full code) is at a different level and the ‘normal’ user does not have to bother with it.
I am not sure that this already exists for plugin-buiders but I am fascinated by the new horizons that open up with these codeless platforms.