Site Design

purpose, structure, style, user experience

"Do the best you can until you know better. Then when you know better, do better."
- Maya Angelo

This page is awaiting contents.
  • Site Design: structure and styling
  • querystring processing
  • windows messaging
  • LocalStorage for session management in Explorers
  • W3C components like photosizer
  • iframe transitions

Site To-Dos


  1. Add placeholder pages for bites and stories. Content page with infrastructure but almost no content, used to build new pages
    by copying content from old site.
  2. Port existing pages from old site by duplicating prototype page and filling
    with content from old site.
  3. Simplify page content by deleting non-essentials
  4. Add references pages that initially hold links to add, but in no special order. Eventually will also hold details of syntax etc.

  1. Maintain page session using cookie storage, e.g., keep page sections
    list state open/closed across pages.
    Explorer uses cookie storage to save state of sections list and posts that
    to iframe when source changes.
    Changed concept: each page tracks and changes sections status when it
    loads or when user uses Sections button to post toggle to the page.
    Much simpler to let page handle that state.
    This is now done for sections list. Need to implement for page list and
    compare panel. Same technique.
    The esc key should close all open menus. When pages closes sections, that should
    set the cookie to false. It does not do that now.
  2. Open control panel window that has larger controls and communicates
    to current page using windows messages. This is basically a remote control for page navigation.