As soon as our organisation (a UK church
) started using Civi, we realised that there was one particular gap in its functionality which had a big impact on us - the ability to deal with recurring events. We run lots of things that 'recur' - courses on parenting, marriage, the Christian faith; youth clubs; weekly children's groups - so Civi's inability to deal with them was a challenge. I did some research on the forums and realised that others wanted this functionality too as many organisations run courses, classes, training events, regular meetings and so on. Encouraged by that I decided to start a Make It Happen campaign.
I launched it with a lightning talk at Civicon 2012 and had some good feedback and some initial donations but then things went quiet. I contacted people who sounded like they may be interested via the forums, networked as hard as I could and blogged, but to no avail. There was plenty of interest but the donations only trickled in. The Civi core team had been right - to give a Make It Happen campaign a flying start you need 40% seed funding to make it more attractive and we didn't have that.
Undeterred, I continued to follow up possible contacts and almost two years after my first steps the project was very generously funded in full by Zing
... who had heard my lightning talk two years earlier. The main lesson I learned? It's worth persevering!
As you and your organisation invest in Civi, I'd encourage you to make any new developments as relevant as you can to the wider Civi community. I'm excited that the recurring functionality will be incorporated into Civi core in 4.6 which will be released around spring next year. It's also great that the recurring element will work not just with Events but with other entities like Activities. I'm already hearing stories from organisations which will benefit from being able to schedule multiple, recurring activities (like counselling sessions) in one go.
I'm also hopeful that, in time, the recurring functionality will be incorporated into extensions like CiviBooking and CiviVolunteer, benefiting many Civi users. I'd particularly like to hear from you if that's relevant to you - the ability to make regular room/resource/people bookings via CiviBooking or to schedule ongoing, recurring volunteer teams and slots via CiviVolunteer each week, month etc. Do comment here or email me at email@example.com