We have a few membership types that are "semi-automatic". They are honorary memberships that we don't charge for, but we want them to renew manually because it's an opportunity for them to update their data and donate to the society. So, officially, it's an annual membership that they have to renew themselves.
However not all of them do, and for those that don't we want to make sure they stay members. In this sense it's a lifetime membership.
So what I need to do is find a nice way of doing a mass renewal of all those members of these types sometime after our regular renewal period is over. Which is now.
My best idea so far is to do a search for all expired members of each type, export them, and then use that exported data to import new memberships for those people.
It should work, but is there a better way?