23rd November 2018 at 8:10 am #816Roger YoungGuest
How easy to integrate into a current website especially to allow secure login to a members area using membership data?23rd November 2018 at 10:06 am #819
Integration for normal use is via three simple links – Joining, Renewing, View my record.
The more complex integration that you’re talking about here is part of a next programme of work. I’ve had a couple of requests for exactly what you’re looking for and I intend to implement this as a REST API. Crossmember already has an Oauth2 Server implemented so it will be reasonably straight forward to build the API.
I envisage that on member login to your website, as part of your authentication you will know who they are – perhaps their membership number that you have attached to their user profile. Implementing a REST call to Crossmember with this information could then provide you with their status/expiry date etc that could then allow you to determine if they are a current paid up member that will allow them to access member only pages according to your club’s rules. You could then store a token in their session data that will allow members area access.
Does this align with your thinking/requirements?
Crossmember development is driven by community need (rather than what I think we all want) so your input is valued.
All the best,
Brian.10th April 2019 at 12:03 pm #853Stewart SimsGuest
The above broadly sounds good to me, I believe a while back we asked and it was on your radar as something to implement in future. We must catch up at some point, generally everything is all working well for the RCOC, but would definitely be interested to know if you have made any progress on this or want to discuss further, there are a lot of implementation details and on our side we would probably need some changes to our website / forum to accommodate this. However the automation it would bring would be great for the club! Although one step at a time, 1 year in we have a lot of other things taking up our time so website development has dropped down the list of priorities a bit but I guess that’s normal for a car club.15th April 2019 at 1:23 pm #855
Yes it’s still on my radar as I think this will bring a whole wealth of benefits to Clubs. It expands the abilities of Crossmember into the Club’s website through the secure sharing of information.
I’ve not got into it yet. At the moment I’m quite focused on getting the migration of Crossmember onto its new home sorted. Planning for that is going well and I’ve already migrated parts of the system that wont be subject to downtime when the nameservers move – unfortunately that’s a necessity for this move but it should be the last for a long time as this move should future proof Crossmember for growth.
Once I get to thinking about the REST API I’ll come calling on you (and any other Clubs that would like to have input please shout here) so that we can ensure what is built is good for all.
Brian.2nd April 2020 at 11:46 pm #1086
I ought to put something into the announcements section but as this topic was relevant I’ll add it in here first.
the REST API went live in CROSSMEMBER late last year and just recently I’ve been working on a few WordPress Plugins to utilise the API for Club Websites to use.
1. API Client – The must have plugin that will handle all the communication with CROSSMEMBER
2. Member Login – A plugin that will, on your own Club website, create Member Login accounts so that you can lock down your members only area. Login accounts are created when the member joins, flagged if they are overdue, and deleted when the member lapses. The last point is the crucial one. It’s all too easy to either allow self registration, or create a user when someone joins the club, but I bet many clubs forget to remove them when they lapse!
3. Regions – The ability to have an automatic ‘self-updating’ Regions page on your website. You’re already putting the information into CROSSMEMBER, why replicate this into your website when automation can do it for you.
Anything else you want me to build?