Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Try not to use javascript, use the ajax API to write logic in Java and views in JSP
  • Externalize all text (even text in placeholders, from java, error messages, text from javascript if applicable)
    • Only share externalized text keys if you expect it to always be tied together
  • We have a look and feel using tables and alternating rows and bold labels on left and more info before the form elements. We should try to use that when possible



  • Be consistent with accessibility using "for" tags with labels and aria tags when applicable
  • Pages should have breadcrumbs underneath the parent page so it can be navigated back
  • Generally navigation should be consistent with "more actions" drop downs
  • Security of who is allowed to do what needs to be checked when buttons are displayed, and on the server side when actions are processed (ajax included)
  • Follow sentence case unless a proper noun.  IE do not capitalize all words in label or title unless proper noun.

...