Changelog (classic template)
*Website Update* – V3.6
Amendment – The default number of posts/pages displayed in the dashboard has been changed from 20 per page to 200, meaning that majority of Practices won’t have to navigate to page 2, page 3 etc.. to look for a specific post/page when editing.
Addition – Styling has been added to all websites for a newly developed online pre-registration form (very similar to GMS1) in case a Practice decides to have this imported in to their websites.
Fix – The word “Menu” has been added next to the hamburger icon on the mobile menu as some patients didn’t recognise the 3 lines to be the menu toggle button.
Addition – The ‘honeypot’ anti-spam measure has been enabled for all forms as an additional security measure. This adds a hidden field to each online form, not visible to website visitors and hence when a form is submitted this should remain empty. A spam bot scans the websites source code for forms and would identify this field as one that needs populating, if the form is submitted when this hidden field contains any value at all then the submission will not be sent.
Amendment – The new SurgeryWeb logo has been added to the dashboard login screen.
Amendment – am/pm has been removed from the opening times as it uses 24 hour clock.
*Website Update* – V3.5
I hope everyone is keeping safe and well in these uncertain times.
New – We have redeveloped the open/closed indicator which now ties in with the Opening Hours. Previously you would need to populate Opening Hours via “Customise your website > Opening Times” and then also populate your opening times again in the Open/Closed indicator to display the respective message on your website. These are now ties together and you can access this module via “Opening Times” in your dashboard.
The new module takes in to account lunch time closures, allows you to enter a message to display under each of the opening times for each day (in the case of extended hours, or an out of hours message etc..) and as before you can list bank holidays (for the closed message) and training days/early closures.
Fix – Google reCaptcha has been set up for all websites and enabled on any form that previously had the simple captcha (5 letters/numbers) as it became apparent that spam bots were evolving and seemed to be able to pass spam through online contact forms despite a captcha being enabled. Googles reCaptcha, although still not 100% accurate, is a lot more reliable in identifying genuine/fake submissions.
Fix – Styling properties were added to news posts to keep consistency with page content as there were a few styles (i.e. table borders and list bullet points) that were differing.
Fix – The ‘close’ button on the pop-up alert has been moved from bottom right to top right which is the standard position for any prompt.
Update – Social icons in the website footer have been updated, these previously used images but are now displaying as vibrant vector icons and are a lot more attractive and professional.
*Update* – Theme 1 – V3.4
Being deployed from 12/03/2020 but due to the Coronavirus pandemic, please bear with us as we update all websites manually.
Fix – Due to NHSmails recent anti-spoofing measures, some form submissions were being delivered to the junk mailbox. This was caused by the email pretending to be sent “from” the Practice’s primary contacts email address (which in 99% of cases was a @nhs.net address). We have added a function to force all forms to send from noreply@yourdomainname.co.uk so this satisfies NHSmail’s security and emails should be delivered correctly.
Fix – NHS Choices (now NHS UK) changed a few parameters on their widgets, specifically the “Find local services” widget, which caused search results not to display after a local postcode was entered, this has been updated.
Fix – In some cases, the default PPG was not visible (and therefore not editable by Practices) from the list of Pages, this is now visible.
Amendment – We have made the “pop-up message” slightly bigger as Practices are using this great feature for the important Coronavirus information which can be quite lengthy.
Addition – We now provide to Practices in Wales and have added the NHS Wales logo as an option in the “Customise your website > Header” settings.
*Update* – Theme 1 – V3.3
Fix – Re-authorised Google Analytics dashboard widget on a number of websites which became unlinked due to a new ‘access token’ restriction, workaround is in place to ensure that limits aren’t reached.
Fix – Removed the 3 login attempts limit before IP address is blocked.
Improvement – Cache software has been installed on all websites so that if a user re-visits the website after a short period of time, a number of scripts won’t need to be reloaded meaning an improved page load speed.
Fix – There was a bug exclusively in Google Chrome whereby the toolbar which appeared in the page editor when you click an image or a link would flash quickly preventing you from clicking any of the options, this has been fixed and the toolbar can now be used.
Fix – The blue search button on the search field in the sidebar is now functional, previously only pressing enter would submit the search form.
*Update* – Theme 1 – V3.2
Just a small update for version 3.2, this just fixes a couple of minor bugs with the Open/Closed indicator which is soon to be redeveloped.
Some users reported that they could add holidays and change settings on the Open/Closed Indicator module but then these changes would not save.
This has now been fixed.
*Update* – Theme 1 – V3.1
Happy new year to you all.
There are 2 changes in this update:
You may be aware that recently NHSmail introduced some ‘anti-spoofing’ measures to prevent the delivery of emails illigitimately sent from @nhs.net addresses. This included emails sent to you from the online forms on your Practice website which were being sent ‘from’ the same address that they were being delivered ‘to’ therefore they were either being delivered to ‘junk’ or not at all.
After receiving complaints, NHSmail recognised that their original rules may have been too strict and temporarily disabled these anti-spoofing measures. In the meantime I have developed this update which will force all forms to send emails from noreply@yourdomainname.co.uk/.nhs.uk and this will satisfy NHSmail that the emails are being sent from a genuine source and therefore be delivered to you correctly.
NHSmail will be re-enabled on Tuesday 12th February but I expect all websites to have been updated by the end of this week.
This update also bring the introduction of an “Open/Closed” indicator which will display in the header of the website to notify patients if you are currently open or closed, displaying green or red respectively. I will have inputted the business hours to match your opening hours and if these change, you will need to go in to the “Open/Closed Indicator” menu to amend in here also – or if you would prefer not to use this new feature then you can also go in to the “Open/Closed Indicator” menu, click the Hours tab and click the Red cross to remove the location.
*Update* – Theme 1 – V3.0
This latest update was more a development update rather than new/enhanced features, following the recent changes with the Google maps and their new billing model which sees each API call being chargeable.
I have split the script that implements the location map in to 3 files, which makes amending/updating quicker and easier from our side. Each Practice has now also been given it’s own exclusive API key for monitoring purposes (we can monitor how many times the maps have been loaded per hour/6 hours/12 hours/day/week/month and this is vital for monitoring the new billing situation).
Bug fix – Some Practices are still using older versions of Internet Explorer as instructed by their CCG or local IT departments, and have reported that the buttons in the “Customise your website” section appear squashed, where the labels cannot be read:

