...
- 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)
- 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)
JIRA
- Record issues in JIRA https://bugs.internet2.edu/jira/projects/GRP
...