Dynamic pages are created by pulling repetitive chunks of HTML code from different sources. For instance, this site uses Server Side Includes ( SSI's) to insert the same header and footer on each page of this Web site. If the code is changed in the include file, then the header on each page is changed.
Dynamic pages or content management systems can be a convenient way to make sure navigation blocks, skip navigation links, ALT tags in headers and so forth are consistently implemented on each page. However, almost all dynamic pages require access to special server set-ups, so require input from server administrators or programmers.
The simplest technology is probably Server Side Includes.The rest require either extensive programming, access to a database backend or both.
Make sure all HTML code chunks include accessibility tags such as ALT tags, TH tags for data tables, LABEL tags for forms, and so forth.
If your system uses Javascript links, make sure to include a link to a text-only alternative navigational system such as a Sitemap.
Avoid using arbitrary database numbers for ALT tags, TITLE tags, FRAME tags and other text-alternative accessibility tags. Ideally, a content management system would allow users to enter an ALT tag text for an uploaded image.
<img src="1103AB43.jpg" alt="Image_1103AB43.jpg" >
A screen reader would say Image 1103AB43.
If possible, use a script to convert dynamic page style links (e.g. www.mysite.psu/main.php?id=11) to more traditional type links (e.g. www.mysite.psu/page11.html) They are less likely to encounter compatibility issues with screen readers or older browsers.
Site Menu:
Home Page/Main Menu
| Section 508 Guidelines
| Quick Checklist
| Details by Tag
| Links
| I.T.S. Seminar Page
| Sitemap
©1999-2006 Pennsylvania State University.
This Web page is hosted by (by Teaching and Learning with Technology, a unit of Information Technology Services. Please contact the Webmaster if you have any questions.