A lot of hard work has finally paid off

Word Count: 213

When 2009 started most people were working on setting those all important personal goals for the year. Let's face it, for most of us If your still following 1 a congratulations is in order. Here at STERIS we were starting the planning phase of what would become the new www.steris.com. If you don't know I was lucky enough to have joined this team back in October of 2008. I happy to announce that over the weekend we were able to launch the new corporate site. There is still plenty of work to do but I would like to walk you through a quick overview of the new compared to the old and give a quick run down of the new features. In the future I will post some more code specific features.

Here are a couple screen shots from the old site with it's counter part from the new site. The first is the home page and the second is the news page which is also an example of an inside page with sub navigation. 

 

If you check out the new site http://www.steris.com there is an obvious upgrade from an overall look and feel. The new site feels cleaner and just a little more pleasing to the eye in my opinion. I was also able to find pages in the site that were taking in excess of 12 seconds to load. This was mainly due to poor database queries that I was able to rewrite and turn into page loads of milliseconds. This site really takes advantage of the 3 components that drove the development of the site.

  • Adobe ColdFusion - This was just a given if you know me. We are still running on 7 here but we plan on upgrading some time in the future I just think given the fact that 9 is planned for release this year we may hold out for that.
  • jQuery - This was a combined efforts of the jQuery platform. When I say that I mean the core had a huge role in the architecture but we definitely took advantage of the jQuery UI project and many other great plug-ins out there.
  • blueprint CSS - For those of you not familiar with CSS frameworks I am here to tell you that they are a pleasure to work with. There are couple out there that I would recommend but blueprint really came through for us. It's so nice to work on a site without using tables for layout, but it's also nice knowing you don't have to be a CSS genius to make it cross browser compatible.

This was my first huge corporate site and there and anyone working for large corporations out there know what its like. There are many approvals and sign offs that have to happen but lucky for me I was just a part of an important team. Our team worked great together and in the end we seem to be getting some positive feedback and that's all you can hope for. If people are happy with your work and you are satisfied with the completed project you can chalk it up as successful project!

Thank you to all of you who have sent positive feedback.

Comments

#1 Posted By: Marcus Posted On: 4/7/09 1:00 PM
Nice work.

Just wondering during planning phase did you or the team consider using a cf framework and/or a cms to manage content. If so, what did you consider and are you using any on the site now?

I ask because we are planning to redo our corporate site. As such, this gives me an opportunity to refactor the backend as well. We too are using CF7 right now, but possibly will look at Railo as well (price is right!) If not, then most likely CF9 in the future. JQuery is a given. CSS Framework will most likely be Blueprint or 960js.

Congrats!
#2 Posted By: Dan Vega Posted On: 4/7/09 1:14 PM |
Author Comment
@Marcus - Thanks for the feedback. This was the real struggle for me and I am sure others are facing the same issues. I did not want to use a CMS system for a couple reasons, most of which I really just don't buy into them as a magic solution.

We are not using any frameworks for a couple reason but the main reason Is I wanted to keep it as simple as I could for other people here. Basically we have a ton of different layout templates (main/billboard/1col/2col etc...) That are custom tags and allow us to easily load modules for a given page. For example a certain page that uses the jquery ui tabs has an attribute for the custom tag of loadtabs="true".

Everyone here was pretty used to table layouts so getting everyone (including myself) used to the idea of CSS layouts and blueprint in particular took a little work, but in the end I think everyone on the team enjoyed the work flow. Hope that helps.
#3 Posted By: Marcus Posted On: 4/7/09 2:52 PM
I agree with you about CMSes. We use one just for basic content mgmt, (add/edit/archive article, etc). In fact, it is not even installed on production site. Production site just makes DB queries to articles (cached), so no overhead from CMS at all. The CMS is installed on a dev box that feeds the production db with data.

Anyways, we don't have a big team (2-CF, 1-.NET/SQL, 1-GD) so we try and allow others depts to update their respective content. It's been going relatively well considering they are not html-savy. It does leave us more time to work on the good stuff (db and code)!
#4 Posted By: Dan Vega Posted On: 4/7/09 2:55 PM |
Author Comment
Well most of the content will be updated by us for now but In the future I want to allow administrators access to some content like news / product info / etc...
#5 Posted By: Steve W Posted On: 4/7/09 7:24 PM
Dan,

Congrats.

As a fellow CFer and someone that visits the Steris site on a frequent basis (medical technology management), the update is great.
#6 Posted By: Dan Vega Posted On: 4/7/09 8:35 PM |
Author Comment
That is great to know a fellow cfer is a visitor of STERIS. Thanks for the positive feedback! From a user who knows what they are looking for please forward me any suggestions or feedback. Thanks!


Post Your Comment

Leave this field empty







Show Captcha

If you subscribe, any new posts to this thread will be sent to your email address.

Copyright © 2007 Dan Vega | BlogCFC was created by Raymond Camden. This blog is running version 5.8.001.