JR Products - RV Products

Screenshots Demo

View at jrproducts.net >

JE Products had an existing catalog of products that had been in place for years and was used daily by their office workers.

They wanted to keep their existing system in place and use the data in their Concrete5 website.


The real challenges were:

  1. The database was huge making fetching data potentially slow
  2. All images were also saved in the database. Not their URLs, the actual images themselves.

To tackle this, I created a block that could be filtered by product category based on a query string.

The block made heavy use of caching so the remote database was only queried once in a while.

Images were loaded through Ajax on-demand depending on page scrolling. No need to load images the user is never going to look at! They were then cached.

The site loads pretty fast if I may say so myself.