Magento Checklist for Design Elements

We are starting a new Magento Enterprise project today and whilst populating some of the base items in the Basecamp project, I thought it might be of use to the community to list the basic minimum items we add to our templating/skinning check-list for a Magento website.

Ignoring any project specific pages/customisations, the following list is the minimum pages we must skin/satisfy for a Magento project. It is also the list of designs that we ask clients/agencies to supply if they are supplying their own design for us to skin/build.

So in no particular order ...

Magento design check-list

Main Template

  • Main template (header)
  • Main template (top navigation)
  • Main template (footer)
  • Main template (footer navigation)
  • Main template (favicon)
  • Main template (1 col)
  • Main template (2 col right)
  • Main template (2 col left)
  • Main template (3 col)
  • Main template (notifications success/error/info)

Sidebar Elements

  • Sidebar - Poll (vote overview)
  • Sidebar - Poll (vote results)
  • Sidebar - Checkout mini cart
  • Sidebar - Wish list
  • Sidebar - Newsletter
  • Sidebar - Recently viewed
  • Sidebar - Compare products

Back-end misc

  • Administration (store address, telephone number)
  • Administration (header image - emails/invoice pdfs)

Category

  • Category (grid view)
  • Category (list view)
  • Category (paginated content)
  • Category (with layered navigation)
  • Category (with layered navigation filter selected)

Product

  • Product pages (simple view)
  • Product pages (configurable view)
  • Product pages (grouped view)
  • Product pages (bundle view)

Product Reviews

  • Product Reviews (rating form)
  • Product Reviews (single review view)
  • Product Reviews (rating list view)

Search

  • Search (simple results view)
  • Search (simple results view with layered navigation)
  • Search (advanced search form)
  • Search (advanced results view)
  • Search (advanced results view with layered navigation)
  • Search (popular search terms index view)

Checkout

  • Checkout (cart overview without products)
  • Checkout (cart overview with products)
  • Checkout (one page)
  • Checkout (multi-address)
  • Checkout (success)
  • Checkout (failure)

Customer

  • Customer Account (login)
  • Customer Account (logout)
  • Customer Account (forgot password)
  • Customer Account (send to a friend)
  • Customer Account (registration)
  • Customer Account (dashboard)
  • Customer Account (tags/reviews)
  • Customer Account (wishlist)
  • Customer Account (address book)
  • Customer Account (orders)
  • Customer Account (print order/shipment)

Tags

  • Tags (all tags index view)
  • Tags (catalog view)

CMS

  • CMS (contact us)
  • CMS (homepage)
  • CMS (404 page)
  • CMS (maintenance page)
  • CMS (500 error page)