Revamping a vertical – fairly old Self Service Section
The “Advertise with us” section shown in the image is an old version that has since been re-vamped. I just wanted to touch on the subject of revamping a vertical, that is renewing a sites section and some of the complications associated with this as I’m sure we have or will have to do this type of work at some point or another but perhaps not quite like this?
I quickly realised that this was not going to be as straight forward as I initially thought – I was not allowed to touch the code! Did you read right? Yes you did. Ok that’s not completely true I was allowed to change the existing CSS and could use the file structure to drop images into and any @font-face declarations for locally stored fonts.
There was not really a requirements document to work through on this project either as the current vertical sat inside our old site template which was also due for a complete overhall sometime in the near future, it just needed bringing a bit more into the 21st century and then it would be looked at again a bit later once the new site templates had been rolled out throughout. The old version was fairly basic and just incorporated the ability for customers to book their own adverts but the newer version would have modules plugged into it allowing a multitude of areas like selling a car online, sending a birthday message or selling your unwanted items.
The main point for me was that I couldn’t touch the core code as this was developed by a third party and was mostly legacy code that would have new functionality plumbed into it and that if broken they were not going to support. Time for the css specificity skills to kick in. As I was able to have the complete project to hand this helped in adding in @import at the top for the main existing CSS file for starters – that way all my styles could be separated and in my mind once my styles were nearing completion I could comment out all the old stylesheet code and see where I was at, see what had broken the page and add back in as I went along.
The project went well as we all understood the complications of this small project from the outset. This has been live now for a few months, although many other projects have taken priority over re-newing this for the recently rolled out templates – maybe i’ll pick up on this again in the not so distant future and let you know how the next phase went.