Home Company Information Services Richard Bagnall Mobile Version Free Stuff Contact  
Bagnall Software Consultants Ltd

Web Development

  • HTML, XHTML, XML, CSS, HTML5
  • Web Based Mapping (Google Earth API, Google Maps API, MultiMap API, MS Live Maps)
  • ASP, VBScript, PHP
  • Adobe Photoshop and Dreamweaver
  • Full, database driven, web-based applications
  • AJAX, DHTML using JavaScript, JQuery
  • Animation
  • VRML
  • SQL Server, MySQL
  • SEO (Search Engine Optimisation)
  • Content Management Solutions

From the simplest, single page store front, to full database driven, web-based applications, for example for resource scheduling or workflow, we can create or renew your website. You may have your own design inspirations or may want us to come up with standout, eye catching designs.

If you want to have more control of your website, we can write content management solutions, tailored to your needs, allowing you to upload and crop images, change the textual content of the pages and even the structure of the navigation.

Here is a small sample of web sites, You can see the kind of work we are capable of. Click on the thumbnail to visit the actual site.



Jagex Main Page

jagex.com

The main site of an organisation has to be well executed, especially for a web based company such as Jagex Ltd.

Here, several controls on the page combine to make navigation simple and fluid. Tabs, buttons, filters and page controls.

When the browser is JavaScript enabled, every click is handled without a full page refresh. jQuery implementation provides subtle animation - not overdone.

The page has examples of some of the reusable items I created and encouraged the use of, for example the filter controls on the "All Games" page.

Work undertaken at Jagex Ltd.
Involvement: XHTML,CSS,DHTML,JavaScript,JQuery


[ - ]

www.stellardawn.com

Jagex Stellar Dawn PR Site

Lead client side developer for this brand new, high profile promotional site for an upcoming game release - Stellar Dawn. This needed to be a standout website, so in addition to the static designs, I added jQuery fade effects for the mouse-over states.

This site had to be delivered to short timescales and was delivered on time. The reusablilty I promoted in other projects once again reaped benefits in getting this project complete on time and to a high standard.

Work undertaken at Jagex Ltd.
Involvement: Lead Client Side Developer,XHTML,CSS,DHTML,JavaScript,JQuery


[ - ]

jagex achievements

Jagex Achievements Page

Server side scripting in javascript utilising jquery libraries and the jquery accordion. Data are retrieved on demand using ajax, so cutting the bandwidth demand on the servers and providing a smoother user experience. Note, the page will also function without javascript. To view this page you would need a free Jagex account.

Work undertaken at Jagex Ltd.
Involvement: XHTML,CSS,DHTML,JavaScript,Ajax,JQuery


[ - ]

waroflegends.com

Jagex War of Legends

It was possible to build the War of Legends site very quickly thanks in part to the re-usable elements along with the enormous hard work of all the teams involved.

The War of Legends site incorporates a Forum feature which I have worked on extensively.

I also implemented the news pages and account management page.

Work undertaken at Jagex Ltd.
Involvement: XHTML,CSS,DHTML,JavaScript,JQuery


[ - ]

HTML Newsletters

Jagex HTML Neswletters

For Jagex I tackled the thorny issue of HTML Newsletters.

From receipt of Photoshop designs through to pages which can be submitted to Lyris and will be compatible with the top email clients such as Outlook, Hotmail, gMail and Yahoo, across browsers.

Work undertaken at Jagex Ltd.
Involvement: HTML,CSS


Photo360

photo360

A double opt in subscription system for a magazine newsletter, hosted on LAMP (Linux, Apache, MySQL and PHP), html/plain text email confirmation and newsletters.

Utilising HTML, JavaScript, DHTML, CSS, PHP, MySQL database design.

The World's Most Comprehensive List of the World's Airlines

airlines.bagnall.co.uk

This site utilizes ajax and jQuery to provide alphabetic lists of world airlines from a MySQL database. On selection of an individual iFrame, it switches from using Ajax so that the adsense adverts may be pertinent to the airline in question. I was responsible for site design in Photoshop.

Utilising XHTML, Ajax, JQuery, MySQL, ASP, JavaScript, DHTML and CSS.


Zest for Life Fitness

zestforlifefitness.co.uk

