- Any software or service that authors may use to create or modify Web
content for publication. Authoring tools may employ one or more
of the following types of authoring functionality. The types of authoring
functionality employed will determine which of the ATAG 2.0 checkpoints
and implementation techniques are applicable to a particular tool:
1. Code-level Authoring Functions:
- Author has full control over all aspects of the resulting Web content that
have bearing on the final outcome. Author may or may not control other aspects
(e.g. code formatting). The author may exercise this control via direct manipulation
of plain text markup or program code or the manipulation of any symbolic representations
that are sufficiently fine-grained to allow the author the same freedom of
control as plain text editing (e.g. graphical tag placeholders).
- Examples: Text
editors, text editors enhanced with graphical tags, etc.
- Techniques symbol: TBA
2. Object Oriented Authoring Functions:
- Author has control over non-WYSIWYG entities that represent a functional
abstraction from the low level aspects of the resulting Web content.
- Examples: timelines,
waveforms, vector-based
graphic editors, etc.
- Techniques symbol: TBA
3. WYSIWYG ("What-you-see-is-what-you-get") Authoring Functions:
- Author has control over entities that closely resemble the final appearance
and behaviour of the resulting Web content.
- Examples: Rendered
Web page editors, bitmap graphics editors, etc.
- Techniques symbol: TBA
4. Content Management Authoring Functions:
- Authors have control of only high-level parameters related to the automated
production of the resulting Web content.This may include interfaces that assist
the author to create and organize Web content without the author having control
over the markup or programming implementation.
- Examples: Site building wizards, site management tools,
courseware,
content aggregators and conversion
tools, etc
- Techniques symbol: TBA