OK, I’ve written the code that allows the user to enter the tags, edit the tags, and creates a tag cloud on the main group page. I did this by just using groupmeta fields. simple.
But I’m at a loss as to how to display specific list of groups (the ones for that tag). Should I be filtering bp_has_groups or should I create my own loop using while ( bp_groups() ) : bp_the_group(); ?