The Sports Club Management plugin supports WordPress 5.
Your site keeps running. And, you can work with Member data and Competitions as before.
A full transition to the (new) Gutenberg editor effects the plugin in a number of ways. Like:
- Blocks are the new shortcodes. Meaning: create a block for every shortcode and, eventually, phase out shortcodes.
- Creating and updating Members, Competitions, Matches, and Invoices will get a new look-and-feel. How? That’s not clear yet as WordPress does not have clear guidelines yet.
In conclusion, you will see changes to the plugin in future releases. It is a substantial effort. But, we are aware to this. And, we are already working on it.
Version 1.12.7 fixes an issue in the computation of the League ranking.
In an effort to improve the user experience of the plugin, a few new wizards have been added.
Bulk creation of Competitors and Matches is available now. As well as a wizard to add Team Players to a team.
As before, the REST API is the foundation for these changes. This API has been extended for this plugin. However, we do not (yet) recommend to build your own code around this as there may be slight changes in the near future.
We would like the enhance the user experience even further by implementing wizards to import matches from file.
The main enhancement of version 1.12.5 is the improved implementation of the import feature that used to be available when logged in as admin only.
A user that can create a single new Member can now upload multiple Members from a CSV file too. An import wizard (on the ‘Add new Member’ admin page) guides the upload process.
The same holds for Invoice creation. Next to a single Invoice, a user can create a multitude of Invoices by using a wizard on the ‘Add new Invoice’ admin page.
These implementations are based on the REST API that is available in WordPress. The REST API has now been enabled for this plugin too, albeit in a limited way yet.
In the near future, the REST API will become available for Competitions and Matches too. The API will support a smoother creation and editing of Matches and Competitors.