Cavalier Bremworth

Cavalier Bremworth

Link: Cavalier Bremworth

Size: 46 template pages

My professional status: contractor at DNA

Website client: Cavalier Bremworth

Dates: January - February 2009

Brief: to build a set of template pages for the redesigned Cavalier Bremworth website. This website represents the first roll-out of the new Cavalier Bremworth branding, which was also done by DNA.

I was responsible for building the templates and preparing them for integration into a custom-built .net CMS by AIM Proximity in Auckland. The new site incorporates a very high level of interactivity for visitors considering purchasing a new carpet from the company, and therefore included a large amount of jQuery and Shadowbox programming, for which I was also responsible.

My responsibilities included:

  • Initial assessment of the site IA and design to produce a fixed-price quote for the site build - within a very tight timeframe and equally tight budget constraints
  • Development of the site in pure CSS and XHTML 1.0 Transitional, which would then be integrated into the .net CMS by AIM Proximity
  • Liaison with AIM Proximity's development team in order to ensure that they could easily integrate my templates into the CMS
  • Hand-coding in XHTML 1.0 Transitional to a reasonable level of accessibility
  • Creation of dynamic graphical effects including accordions containing tabular data, four different types of tooltips, removeable information panels, two image maps, automatic child > parent relationships generated in the subnav, and an image- and content-switcher on the homepage - all of which I wrote using the jQuery JavaScript library
  • Incorporation and programming of sIFR (Scalable Inman Flash Replacement) which uses Flash to dynamically replace HTML text where a specific font is required
  • Selection and integration of an appropriate jQuery-friendly Lightbox-type plug-in for image galleries, forms and popup web pages sitewide - and subsequent restyling of the Shadowbox plug-in to match the original site design as closely as possible
  • Research and development of a JavaScript method which would enable Shadowbox to resize its iFrame height according to the amount of content displayed. Neither Shadowbox's developer nor the many users of this plug-in have been able to achieve this before, and my method could certainly benefit from some refinement, but I feel pleased that I was able to at least start the ball rolling on this oft-requested Shadowbox feature
  • Extensive testing of the site at all stages of the development process, ensuring consistency across the following browsers and platforms:
    • PC: Internet Explorer IE6, IE7; Firefox
    • Mac: Firefox, Netscape, Opera, Safari
  • Ensuring that every template and stylesheet had been validated using the W3C Markup Validation Service and that it conformed to XHTML 1.0 Transitional requirements
  • Development of print stylesheets sitewide - printing the site, as far as possible, with the same layout and styling as on-screen.

This was the most technical build I had done up to this point, in terms of the jQuery programming required. The learning curve was extremely steep, within a very tight timeframe, but I delivered the site on-time and on budget, as I always aim to do. The integration team at AIM Proximity were very pleased with the files I supplied, and completed integrating the site into a purpose-built .net CMS in double-quick time.