Sainsburys.co.uk
The Sainsbury's website is one of the biggest and most complicated websites I have had to work on. As well as having a core CMS for the Sainsbury's content writers to maintain, it also has several micro sites that all require their own development.
About the site
Sainsbury’s is primarily run off of the .NET framework with MCMS providing the back end to the site and allowing users to take control of the content through a web interface. The various parts of the site are developed and maintained through Visual Studio 2005/2008 and changes are tracked with Subversion.
All of the site pages are based around semantic HTML & CSS layouts, allowing maximum accessibility and ease of maintenance.
The site content is managed through a web-based interface, with a workflow system and various WYSIWYG input boxes that allow the average user to take charge of the page content. A script also exists to transfer plain text into image based headers so that a custom font can be used across all browsers.
My responsibilities
My work on Sainsbury's consisted primarily of bug maintenance and development of various sections:
- Building new pages based on pre-designed PSD files using HTML & CSS
- Slicing page designs in Photoshop to allow development of static HTML pages
- Working with Software Engineers to integrate HTML & CSS code into dynamic pages
- Performing maintenance by analysing and solving bug requests in the JIRA system
- Creating new builds of the site onto UAT servers for QA testing and client review
- Constructing HTML emails that render correctly in various email clients



