Michael Anthony Wright
Web Developer and PHP/PERL [and soon to be ASP.net!] Programmer
Portfolio - Interface

Interface is a global manufacturer of carpets and a world leader in corporate sustainability.  I worked as a contractor with them from April 2008 until January 2009.  During my time with Interface, I worked on the FLOR and Interface Global websites.

Screenshot of the Interface Global Website Interface Global
www.interfaceglobal.com

The global website for Interface is, today, one of my favorite portfolio pieces.  My supervisor and I developed the site based on the concept provided by a third party and content and specifications from the business.  The only section of the site that we did not develop was the "Request a Speaker" section under Company: Speaker's Bureau.

The site is built on the Kentico CMS for Windows Servers.  The project began with downloading and installing a free version of the CMS here on ma-wright.com, were we did much of the development of the site until well after it went live.  In addition to installing and managing the original development site on ma-wright.com, I also helped in setting up the site on the development server once it was made ready for the site.

Most of the front end development work is HTML and JavaScript.  I used the JQuery library for all of our JavaScript needs.  Doing so gave us access to a simple and powerful JavaScript library with many add ons that we could customize for our needs.  While a lot of the content areas are styled with the CMS's WYSIWYG editor, all the templates and several of the special content pages were hand coded.  In addition, the CMS is built on the ASP.net framework, so all new modules and customizations to built-in modules had to be written in C# for ASP.net.

Some points of intest in the site are:

  • The "Innovations" page, which contains a nice JQuery timeline.
  • The "Metrics" pages (under Media Center), which use several customized JavaScript add-ons for graphing.
  • The "7 Fronts of Sustainability" page (under Sustainability: Our Journey) which has a very nice graphical and JavaScript interface.
  • The "Learn More" page (under Sustainability: What Is Sustainability?) which used a customized ASP.net control and some JavaScript to create another nice user interface.
  • Also, several of the templates for search results, awards and press releases involved ASP.net and HTML customizations to existing modules in the CMS.

Screenshot of the FLOR website FLOR
www.flor.com

The FLOR website is a Interchage Webserver driven website.  My work on this project was primarily in creating HTML for the content on the site, but I also did assist in several pieces of the site.

Most of the static pages still contain the HTML and JavaScript work that I developed.  This site used the JQuery library to create many of the JavaScript effects on those pages, noticeably on the FAQs page.  In addition, I also worked with the Interchange backend scripts, which involved both Interchange specific tags and some PERL scripting.  Pages that still carry much of the backend work that I developed include the search results page, the "Shopping Cart" dropdown in the banner (when items are in the cart), the "Sample Packs" page, and the "Retail Locator"