The FixMyStreet codebase is used all over the world by people running versions of the site for their own country or jurisdiction. This week, we’re proud to announce the release of FixMyStreet version 2.0.
This version contains a wide array of new features that benefit FixMyStreet sites’ users, administrators, and the officials who receive reports. They include elements that the UK FixMyStreet was the first to trial, such as nicer-looking HTML emails for users and authorities, the ability to filter reports by multiple states and categories, a new admin user system with graduated permissions, and various bugfixes and development improvements.
Over the next few weeks, we’ll be publishing a series of blog posts over on fixmystreet.org/blog/, examining the changes in detail. If you run a FixMyStreet site, or you’re just interested in coding and technical issues, you may find them of interest. Meanwhile, here’s the broad overview.
New front-end features
HTML email: There is now the option for all emails sent by FixMyStreet to be HTML formatted where previously they were plain text only. This includes confirmation and questionnaire emails to the user, and report emails to the public body. These emails include any image added to the report, plus a small static map of the problem’s location.
State/category filtering and sorting of list pages: When viewing a list of reports, you can now filter and sort them in pretty much any way you choose, including sorting by most- or least-recently updated, newest or oldest, or most commented. You can also select multiple categories or states (e.g. “fixed”).
Pretty area highlighting on body pages: The highlighting of areas on a body page has been inverted, so that the unimportant parts of the map are shaded and you can interact more easily with reports on the page.
- Users can now update their own email address This was a frequent request from users and we’re glad to report that they can now do it themselves on their account page.
Performance improvements: When looking at reports from a list page, the other report pins stay visible so that it is easier to switch between them. The report itself is being pulled in behind the scenes, meaning the whole page does not need to reload. The map no longer extends underneath the sidebar and header, which makes things easier, and a scroll wheel can now zoom the map in and out.
Making privacy options clearer: The reporting form has been separated into public and private sections, to make it clearer which parts of what you provide will be made visible on the site.
Showing the relevant recipient: If you live in an area where there’s more than one body, the category you pick normally dictates which body we send your report to. Now, when you select the category we update the name of the body given at the top of the report page, if we know that the report will be sent there.
New admin user system
Admin users can now use the same log-in right across the site – whether they’re making a report like a standard user, or logging in to make edits and moderate the site.
In the past, the distinction between admin and other users was black and white. As an admin user, you had access to every part of the site, but users can now be given individual permissions for various layers of access. These include:
- Proxy users This layer grants the ability to create a report or update on behalf of a body, or as another user. We envisage this being useful in a body’s contact centre, where they receive a report over a phone and enter it into FixMyStreet as that user;
- Report editors Giving the power to edit a report’s category, state, or location. If the admin user changes the category, and that change means that a different body is now responsible for the report, it will be re-sent;
- List makers, who can compile their own shortlist of reports they wish to go and inspect. This may be useful for a contractor or team who wishes to compile the day’s tasks;
- Quick responders These users have access to response templates, allowing them to edit and publish templated updates;
- Prioritisers These users may set different priorities on reports;
- Trusted users A simple reputation system, which e.g. potentially lets reports from trusted users be actioned more quickly.
The admin report edit form has also been greatly improved, including a map to update a report’s location (and re-sending the report if the body changes), and much tidier layout.
Bugfixes and development changes
Bugfixes include updating the top-level domain (TLD) list for email validation, hiding authorities which don’t exist any more on the all reports page, and fixing the previously-broken photo preview display after form submission. We have dropped support for Internet Explorer 6.
If you’re a re-user of the codebase, there are a number of changes that will hopefully help you out. See the extended version of this blog post on fixmystreet.org for more details.
- HTML email: There is now the option for all emails sent by FixMyStreet to be HTML formatted where previously they were plain text only. This includes confirmation and questionnaire emails to the user, and report emails to the public body. These emails include any image added to the report, plus a small static map of the problem’s location.
When we talk to the users of our sites, sometimes there’s no remarkable tale to tell — just a day-to-day story of how someone is making a small but persistent positive change in their community.
Every month, around 7,500 people use FixMyStreet to help improve their neighbourhoods: getting potholes fixed, making dangerous pavements safer, or — as in the case of Van Tri Nguyen from Norbury, requesting the removal of unsightly rubbish and fly-tipping.
As Mr Nguyen told us, he first heard about FixMyStreet at a local association meeting.
“In front of my house there is a big park. It’s frequented by a lot of people, and particularly at night a lot of things happen there — and mountains of litter are left behind.
“Rubbish accumulates, not inside the park but on the road in front of it — just opposite my house! People just dump stuff from their car windows. There are three lime trees which I often find decorated around their base with rubbish, on average once a fortnight, but sometimes as many as three or four times a week.
“Once fly-tippers came and left an entire truckload of stuff. This road really is just a dumping ground, and while Croydon Council are aware of the problem, no-one has been brave enough to take a grip and get it sorted out.
“I reported the eyesore, both on FixMyStreet and to Croydon Council. I believe that when reports are published online, the council may feel some kind of pressure and ashamed.
“The results have been good. Right now, the road is reasonably clean.”
We’re sure that Mr Nguyen will continue to be the good citizen who takes action and reports rubbish as it reoccurs. He’s telling others, too:
“I’ve already spread the word to people who seem to care about the environment where they live.”
Some before shots
All images: Van Tri Nguyen
Earlier this year we tweaked our strategy to better align our commercial work with our charitable projects. We’re now looking to hire a couple of experienced and motivated individuals to help us really turn up the heat on this approach.
Our work at mySociety covers three practice areas; Freedom of Information, Democracy and Better Cities. Each in their own way use different methods to give citizens more influence over those with power. Making it easy to access public information, or easier to understand what decisions mean and their implications for all of us.
Most of our work to date has been funded through grants and donations, but we believe that we can often make greater impact on a longer term basis where we work on a commercial footing, especially if we can bring in appropriate revenue which would complement our charitable income and help provide a more sustainable future for our organisation.
To boost the commercial skills we have within our team we are looking for an experienced Product Manager who can help set the strategy for how we position our products, develop the wider markets we operate in, bring in more public sector clients, help serve our current clients and create an environment in which our products can thrive.
To aid them in this quest we’re looking for a Sales and Partnership Manager to help us identify and engage with community groups, citizen engagement services, local authorities, technology providers and end users who would benefit from working with us to help more citizens to demand better.
To top it off we urgently need to hire at least one additional Web Developer to our commercial team with at least three years of programming experience in Ruby, Python, and/or Perl.
For each of these roles we’re looking for experience of working with or within local authorities or the wider public sector and civil society. They’ll be comfortable speaking with a broad range of people within local and central government, and their service providers, and will understand the needs of their end users – generally local residents. Importantly they’ll be comfortable working within a geographically distributed development team.
Help us learn and improve
The aim our Better Cities practice is to help people exert a little more control within their local communities – especially people who have never previously tried to make any such difference, or members of marginalised groups who might believe they have little chance of success in getting things changed. In particular we want to learn more about how best to deliver local community level services and to understand the complex needs of those currently under-represented by local government and public services.
Whilst we have over 10 years experience of delivering local services via FixMyStreet.com, we want to understand if such services actually give agency to those who lack it most to affect and impact their local communities, and if so in what way? Does this lead to further civic engagement and participation, if so how? If not can we adapt our approach to make this more likely? And where we currently fall short of representing these needs within our current services, what measures can we take to adapt existing services, or what new services might we create in their place?
As we continue to learn we’ll further build upon the FixMyStreet principles of issue reporting and resolution to cater for a variety of interesting and practical new use cases,targeting hot button policy areas around housing provision, health, education quality, work and benefits.
Importantly we’ll succeed if we ensure that our services are well used by a wider diversity of people in a wider spread of regions.
So if you think you can help us in these goals, have ample experience in creating and leading on the development of digital products and are motivated and energised by working with local communities, government and the public sector we’d very much like to hear from you.
You can apply here;
Product Manager – Closing date, 10am Friday 11th November
Sales and Partnership Manager – Closing date, 10am Friday 11th November
Web Developer – Closing date, 10am on Wednesday 26th October
Anyone who lives in public housing will know how frustrating it is when maintenance issues just don’t get fixed.
Imagine how you’d feel, though, if you knew that funds had been allocated, but the repairs still weren’t being made — and there was no sign of the money.
That’s the situation for the residents of public housing blocks in Kota Damansara, a township in Selangor State, Malaysia, whose problems range from termite and rat infestations to poor water sanitation, broken balcony railings, and beyond.
In Malaysia, there’s no obligation for authorities to publish data on how public funds are spent, so it’s easy for corruption to thrive. The Sinar Project, an organisation that might be called the Malaysian equivalent of mySociety, are trying to tackle this state of affairs with a two pronged approach. They recently wrote it up on the OKFN blog.
As you might expect, we pricked up our ears when we reached the part mentioning their use of FixMyStreet. Sinar already run aduanku.my, a FixMyStreet for Malaysia, using our open source code. Hazwany (Nany) Jamaluddin told of how a part of the site has been used to help provide concrete proof that repairs are not being made, and to put pressure on the authorities to do something about it.
We’re always going on about how flexible FixMyStreet is: in case you don’t already know, it’s been used in projects as diverse as reporting anti-social behaviour on public transport to a tie-in with a channel 4 TV programme. One use that’s often been suggested is for housing estate management: if the maps showed the floorplans of housing blocks rather than the default of streetmaps, the rest of the functionality would remain pretty much as it is, with reports going off to the relevant housing maintenance teams rather than council departments.
Sinar’s project does not try anything quite that ambitious, but nonetheless they have found a system that enables them to use FixMyStreet as part of their wider accountability project. They began by creating a new boundary for the Kota Damansara area on the website, and taught community leaders how to make reports for the public housing blocks within it.
Since the map does not display the interior of the buildings, reporters must take care to describe precisely which floor and which block the issue is on, within the body of the report, with pictures as supporting evidence. It’s a step away from FixMyStreet’s usual desire to provide everything the user needs in order to make an actionable report — and everything the recipient needs to act on it — but it is serviceable.
Ideally, Sinar would have liked the residents themselves to make the reports: after all, they are the ones facing the problems day to day; they know them more intimately and would describe them with more accuracy — but as Sinar’s social audit found, these residents are all under the poverty line: most do not have smartphones or internet connectivity at home.
Instead, the community leaders make the report and this is then also processed manually, because the housing management company requires submissions on paper.
You may be thinking, why go to all this bother? How does FixMyStreet play its part in the project, especially if you then have to transcribe the reports onto paper? It’s because FixMyStreet, as well as processing reports, has another side.
We often mention how FixMyStreet, by publishing reports online, can give an extra incentive to councils to get problems fixed. In Kota Damansara the effect will hopefully be greater: this small section of the wider Aduanku website stands as a visible record of where funds have not made it to where they are needed most — to fix those rat infestations and broken balconies.
Nonetheless, the management companies continue to deny that there is strong enough evidence that funds have been diverted. And so Sinar, undaunted, move on to their next weapon against corruption. The incoming and outgoing of funds have been, and will continue to be, examined via a series of Freedom of Information requests.
We wish Sinar all the best with this project and look forward to hearing that it has brought about change.
If you’ve used a mySociety website and made a difference, large or small, we’d love to interview you.
A few weeks ago, we heard how Open Data Consultant Gavin Chait used WhatDoTheyKnow to help people setting up businesses .
But you don’t need to be a professional to have achieved something with our sites. We want to know what you’re doing with WhatDoTheyKnow, FixMyStreet, TheyWorkForYou, WriteToThem — or any of our other web tools.
Have you managed to solve a persistent problem in your community by reporting it via FixMyStreet? Used data from TheyWorkForYou to inform a campaign? Or maybe you’ve put WriteToThem on your website and rallied people to contact their MP about something important.
Whatever it is, big or small, we want to hear about it. Please do let us — and the world — know what you’ve achieved with mySociety’s sites.
Ready? Click here to send us a couple of sentences about what you’ve achieved, and if we think we can feature your story, we’ll follow up with an email interview.
Work for a council? Tell us what you need
We’re making some pretty big improvements to the FixMyStreet for Councils service at the moment: improvements that will save councils both time and money, while giving them flexibility and insights into their fault report handling.
This has been our core focus over the last six months, working with our customers to design a new category of case management system, for local government, and by local government.
We’ve been working together with local authority insiders because they’re the people who know best what they require from a piece of software they will use every day. If you also fall into that category, we’d love to hear from you.
We’ll be sharing early iterations of the improved service as we make progress. Your feedback will be part of that process, helping shape a service that does everything you need it to do.
As we add these new case management features, we’ve set three core principles:
- To lower the operating cost of highways, parks and streets management by improving the user experience for all involved, from residents to council staff
- To change the relationship between local government and providers like Skanska, Veolia et al from direct management and instruction, to one of monitoring and oversight
- To treat the asset management system as a data repository for asset information, not a case, customer or works management solution
If you are from a local council and you would like to find out more, or you would like to provide feedback on early prototypes, help with user testing and become a part of our development process, we would love to hear from you.
Those who want to find out more about obtaining FixMyStreet for Councils can do so by checking out our page on the Digital Marketplace.
Earlier this week we hosted our Open Standards in Local Government workshop at Newspeak House in London, with the aim of unpicking where open standards might be of benefit and what might be stopping us from making more progress.
We were joined by 20 smart people representing a bunch of local councils across the UK and it’s fair to say we made a good bit of progress. A number of consistent themes arose through our discussions.
It was widely agreed that Open Standards are key to getting the basics right, and standardising the ability of different services to speak to one another is a prerequisite for a sustainable local authority service strategy. The insistence on compliance with open standards at the procurement stage should place an imperative on suppliers to build-in interoperability and reduce the fear of vendor lock in – councils shouldn’t inadvertently replace one set of closed systems for another.
This link between adoption of open standards and the procurement process was fundamental.
In our opinion demanding compliance from suppliers to agreed open standards up front, is probably the single most important thing that central government could do to help local government.
Phil Rumens from LocalGovDigital introduced recent progress on the development of the Local Government Digital Standard. Notably, it goes further than the equivalent in central government, with an emphasis on reuse of existing data and services, and commitment to make more data open and reuseable.
Both the LGA through LG Inform, and GDS via standards.data.gov.uk already look to gather standards for use in central and local government; however adoption by local government often lags substantially behind. Simply put this is a conversation that doesn’t really happen outside a small number of web or digital staff within councils, and the wider group of service staff don’t yet understand the opportunity that open standards represent.
Indeed, Tom Symons from Nesta who introduced the Connected Council’s report, highlighted that the councils furthest ahead are those that have both put in the hours to achieve proper internal Governance standards, and have benefitted from leadership by the Chief Exec and Senior management team.
The biggest need we identified was to showcase great examples of how open standards can lead to better outcomes in practice.
Showing what’s possible, both with case studies and live services that can be adopted was seen as essential, especially when this leads to actual financial savings and better outcomes for the citizen. This is something we’re keen to put some time into in the future.
Sarah Prag and Ben Cheetham shared their experiences of collaborating on the DCLG led Waste Standards project. The most interesting thing for me was how a group of committed individuals just decided to get on with it and find some funding to make it happen – a proper coalition of the willing.
Practical Next Steps
The second half of the workshop looked at what we should focus on next.
We heard two contrasting experiences, firstly from Chris Fairs at Hertfordshire, who employ an extensive internal management system for issue reporting including individual definitions for fault types. They discovered that citizens are not so good at judging the severity of potholes – and through triage inspection, around 40% of reports are downgraded due to misreporting.
This contrasted secondly with the experience of Nigel Tyrell and his team at Lewisham who have recently adopted an Open311 enabled service, now linked into both FixMyStreet.com and LoveCleanStreets.
Perhaps the most surprising aspect of Lewisham’s experience is that well over half of reports actually come from their own internal staff using the system. This peer to peer approach has been transformative for them, with frontline staff motivated, more in control, more engaged with and connected to residents, and better able to integrate citizen reports into their own workflow – a very neat solution.
From this discussion we identified three specific actions that we’re going to help take forward;
- Identify local authority service areas that would benefit from the development of open standards
- Review output from the DCLG Waste Standards project, to determine how a similar approach can be applied elsewhere
- Feed back with suggested improvements to Open311.org for non-emergency reporting and update the list of UK Open311 endpoints
As with any such event the real value comes in the following weeks and months as we look for ways to collaborate together and opportunities to put into practice some of the things that we discussed.
We’ll certainly be planning follow-up events in the future, so if you’d like to get involved sign up for our newsletter, post a comment below or get in touch at firstname.lastname@example.org.
We share the belief, set out in the recent Connected Councils report from Nesta, that open standards are key to unlocking the potential of government as platform for local government.
We want to help local authorities understand the benefits of open standards, too. So to that end we’re holding a half-day workshop at Newspeak House London on Tuesday 19th April (the day before the Digital Government conference in London).
From our perspective this is important because when councils adopt new services they often miss the opportunity to create a genuinely open platform allowing councils, third sector and commercial organisations to work well together (I’ve written more on that in a post over on Medium).
We’re inviting local authority staff who are responsible for setting strategy for open data and digital standards, and we’ll have a handful of interesting speakers, roundtable discussions and a spot of lunch as well.
We’ve been fans of the Open311 standard for reporting non-emergency local issues online for some time. This open standard makes it easy for us to submit issues from FixMyStreet.com directly into a local authority’s case management system, and, just as importantly, report back when they have been resolved.
Open standards are a fundamental aspect of digital transformation for every local council. We want to do what we can to help extend the scope and use of these standards, and learn how we can better deliver services that make use of them.
We’d love to hear from you about your use of open standards in local government, to share experiences on how this can power service development and identify opportunities to extend the take up of standards. We’d also like to ensure that we are building services that you actually want to use to help your local residents.
If you or a colleague would like to attend, or if you know people in other councils who are interested in Open311, FixMyStreet and other open standards, then please request an invite on our Eventbrite page.
Image credit Deborah Fitchett https://flic.kr/p/7EyMVT
If Open311 doesn’t mean anything to you, don’t worry: all you need to know is that it’s a protocol which allows services like FixMyStreet to drop your reports directly into the council’s workflow systems. No-one has to do the tedious and time-consuming job of re-typing the details from an email into fields that the system will accept — it just slots everything in the right place.
Open means innovation
But the most important aspect of Open311 is the word ‘open’.
Open standards, like open data or open source code, are free for anyone to use. And we believe they are the key to both enterprise and economy within the sector.
Anyone can use them to create an app or a web tool. The result is a fertile environment where government can pick applications from a variety of sources. Great ideas can blossom anywhere, and this allows the freedom to find them in internal teams, external providers, or even independent developers who produce stuff for free because they want to.
There are further benefits for councils, too. Standards are (of course) standardised — so any tool built for Open311 can connect with any system adapted to accept compliant inputs. This allows for a pick-and-mix approach where multiple systems can be put together, and for councils to swap suppliers in and out as required, without longterm tie-ins.
Nigel Tyrell is the driver behind the big switchover at Lewisham. From April, their LoveLewisham app will take reports from any Open311-compliant application that sends it reports — including FixMyStreet.
By adopting Open311 we can hook into the fantastic FixMyStreet site and apps while developing our in-house LoveLewisham Peer2Peer app to provide a much more effective response.
Open standards bring savings
Going down this route has also brought substantial cost savings for Lewisham, and will continue to do so: Nigel forecasts a benefit of around £118,000.
We have saved £13k a year by ending our contract with the previous supplier. We’ve developed our LoveLewisham P2P app in-house and used the first year of savings to buy our operatives decent smartphones.
It’s not just the contract, though — the new approach has allowed for a restructuring of the team.
In part, savings will be made by staff who are already out and about on various duties being able to put their own reports directly into the system, thanks to those smartphones.
The strength of LoveLewisham has always been the implementation of mobile technology by our front-line workers.
This in turn means that customer services staff time will be freed up. Overall, Nigel reckons he’s looking at a saving of around £105,000 in staffing costs.
We’ll help you do the same
We helped Lewisham in this shift to Open311. And, if you’re a council whose systems support the Open311 GeoReport v2 spec, then we’ll happily hook you up to receive reports from FixMyStreet, and provide access to a test site to perform your own end-to-end testing.There are further options for deeper integration, too — like enabling two-way updates, so that when a citizen marks a problem as fixed, that’s also transmitted to council systems. If you’re from a council and you’d like to know more, just get in touch here.
Can you donate a few pounds toward the running of our UK sites?
You are the lifeblood of these sites: you make the reports that go off to the council; pen the letters to your representatives, request the information that our public authorities hold.
Today, we’re asking for a little more. When you visit one of our UK sites, you may notice a banner asking for a donation.
That’s because, as well as relying on your usage, these sites rely on your contributions to keep them running. In fact, our overheads are substantial: your donations help fund servers, maintenance, development, user support and all the other costs that come with running popular services and large archives.
If you’ve benefited from one of our sites, or you are glad that they are around for others, please consider setting up a regular contribution of a few pounds a month, or making a one-off donation. It will be very much appreciated.