Skip to content

General Design Principles

Dave Cramer edited this page Nov 21, 2018 · 14 revisions
  • Rely on external vocabularies as much as possible
  • Progressive enhancement
  • Keep it simple
  • "The web works. Start there."
  • HTML Design Principles "In case of conflict, consider users over authors over implementors over specifiers over theoretical purity."
  • Built-in extensibility
  • Avoid features that apply only to certain types of publications
  • Enable profiling for certain types of publications
  • Reduce burden on content authors as much as possible
  • Accessibility is non-negotiable
  • Internationalization is non-negotiable
  • Principle of least power