I have included some technical background here.
Website Background.
This web site enables the easy viewing and downloading of all the reports
(required by legislation) for all the contested wards for all the 32 councils
for the main Local Government elections which occur every five years.
The last main election was May 2022. The next main election is due on 6th
May 2027.
There are currently 355 wards - with most main elections having around seven
or so uncontested ward elections (which don't produce reports).
Over 97% of the web pages for this website are programmatically generated by a
Python program. There are only a dozen manually-built web pages - all top-level.
There are approximately 5,000 URL's within the 400 or so
automatically-generated web pages.
Website Design Philosophy.
The website main design goals were accuracy, completeness, consistency,
availability and accessibility.
Currently, there is no consistency across the 32 councils as regards the
publication of these reports. There is no commonality in website design.
More importantly, some councils remove the reports after weeks/months/years.
Accessibility: the website design is very intentionally simple.
There is no clutter; there is a high contrast between foreground and background;
the fonts have been carefully selected; the colours are soft.
Software used:
My Workstation Operating System: Windows 11
National Results Reporting Portal website - Website Design
CoffeeCup
FileZilla / WinSCP
Programming Language: Python (IDE: Spyder) + Pandas
Website hosted by IONOS (1&1).
Virtual Private Server (VPS)
Ubuntu Linux
Apache (or NGINX)
Basic File Downloading/Renaming/Correction
Directory List & Print Pro
Bulk Rename Utility
UltraEdit
Excel
Basic File Content Analysis
UltraEdit
Excel
EncodeAnt
Return to main page