We have added some additional styles to force these buttons back to their original sizes.
Recent change to Google Maps which affects your Practice website
On 11th June 2018 Google enforced the use of API keys to load maps embedded on to websites, this is the interactive map at the bottom of your Practice website. Then on 16th July 2018, a new pay-as-you-go pricing plan went into effect for Maps, Routes, and Places. whereby SurgeryWeb is charged per API request.
Unfortunately we have just discovered that 1 API request is made for each map load, not each site load, which is a rookie mistake on our part, and as the Practice location map is situated on each page of the Practice website, this has accumulated a massive amount of requests. If one patient were to browse your website and look at 15 pages before logging off, this is 15 API requests.
In August alone, SurgeryWeb Practice websites made a total of 92,916 API requests and has therefore been faced with an unfortunate and unexpected bill.
To massively reduce the number of API requests on a monthly basis, we have now removed the map from all pages except for the Practice home page and the Contact Page (it is uncommon for maps to be displayed on all pages anyway) so that the number of requests per site visit should only be 2 (unless a patient visits the home page or contact page several times in one session).
We apologise for any inconvenience but hope you understand why we have had to make this change.
*Update* – Theme 1 – V2.9
This latest update was necessary to fix a couple of minor issues with the website template but also introduces the new search fields in to the sidebar of the websites, allowing patients to easily search for a specific keyword/topic.
Full details of the update are as follows:
New – Search field – There is a new search field in the sidebar, situated underneath the coloured tiles.
Bug fix – There was a Google Maps API issue, as all websites were using the same API key and the number of daily requests to Google exceeded a quota so several alternative keys have been generated and are spread between all sites.
Bug fix – The Google Translate button (bottom right corner) was only displaying one language, but this has now been fixed to display 90+ alternative languages.
Performance – 13 redundant database tables have been removed which relate to tools that are no longer installed.
*GDPR Update* – Theme 1 – V2.8
Good morning all
GDPR implementation is imminent so in preparation for this, SurgeryWeb have introduced a few additions to the websites to ensure they are compliant with the new regulation, details below:
NEW – EU Cookie Law – A new banner has been added to the websites at the bottom of the screen to notify users that cookies are used on the website to collect data for analytical statistics, the user must click ‘accept’ on this banner to remove it, and once clicked it will be removed for that user for 14 days at which point the cookie for this will expire and it will re-appear.
NEW – User consent – Each contact form on the website that collects any personal data has a new tick box at the end of the form for the user to tick to state that they consent to the Practice collecting and storing their personal data. This has not been added to the FFT or Patient Survey forms as they are anonymous and do not collect any personal data. (This will not automatically be added to any new forms you create from this date so please let us know if you do so and we can add this on.)
AMENDMENT – Form Entries – As well as being emailed to the Practice, every form submission was additionally stored in the website database for you to refer back to via the “Forms > Entries” screen, as of 20/05/2018 (deployment of Update v2.8) the entries will no longer be stored, meaning that no personal data is stored from the website. Submissions from FFT and Patient Survey forms are still stored as they are anonymous and do not collect personal data. (Any new forms you create from this date will store their submissions so please let us know if you do so and we can prevent them from doing so. If you would like your forms to continue saving submissions, we can remove the block but it is your responsibility to update your Privacy Policy to detail the purpose for you storing the data, what you intend to use it for and who has access to it.)
NEW – Privacy Policy – A new Privacy policy page has been created with content that details what personal data is collected and how it is done so, about the website’s server and how data breaches will be reported.
BUG FIX – Coloured Tiles – Following the last update to the layout of the coloured tiles screen which included show/hide toggles for the tile settings, it was found that if settings where changed and then hidden before saving, the new settings/values were not saved and this was mixing icons up with their respective tiles. The show/hide toggles have now been removed to prevent this. “Add row” has also been relabelled “Add New Tile”.
BUG FIX – Coloured Tiles in Internet Explorer – We have made a slight change to the order that certain scripts were being loaded which caused styling problems in the Coloured Tiles screen, where Internet Explorer users couldn’t see the labels on the buttons as they were all squished together. This also caused a few problems on the main navigation menu on the website.
MISC – We have removed 200 lines of style properties that related to the old NHS Local Services widget following the update from NHS Choices. We have added a few style properties to force the new Cookie Law banner to be in front of the Google Translate tab at the bottom of the page as they were conflicting.