A user just posted this question in our chat channel and I'm posting the question here, because I'm interested in the topic and leaving a record of the discussion for future me (who will be dealing with this problem in the next few months). 

I did several projects in Drupal 7, using Entity Registration, Node Registration and custom code. Backdrop CMS does not seem to have any of those modules ported... but on the other side, I have the impression that this function is being taken out of any CMS in the long term.

Most helpful answers

just seconding the suggestion of CiviCRM, its event registration features are very robust.

If you need any help getting it setup so you can experiment with it, let me know

Comments

mazze's picture

Thank you Laryn. I gave CiviCRM a try a few years ago, doing some research for a RFP, but the projects was never realized.

My current scenario is a signup for sailing trips throughout the year, with a limited numer of places available for each one. Courses who reached the maximal number of participants should be disabled (at least the registration feature). Is this good fit for CiviCRM?

It might be worth exploring. It does offer a "Maximum number of participants" setting on events, as well as an option to allow "Wait list" signups if the event is full (or to disallow registration at that point).

mazze's picture

Thank you Laryn, this confirms my impression that registration functions are not a key CMS feature anymore (or maybe never should have been;-)

ericfg's picture

just seconding the suggestion of CiviCRM, its event registration features are very robust.

If you need any help getting it setup so you can experiment with it, let me know

mazze's picture

Thank you ericfg... one question though: can the complexity be hidden somehow? The possible customer wants a clean and easy UI with only the fields he needs (which is what he likes about Backdrop)

If you don't need payment options, the Registration module is a pretty good option with some nice features for managing event registrations. We use it to manage registrations for Backdrop LIVE. 

https://backdropcms.org/project/registration

For a while, I was mistakingly thinking that there was a Stripe integration for the Registration module, but I can't find anything. There is a Drupal module called Stripe Registration (https://www.drupal.org/project/stripe_registration), but this is for a different use case than I expected. 

I'm currently experimenting with the Webform Registration module. https://backdropcms.org/project/webform_registration This looks like it will meet my current use case, but isn't quite a robust as the Registration module in some respects.  I'm thinking that maybe I should try Ubercart. Ubercart will probably give me everything I need, including the ability to manage inventory (tickets). What it won't have, I think, is the ability to messages registrants.