These are the design goals for this collection of web pages
by
Dr. R.K. Owen. However, not all of them have been
implemented, and those on the fringes may never be implemented by me.
- Design Philosophy
- reasonably easy to implement
- easy to maintain
- intuitive web paths
- global update of changeable info - via links or using cron jobs
- time stamped web pages
- source management (e.g. RCS)
- Implementation
- consistent interface
- "home", "up", "next", and "previous" buttons
- context sensitive help
- dynamic interface (interactive and changing)
- multifaceted - multilevel <-> users (new / experienced)
- multiple look & feel
- expandable outlines (e.g. outliners)
- examples - runnable code
- natural language queries
- expert systems for problem resolution or queries
- "Human interface"
- personalize interface to individual
- highlight what's new since the individual was last on
- tailor pages to the individuals past interest
- Content
- automatic - "what's new" - time based hierarchy
- indexed
- glossary of terms
- FAQs or HOWTOs
- online:
- pointers to vendors
- schedule of events & people
- conversion tools - code, data, scripts -
for users to port from one environment to another
- code optimization - checklist / hierarchy
- summary articles (with pointers)