Zest for Life Fitness includes a unique body mass index calculator. This BMI calculator, unlike other online body mass index calculators, allows you to enter data in imperial or metric units. A lot of thought has gone into the ease of use of the user interface for this tool. Written in bespoke javaScript. I was responsible for the design on this project.

Utilising HTML, ASP, JavaScript, DHTML and CSS.


Hotel Tresanton

tresanton.com

The Hotel Tresanton is a prestige hotel nestling on the Cornwall coastline.

This elegant website with JavaScript slideshows on nearly every page gives the full flavour of this beautiful setting and fabulous restaurant.

It was important to ensure that the various elements of the page overlapped correctly when the browser is resized, without obscuring important content or menu.

Work undertaken at Harmony Internet Limited.
Involvement: HTML,CSS,DHTML,JavaScript implementation, ASP coding


Property Data Management Solutions

property-data.co.uk

With ever-increasing legislation and requirement for the management and storage of up-to-date certification and maintenance records, Property Data management Solutions Ltd offer a bespoke, client-focused, data management system and service for many Blue Chip, multiple-site organisations to enable them to effectively control, store and manage all documentation and co-ordinate contractor activities.

I took over responsibility for this site, creating new functionality and supporting existing functionality.

I implemented the page in the screenshot you see. From here, the user logs in to the extranet, where they are able to use the system to manage their property portfolio. This includes document management, scheduling of tests, documenting of procedures to name just some of the functionality.

Work undertaken at Harmony Internet Limited.
Involvement: HTML,CSS,DHTML,JavaScript implementation, MS SQL Database Design, ASP coding


ei2 Ensemble Interiors

ei2.co.uk

Work involved creating a template based content management system (CMS) and a set of page templates.

The content management system was written from scratch and tailored to the needs of the client.

It also includes a bespoke image crop and resize utility (See screenshots). This allows the user to drag the edges of an aperture to choose the boundaries of the new image and was entirely written in JavaScript and ASP.

ei2 Content management system Cropping uploaded photograph Resultant collection of resized images for the image Library

Work undertaken at Harmony Internet Limited.
Involvement: HTML,CSS,DHTML,JavaScript implementation, MS SQL database design, ASP coding including use of Persits Jpeg and Persits uploader


noflights.com

noflights.com

The front page frames two JavaScript slideshows beneath a transparent (PNG) image.

The globe device is an image map and so a visitor can click on a continent to see relevant holidays.

Elsewhere in the site, different queries on the database provide context specific data and gallery images from the content management system library.

Work undertaken at Harmony Internet Limited.
Involvement: HTML,CSS,DHTML,JavaScript implementation, MS SQL Database Design, ASP coding


caswell-group.co.uk

caswell-group.co.uk

The Caswell Group is one of the UK's leading providers of asbestos removal, decontamination, remediation and construction services. This extranet enables them to manage jobs, contacts, staff and the plant that they use on jobs.

The plant used is an expensive asset and as such needs to be regularly tested and maintained, so the stores manager needs to know where a piece of plant is at any one time.

The system allows plant requirements to be set out which are then filled by the stores manager from the available plant.

The system also handles hire orders and job documentation.

(Screenshot shows an interactive barchart of jobs over a calendar period)

Work undertaken at Harmony Internet Limited.
Involvement: HTML,CSS,DHTML,AJAX,JavaScript implementation, MS SQL Database Design, ASP coding


Teamsales

team-sales.co.uk

I took over responsibility for this site, creating new functionality and supporting existing functionality.

Since 1988 teamsales has been providing first-rate new homes sales negotiators on both a temporary and permanent basis.

This extranet enables teamsales to match clients with candidates with sites.

It also provides for their invoicing needs and interfaces to SAGE.

With a large team of users of the system at their headquarters it was vital to address problems and provide new functionality without disruption to the live system.

Work undertaken at Harmony Internet Limited.
Involvement: HTML,CSS,DHTML,JavaScript implementation, MS SQL Database Design, ASP coding, Google Maps API


Baron Design

barondesign.co.uk

The content of this site needed to be simply updated in house, rather than having a complex and costly content management system, this site simply traverses the server side directory structure, looking for images and descriptions. That hierarchy and content is then mirrored in the menu and slideshows of the site.

Adding new content is a straightforward task of uploading an image folder and adding a plain text file description.

Work undertaken at Harmony Internet Limited.
Involvement: HTML,CSS,JavaScript implementation, ASP coding using file system object


Book the Act

