Version 6.0 of FixMyStreet includes new features such as:
The ability to add a category filter to the reporting process, letting people search for a particular category. (This involves adding a category_filter.html template to your cobrand, similar to the one used on fixmystreet.com.)
A new geolocation button to centre the map at your location.
Adding the report ID reference to lists of reports in emails.
We redirect to a confirmation page when creating a report, reducing the risk of Safari creating a duplicate report.
Cobrands can have different map display times for open/closed/fixed reports.
All uploaded images are now converted to JPEGs.
Users can opt out of questionnaires.
Admin improvements
We have improved the navigation in the admin, moving the main navigation to a sidebar. This is accompanied by minor display and performance improvements in various admin pages.
Extra questions can now be multiple-choice using checkboxes, or a datetime picker, in addition to the existing options of text field, text area, and single value.
You can make a phone number required for a particular category.
On the dashboard, you can now filter by multiple categories, and we’ve fixed the CSV export to not ignore reports that had updates that were only unconfirmed or hidden.
A long standing bug viewing a category when it has more than 1,000 history entries has been fixed.
Development improvements
FixMyStreet has been around for a long time, and implemented its own way of sorting extra data on a per-report or update basis. Since then, PostgreSQL has added JSON support, and we have now moved the database tables to store data in this standard way.
The site can now automatically spot a favicon.ico file present in theweb/cobrands/<your-cobrand>directory, rather than having to add your own header template.
Cobrands can provide (optionally per-category) custom distances for duplicate lookups.
The daemon will deal with waiting reports in a random order.
___
Version 6.0 of FixMyStreet is available to anyone running a site on the FixMyStreet platform, which includes: our own fixmystreet.com; the installations we host and manage for councils and other authorities; and the FixMyStreet instances run by others all over the world.