Home›Forums›Feature Requests›Volunteer Sign-Up Sheets – Feature Requests›More Features or reworked "Pro" Version?›Reply To: More Features or reworked "Pro" Version?
Hi Konrad,
Thanks very much for the kind words and the generous support donation!
I pretty much suck at marketing, but thanks for the idea.
Frankly, I’ve just been so busy with huge custom programming projects, as well as some great projects in my recording studio, that I haven’t had time to finish up a couple of other WooCommerce extensions I started a couple years ago. I keep thinking about the Volunteer plugin, though, as it’s definitely my most popular plugin (even though I no longer use it myself for any of my sites). One of my huge custom projects, which is ongoing (new features every year), is a giant extension for the Volunteer sign-up sheets for a big non-profit that works with schools all across the nation. It’s a bit too specialized for their specific needs to be of any use to anyone else, but there are definitely quite a few parts of it I could use for a “pro” version of the core plugin, if I even can find the time.
Regarding your specific feature request, are you just using it as an event calendar and creating “no sign up” events? So, you are just wanting to block out an event that repeats once a week, but then just be able to edit the “task” to change who the lecturer is?
I supposed one way you could do it with the current system is to create a single date event for the first week, and then use the “copy” function to copy it a whole bunch of times, and then edit the title and task for each copy you created. Alternately, you could maybe do a multi-day event and then enter all your tasks where you can specify the date for each, and make each task a different lecture? That way it’s still all in one sheet, and you can have as many tasks as your server can handle in one form submission.
True Google Calendar recurring/repeating type events are actually quite complex to create, and I did search for how to represent those in a database a year or two ago when thinking about the pro version. Lots of conversation out there about how to make that happen, but it’s not simple, and not really possible with the initial database structure I had to start with (would have to create new database tables to hold dates and rules for repeating events, exceptions, etc…).
It’s definitely something I would still like to do at some point, if my other work even slows down.
Thanks again for your support!