booktheact.com

BooktheAct.com - the direct booking site.

This site was developed in-house from an idea by Harmony's Managing Director.

It enables acts to have online representation independently or in addition to their existing agency.

It incorporates a database which enables event organisers to find acts, check availability and pricing and to see sample videos and photos and hear sample music from the acts.

All of the booking process is handled online from provisional booking all the way through to booking confirmation by both parties.

One of my contributions to the project apart from the coding and database design was the idea of a BookTheAct internet radio for people to sample a variety of the acts' material.

Work undertaken at Harmony Internet Limited.
Involvement: HTML,CSS,JavaScript implementation, MS SQL database design, ASP coding.


Johnson Matthey Noble Metals

noble.matthey.com

I took over support of this site after jointly updating it's appearance

The site has a bespoke content management system which allows the client to update product information and documentation for their clients.

The CMS also allows the client to maintain a list of contacts with photographs of people within the organisation.

Johnson Matthey Noble Metals CD Publishing System

Johnson Matthey Noble Metals also had a requirement to produce an information CD for their customers, so I developed an additional system which allows them to publish information to a CD.

Work undertaken at Harmony Internet Limited.
Involvement: HTML,CSS,JavaScript implementation, MS SQL database design, ASP coding.


Luconi UK

luconi.co.uk

Similar to the eI2 system (click to see eI2 details) incorporating a template based content management system with image library and image upload/crop functionality.

Menu structure and content is all created automatically from the CMS data.

Work undertaken at Harmony Internet Limited.
Involvement: HTML,CSS,JavaScript implementation, MS SQL database design, ASP coding.


Musictrack

musictrack.co.uk

Musictrack are the UK distributors for Mark of the Unicorn hardware and software products. This includes MIDI & Audio sequencing software, MIDI interfaces, synchronisers and Hard disk recording systems.

Musictrack

The site is an eCommerce site.

I took over support of this site, wrote a content management system and stock database combined.

Work undertaken at Harmony Internet Limited.
Involvement: HTML,CSS,JavaScript implementation, MS SQL database design, ASP coding.


Quince Stoneworks

qstoneworks.co.uk

For Quince Stoneworks, once again a content management system and image library. Here it was necessary to categorize different stones by type, colour etc. so that a visitor to the site can look at a portfolio of photographs based on their selection criteria.

The site also includes a comprehensive quotation system which allows the visitor to calculate costs down to the smallest detail for example a socket cutout in a splashback.

Work undertaken at Harmony Internet Limited.
Involvement: HTML,CSS,JavaScript implementation, MS SQL database design, ASP coding.


The Stonecarpet Company

thestonecarpetcompany.co.uk

Another content management system providing gallery functionality combined with a quoting system.

The Stonecarpet Company

Work undertaken at Harmony Internet Limited.
Involvement: HTML,CSS,JavaScript implementation, MS SQL database design, ASP coding.


Werner Works UK

werner-works.co.uk

Similar to the eI2 site and the Luconi site, this site has a bespoke content management system which is template based, along with an image library with image upload and crop functionality.

Work undertaken at Harmony Internet Limited.
Involvement: HTML,CSS,JavaScript implementation, MS SQL database design, ASP coding.


sjdesign.co.uk

Spike Jackson Garden Design

This site was a complete revision of a pre-existing site. The client had strong designs and was pro-active in the design process, providing media including transparencies, line drawings and prints. He also provided layout drawings to work to.

DHTML and JavaScript are used extensively throughout the site to provide eye-catching features with minimum of bandwidth for users with slow connections.

Search Engine Optimisation puts this on the first page of Google for phrases such as "cambridgeshire garden design" and "cambridge garden design".

Many of the pages provide thumbnail links to launch a slideshow window

Utilising JavaScript, CSS and DHTML.


TaxiGas

taxigas.co.uk

Provides a map of petrol prices using MySQL in combination with Google Maps and Google Earth.

Search Engine Optimisation puts this on the first page of Google for phrases such as "find a cab" and "cheap petrol".

Utilising MySQL, ASP, JavaScript, DHTML, CSS, Google Maps and Google Earth.


Badminton Club Site

badminton.bagnall.co.uk

Utilising a dark background and light text this site with an original graphic for the title serves as a meeting place for club members.

Also provides and email management system for emailing the opt in membership.

Utilising ASP, JavaScript and CSS.