Cleveland Museum of Art Ask an Expert Web Application

×

Error message

Deprecated function: The each() function is deprecated. This message will be suppressed on further calls in _menu_load_objects() (line 579 of /home1/jeanno/public_html/jeanneius/includes/menu.inc).

Cleveland Museum of Art Ask an Expert Web Application

Website link: 
CMA Ask an Expert

Web application that allows people to submit questions to CMA experts and have them answered online and/or via personal email. The goal of the app was to present everything on a single page with horizontal category scrolling and vertical columns (scrolling) with question and answer windows. After initial page load, all server requests use AJAX so that the page never reloads ("get more questions," "submit question," etc.).

Important notes: 
  • Extensive use of jQuery plugin libraries such as horizontal scrolling
  • Lots of math to determine window sizing, scrolling, and resizing
  • Responsive design is compact for phone size screen - works only as vertical scroll
  • Scrolling works with mouse or swipe for tablet and phone interface
  • Server interaction with CMA's library site via Drupal REST API

Example pages/images: