Web Applications and Databases
Web applications use scripting, databases, or multimedia elements to bring interactivity, customization, and structure to a Web site. Before beginning a Web application project and throughout development, developers should consult with the EERE Template Coordinator to ensure EERE standards are met.
Several issues must be addressed:
Early Decisions for Project Team
- Should the application be integrated with a Web site, or is it a separate tool that can open in a separate window?
- Does the application need to be searchable by the EERE Ultraseek search?
Critical Elements to Include
-
Branding
- If the application is part of a program, use the program green banner (required by EERE).
- If the application is part of a subprogram, use the subprogram banner (determined by program).
- If the application is not part of a subprogram, submit a unique name to the EERE Web Manager for approval.
-
URL
- The application must use the EERE URL (through proxy or redirect).
-
Navigation
- If the application is integrated into a Web site, it must follow EERE navigation standards.
- If the application opens in a separate window, it can use dynamic navigation. Contact the EERE Template Coordinator if you have questions.
- If the application opens in a separate window, it should align with EERE naming conventions when appropriate.
-
Style Sheets
- The application must use the EERE style sheet (required).
- Styles may be added for elements not included in the master EERE style sheet but should reflect established standards.
-
Technical Standards
- The application should follow all additional EERE standards, including:
- Working in the standard browser set
- Meeting Section 508 and OMB guidelines for scripts, applets, and dynamic pages
- Following EERE guidelines for HTML syntax
- The application should follow all additional EERE standards, including:
Approvals
- As with Web sites, the EERE Web Manager approves mockups that reflect the treatment of all elements and the URL.
- The EERE Web Manager will approve exceptions to standards.
Security
Before a Web application can be sent live on NREL or DOE servers, it must be scanned with the Watchfire Appscan tool. Any security issues found must be fixed prior to going live.
























