V13 Release Notes
4a4b44ba77b4e15fc96083d052891b72b98023ff
Manual spam mitigation
While automatic spam attacks have been mitigated we observed a few inappropriate events being created manually. As a measure we locked down the ability to create events to small group of trusted users, with this release that measure has been removed.
To combat manual spam we have introduced features that allow the community to report any events that they feel are inappropriate to moderators at the IOP.
- Flag As Inappropriate: Logged in users can flag events that they feel contain inappropriate content.
- Spam Moderation Channels: We have setup new channels so IOP moderators can quickly view any events that have been flagged.
- Remove Spam Events: Administrators can remove spam events which also blocks malicious users.
- New Email Notifications: We've added an extra email notification to message any users who have ordered tickets for events that are removed as inappropriate.
- Image upload is back: We have secured image upload so you can now upload images for your events again.
If you have any questions about these change please don't hesitate to get in touch at servicesupport@iop.org
V12 Release Notes
Spam mitigation
At around 18:30 on the 16th of March 2018 a large number of spam events started appearing on events.iop.org. This was noticed by the Amphio Team at 11:00 on the 17th of March 2018, by which time 3,274 events had been posted. To protect users, we shut-down the events service at 11:30.
In response to that attack this release removes all spam content and implements changes to defend against similar attacks in the future. Changes with this release include:
- Cleanup: Removal of all spam events and fake users
- Account Verification: To make it harder for spammers to automatically create fake accounts you'll be asked to verify your account via email the next time that you log in. You should only need to do this once.
- reCAPTCHA We've added reCAPTCHA to make it more difficult for spammers to automatically create a large number of fake events. You'll now be asked to check the reCAPTCHA checkbox when performing the following actions:
- creating an event
- booking tickets for an event
- contacting an event organiser
- Image Upload Disabled (Temporary Precaution): Uploading of an image when creating an event is temporarily disabled. This feature will be re-activated in the next few days with improved security.
If you have any questions about these change please don't hesitate to get in touch at servicesupport@iop.org
V11 Release Notes
a928041997bb31527eb5e62837b173d93590b937
Tickets are here!
Our major feature this release is the introduction of tickets! After some great user feedback from the attendees of Jim Al-Khalili’s event in Leicester, we have been hard at work making attending an event easier than ever! Here are the highlights:
- You can now view all of your tickets for an event from the attending section in My Events. Now if anyone questions whether you should be at that Gravitational Waves lecture, just flash them your ticket and look smug!
- We have added the ability for you to order multiple tickets, so now you can bring all your friends along too.
- Did Billy cancel on your date to the Culham Centre for Fusion Energy again? Don‘t worry - you can now cancel the extra ticket you ordered so someone else can take Billy's place.
- Updated confirmation emails. For those moments when you forget your tickets but then think ”Thank goodness I was emailed a link to them on my phone!”
Other improvements
- We have reworked the cancel event feature so it isn‘t dependent on javascript.
- You can now edit events you have created from the discover page.
- Take a look at the map showing where IOP events are happening in Metrics
- Lots of other exciting bug fixes and tweaks.
V10 Release Notes
62aef964ae34abf01c2d94a2397964b08aa4498e
What's new?
- Users email and role displayed on login drop-down to make identity explicit
- Re-designed edit button
- New authorisation model to allow user specific permissions for Admins, Editors and Contributors
- IOP can grant and revoke user permissions
- Admins can edit or delete any event
- Editors can edit any event
- Contributors can edit and cancel only their own events
- Performance improved: to increase page load speed, all event images are now automatically optimised for web. should significantly reduce page load times across entire site
- Events are no longer being created in legacy system (Trumba)
- support for large event attendee lists >100
- simpliofied authorisation model
- Clarifications in login flow to avoid confusion
- Billing setup for Auth0 + Google maps API
- Updated page views metrics
- testing and bug fixes
Coming soon
- As an administrator I want to know which user has created an event so that I can keep track of member activity for service improvement (or those misusing the system)
- As a user I want to be able to register others for an event
- As an organiser I want to create a vanity URL for my event so that I can use it on marketing materials
- Deprectate trumba sync script
V9 Release Notes
189cb1f50f7a67ce7349f2b753b5c778aa037703
What's new?
- revised user feedback mechanism to make data safer
- removed unnecessary consent box, woohoo
- non-branded default images
- new IOP branding
- users can now contact event organisers
- improved main navigation on iOS safari
- increase capacity for data backups
- bug fixes an refinements (mostly mobile optimisations)
Coming soon
- ongoing maintenance and refinements
- usage analysis?
V8 Release Notes
1bee3f63334c3e43188ea245fd85ea3721fc9a92
What's new?
- Updated the ‘Join the IOP’ link in nav bar
- Updated image aspect ratio copy
- New account auth0 verification email turned off
V7 Release Notes
349b9998d406640e37e946ab94ae5e6729a2fede
What's new?
- !!!!tags now clickable!!!!!
- support for event registration
- organiser can enable registration and specify capacity
- management of user data on registration (title, name, org, special requirements)
- GDPR compliant opt-ins, but no opt-out mechanism yet
- user can edit details
- organiser can see attendee list
- IOP-notify setup; simplifies automated transactional emails. Currently used for confirm registration email
- add alt re-direct link so that we can support conferences (advanced setting on event creation)
- information on “who registered for a given event” made available via API. See docs here:
- Users API
- Granting Access to the Users API
- a public document to help users find and tag branch/group events on the new system https://amphio.github.io/IOP-docs/tags
- password reset fixed
- Continuous Integration updated
- various bug fixes and security improvements
Coming soon
- replace/remove Trumba integrations on other IOP sites
- deprecate legacy event creation workflow. All new events are now created through this system albeit internally
- re-route all Trumba traffic to new events service
V6 Release Notes
6034ab0cb2147e4d523e2b6274db838f7130d745
What's new?
- fuzzy matching on search so that user can be less precise in typing search queries
- autocomplete when entering location in event creation – makes entering event location easier and means we now have coordinates for events
- organisers can now cancel events
- users can now search for events by # tag
- the action of pushing an event live is now more explicit
- site now always redirects to secure https connection
- documented workflows for service support handover
- copy in feedback button and ux is now more neutral
- messaging added to notify users of reset password issue
- online events e.g webinars are now indicated as such
- IOP service manual 1st draft
- fixed some bugs in event creation specific to the Internet Explorer browser
Coming soon
- To allow attendees to register for events
- deployment of member verification flow
- additional functionality on event creation
V5 Release Notes
124609d035ddf7c049d2e1328ceb18185b3c29ef
What's new?
- Event creation is now public! Anyone can create events with new system
- The new IOP-login service is integrated with events
- Integration with salesforce (authorisation)
- Workflow for admins to edit and delete events
- Support for printing events (based on user feedback)
- Moderation: IOP team now receive notification of any new events created or modified
- Server infrastructure now managed and controlled centrally by IOP with consolidated billing to IOP card
Coming soon
- Focus on user feedback to improve event search, tagging, and location filtering
- Attendee registration system: to enable customers to register for events online and for organisers to better manage attendance
V4 Release Notes
b7898271f03f88c9ffdb288f0c3a1201da6a8833
What’s new?
- Events are now being indexed by Google search. To try it out, just search in Google for a known IOP event
- Events Metrics now available at the bottom of every page. Scroll to the bottom of any page and select “Events Metrics” to see the latest.
- Roll-out messaging and support plan put in place
- Updated branding
- Metrics dashboard shows traffic to new event pages, plotted against traffic to legacy event pages
- Events API now publicly available at the bottom of every page
- Copy-style amendments from IOP feedback
- SSL security added. All event pages are now certified and trusted in browser.
- Automated code integration and infrastructure deployment to allow for rapid iteration and updates
- Automated monitoring and alarms to alert developers of any serious technical issues
- AWS infrastructure billing set up as single invoice to IOP – via cloudreach
- Bug fixes
Coming soon
- Login
- The above should enable us to ship event creation beta, end of July
V3 Release Notes
7e7bd5c22438ee825ebb28cddb0b7afa8da409da
What’s new?
- Fixed trumba read cron job #615
- "Careers" nav promotion #633
- Images shown when sharing #622
V2 Release Notes
bb59dd6a968a0aaba4882a3ff46df5a6d4e955db
What’s new?
- Creative commons images added for some upcoming events
- Placeholder images toned down, now grey instead of pink
- Revised branding added
- User feedback now opens in new tab
Coming soon
- Reposition careers link
- Live metrics dashboard
V1 Release Notes
e815bbb12e0bf9fce1e4f3a0705987d1732e19e2
This release is the result of our primary scrum focused on events facilitated by the Institute of Physics. Our goal was to produce clear and accessible single points of reference for every IOP event.
What’s new?
- Events can still be created with existing workflow
- Automated scripts gather content on command
- Sanitised content
- Content analysis
- Well prioritised messaging
- Data cleanup and de-duplication
- Clear layouts for both mobile (44% existing traffic) and desktop (55% existing traffic)
- Map for upcoming events
- Wide browser support
- Analysis of browsers used by IOP visitors
- Coverage for 96% of traffic
- Systematically tested
- Readable event urls for SEO
- Search optimised metadata e.g. no-follow links
- Invite a friend call-to-action
- Links optimised with meta tags to be as compelling as possible when shared via messaging
- Deployed on AWS elastic beanstalk for secure auto-scaling infrastructure
- Integrated with IOP's existing Google Tag Manager account
- Unique data-layer in google tag manager for segmenting by events