Website Release Checklist (pdf)Code Validators
Mission: Contribute to enhancing and ensuring Brevard's quality of life ... today and always! |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
ScopeThis site provides a Website Framework for establishing a common look and feel across multiple websites, while allowing frequent content updates by a broad spectrum of individuals. These standards are established through the use of user survey's, review of industry best practices, and development team input and consensus. The subject of information architecture is about the practice of organizing, categorizing, and presenting information for user interaction. The mission of this framework is to allow the user to find what they want easily and quickly. Also, to allow the user to either obtain what they are looking for directly or search and discover items efficiently if they are not sure what they are looking for. It also provides the user with a positive aesthetic experience. This document is intended to be a living document. It shall be revised over time. Revisions are necessary as new technologies become proven and accepted and as the "bottom line" standard for hardware and software changes. Information architecture and design covers a broad array of aesthetics, functionality, organizational techniques, navigational techniques, and technical practices. This broad array is categorized on this site into sections as follows: Browser & Coding Versions: Outlines the association standards used for development. Also defines the browsers and versions that the Web pages shall fully operate within. Website Framework: Addresses the use of colors, text styles and layout styles in relation to providing consistency, an official branding, compatibility with industry standards, and aesthetic appeal for the user. Tool Standards: Lists the specified tools for creating and maintaining the Website. Navigation: Provides the structural blueprint for the site. Describes the overall site navigation architecture. Functionality: Describes methods, techniques, and processes used to provide efficient user interaction. Search Capability: Define the type of searches, the content searched, and tools used. Identifies the practices, methods and tools used in implementing search capability throughout the county Website. Accessibility: Techniques to make interpreting and navigating web pages easier for the disabled. Individual Privacy: Discusses implementation of industry best practices in maintaining the desired privacy of information submitted by or about individuals. Legal Aspects: Discusses the use of copyrighted information. Performance: Addresses techniques and standards for providing the user with acceptable download times. Reuse of Code and Graphics: Describes the technical and procedural standards employed to reuse developed code and graphics wherever possible. This reduces redundant code and aids in presenting a consistent look and functionality across the county Website. Coding Standards: Describes typical site file organization. Tips on industry standard coding practices. Links to XHTML, CFML and JavaScript coding standards. Intended AudienceThis document is intended for Website developers in the Information Technology Department and Website developers/content contributors within all agencies/departments. This document is also used in agreements with vendors contracted for associated development work. Browsers & Coding VersionsNew Website development and maintenance shall be in accordance with recognized standards. The Web pages shall function properly across a minimum set of brands and version of browsers. The criteria for choosing the standards is that they be final releases, widely recognized, are proven, and the capability for validation exists. Selected Web pages shall pass the accessibility standards. No browser proprietary tags shall be used. No Java proprietary extensions shall be used. No ActiveX applet programming shall be used due to the inherent associated security risks. The Brevard County Internet and Intranet sites appeal to different audiences. Also, the Intranet base of PCs/Macs is known, unlike the Internet. Therefore, some standards apply uniquely to each. The browsers/standards common to both the Internet and Intranet development are listed first. The browsers/standards applicable to each one uniquely are listed next. Where there is any doubt about your Web page meeting a standard, it must work in the browsers and plug-ins listed below as a minimum. Common to Internet and Intranet
Internet Specific
Intranet Specific
Website FrameworkThe Website Framework Look and Feel Format is defined by a set of "template" files maintained by the Information Technology Department.
Tool StandardsImplementing and maintaining a common look and feel format across the entire site involves the use of proprietary tools. These tools are used in the creation and use of "templates" that define the common look and feel. They also are used for basic access control, configuration management and content creation/update capabilities. The following tools are currently specified for use in implementing and maintaining the standard look and feel format and content management:
NavigationThe goal of the government Internet Website is to present a citizen centric view. The citizen shall be able to browse across multiple agency and department pages using a common overall navigation scheme. The navigation scheme consists basically of a left navigation column for breadth navigation and a breadcrumb trail for depth navigation. These navigation schemes are provided in the common look and feel templates described in the "Website Framework" section of this document. Other navigation standards are described as follows:
Pop up WindowsOpening new browser windows or pop up windows shall be minimized to the maximimum extent possible. The following are criteria for when you may want to open up a new browser or pop up window.
FunctionalityWeb Forms ProcessingForms processing is a large part of what users perform when using interactive services. This section describes guidelines that shall be applied across all forms. The applications of these guidelines enhances consistency and allows the user to be familiar with the use of the overall site. Required Entry FieldsOn any given form, we usually designate certain fields that MUST be filled in or else the form will not be processed. These required fields shall be marked visually to aid the user in determining which fields to fill in as a minimum. The following statement shall be displayed in red and placed at the top of the form: Fields with an * are required for submittal. The example below shows a required field using the red asterisk.
FramesFrames shall not be used. Search CapabilitySearch CapabilityThe ability to perform searches is extremely valuable in locating desired information. The county Website shall employ the following guidelines to standardize and maximize search results. Web PagesIf you want your pages to show up in the Brevard County BCC search results page, you must include a <title></title> tag in the <head> section of the XHTML page. This title shall be unique and standalone. Whatever text you place inside the <title></title> tag appears as a clickable link on the Search Results page. It also appears on the title bar at the top of the browser, and is the default title when the page is saved as a bookmark. If you do not want your XHTML Web page to show up in the Brevard County
BCC search results page, do not include an XHTML <title></title>
tag on your page. Instead, place a marker such as the following where the
title tag would ordinarily go: AccessibilityThe Website structure and content shall be designed to accommodate individuals with disabilities. The particular disabilities accommodated are blindness, color blindness, deafness, mobility and dexterity. Selected site pages and content shall be made naturally accessible to these individuals, as appropriate. The goal is to provide accessibility to the primary Web pages, rather than producing a redundant set of "text only" pages. Provide Alternative TextProvide a text equivalent for every non-text element (e.g., via "alt", "longdesc", or in element content) . This includes images, graphical representations of text (including symbols), image map regions, animations (e.g., animated GIFs), applets and programmatic objects, ASCII art, frames, scripts, images used as list bullets, spacers, graphical buttons, sounds (played with or without user interaction), stand-alone audio files, audio tracks of video, and video. Make the text descriptive to tell what the animation, applet, or other object is doing and/or where it leads to. Meaning must be Independent of ColorEnsure that all information conveyed with color is also available without color, for example from context or markup. For example, do not state "Click the red button" on the page. Style Sheet IndependanceOrganize documents so they may be read without style sheets. For example, when an XHTML document is rendered without associated style sheets, it must still be possible to read the contents of the document. Update Equivalents for Dynamic ContentEnsure that equivalents for dynamic content are updated when the dynamic content changes. Avoid Blinking or FlickeringAvoid causing the screen to flicker or blink. The blinking can induce seizures in people with epilepsy. Alternate Accessibility PageIf, after best efforts, you cannot create an accessible page, provide a link to an alternative page that uses W3C technologies, is accessible, has equivalent information (or functionality), and is updated as often as the inaccessible (original) page. Images and Image MapsUse Client-side Image MapsProvide client-side image maps whenever possible, except where the regions cannot be defined with an available geometric shape. Redundant Text Links for Server-side Image MapsIf a server side image map must be used, provide redundant text links for each active region. Tables
Applets and ScriptsEnsure that pages are usable when scripts, applets, or other programmatic objects are turned off or not supported. If this is not possible, provide equivalent information on an alternative accessible page. Multimedia
Individual PrivacyIndividual Privacy ProtectionA link to our Internet Privacy Policy page shall be placed in the footer of the XHTML Web page. Legal AspectsCopyright and Intellectual PropertyThe use of graphics, sounds, video, audio and text in the county Website is subject to copyright laws. The following elements shall always be taken into consideration:
PerformanceEach page shall download at 56K within 7 seconds. Reuse of Code and GraphicsXHTML TemplatesThe Website shall use XHTML templates to the maximum extent possible. Templates are images or code that can be considered standard and available for re-use throughout the Website. These templates are stored in a template directory under the purvue of the Information Technology Department. They are made available for individuals where appropriate. County SealA page exists on the Intranet that contains a wide variety of sizes, colors, and formats of our official County Seal. It is suggested that all County Seals displayed on the Website be used from this page. Use of the County Seal is regulated in policy BCC-88 as follows: "The manufacture, use, display, or other employment of any facsimile or reproduction of the County Seal, except by County Officers, or Employees in the performance of their official duties, without the express approval of the Board of County Commissioners is prohibited. Violation of this order is a second-degree misdemeanor." Coding Standards
Project Directory/File Structure
A separate directory shall be created for each Website/project. The above figure shows the project subdirectory structure. Each subdirectory is described briefly below: documents css images js lib DefinitionsBrowser Digital Signature E-commerce E-signature Extranet Individual Privacy Information Internet Intranet On-line Service
Portal Abbreviations & Acronyms
Change Record |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||