A portfolio of sites and web applications I've worked on.
Company Intranets
The development of an e-learning application installed on closed company intranets or hosted behind user-level authentication, rather than the public internet. Depending on the modules purchased, site content can run to several thousand pages in several different languages. The design is bespoke to each client, but the underlying CMS/application remains consistent across all installations. The system was developed for the Desktop Solutions division of the .
- Development, Design and Hosting
- XHTML 1.0 Strict
- CSS 2.1 / 3
- JavaScript
- PHP
- MySQL
The subject matter of the content is semi-technical, aimed primarily at office users in the respective companies. Topics covered include the different versions of the Microsoft Windows Operating System, the use of Microsoft Office including Word, Powerpoint and Excel. Lotus Notes, Sharepoint and more bespoke subjects such as the NHS mail system.
Features of the system include:
Layered authentication system, with administrators, developers, content writers, users and guests. Users are tracked across the application.
Content management system (CMS) that allows users with "content writing" privileges to create and edit pages, including the uploading of images and instructional flash videos. A history of all edits are maintained by the system, enabling the user to revert to an earlier version if required. All changes are recorded so that they can be later synchronised (and backed up) to an offline system. This allows content writers to work remotely.
During development the state of pages can be logged and development notes can be made against individual pages. With multiple content writers working on the system, the progress/completeness of the system can be easily viewed as a single percentage.
The content is fully searchable, with different weights given to titles, keywords and body content. All searches are logged so as to produce relevant statistical reports.
A ratings module allows end users to rate pages and leave comments.
Whilst the application normally runs server-side using PHP and MySQL, the entire site can be downloaded and run statically offline. Several of the sites features, including the search module have been developed as both a server-side PHP version and a client-side JavaScript-only version.
Visitor statistics module tracks users and generates various reports. Reports can be configured to automatically run periodically using CRON and sent via email.
A "course module" enables users with sufficient privileges to build courses that consist of a subset of the available pages on the system. Users and/or groups can then be assigned a course that they must follow in a specific order. Pages viewed during the course are marked as read so they can stop and resume the course at a later date.
Clients include:
- NHS
- Barclays Bank
- HSBC
- NATO
- CPS
- Apollo Fire
- Labour Party
- Briggs & Forrester
- Exeter University
- Havering Sixth Form College
- Leeds University
- J.P.Morgan
- North Yorkshire County Council
- Nomura
- BT
- British American Tobacco
- ESA
- E·ON
- Lancaster University
Company website for a local plumber and heating engineer. The site includes a bespoke visitor stats module written with PHP that automatically emails the client at the start of every month with the latest visitor report.
- Design, Development and Hosting
- XHTML 1.0 Transitional
- CSS 2.1 / 3
- JavaScript
- PHP
Company website for a local accountancy firm.
- Design, Development and Hosting
- HTML 4.01 Transitional
- CSS 2.1 / 3
- JavaScript
- PHP
Website for a company providing a range of strategic financial management services. The site features access keys that can be disabled by the user to avoid conflict with locally installed browser software.
- Design and Development
- HTML 4.01 Strict
- CSS 2.1
- JavaScript
Website for a local badminton club with more than 350 pages, recording match fixtures, results and reports. A news and diary module reports current entries on the homepage. A bespoke guestbook script protects against spam submissions.
- Design, Development and Hosting
- HTML 4.01 Transitional
- CSS 2.1 / 3
- JavaScript
- PHP
- MySQL
A portfolio site for an Australian abstract artist living and working in Bali, Indonesia.
- Development and Hosting
- XHTML 1.0 Transitional
- CSS 2.1 / 3
- JavaScript
A website to market a software application for consolidating multiple gas, power and other commodity broker prices from the Trayport GlobalVision™ platform.
- Design, Development and Hosting
- HTML 4.01 Strict
- CSS 2.1 / 3
- JavaScript
- PHP
Company website for a local gas and heating engineers.
- Design, Development and Hosting
- HTML 4.01 Transitional
- CSS 2.1 / 3
- JavaScript
- PHP
A website for a company that repairs and services spas and hot tubs in Cornwall and South Devon.
- Design and Development
- XHTML 1.0 Strict
- CSS 2.1 / 3
- JavaScript
- PHP
meercatsdrift.co.uk (Now Offline)
The development of a multi-page booking form with PayPal integration for a website promoting accommodation during the 2010 World Cup in South Africa. The site was developed in collaboration with JustInspired.
- Development
- XHTML 1.0 Transitional
- CSS 2.1 / 3
- JavaScript
- PHP