aboutsummaryrefslogtreecommitdiffstats
path: root/templates/web/fixmystreet.com
diff options
context:
space:
mode:
Diffstat (limited to 'templates/web/fixmystreet.com')
-rw-r--r--templates/web/fixmystreet.com/about/council.html280
-rwxr-xr-xtemplates/web/fixmystreet.com/about/faq-en-gb.html6
-rw-r--r--templates/web/fixmystreet.com/about/professional.html720
-rw-r--r--templates/web/fixmystreet.com/contact/blurb.html18
-rw-r--r--templates/web/fixmystreet.com/contact/who.html2
-rw-r--r--templates/web/fixmystreet.com/footer_extra.html8
-rw-r--r--templates/web/fixmystreet.com/footer_extra_js.html4
-rw-r--r--templates/web/fixmystreet.com/front/footer-marketing.html24
-rw-r--r--templates/web/fixmystreet.com/front/javascript.html4
-rw-r--r--templates/web/fixmystreet.com/next_steps.html24
-rw-r--r--templates/web/fixmystreet.com/questionnaire/completed-open.html2
-rw-r--r--templates/web/fixmystreet.com/report/_report_meta_info.html5
-rw-r--r--templates/web/fixmystreet.com/report/banner.html2
-rw-r--r--templates/web/fixmystreet.com/report/new/unresponsive_body.html2
-rw-r--r--templates/web/fixmystreet.com/report/updates-sidebar-notes.html2
-rwxr-xr-xtemplates/web/fixmystreet.com/reports/_extras.html31
-rw-r--r--templates/web/fixmystreet.com/static/unresponsive.html2
17 files changed, 777 insertions, 359 deletions
diff --git a/templates/web/fixmystreet.com/about/council.html b/templates/web/fixmystreet.com/about/council.html
deleted file mode 100644
index 5abbbb2ef..000000000
--- a/templates/web/fixmystreet.com/about/council.html
+++ /dev/null
@@ -1,280 +0,0 @@
-[% extra_css = BLOCK %]
- <link rel="stylesheet" href="[% version('/cobrands/fixmystreet.com/fmsforcouncils.css') %]">
- <link href="https://fonts.googleapis.com/css?family=Rubik:400,500" rel="stylesheet">
-[% END %]
-
-[% INCLUDE header.html
- title = 'FixMyStreet for Councils', bodyclass = 'fms-for-councils fullwidthpage'
-%]
-
-<div class="fixed-container">
- <div class="council-header">
- <h1 class="councils-logo">FixMyStreet for Councils</h1>
- </div>
- <div class="councils-hero">
- <div class="councils-hero__presentation">
- <div class="councils-content-wrapper">
- <h2 class="councils-hero__title">Reliable fault-reporting and case management for councils, based on the nation’s most popular service, FixMyStreet.com</h2>
- <img class="councils-hero__product" src="[% version('/cobrands/fixmystreet.com/images/fms-for-councils/device-mockup.png') %]" alt="">
- </div>
- </div>
- <p class="councils-hero__subtitle">Since 2007, FixMyStreet’s user-centric design has given UK citizens an
- easy, intuitive way to report street issues. That same focus on usability is reflected in the management interface for council staff, working in tandem with your existing systems.
- The result? Happy residents and happy colleagues.</p>
- </div>
- <div class="councils-features">
- <div class="councils-content-wrapper">
- <div class="councils-features__grid">
- <div class="councils-features__feature">
- <div class="councils-features__thumb councils-features__thumb--excellence"></div>
- <h3>Digital excellence</h3>
- <p>FixMyStreet was co-designed with council insiders. We made it into the most user-centred, accessible approach to non-emergency issue reporting available today. And now it’s the leader in its class.</p>
- </div>
- <div class="councils-features__feature">
- <div class="councils-features__thumb councils-features__thumb--duplication"></div>
- <h3>Minimise duplication </h3>
- <p>FixMyStreet’s open and transparent approach to local issue reporting that reduces incidents of repeat and duplicate reports. Residents who go to report an issue that’s already in your database will see the existing report, along with a progress report showing how near it is to a fix.</p>
- </div>
- <div class="councils-features__feature">
- <div class="councils-features__thumb councils-features__thumb--reduce"></div>
- <h3>Reduce operating costs</h3>
- <p>FixMyStreet intelligently routes problems to where you want them. Allocate the correct person, team, authority or contractor for each type of report, based on any combination of location, category and priority.</p>
- </div>
- <div class="councils-features__feature">
- <div class="councils-features__thumb councils-features__thumb--customise"></div>
- <h3>Stay flexible</h3>
- <p>FixMyStreet is open standards compliant. That gives you complete customer flexibility to work with additional contractors at any time. Integrate other services as and when you need them, and provide additional functionalities to your residents.</p>
- </div>
- <div class="councils-features__feature">
- <div class="councils-features__thumb councils-features__thumb--bringyourown"></div>
- <h3>Bring your own</h3>
- <p>You’ve already invested in mapping, asset, customer and case management services. FixMyStreet slots right in with your existing portfolio, so you can continue to use the systems your team knows and trusts.</p>
- </div>
- <div class="councils-features__feature">
- <div class="councils-features__thumb councils-features__thumb--process"></div>
- <h3>Streamline your process </h3>
- <p>FixMyStreet is the first case-management service designed with councils, for councils. It streamlines your processes right through from customer service, to inspection, instruction and resolution.</p>
- </div>
- <div class="councils-features__feature">
- <div class="councils-features__thumb councils-features__thumb--expand"></div>
- <h3>Expand your reach</h3>
- <p>Users can make a report via your own website, or on FixMyStreet.com — and either way, those that fall within your council boundaries will be published on both sites. This extends your services to our 1 million+ visitors per year — and offers a public display of the often-hidden work you are doing to keep your area in good shape.</p>
- </div>
- <div class="councils-features__feature">
- <div class="councils-features__thumb councils-features__thumb--control"></div>
- <h3>Complete control</h3>
- <p>FixMyStreet gives you and your team an at-a-glance snapshot, or a deeper picture of performance. Track service levels, highlight bottlenecks and monitor contracts with area dashboards, accessible only to staff.</p>
- </div>
- </div>
- <a href="#order" class="button order-now-button">Order now</a>
- </div>
- </div>
- <div class="councils-clients">
- <div class="councils-clients__grid">
- <div class="councils-clients__client">
- <a href="https://fixmystreet.bristol.gov.uk/">
- <img src="[% version('/cobrands/fixmystreet.com/images/fms-for-councils/bristol-logo.png') %]" alt="Bristol City Council">
- </a>
- </div>
- <div class="councils-clients__client">
- <a href="https://fix.angus.gov.uk/">
- <img src="[% version('/cobrands/fixmystreet.com/images/fms-for-councils/angus-logo.png') %]" alt="Angus Council">
- </a>
- </div>
- <div class="councils-clients__client">
- <a href="https://fixmystreet.oxfordshire.gov.uk/">
- <img src="[% version('/cobrands/fixmystreet.com/images/fms-for-councils/oxfordshire-logo.png') %]" alt="Oxfordshire County Council">
- </a>
- </div>
- <div class="councils-clients__client">
- <a href="https://hart.fixmystreet.com/">
- <img src="[% version('/cobrands/fixmystreet.com/images/fms-for-councils/hart-logo.png') %]" alt="Hart District Council">
- </a>
- </div>
- <div class="councils-clients__client">
- <a href="https://fix.bromley.gov.uk/">
- <img src="[% version('/cobrands/fixmystreet.com/images/fms-for-councils/bromley-logo.png') %]" alt="Bromley Council">
- </a>
- </div>
- <div class="councils-clients__client">
- <a href="https://www.zueriwieneu.ch/">
- <img src="[% version('/cobrands/fixmystreet.com/images/fms-for-councils/zurich-logo.png') %]" alt="Stadt Z&uuml;rich">
- </a>
- </div>
- <div class="councils-clients__client">
- <a href="https://greenwich.fixmystreet.com/">
- <img src="[% version('/cobrands/fixmystreet.com/images/fms-for-councils/greenwich-logo.png') %]" alt="Royal Borough of Greenwich">
- </a>
- </div>
- </div>
- </div>
-
- <div class="councils-compatibility">
- <div class="councils-content-wrapper">
- <h2>Works with</h2>
- <div class="councils-compatibility__grid">
- <div class="councils-compatibility__item">
- <h3>Customer management</h3>
- <ul>
- <li><a href="http://www.kana.com/lagan-crm/customer-experience-management">Lagan</a></li>
- <li><a href="https://www.microsoft.com/en-gb/dynamics/default.aspx">Microsoft Dynamics</a></li>
- <li><a href="https://products.office.com/en-us/sharepoint/collaboration">Sharepoint</a></li>
- <li><a href="http://www.salesforce.com/uk/homepage/index-l.jsp?mboxSession=1471855891730-631658">Salesforce</a></li>
- <li><a href="http://www.jadu.net/cxm">Jadu</a></li>
- <li><a href="http://www.agilysys.com/">Agilsys</a></li>
- </ul>
- </div>
- <div class="councils-compatibility__item">
- <h3>Asset management</h3>
- <ul>
- <li><a href="https://go.sap.com">SAP EAS</a></li>
- <li><a href="http://www-03.ibm.com/software/products/en/maximoassetmanagement">IBM Maximo</a></li>
- <li><a href="http://www.ifsworld.com/">IFS</a></li>
- </ul>
-
- <h3>Geographic Information Systems</h3>
- <ul>
- <li><a href="http://www.esri.com/software/arcgis">ESRI ArcGIS</a></li>
- </ul>
- </div>
- </div>
- </div>
- </div>
-
- <div class="councils-pricing">
- <div class="councils-content-wrapper">
- <h2>Pricing</h2>
- <div class="councils-pricing__grid">
- <div class="councils-pricing__main-prices">
-
- <div class="pricing-table">
- <div class="pricing-table__item">
- <h3>Basic FixMyStreet integration</h3>
- <p class="pricing-table__item__price"><strong>&pound;7,500 per year</strong></p>
- <p>The award-winning FixMyStreet experience seamlessly integrated with your site. A responsive web application for reporting, viewing and discussing problems - branded to match your site’s styles and templates. Use FixMyStreet for Councils to keep your residents up to date and route problems by email to the correct individual or team. The internal dashboard eanbles you to manage performance.</p>
- </div>
- <div class="pricing-table__item">
- <h3>Case&hyphen;management integration</h3>
- <p class="pricing-table__item__price"><strong>&pound;15,000 per year</strong></p>
- <p>Our award-winning reporting solution &ndash; your existing processes and systems. We’ll integrate FixMyStreet into your customer, case or asset management system ensuring that there’s minimal impact on your organisation. Accept reports, automatically publish updates and reports from other channels via your existing tools, directly onto FixMyStreet.</p>
- <p>Supported services include: Confirm, Mayrise, MS Dynamics and Exor. If you use an alternative service or your own internal system we’ll scope and implement additional support via our Specialist Cloud Service.</p>
- </div>
- <div class="pricing-table__item">
- <h3>Top&hyphen;to&hyphen;bottom case&hyphen;management</h3>
- <p class="pricing-table__item__price"><strong>&pound;35,000 per year</strong></p>
- <p>Starting from zero? Want a completely new system from beginning to end? Then opt for the full-service option. </p>
- <p>Use FixMyStreet to manage reports every step of the way. This system handles everything, from acknowledgement, through inspection to contractor instruction or resolution. Each element was co-designed with local government insiders who know exactly what’s needed for clear, simple highways parks and street case management.</p>
- </div>
-
- </div>
-
- </div>
- <div class="councils-pricing__extra-prices">
- <div class="extra-pricing-table">
- <h3>Optional extras</h3>
-
- <h4>Mobile application</h4>
- <p class="extra-pricing__price">&pound;4,500 per year</p>
- <p class="extra-pricing__desc">Companion iOS and Android app (other platforms available by negotiation) with council branding to match your new FixMyStreet based reporting service.</p>
- <hr>
- <h3>Bring your own, or we can provide</h3>
- <div class="pricing-accordion accordion">
- <div class="accordion-item">
- <a href="#" class="accordion-switch accordion-switch--closed"><h4>Custom map tiles</h4></a>
- <div class="accordion-content">
- <p class="extra-pricing__price">&pound;1,500 per year</p>
- <p class="extra-pricing__desc">FixMyStreet comes with OpenStreetMap/Bing geographical base maps as standard. But for a completely unique look, or to key in with your existing mapping visuals, we can support the industry standard WMS maps of your choice.</p>
- </div>
- </div>
- <div class="accordion-item">
- <a href="#" class="accordion-switch accordion-switch--closed"><h4>Custom geocoding</h4></a>
- <div class="accordion-content">
- <p class="extra-pricing__price">&pound;1,500 per year</p>
- <p class="extra-pricing__desc">Transforming an address into a point on a map: it’s called geocoding, and we utilise Bing, OpenStreetMap and Google’s services as standard. But if you have your own geocoding system, we can integrate that to ensure a precise location for a given postcode, address or place name.</p>
- </div>
- </div>
- <div class="accordion-item">
- <a href="#" class="accordion-switch accordion-switch--closed"><h4>Asset locations</h4></a>
- <div class="accordion-content">
- <p class="extra-pricing__price">&pound;3,500 per year or included as standard within our top‐to‐bottom case‐management service.</p>
- <p class="extra-pricing__desc">Show your residents the locations, identifiers and status of assets right on the map — all they have to do is pick the right one. Compatible with any industry standard WFS or WMS service.</p>
- </div>
- </div>
- <div class="accordion-item">
- <a href="#" class="accordion-switch accordion-switch--closed"><h4>Adopted roads</h4></a>
- <div class="accordion-content">
- <p class="extra-pricing__price">&pound;3,500 per year or included as standard within our top‐to‐bottom case‐management service.</p>
- <p class="extra-pricing__desc">Ensure that you only receive reports for roads that you actually manage. Highlight adopted roads and private estates at the point of report creation, saving valuable time, expense and irritation. Compatible with any industry standard WFS or WMS service.</p>
- </div>
- </div>
- <div class="accordion-item">
- <a href="#" class="accordion-switch accordion-switch--closed"><h4>Planned works</h4></a>
- <div class="accordion-content">
- <p class="extra-pricing__price">&pound;3,000 per year or included as standard within our top‐to‐bottom case‐management service.</p>
- <p class="extra-pricing__desc">Publish your planned works alongside reports to keep residents informed and lower the incidence of unnecessary reporting. Support for Elgin’s roadworks.org or any industry standard WFS or WMS service.</p>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
-
-<div class="council-order" id="order">
- <div class="councils-content-wrapper">
- <h2>Request a free demo</h2>
- <form action="/contact/submit" method="post">
- <div class="council-order__form">
- <div class="form-group">
- <label for="product">We are interested in&hellip;</label>
- <span class="required">required</span>
- <div class="radio-as-buttons">
- <label><input name="extra.product" id="product" type="radio" value="simple-fault-reporting" required>Basic FixMyStreet integration <span class="council-order__form__product__price">&pound;7,500 per year</span></label>
- <label><input name="extra.product" id="product" type="radio" value="case-management-integration">Case-management integration <span class="council-order__form__product__price">&pound;15,000 per year</span></label>
- <label><input name="extra.product" id="product" type="radio" value="top-to-bottom-case-management">Top-to-bottom case-management <span class="council-order__form__product__price">&pound;35,000 per year</span></label>
- </div>
- </div>
- <div class="form-group">
- <label for="message">A little more about your requirements</label>
- <textarea name="message" id="message" required> </textarea>
- </div>
- <div class="form-group">
- <label for="name">Name</label>
- <span class="required">required</span>
- <input type="text" name="name" id="name" required>
- </div>
- <div class="form-group">
- <label for="org">Organisation</label>
- <span class="required">required</span>
- <input type="text" name="extra.organisation" id="org" required>
- </div>
- <div class="form-group">
- <label for="email">Contact email</label>
- <span class="required">required</span>
- <input type="email" name="em" id="email" required>
- </div>
- <div class="form-group">
- <label for="phone">Contact telephone</label>
- <input type="tel" name="extra.phone" id="phone">
- </div>
- <div class="form-group submit-group">
- <input type="hidden" name="extra.referer" value="[% c.req.headers.referer | html %]">
- <input type="hidden" name="subject" value="Councils submission">
- <input type="hidden" name="recipient" value="enquiries">
- <input type="hidden" name="dest" value="from_council">
- <input type="submit" value="Send">
- </div>
- </div>
- </form>
- </div>
- <div class="council-order__screenshot">
- </div>
-</div>
-
-
-
- </div>
-
-
-[% INCLUDE footer.html %]
diff --git a/templates/web/fixmystreet.com/about/faq-en-gb.html b/templates/web/fixmystreet.com/about/faq-en-gb.html
index 0bf55742b..8c38b2cdb 100755
--- a/templates/web/fixmystreet.com/about/faq-en-gb.html
+++ b/templates/web/fixmystreet.com/about/faq-en-gb.html
@@ -318,7 +318,7 @@ correspondence to you – or if you only have an auto-response, you may be able
to find further contact details there.
<p>If you still have no joy, we suggest starting a new FixMyStreet report. You
may also like to use another useful mySociety website, <a
-href="https://www.writetothem.com/?utm_source=fixmystreet.com&utm_campaign=static_links&utm_medium=link&utm_content=help+what_now">WriteToThem</a>,
+href="https://www.writetothem.com/?utm_source=fixmystreet.com&amp;utm_campaign=static_links&amp;utm_medium=link&amp;utm_content=help+what_now">WriteToThem</a>,
to contact your local councillors and ask them to help.
</dd>
@@ -357,7 +357,7 @@ categories if you wish.
<p>FixMyStreet reports usually come by email. If you reply to the email in your
normal way, your response will go directly into the user's inbox.
<p>Your reply is not published on the FixMyStreet website (unless you are a
-FixMyStreet for Councils customer who has chosen this option – see 'Can
+FixMyStreet Professional customer who has chosen this option – see 'Can
FixMyStreet connect directly with council systems?', below).
</dd>
@@ -397,7 +397,7 @@ FixMyStreet about as easy to use as possible.
<dt>FixMyStreet is better than our own reporting system</dt>
<dd>
<p>Then why not replace it with FixMyStreet? We now offer a <a
-href="/council">complete fault-reporting solution for councils</a>, that
+href="/about/professional">complete fault-reporting solution for councils</a>, that
integrates with your own website.
<p>It has all the benefits of FixMyStreet's focus on usability, and is a
robust, economical, cloud-based option.
diff --git a/templates/web/fixmystreet.com/about/professional.html b/templates/web/fixmystreet.com/about/professional.html
new file mode 100644
index 000000000..0978d19bc
--- /dev/null
+++ b/templates/web/fixmystreet.com/about/professional.html
@@ -0,0 +1,720 @@
+[% extra_css = BLOCK %]
+ <link rel="stylesheet" href="[% version('/cobrands/fixmystreet.com/fmsforcouncils.css') %]">
+ <link href="https://fonts.googleapis.com/css?family=Rubik:400,500" rel="stylesheet">
+[% END %]
+
+[% INCLUDE header.html
+ title = 'FixMyStreet Professional', bodyclass = 'fms-for-councils fullwidthpage'
+%]
+
+<div class="fixed-container">
+ <div class="council-header">
+ <h1 class="councils-logo">FixMyStreet Professional</h1>
+ </div>
+ <div class="councils-hero">
+ <div class="councils-hero__presentation">
+ <div class="councils-content-wrapper">
+ <h2 class="councils-hero__title">FixMyStreet Professional: street reporting service for councils</h2>
+ <img class="councils-hero__product" src="[% version('/cobrands/fixmystreet.com/images/fms-for-councils/device-mockup.png') %]" alt="">
+ </div>
+ </div>
+ <div class="councils-hero__subtitle">
+ <p class="councils-hero__subtitle__primary">Integrate FixMyStreet with any council system for smooth end-to-end report fulfilment</p>
+ <p class="councils-hero__subtitle__secondary">Residents, staff and contractors love FixMyStreet for its easy-use interfaces.
+ If you’re the budget-holder, you’ll love its sensible pricing, too.</p>
+ </div>
+ <div class="councils-hero__demo-access">
+ <h2>Try FixMyStreet Professional right now, on our demo site</h2>
+ <form action="/contact/submit" method="post" class="councils-hero__demo-access__form js-fms-pro-demo-form">
+ <div class="form-group">
+ <label for="demo-name">Name</label>
+ <span class="required">required</span>
+ <input type="text" name="name" id="demo-name" required>
+ </div>
+ <div class="form-group">
+ <label for="demo-email">Contact email</label>
+ <span class="required">required</span>
+ <input type="email" name="em" id="demo-email" required>
+ <p class="form-note">Ending in .gov.uk</p>
+ </div>
+ <div class="form-group">
+ <label for="demo-phone">Contact phone number</label>
+ <input type="text" name="extra.phone" id="demo-phone">
+ </div>
+ <div class="form-group">
+ <label for="demo-job">Job title</label>
+ <input type="text" name="extra.job_title" id="demo-job">
+ </div>
+ <div class="form-group submit-group">
+ <input type="hidden" name="extra.referer" value="[% c.req.headers.referer | html %]">
+ <input type="hidden" name="subject" value="Demo site request">
+ <input type="hidden" name="message" value="This visitor was sent a link to demo.fixmystreet.com">
+ <input type="hidden" name="recipient" value="bettercities">
+ <input type="hidden" name="dest" value="from_council">
+ <input type="hidden" name="success_url" value="https://demo.fixmystreet.com">
+ <input type="submit" value="Let me in" class="btn">
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="councils-sales councils-sales--benefits">
+ <div class="councils-content-wrapper">
+ <h2>Benefits</h2>
+ <div class="councils-sales__grid">
+ <div class="councils-features__feature">
+ <h3>Increase efficiency</h3>
+ <p>Route problems to the correct person, team, authority or contractor based on location, category and priority.</p>
+ </div>
+ <div class="councils-features__feature">
+ <h3>Minimise duplication</h3>
+ <p>An open and transparent approach to local issue reporting that reduces incidents of repeat and duplicate reports.</p>
+ </div>
+ <div class="councils-features__feature">
+ <h3>Streamline your process</h3>
+ <p>The first case-management service designed with councils, for councils. Streamline your process from customer service, through inspection to instruction and resolution.</p>
+ </div>
+ <div class="councils-features__feature">
+ <h3>Stay flexible</h3>
+ <p>Open standards compliant for complete customer flexibility: support the landscape of service providers to further increase your reach.</p>
+ </div>
+ <div class="councils-features__feature">
+ <h3>Work with your existing services</h3>
+ <p>Support for your existing mapping, asset, customer and case management services ensures that your solution works for your current processes and systems.</p>
+ </div>
+ <div class="councils-features__feature">
+ <h3>Expand your reach</h3>
+ <p>Reports made within your boundaries are published to FixMyStreet.com’s one million visitors a year.</p>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <div class="councils-pricing">
+ <div class="councils-content-wrapper">
+ <h2>Plans</h2>
+ <div class="councils-pricing__grid">
+
+ <table class="pricing-table">
+ <caption class="visuallyhidden">Pricing and feature information for all FixMyStreet Pro tiers</caption>
+ <thead>
+ <tr>
+ <th scope="col" class="blank">
+ <span class="visuallyhidden">Features</span>
+ </th>
+ <th scope="col">
+ <span class="pricing-table__tier-name">Driveway</span>
+ </th>
+ <th scope="col">
+ <span class="pricing-table__tier-name">Crescent</span>
+ </th>
+ <th scope="col">
+ <span class="pricing-table__tier-name">Boulevard</span>
+ </th>
+ <th scope="col">
+ <span class="pricing-table__tier-name">Avenue</span>
+ </th>
+ </tr>
+ </thead>
+
+ <tbody>
+ <tr>
+ <th scope="row">
+ <span class="pricing-table__feature-name">
+ Define problem categories and email contacts
+ </span>
+ </th>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--yes">Yes</i>
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--yes">Yes</i>
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--yes">Yes</i>
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--yes">Yes</i>
+ </span>
+ </td>
+ </tr>
+ <tr>
+ <th scope="row">
+ <span class="pricing-table__feature-name">
+ Dashboards
+ </span>
+ </th>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--no">None</i>
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ 1 customisable dashboard
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ Customisable dashboards for up to 3 teams
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ Customisable dashboards for up to 3 teams
+ </span>
+ </td>
+ </tr>
+ <tr>
+ <th scope="row">
+ <span class="pricing-table__feature-name">
+ FixMyStreet at your domain, with your branding
+ </span>
+ </th>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--no">No</i>
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--yes">Yes</i>
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--yes">Yes</i>
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--yes">Yes</i>
+ </span>
+ </td>
+ </tr>
+ <tr>
+ <th scope="row">
+ <span class="pricing-table__feature-name">
+ System integrations (eg: CONFIRM, Salesforce, Mayrise)
+ </span>
+ </th>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--no">None</i>
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--no">None</i>
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ Up to 2 integrations
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ Up to 4 integrations
+ </span>
+ </td>
+ </tr>
+ <tr>
+ <th scope="row">
+ <span class="pricing-table__feature-name">
+ Inspector specific views
+ </span>
+ </th>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--no">None</i>
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--no">None</i>
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--no">None</i>
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--yes">Yes</i>
+ </span>
+ </td>
+ </tr>
+ <tr>
+ <th scope="row">
+ <span class="pricing-table__feature-name">
+ Moderate reports
+ </span>
+ </th>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--no">No</i>
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--yes">Yes</i>
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--yes">Yes</i>
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--yes">Yes</i>
+ </span>
+ </td>
+ </tr>
+ <tr>
+ <th scope="row">
+ <span class="pricing-table__feature-name">
+ De-duplicate reports
+ </span>
+ </th>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--no">No</i>
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--no">No</i>
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--yes">Yes</i>
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--yes">Yes</i>
+ </span>
+ </td>
+ </tr>
+ <tr>
+ <th scope="row">
+ <span class="pricing-table__feature-name">
+ Customer services agents can report on customer’s behalf
+ </span>
+ </th>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--no">No</i>
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--no">No</i>
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--yes">Yes</i>
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--yes">Yes</i>
+ </span>
+ </td>
+ </tr>
+ <tr>
+ <th scope="row">
+ <span class="pricing-table__feature-name">
+ Training
+ </span>
+ </th>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--no">No</i>
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--no">No</i>
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ Training workshop for up to 12 staff
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ Training workshop for up to 40 staff
+ </span>
+ </td>
+ </tr>
+ <tr>
+ <th scope="row">
+ <span class="pricing-table__feature-name">
+ AddressBase integration
+ </span>
+ </th>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--no">No</i>
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--no">No</i>
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--no">No</i>
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--yes">Yes</i>
+ </span>
+ </td>
+ </tr>
+ <tr>
+ <th scope="row">
+ <span class="pricing-table__feature-name">
+ Roadworks.org planned works integration
+ </span>
+ </th>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--no">No</i>
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--no">No</i>
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--no">No</i>
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--yes">Yes</i>
+ </span>
+ </td>
+ </tr>
+ <tr>
+ <th scope="row">
+ <span class="pricing-table__feature-name">
+ Add asset locations
+ </span>
+ </th>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--no">No</i>
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--no">No</i>
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--no">No</i>
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--yes">Yes</i>
+ </span>
+ </td>
+ </tr>
+ <tr>
+ <th scope="row">
+ <span class="pricing-table__feature-name">
+ Offline functionality
+ </span>
+ </th>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--no">No</i>
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--no">No</i>
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--no">No</i>
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--yes">Yes</i>
+ </span>
+ </td>
+ </tr>
+ <tr>
+ <th scope="row">
+ <span class="pricing-table__feature-name">
+ Custom map tiles
+ </span>
+ </th>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--no">No</i>
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--no">No</i>
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--no">No</i>
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--yes">Yes</i>
+ </span>
+ </td>
+ </tr>
+ <tr>
+ <th scope="row">
+ <span class="pricing-table__feature-name">
+ Custom geocoder
+ </span>
+ </th>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--no">No</i>
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--no">No</i>
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--no">No</i>
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--yes">Yes</i>
+ </span>
+ </td>
+ </tr>
+ <tr>
+ <th scope="row">
+ <span class="pricing-table__feature-name">
+ Add adopted roads
+ </span>
+ </th>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--no">No</i>
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--no">No</i>
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--no">No</i>
+ </span>
+ </td>
+ <td>
+ <span class="pricing-table__feature-value">
+ <i class="boolean-icon boolean-icon--yes">Yes</i>
+ </span>
+ </td>
+ </tr>
+ <tr class="pricing-table__prices">
+ <td>
+ <span class="pricing-table__price">Price</span>
+ </td>
+ <td>
+ <span class="pricing-table__price">Free</span>
+ </td>
+ <td>
+ <span class="pricing-table__price">£7500</span>
+ </td>
+ <td>
+ <span class="pricing-table__price">£20000</span>
+ </td>
+ <td>
+ <span class="pricing-table__price">£35000</span>
+ </td>
+ </tr>
+ </tbody>
+
+ </table>
+
+ </div>
+ </div>
+ </div>
+
+ <div class="councils-clients">
+ <h2>Clients</h2>
+ <div class="councils-clients__grid">
+ <div class="councils-clients__client">
+ <a href="https://fixmystreet.bristol.gov.uk/">
+ <img src="[% version('/cobrands/fixmystreet.com/images/fms-for-councils/bristol-logo.png') %]" alt="Bristol City Council">
+ </a>
+ </div>
+ <div class="councils-clients__client">
+ <a href="https://fix.angus.gov.uk/">
+ <img src="[% version('/cobrands/fixmystreet.com/images/fms-for-councils/angus-logo.png') %]" alt="Angus Council">
+ </a>
+ </div>
+ <div class="councils-clients__client">
+ <a href="https://fixmystreet.oxfordshire.gov.uk/">
+ <img src="[% version('/cobrands/fixmystreet.com/images/fms-for-councils/oxfordshire-logo.png') %]" alt="Oxfordshire County Council">
+ </a>
+ </div>
+ <div class="councils-clients__client">
+ <a href="https://hart.fixmystreet.com/">
+ <img src="[% version('/cobrands/fixmystreet.com/images/fms-for-councils/hart-logo.png') %]" alt="Hart District Council">
+ </a>
+ </div>
+ <div class="councils-clients__client">
+ <a href="https://fix.bromley.gov.uk/">
+ <img src="[% version('/cobrands/fixmystreet.com/images/fms-for-councils/bromley-logo.png') %]" alt="Bromley Council">
+ </a>
+ </div>
+ <div class="councils-clients__client">
+ <a href="https://www.zueriwieneu.ch/">
+ <img src="[% version('/cobrands/fixmystreet.com/images/fms-for-councils/zurich-logo.png') %]" alt="Stadt Z&uuml;rich">
+ </a>
+ </div>
+ <div class="councils-clients__client">
+ <a href="https://greenwich.fixmystreet.com/">
+ <img src="[% version('/cobrands/fixmystreet.com/images/fms-for-councils/greenwich-logo.png') %]" alt="Royal Borough of Greenwich">
+ </a>
+ </div>
+ </div>
+ </div>
+
+ <div class="screenshot-of-themes">
+ <div class="councils-content-wrapper">
+ <img src="[% version('/cobrands/fixmystreet.com/images/fms-for-councils/screenshot-of-themes.jpg') %]" alt="">
+ </div>
+ </div>
+
+ <div class="councils-sales councils-sales--features">
+ <div class="councils-content-wrapper">
+ <h2>Features</h2>
+ <div class="councils-sales__grid">
+ <div class="councils-features__feature">
+ <div class="councils-features__screenshot"></div>
+ <h3>Map-centric problem reporting</h3>
+ <p>Handle any type of location-specific report within the nominated
+ county, borough or city; including geolocation and images. </p>
+ </div>
+ <div class="councils-features__feature">
+ <div class="councils-features__screenshot"></div>
+ <h3>Mobile ready</h3>
+ <p>Companion mobile application for Android and iOS, so your customers
+ can report issues on the go and FixMyStreet is designed for optimal
+ display on desktop, tablet and mobile browsers.</p>
+ </div>
+ <div class="councils-features__feature">
+ <div class="councils-features__screenshot"></div>
+ <h3>Our experience, your brand</h3>
+ <p>White-labelled product, branded to complement your existing services.
+ Extend your reach to over a million visitors on the nation’s most
+ popular local issues service, FixMyStreet.com.</p>
+ </div>
+ <div class="councils-features__feature">
+ <div class="councils-features__screenshot"></div>
+ <h3>End-to-end case management</h3>
+ <p>A complete case management solution for customer services,
+ inspection and maintenance teams. Support for industry standard
+ mapping, asset, works and applications including Salesforce, Mayrise
+ and Confirm®.</p>
+ </div>
+ <div class="councils-features__feature">
+ <div class="councils-features__screenshot"></div>
+ <h3>Inspection service</h3>
+ <p>Mobile optimised, offline capable planning, markup and instructing
+ service for your inspection teams.</p>
+ </div>
+ <div class="councils-features__feature">
+ <div class="councils-features__screenshot"></div>
+ <h3>Customised reporting</h3>
+ <p>Supports category-specific report content and data, to help you
+ collect the details you need. Track service levels, highlight
+ bottlenecks and monitor contracts with area dashboards.</p>
+ </div>
+ </div>
+ </div>
+ </div>
+<div class="council-order" id="order">
+ <div class="councils-content-wrapper">
+ <h2>Contact</h2>
+ <form action="/contact/submit" method="post">
+ <div class="council-order__form">
+ <div class="form-group">
+ <p>Use any address ending in .gov.uk to verify that you are making contact from a council within the UK.</p>
+ <p>We’ll get right back to you to find out more about your needs.</p>
+ <p>If you are contacting FixMyStreet for any other reason, please see our <a href="/contact">main contact page</a>.</p>
+ </div>
+ <div class="form-group">
+ <label for="name">Name</label>
+ <span class="required">required</span>
+ <input type="text" name="name" id="name" required>
+ </div>
+ <div class="form-group">
+ <label for="email">Contact email</label>
+ <span class="required">required</span>
+ <input type="email" name="em" id="email" required>
+ <p class="form-note">Ending in .gov.uk</p>
+ </div>
+ <div class="form-group">
+ <label for="extra.phone">Contact phone number</label>
+ <span class="required required--optional">optional</span>
+ <input type="text" name="extra.phone" id="extra.phone">
+ </div>
+ <div class="form-group">
+ <label for="email-newsletter" class="checkbox-label"> <input type="checkbox" name="extra.newsletter" value="Sign me up to the Better Cities newsletter" id="email-newsletter" class="checkbox-input"> Sign up for the Better Cities newsletter for news and insights on smarter technology for councils.</label>
+ </div>
+ <div class="form-group submit-group">
+ <input type="hidden" name="extra.referer" value="[% c.req.headers.referer | html %]">
+ <input type="hidden" name="subject" value="Councils submission">
+ <input type="hidden" name="recipient" value="enquiries">
+ <input type="hidden" name="dest" value="from_council">
+ <input type="submit" value="Send">
+ </div>
+ </div>
+ </form>
+ </div>
+ <div class="council-order__screenshot">
+ </div>
+</div>
+
+
+
+ </div>
+
+
+[% INCLUDE footer.html %]
diff --git a/templates/web/fixmystreet.com/contact/blurb.html b/templates/web/fixmystreet.com/contact/blurb.html
new file mode 100644
index 000000000..27412f894
--- /dev/null
+++ b/templates/web/fixmystreet.com/contact/blurb.html
@@ -0,0 +1,18 @@
+<h4>If you have questions about FixMyStreet</h4>
+
+<p>
+[% tprintf( loc("It's often quickest to <a href=\"%s\">check our FAQs</a> and see if the answer is there."), c.uri_for('/faq') ) %]
+</p>
+
+<p>
+[% loc('Please do <strong>not</strong> report problems through this form; messages go to
+the team behind this site, not a council. To report a problem,
+please <a href="/">go to the front page</a> and follow the instructions.') %]
+</p>
+
+<h4>From a UK Local Council and interested in finding out about FixMyStreet Pro?</h4>
+<p>
+ Please get in touch <a href="/about/professional#order">via our sales enquiry form</a>
+</p>
+
+<h3>Send a message to FixMyStreet's technical support team</h3>
diff --git a/templates/web/fixmystreet.com/contact/who.html b/templates/web/fixmystreet.com/contact/who.html
index 5fad05dd2..e16809e48 100644
--- a/templates/web/fixmystreet.com/contact/who.html
+++ b/templates/web/fixmystreet.com/contact/who.html
@@ -44,7 +44,7 @@
<p>
<strong>If you're not having any luck getting your community problems fixed</strong>,
you could try contacting your local councillor, using another useful mySociety site:
- <a href="https://www.writetothem.com/?utm_source=fixmystreet.com&utm_campaign=contact_workflow_links&utm_medium=link&utm_content=contact+not_fixed">WriteToThem</a>.
+ <a href="https://www.writetothem.com/?utm_source=fixmystreet.com&amp;utm_campaign=contact_workflow_links&amp;utm_medium=link&amp;utm_content=contact+not_fixed">WriteToThem</a>.
</p>
[% END %]
diff --git a/templates/web/fixmystreet.com/footer_extra.html b/templates/web/fixmystreet.com/footer_extra.html
index e16198bb1..819943f67 100644
--- a/templates/web/fixmystreet.com/footer_extra.html
+++ b/templates/web/fixmystreet.com/footer_extra.html
@@ -31,7 +31,7 @@
%]>[% loc("Local alerts") %]</[% c.req.uri.path == '/alert' ? 'span' : 'a' %]></li>
</ul>
<ul>
- <li><a href="/about/council">FixMyStreet for Councils</a></li>
+ <li><a href="/about/professional">FixMyStreet Professional</a></li>
<li><[% IF c.req.uri.path == '/posters' %]span[% ELSE %]a href="[% base %]/posters"[% END
%]>[% loc("FixMyStreet Goodies") %]</[% c.req.uri.path == '/posters' ? 'span' : 'a' %]></li>
<li><[% IF c.req.uri.path == '/contact' %]span[% ELSE %]a href="[% base %]/contact"[% END
@@ -47,7 +47,7 @@
<div class="col-sm-3">
<div class="mysoc-footer__donate">
<p>Your donations keep this site and others like it running</p>
- <a href="https://www.mysociety.org/donate?utm_source=fixmystreet.com&utm_content=footer+donate+now&utm_medium=link&utm_campaign=mysoc_footer" class="mysoc-footer__donate__button">Donate now</a>
+ <a href="https://www.mysociety.org/donate?utm_source=fixmystreet.com&amp;utm_content=footer+donate+now&amp;utm_medium=link&amp;utm_campaign=mysoc_footer" class="mysoc-footer__donate__button">Donate now</a>
</div>
</div>
@@ -59,7 +59,7 @@
<div class="mysoc-footer__orgs">
<p class="mysoc-footer__org">
Built by
- <a href="https://www.mysociety.org?utm_source=fixmystreet.com&utm_content=footer+logo&utm_medium=link&utm_campaign=mysoc_footer" class="mysoc-footer__org__logo mysoc-footer__org__logo--mysociety">mySociety</a>
+ <a href="https://www.mysociety.org?utm_source=fixmystreet.com&amp;utm_content=footer+logo&amp;utm_medium=link&amp;utm_campaign=mysoc_footer" class="mysoc-footer__org__logo mysoc-footer__org__logo--mysociety">mySociety</a>
</p>
<p class="mysoc-footer__org">
Powered by
@@ -70,7 +70,7 @@
<div class="col-sm-4">
<div class="mysoc-footer__legal">
- <p>mySociety Limited is a project of UK Citizens Online Democracy, a registered charity in England and Wales. For full details visit <a href="https://www.mysociety.org?utm_source=fixmystreet.com&utm_content=footer+full+legal+details&utm_medium=link&utm_campaign=mysoc_footer">mysociety.org</a>.</p>
+ <p>mySociety Limited is a project of UK Citizens Online Democracy, a registered charity in England and Wales. For full details visit <a href="https://www.mysociety.org?utm_source=fixmystreet.com&amp;utm_content=footer+full+legal+details&amp;utm_medium=link&amp;utm_campaign=mysoc_footer">mysociety.org</a>.</p>
</div>
</div>
diff --git a/templates/web/fixmystreet.com/footer_extra_js.html b/templates/web/fixmystreet.com/footer_extra_js.html
index d03aa8657..d5ed1543d 100644
--- a/templates/web/fixmystreet.com/footer_extra_js.html
+++ b/templates/web/fixmystreet.com/footer_extra_js.html
@@ -1,5 +1,5 @@
[% scripts.push(
- version('/js/OpenLayers.Projection.OrdnanceSurvey.js'),
- version('/js/jquery.cookie.min.js'),
+ version('/vendor/OpenLayers.Projection.OrdnanceSurvey.js'),
+ version('/cobrands/fixmystreet.com/vendor/jquery.cookie.min.js'),
version('/cobrands/fixmystreet.com/js.js'),
) %]
diff --git a/templates/web/fixmystreet.com/front/footer-marketing.html b/templates/web/fixmystreet.com/front/footer-marketing.html
index 2095b51c5..fa9c188d0 100644
--- a/templates/web/fixmystreet.com/front/footer-marketing.html
+++ b/templates/web/fixmystreet.com/front/footer-marketing.html
@@ -1,14 +1,10 @@
- <div class="tablewrapper bordered">
- <div id="footer-help">
- <ul>
- <li>
- <h4>[% loc('Are you a developer?') %]</h4>
- <p>[% loc('Would you like to contribute to FixMyStreet? Our code is open source and <a href="http://fixmystreet.org">available at fixmystreet.org</a>.') %]</p>
- </li>
- <li>
- <h4>[% loc('Are you from a council?') %]</h4>
- <p>[% loc('Would you like better integration with FixMyStreet? <a href="/about/council">Find out about FixMyStreet for councils</a>.') %]</p>
- </li>
- </ul>
- </div>
- </div>
+<div class="fms-pro-promo">
+ <h2>FixMyStreet Professional</h2>
+ <p class="lead">The one-stop street reporting service for councils.</p>
+ <p>Integrate FixMyStreet with your council system for smooth, end-to-end report fullfilment.</p>
+ <p><a href="/about/professional" class="btn">Learn more</a></p>
+</div>
+
+<div class="footer-marketing">
+ <p>[% loc('Would you like to contribute to FixMyStreet? Our code is open source and <a href="http://fixmystreet.org">available at fixmystreet.org</a>.') %]</p>
+</div>
diff --git a/templates/web/fixmystreet.com/front/javascript.html b/templates/web/fixmystreet.com/front/javascript.html
index baf7ebb64..4bf586b70 100644
--- a/templates/web/fixmystreet.com/front/javascript.html
+++ b/templates/web/fixmystreet.com/front/javascript.html
@@ -1,9 +1,9 @@
[%
map_js = [
- version('/js/yepnope.js'),
+ version('/vendor/yepnope.js'),
[ version('/cobrands/fixmystreet/front.js'), {
id = "script_front",
- 'data-scripts' = version('/js/OpenLayers/OpenLayers.fixmystreet.js') _ ',' _
+ 'data-scripts' = version('/vendor/OpenLayers/OpenLayers.fixmystreet.js') _ ',' _
version('/js/map-OpenLayers.js') _ ',' _
version('/js/map-bing-ol.js') _ ',' _
version('/js/map-fms.js')
diff --git a/templates/web/fixmystreet.com/next_steps.html b/templates/web/fixmystreet.com/next_steps.html
index 2bfc23ddb..e561b9d98 100644
--- a/templates/web/fixmystreet.com/next_steps.html
+++ b/templates/web/fixmystreet.com/next_steps.html
@@ -2,23 +2,8 @@
[% DEFAULT share_url = c.cobrand.base_url %]
[% DEFAULT twitter_comment = 'I just used @fixmystreet, you should try it!' %]
-[% SET app_step = 1 IF NOT report OR NOT report.service %]
-<div class="next-steps[% ' next-steps--two' IF NOT app_step %]">
- [% IF app_step %]
- <div class="next-steps__step next-steps__step--apps">
- [% IF just_interacted %]
- <h2>[% loc('Next time, try our mobile app!') %]</h2>
- [% ELSE %]
- <h2>[% loc('Have you tried our mobile app?') %]</h2>
- [% END %]
- <p>[% loc('Download it now, and it’ll be ready to use when you next pick up your phone.') %]</p>
- <p class="next-steps__step__cta">
- <a href="https://itunes.apple.com/gb/app/fixmystreet/id297456545"><img src="/cobrands/fixmystreet.com/images/next-step-apple.png" alt="Download on the App Store" width="120" height="37"></a>
- <a href="https://play.google.com/store/apps/details?id=org.mysociety.FixMyStreet"><img src="/cobrands/fixmystreet.com/images/next-step-google.png" alt="Android app on Google Play" width="120" height="37"></a>
- </p>
- </div>
- [% END %]
+<div class="next-steps">
<div class="next-steps__step next-steps__step--social">
[% IF just_interacted %]
<h2>[% loc('Great work. Now spread the word!') %]</h2>
@@ -32,6 +17,13 @@
<a href="https://www.facebook.com/sharer/sharer.php?u=[% share_url | uri %]"><img src="/cobrands/fixmystreet.com/images/next-step-facebook.png" alt="Share on Facebook" width="120" height="37"></a>
</p>
</div>
+ <div class="next-steps__step next-steps__step--donate">
+ <h2>[% loc('Help support FixMyStreet') %]</h2>
+ <p>[% loc('Even a small donation of £5 today will help mySociety run sites like FixMyStreet.') %]</p>
+ <p class="next-steps__step__cta">
+ <a href="https://www.mysociety.org/donate?utm_source=fixmystreet.com&amp;utm_content=[% utm_content | uri %]&amp;utm_medium=link&amp;utm_campaign=fms_thankyou_pages"><img src="/cobrands/fixmystreet.com/images/next-step-donate.png" alt="Donate now" width="138" height="37"></a>
+ </p>
+ </div>
<div class="next-steps__step next-steps__step--goodies">
<h2>[% loc('Free FixMyStreet goodies for you!') %]</h2>
<a href="/posters">
diff --git a/templates/web/fixmystreet.com/questionnaire/completed-open.html b/templates/web/fixmystreet.com/questionnaire/completed-open.html
index f10d5d266..86ea4742a 100644
--- a/templates/web/fixmystreet.com/questionnaire/completed-open.html
+++ b/templates/web/fixmystreet.com/questionnaire/completed-open.html
@@ -13,7 +13,7 @@
</p>
<p>
- You can do this on <a href="https://www.writetothem.com/?utm_source=fixmystreet.com&utm_campaign=workflow_links&utm_medium=link&utm_content=completed+unfixed">WriteToThem</a>, another
+ You can do this on <a href="https://www.writetothem.com/?utm_source=fixmystreet.com&amp;utm_campaign=workflow_links&amp;utm_medium=link&amp;utm_content=completed+unfixed">WriteToThem</a>, another
useful mySociety website.
</p>
[% END %]
diff --git a/templates/web/fixmystreet.com/report/_report_meta_info.html b/templates/web/fixmystreet.com/report/_report_meta_info.html
index da0912a3f..f0b3503b9 100644
--- a/templates/web/fixmystreet.com/report/_report_meta_info.html
+++ b/templates/web/fixmystreet.com/report/_report_meta_info.html
@@ -1,5 +1,8 @@
[% problem.meta_line(c) | html %]
[% IF c.cobrand.moniker != problem.get_cobrand_logged.moniker AND problem.get_cobrand_logged.is_council %]
- using <a href="https://www.fixmystreet.com/about/council">FixMyStreet for Councils</a>
+ using <a href="https://www.fixmystreet.com/about/professional">FixMyStreet Professional</a>
+[% END %]
+[% IF c.user_exists AND c.user.id == problem.user_id AND !problem.anonymous %]
+ <small>(<a href="/my/anonymize?problem=[% problem.id | uri %]" class="js-hide-name">[% loc('Hide your name?') %]</a>)</small>
[% END %]
[%- IF !problem.used_map %]; <strong>([% loc('there is no pin shown as the user did not use the map') %])</strong>[% END %]
diff --git a/templates/web/fixmystreet.com/report/banner.html b/templates/web/fixmystreet.com/report/banner.html
index 6fd74a7fe..0a1af38f2 100644
--- a/templates/web/fixmystreet.com/report/banner.html
+++ b/templates/web/fixmystreet.com/report/banner.html
@@ -14,7 +14,7 @@
[% INCLUDE banner, id = 'closed', text = loc('Closed') %]
[% END %]
-[% IF NOT problem.bodies_str == '2482' %]
+[% IF NOT problem.to_body_named('Bromley') %]
[% IF problem.is_open AND date.now - problem.lastupdate.epoch > 8 * 7 * 24 * 60 * 60 %]
[% INCLUDE banner, id = 'unknown', text = loc('Unknown') %]
diff --git a/templates/web/fixmystreet.com/report/new/unresponsive_body.html b/templates/web/fixmystreet.com/report/new/unresponsive_body.html
index 5089f5198..5a53cc8d0 100644
--- a/templates/web/fixmystreet.com/report/new/unresponsive_body.html
+++ b/templates/web/fixmystreet.com/report/new/unresponsive_body.html
@@ -8,5 +8,5 @@
reports from third party reporting sites such as FixMyStreet.
</p>
<p>We can make your report public, but we can’t send it to the council.</p>
- <a href="[% c.cobrand.base_url %]/unresponsive?body=[% body_id %][% IF category %];category=[% category | uri %][% END %]">What can I do instead?</a>
+ <a href="[% c.cobrand.base_url %]/unresponsive?body=[% body_id %][% IF category %];category=[% category | uri %][% END %]" class="btn">What can I do instead?</a>
</div>
diff --git a/templates/web/fixmystreet.com/report/updates-sidebar-notes.html b/templates/web/fixmystreet.com/report/updates-sidebar-notes.html
index 276ab4106..90e88d86c 100644
--- a/templates/web/fixmystreet.com/report/updates-sidebar-notes.html
+++ b/templates/web/fixmystreet.com/report/updates-sidebar-notes.html
@@ -1,5 +1,5 @@
<p>
- [% IF problem.send_method_used != 'Open311' OR ( NOT problem.bodies_str.match('2482|2347') ) %]
+ [% IF problem.send_method_used != 'Open311' OR NOT problem.to_body_named('Bromley|Stevenage') %]
[% loc( 'Please note that updates are not sent to the council.' ) %]
[% END %]
[% loc( 'Your information will only be used in accordance with our <a href="/privacy">privacy policy</a>' ) %]
diff --git a/templates/web/fixmystreet.com/reports/_extras.html b/templates/web/fixmystreet.com/reports/_extras.html
deleted file mode 100755
index 77c2cecdf..000000000
--- a/templates/web/fixmystreet.com/reports/_extras.html
+++ /dev/null
@@ -1,31 +0,0 @@
-[%
- fms_councils = {
- 'Angus Council' = 'fix.angus.gov.uk'
- 'Bromley Council' = 'fix.bromley.gov.uk'
- 'Bristol City Council' = 'fixmystreet.bristol.gov.uk'
- 'East Hertfordshire District Council' = 'fixmystreet.eastherts.gov.uk'
- 'Hart District Council' = 'hart.fixmystreet.com'
- 'Oxfordshire County Council' = 'fixmystreet.oxfordshire.gov.uk'
- 'Stevenage Borough Council' = 'stevenage.fixmystreet.com',
- 'Royal Borough of Greenwich' = 'fix.royalgreenwich.gov.uk'
- 'Warwickshire County Council' = 'warwickshire.fixmystreet.com'
- }
- secure = {
- 'fixmystreet.bristol.gov.uk' = 's'
- 'fix.bromley.gov.uk' = 's'
- 'fix.angus.gov.uk' = 's'
- 'fixmystreet.eastherts.gov.uk' = 's'
- }
- site = fms_councils.${body.name}
-%]
-[% IF site %]
-<tr align="center"
-[%- IF ! (loop.count % 2) %] class="a"
-[%- END %]>
-<td class="title" colspan="6" style="padding-top:0">
- <small title="This council's online reporting is powered by FixMyStreet">(includes reports from
- <a href="http[% secure.$site %]://[% site %]">[% site %]</a> using
- <a href="/about/council">FixMyStreet for Councils</a>)</small>
-</td>
-</tr>
-[% END %]
diff --git a/templates/web/fixmystreet.com/static/unresponsive.html b/templates/web/fixmystreet.com/static/unresponsive.html
index 8014ab8e1..5d9b4bfab 100644
--- a/templates/web/fixmystreet.com/static/unresponsive.html
+++ b/templates/web/fixmystreet.com/static/unresponsive.html
@@ -26,7 +26,7 @@
<h2>If you’d prefer to use FixMyStreet next time:</h2>
- <a href="https://www.writetothem.com/?utm_source=fixmystreet.com&utm_campaign=workflow_links&utm_medium=link&utm_content=unresponsive_council+cta" class="unresponsive-council-cta">
+ <a href="https://www.writetothem.com/?utm_source=fixmystreet.com&amp;utm_campaign=workflow_links&amp;utm_medium=link&amp;utm_content=unresponsive_council+cta" class="unresponsive-council-cta">
<strong>Write to your MP or local councillors</strong> to let them know this isn’t okay
</a>