Improved event retrieval and redundancy
Following issues with the build process being unable to retrieve events from source, we've made a few changes to the South West Communities website and underlying services.
- Moved to Meetup API v2 to allow for multiple event retrieval in a single call. This helps with preventing capping due to overuse.
- Switched to organiser IDs rather than URL names for meetup. This will prevent events from disappearing if the organiser changes the group name
- Implemented a cache system for the internal API, preventing additional calls to 3rd party services during testing.
- Added a basic JSON data structure for feeding data into the (as yet) unreleased public API.
- Rewritten the build process to knock off upto 20 seconds build time.
- Changes to the layout to improve A11y.
There have also been 13 minor changes to improve organiser handling, event sorting, stability/availability of the API and increasing developer happyness.