Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

About Page: Convert to an About section overview that links to several new pages within the about APG section #2558

Merged
merged 211 commits into from
Apr 11, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
211 commits
Select commit Hold shift + click to select a range
645e286
Create content directory structure and move all content out of exampl…
mcking65 Jul 24, 2022
14d066e
Add accordion pattern index.html
mcking65 Jul 24, 2022
b6b3b51
Adjust headings
mcking65 Jul 24, 2022
44aec91
Adjust example link href
mcking65 Jul 24, 2022
6e623fc
adjust href values in accordion example
mcking65 Jul 25, 2022
49d7c9a
Rename accordion pattern file
mcking65 Jul 25, 2022
9777f74
Adjust href of links to accordion pattern file
mcking65 Jul 25, 2022
1ebb85c
Add missing pattern directories
mcking65 Jul 25, 2022
08ff32f
Add alert pattern
mcking65 Jul 25, 2022
d0024b0
Add H2 headings for descriptions
mcking65 Jul 25, 2022
be1d75c
Add alert dialog pattern
mcking65 Jul 25, 2022
730b4b5
Add a stub pattern file for each pattern
mcking65 Jul 27, 2022
beafe9e
Rename accordion, alert, and alert dialog pattern files to put -patte…
mcking65 Jul 27, 2022
9b7ed6b
Update href of links to accordion pattern
mcking65 Jul 27, 2022
f34ba12
Add about h2
mcking65 Jul 27, 2022
d2c6734
Fix href for links to alert and alert dialog patterns
mcking65 Jul 27, 2022
ed01547
Move multithumb slider example from slider pattern to slider-multithu…
mcking65 Jul 27, 2022
d68f5de
Add breadcrumb pattern content
mcking65 Jul 30, 2022
3f392b4
Add button pattern content
mcking65 Jul 30, 2022
89f124d
Add content for carousel pattern
mcking65 Jul 31, 2022
c0ee119
Add checkbox pattern content
mcking65 Jul 31, 2022
25a7c73
Add combobox pattern content
mcking65 Jul 31, 2022
3e74870
Add modal dialog pattern content
mcking65 Jul 31, 2022
f58411a
Add section markup for about this pattern section and remove no-toc c…
mcking65 Jul 31, 2022
ea1679d
Add disclosure pattern content
mcking65 Jul 31, 2022
a96a844
Add feed pattern content
mcking65 Jul 31, 2022
d88c251
Add grid pattern content
mcking65 Jul 31, 2022
afa7007
Add link pattern content
mcking65 Jul 31, 2022
ff7d84e
Add listbox pattern content
mcking65 Jul 31, 2022
25eb07d
Rename breadcrumb example file from index to breadcrumb
mcking65 Jul 31, 2022
041e111
Update breadcrubm example
mcking65 Jul 31, 2022
c5d49c3
Update href of breadcrumb example link
mcking65 Jul 31, 2022
c599798
Put section tags around about this example section
mcking65 Jul 31, 2022
1e050e3
button example update with issue 2418
a11ydoer Aug 1, 2022
b249b60
carousel-1 pre-nav example update with issue 2418
a11ydoer Aug 1, 2022
f758b70
update carousel tab list example with issue 2418
a11ydoer Aug 1, 2022
6635198
updating two checkbox example code with issue 2418
a11ydoer Aug 1, 2022
c1ea149
update example file with issue 2418
a11ydoer Aug 1, 2022
d8bb191
update example with issue 2418 but js/utils.js file is missing
a11ydoer Aug 1, 2022
e9fde13
example udpate with issue 2814, dialog example is also missing ../js/…
a11ydoer Aug 1, 2022
32e82e1
updated the design pattern URL in datepicker dialog example file
a11ydoer Aug 1, 2022
9f53926
update disclosure example with issue 2418
a11ydoer Aug 1, 2022
50f4168
update feed example with issue 2418
a11ydoer Aug 1, 2022
cf37083
update feedDisplay example, added h2 and section temporarily, need to…
a11ydoer Aug 1, 2022
3ad17d9
update the feed example with issue 2418
a11ydoer Aug 1, 2022
0797a17
update grid pattern examples with issue 2418
a11ydoer Aug 1, 2022
6af670a
update link pattern examples with issue 2418
a11ydoer Aug 1, 2022
3c1e0be
update 4 listbox pattern examples with issue 2418
a11ydoer Aug 1, 2022
71c276e
update 3 menu button pattern examples with issue 2418
a11ydoer Aug 1, 2022
b237820
update 2 menu and menubar pattern examples with issue 2418
a11ydoer Aug 1, 2022
002e5bc
update meter pattern example file with issue 2418
a11ydoer Aug 1, 2022
587e79d
update radio group pattern example file with issue 2418
a11ydoer Aug 1, 2022
431b702
removed apg 1.2 from title tag
a11ydoer Aug 2, 2022
7529646
updated the link for the button pattern
a11ydoer Aug 2, 2022
80ccdfb
updated the slider pattern example files with issue 2418
a11ydoer Aug 2, 2022
202e4e8
updated cross references to slider examples(slider and slider-multith…
a11ydoer Aug 2, 2022
7c9b08a
remove empty line before closing of main tag
a11ydoer Aug 2, 2022
d7f9c1f
update datepicker spinbuttons file with issue 2418 list
a11ydoer Aug 2, 2022
8651677
updated similar example links in spinbutton example file
a11ydoer Aug 2, 2022
7e21271
update switch example files with issue 2418 list
a11ydoer Aug 2, 2022
29b1b9e
update table pattern example files with issue 2418 list
a11ydoer Aug 2, 2022
4585dfe
update tabs pattern example files with issue 2418 list
a11ydoer Aug 2, 2022
88a435b
update toolbar pattern example files with issue 2418 list
a11ydoer Aug 2, 2022
70daff2
update multiple cross reference to treeview examples and treegrid pat…
a11ydoer Aug 2, 2022
71bcfdc
update treeview pattern example files with issue 2418 list
a11ydoer Aug 2, 2022
da92a32
Implement 2418 task 6
alflennik Aug 18, 2022
c5b8056
Address PR 2441 feedback
alflennik Aug 23, 2022
d9c8694
Implement 2418 task 10
alflennik Sep 1, 2022
5ca99e7
Add menubar pattern content
mcking65 Sep 5, 2022
85aab94
Add menu button pattern content
mcking65 Sep 5, 2022
c19da95
Add meter pattern content
mcking65 Sep 5, 2022
7e1cb21
Add radio group pattern content
mcking65 Sep 5, 2022
1dff33b
Add slider pattern content and fix radio heading levels
mcking65 Sep 5, 2022
6fc5307
Add multi-thumb slider pattern content
mcking65 Sep 5, 2022
6b32ae6
Add spinbutton pattern content
mcking65 Sep 5, 2022
e7eeaee
Add switch pattern content
mcking65 Sep 5, 2022
b4ef34f
Add table pattern content
mcking65 Sep 5, 2022
1bc8afb
Add tabs pattern content
mcking65 Sep 5, 2022
789a6f0
Add toolbar pattern content
mcking65 Sep 6, 2022
791161f
Add tooltip pattern content
mcking65 Sep 6, 2022
64de8c0
Add treeview pattern content
mcking65 Sep 6, 2022
b60f241
Add treegrid pattern content
mcking65 Sep 6, 2022
156b9f0
Add window splitter pattern content
mcking65 Sep 6, 2022
5e05450
Remove patterns from aria-practices.html
mcking65 Sep 6, 2022
39b2a6d
Fix missing opening title tag in table pattern
mcking65 Sep 6, 2022
a186c8d
Remove aria-practices-DeletedSectionsArchive.html
mcking65 Sep 6, 2022
162c743
Infrastructure: update globs for file moves (#2467)
nschonni Sep 6, 2022
22a3086
Merge pull request #2464 from w3c/move-examples-10
alflennik Sep 7, 2022
a203048
Merge branch 'main' into move-examples-6
alflennik Sep 22, 2022
e9e5b41
Address PR 2441 feedback
alflennik Sep 22, 2022
8189a95
Merge branch 'move-examples' into move-examples-6
alflennik Sep 22, 2022
e626b56
Merge pull request #2441 from w3c/move-examples-6
alflennik Sep 22, 2022
910362f
Revise index generation to use new content tree (Issue 2418 task 8) (…
alflennik Sep 23, 2022
b5afdfe
Move practices from aria-practices.html to new content tree (#2479)
mcking65 Sep 25, 2022
ad54942
Remove index section from aria-practices.html
mcking65 Sep 25, 2022
4d66a99
Restore Home page index.html to root of content tree
mcking65 Sep 27, 2022
2751872
Fix links to practices and patterns (pull #2483)
mcking65 Sep 28, 2022
d58ab5f
Fix link text in pattern and example files
mcking65 Sep 28, 2022
c7e594f
Remove class notoc
mcking65 Sep 28, 2022
a9e6340
Add missing keyboard_interaction section IDs to patterns
mcking65 Sep 28, 2022
baddbec
Add missing roles_states_properties IDs to patterns
mcking65 Sep 28, 2022
116c79b
Fix inconsistent IDs and broken links to keyboard and roles, states, …
mcking65 Sep 28, 2022
42ea301
Rearrangeable Listbox Example: Add note on APG vs. browser multiselec…
smhigley Oct 2, 2022
dccfe2e
Complete consistency pass over source code
alflennik Oct 4, 2022
b37c8e0
Ensure consistent self-closing tag formatting
alflennik Oct 4, 2022
43988fc
Revert erroneously changed content index file
alflennik Oct 4, 2022
7ee334d
Ensure consistent self-closing tag formatting
alflennik Oct 4, 2022
67f0c02
Fix dependency of data grid examples on explicitly loaded util script
alflennik Oct 4, 2022
73c01b4
Merge branch 'move-examples' into move-examples-consistency
alflennik Oct 4, 2022
12d5fce
Regression test fixes following example script changes
alflennik Oct 4, 2022
bda80ed
Add utils script to all examples
alflennik Oct 4, 2022
10a52ec
Regression test fixes following example script changes
alflennik Oct 4, 2022
f07bed9
Resolve additional example inconsistencies
alflennik Oct 4, 2022
e50a300
Address issue 2488
alflennik Oct 5, 2022
4850cac
Address feedback on PR 2499
alflennik Oct 6, 2022
a110453
Merge branch 'move-examples-consistency' into move-examples-alert-dialog
alflennik Oct 6, 2022
c869793
Update alert-dialog in example index
alflennik Oct 6, 2022
bfe2ecc
Place long anchor tags on their own lines
alflennik Oct 7, 2022
2a4f2ff
Merge branch 'move-examples-consistency' into move-examples-alert-dialog
alflennik Oct 7, 2022
4862c99
Address PR 2502 feedback move alertdialog
alflennik Oct 20, 2022
e650074
Switch Example using Button: Fix white on white bug (Pull #2482)
jongund Oct 4, 2022
b54ef15
Consistency pass over source code (Issue 2418 Task) (#2499)
alflennik Oct 24, 2022
3b77fad
Merge branch 'move-examples' into move-examples-alert-dialog
alflennik Oct 26, 2022
820360b
Merge pull request #2502 from w3c/move-examples-alert-dialog
alflennik Oct 26, 2022
5c5f372
Update coverage report script to process new content tree and put out…
alflennik Oct 27, 2022
07859e9
Unnest treeview examples for consistency (issue 2418 task) (pull #2517)
alflennik Oct 27, 2022
c148931
Run reference-tables.js and coverage-reports.js
mcking65 Oct 27, 2022
ffb2164
Create about and read-first files
mcking65 Oct 31, 2022
36614b8
delete content from aria-practices.html
mcking65 Oct 31, 2022
f1f3954
Add acknowledgements and references to about page
mcking65 Oct 31, 2022
fe6507b
Add names to cspell config
mcking65 Nov 1, 2022
9b37c57
Add more names to spelling config
mcking65 Nov 1, 2022
8e242ae
Sort words array in cspell config
mcking65 Nov 1, 2022
ea73dc3
Fix hrefs in examples notice.html
mcking65 Nov 1, 2022
f417aa5
Update copy in notice.html to match copy used in production
mcking65 Nov 1, 2022
dcc2bba
Fix notes in button and combobox patterns
mcking65 Nov 2, 2022
e1ed080
Fix slider warning
mcking65 Nov 2, 2022
8a1234e
updated markup for notes
jongund Nov 2, 2022
0d63ee3
udpated warning markup
jongund Nov 2, 2022
e7adbe6
Merge pull request #2521 from w3c/move-about
alflennik Nov 9, 2022
49e8c74
Implement fixes for task 11 of issue 2417
alflennik Nov 10, 2022
2141c2c
Apply checkbox fixes from PR 2518
alflennik Nov 10, 2022
4cc3623
Support spec links without Respec
alflennik Nov 11, 2022
dcab965
Make spec link fixer usable in node scripts
alflennik Nov 11, 2022
ef77670
Make spec link fixer usable in node scripts pt 2
alflennik Nov 11, 2022
8219af3
Fix spelling failure
alflennik Nov 11, 2022
ea10955
Editorial revision to checkbox description
mcking65 Nov 11, 2022
e41a28f
Editorial revision to intro of grid and table properties practice
mcking65 Nov 11, 2022
a7d1de8
Fix broken links
alflennik Nov 16, 2022
4f7f89b
Merge branch 'move-examples-build-fixes' of https://github.com/w3c/ar…
alflennik Nov 16, 2022
88a10f6
Implement link checker
alflennik Nov 16, 2022
f41e6bb
Trigger link-checker
alflennik Nov 16, 2022
67b96e5
Polish link-checker workflow
alflennik Nov 16, 2022
2b6a26b
Address PR 2537 feedback
alflennik Nov 16, 2022
72c91b6
Merge branch 'move-examples-build-fixes' into link-checker
alflennik Nov 16, 2022
7fc172f
Add PR 2543 support for updated PR 2537
alflennik Nov 16, 2022
c4f3bbe
Fix garbled text on about page
alflennik Nov 17, 2022
d5bb510
Query string working with wai-aria-practices link rewrites
alflennik Nov 17, 2022
82c2831
Merge pull request #2532 from w3c/notes-and-warnings
alflennik Nov 17, 2022
432dad7
Merge branch 'move-examples' into move-examples-build-fixes
alflennik Nov 17, 2022
ac1e84b
Make warnings, notes and advisements consistent
alflennik Nov 17, 2022
a3a2d04
Address PR 2537 feedback support h5s in class=note
alflennik Nov 22, 2022
8a603a2
Merge pull request #2537 from w3c/move-examples-build-fixes
alflennik Nov 22, 2022
bb45ea4
Merge pull request #2543 from w3c/link-checker
alflennik Nov 22, 2022
fffe694
Address PR 2417 feedback code block spacing
alflennik Dec 1, 2022
d233151
Merge branch 'main' into move-examples
alflennik Dec 1, 2022
be777d0
Comment out flaky test
alflennik Dec 1, 2022
64b7f5b
Create introduction page
mcking65 Nov 22, 2022
589036f
Add files for acknowledgements and change history
mcking65 Nov 30, 2022
6ba82ca
revise acknowledgements
mcking65 Dec 2, 2022
323b7de
Add related-specifications page
mcking65 Dec 2, 2022
b60cfad
Complete first draft of about page
mcking65 Dec 4, 2022
a219cd5
edit intro
mcking65 Dec 4, 2022
254307a
revise intro
mcking65 Dec 5, 2022
699a2d7
satisfy html and spelling linters
mcking65 Dec 5, 2022
490903e
more reorg of intro
mcking65 Dec 5, 2022
345a2c6
Start revising audience description
mcking65 Dec 15, 2022
b3d2c4a
Merge latest changes from main
mcking65 Feb 15, 2023
34c2169
Separate aria basics from apg intro
mcking65 Feb 15, 2023
c27e4e3
Start drafting additional intro content
mcking65 Feb 16, 2023
aa2e143
Fix link syntax by @nschonni
mcking65 Feb 20, 2023
5850311
Merge remote-tracking branch 'origin/main' into restructure-about
mcking65 Feb 20, 2023
da0a8ee
continue enhancements of intro
mcking65 Feb 20, 2023
c49ed15
more intro content
mcking65 Feb 21, 2023
8f298bf
finish first draft of organization table
mcking65 Feb 21, 2023
3b052df
Add aria basics to about page
mcking65 Feb 21, 2023
a2df52b
fix heading text
mcking65 Feb 21, 2023
0bd5fbd
fix managing focus link
mcking65 Feb 21, 2023
c88bf59
fix spelling
mcking65 Feb 21, 2023
77db3a8
Merge remote-tracking branch 'origin/main' into restructure-about
mcking65 Feb 22, 2023
1886c3d
fix spelling
mcking65 Feb 22, 2023
539c3f9
continue drafting intro
mcking65 Feb 23, 2023
53d676e
continue deviation section
mcking65 Feb 23, 2023
218eb52
continue drafting
mcking65 Feb 24, 2023
c44901c
Continue drafting not design system section
mcking65 Feb 25, 2023
c991971
Draft prereq section
mcking65 Feb 26, 2023
4907a35
revise intro abstract
mcking65 Feb 26, 2023
0e53023
wrap first draft of intro
mcking65 Feb 26, 2023
2f7018b
Merge remote-tracking branch 'origin/main' into restructure-about
mcking65 Mar 7, 2023
e5a736e
Remove an extra space from about copy
alflennik Mar 13, 2023
503440b
Lower case acknowledgements path and move aria-basics.html
mcking65 Mar 21, 2023
dd97c73
force git to rename acknowledgements directory
mcking65 Mar 21, 2023
b9081f2
Force git to recognize new lower case path for acknowledgements
mcking65 Mar 21, 2023
4867de7
Fix case in links to acknowledgements page
mcking65 Mar 21, 2023
943b462
Spacing fix from Andrea
mcking65 Mar 28, 2023
076da7f
Address feedback from Jon about making the prerequisite knowledge sec…
mcking65 Apr 4, 2023
70538ee
Merge remote-tracking branch 'origin/main' into restructure-about
mcking65 Apr 4, 2023
7a48206
fix spelling
mcking65 Apr 4, 2023
8b7128e
fix embarrasing editorial blunder
mcking65 Apr 5, 2023
a393ba4
Apply suggestions from code review by Andrea
mcking65 Apr 5, 2023
e9cfbc5
Fix spelling
mcking65 Apr 5, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
316 changes: 41 additions & 275 deletions content/about/about.html

Large diffs are not rendered by default.

153 changes: 153 additions & 0 deletions content/about/acknowledgements/acknowledgements.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,153 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta content="width=device-width, initial-scale=1.0" name="viewport">
<title>Acknowledgements</title>

<!-- Core JS and CSS shared by about content-->
<link rel="stylesheet" href="https://www.w3.org/StyleSheets/TR/2016/base.css">
<link rel="stylesheet" href="../../shared/css/core.css">
<script src="../../shared/js/highlight.pack.js"></script>
<script src="../../shared/js/app.js"></script>
<script src="../../shared/js/skipto.js"></script>
</head>
<body>
<main>
<h1>Acknowledgements</h1>

<section id="editors">
<h2>Editors</h2>
<dl>
<dt>Current editors:</dt>
<dd class="editor p-author h-card vcard" data-editor-id="44582">
<a class="ed_mailto u-email email p-name" href="mailto:mck@meta.com">Matt King</a>
(<span class="p-org org h-org">Meta</span>)
</dd>
<dd class="editor p-author h-card vcard" data-editor-id="74097">
<a class="ed_mailto u-email email p-name" href="mailto:jku@uic.edu">JaEun Jemma Ku</a>
(<span class="p-org org h-org">University of Illinois</span>)
</dd>
<dd class="editor p-author h-card vcard" data-editor-id="37155">
<a class="ed_mailto u-email email p-name" href="mailto:nurthen@adobe.com">James Nurthen</a>
(<span class="p-org org h-org">Adobe</span>)
</dd>
<dd class="editor p-author h-card vcard" data-editor-id="74040">
<span class="p-name fn">Zoë Bijl</span> (<span class="p-org org h-org">Invited Expert</span>)
</dd>
<dd class="editor p-author h-card vcard" data-editor-id="34017">
<a class="u-url url p-name fn" href="https://www.w3.org/People/cooper/">Michael Cooper</a>
(<span class="p-org org h-org">W3C</span>)
</dd>
<dt>Former editors:</dt>
<dd class="editor p-author h-card vcard" data-editor-id="42279">
<span class="p-name fn">Joseph Scheuhammer</span> (<span class="p-org org h-org">Inclusive Design
Research Centre, OCAD University</span>) - Until
<time datetime="2014-10-01">01 October 2014</time>
</dd>
<dd class="editor p-author h-card vcard" data-editor-id="41725">
<span class="p-name fn">Lisa Pappas</span> (<span class="p-org org h-org">SAS</span>) - Until
<time datetime="2009-10-01">01 October 2009</time>
</dd>
<dd class="editor p-author h-card vcard" data-editor-id="2460">
<span class="p-name fn">Rich Schwerdtfeger</span> (<span class="p-org org h-org">IBM Corporation</span>) - Until
<time datetime="2014-10-01">01 October 2014</time>
</dd>
</dl>
</section>

<section id="honorary-editor">
<h2>Honorary Editor</h2>
<p>
This version of the ARIA Authoring Practices Guide is dedicated to the memory of Carolyn MacLeod whose contributions are visible throughout the entire guide.
She was dedicated to all aspects of the work of the APG Task Force from writing code and suggesting editorial revisions to testing examples with assistive technologies.
</p>
<ul>
<li>Carolyn MacLeod (IBM Canada)</li>
</ul>
</section>

<section id="major-contributors-to-version-1-1">
<h2>Major Contributors to Version 1.1</h2>
<p>
While <abbr title="Accessible Rich Internet Applications">WAI-ARIA</abbr> Authoring Practices 1.1 is the work of
the entire Authoring Practices Task Force and also benefits from many people throughout the open source
community who both contribute significant work and provide valuable feedback, special thanks goes to the
following people who provided distinctly large portions of the content and code in version 1.1.
</p>
<ul>
<li>Jon Gunderson and Nicholas Hoyt of the Division of Disability Resources and Education Services at the
University of Illinois Urbana/Champaign and the students Max Foltz, Sulaiman Sanaullah, Mark McCarthy, and
Jinyuan Zhou for their contributions to the development of many of the design pattern examples.</li>
<li>Valerie Young of Bocoup and her sponsor, Facebook, for development of the example test framework and
regressions tests for more than 50 examples.</li>
<li>Simon Pieters of Bocoup and his sponsor, Facebook, for authoring of significant guidance sections,
including comprehensive treatment of the topic of accessible names and descriptions.</li>
</ul>
</section>

<section id="active-participants">
<h2>Participants active in the ARIA Authoring Practices Task Force</h2>
<ul>
<li>Ann Abbott (Invited Expert)</li>
<li>Shirisha Balusani (Microsoft Corporation)</li>
<li>Dorothy Bass (Wells Fargo Bank N.A.)</li>
<li>Curt Bellew (Oracle)</li>
<li>Zoë Bijl (Invited Expert)</li>
<li>
Michael Cooper (<abbr title="World Wide Web Consortium">W3C</abbr>)
</li>
<li>Bryan Garaventa (Level Access)</li>
<li>Jon Gunderson (University of Illinois at Urbana-Champaign)</li>
<li>Jesse Hausler(Salesforce)</li>
<li>Sarah Higley (Microsoft Corporation)</li>
<li>Hans Hillen (The Paciello Group, LLC)</li>
<li>Matt King (Facebook)</li>
<li>Jaeun Ku (University of Illinois at Urbana-Champaign)</li>
<li>Aaron Leventhal (Google)</li>
<li>Carolyn MacLeod (IBM Corporation)</li>
<li>Mark McCarthy (University of Illinois at Urbana-Champaign)</li>
<li>James Nurthen (Adobe)</li>
<li>Scott O'Hara (The Paciello Group, LLC)</li>
<li>Simon Pieters (Bocoup)</li>
<li>Scott Vinkle (Shopify)</li>
<li>Evan Yamanishi (W. W. Norton)</li>
<li>Valerie Young (Bocoup)</li>
</ul>
</section>

<section id="commenters-and-contributors">
<h2>Other commenters and contributors to Version 1.1</h2>
<ul>
<li>Vyacheslav Aristov</li>
<li>J. Renée Beach</li>
<li>Kasper Christensen</li>
<li>Gerard K. Cohen</li>
<li>Anne-Gaelle Colom</li>
<li>Kevin Coughlin</li>
<li>Cameron Cundiff</li>
<li>Manish Dahamiwal</li>
<li>Gilmore Davidson</li>
<li>Boris Dušek</li>
<li>Michael Fairchild</li>
<li>Jeremy Felt</li>
<li>Rob Fentress</li>
<li>Geppy</li>
<li>Tatiana Iskandar</li>
<li>Patrick Lauke</li>
<li>Marek Lewandowski</li>
<li>Dan Matthew</li>
<li>Shane McCarron</li>
<li>Victor Meyer</li>
<li>Jonathan Neal</li>
<li>Philipp Rudloff</li>
<li>Joseph Scheuhammer</li>
<li>Nick Schonning</li>
<li>Thomas Corthals</li>
<li>Christopher Tryens</li>
</ul>
</section>

</main>
</body>
</html>
59 changes: 59 additions & 0 deletions content/about/aria-basics/aria-basics.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta content="width=device-width, initial-scale=1.0" name="viewport">
<title>ARIA Basics</title>

<!-- Core JS and CSS shared by all About content -->
<link rel="stylesheet" href="https://www.w3.org/StyleSheets/TR/2016/base.css">
<link rel="stylesheet" href="../../shared/css/core.css">
<script src="../../shared/js/highlight.pack.js"></script>
<script src="../../shared/js/app.js"></script>
<script src="../../shared/js/skipto.js"></script>
</head>
<body>
<main>
<h1>ARIA Basics</h1>
<p>
A solid understanding of what ARIA is, what accessibility semantics are, and their purpose and limitations can facilitate success when applying guidance provided by the APG.
</p>
<section id="what-is-aria">
<h2>What is ARIA?</h2>
<p>
ARIA, which stands for Accessible Rich Internet Applications, refers to a set of more than 150 declarations that can be added into web page code so assistive technologies, such as screen readers, can understand how to present the page.
For example, the text "Home" might be visually presented as a heading, an interactive link or button, or as the label for a phone number.
If the web code does not declare what the element containing that text represents, a screen reader cannot present it to a blind user in an accessible way.
</p>
<p>
The declarations that can be made with ARIA are defined by the <a href="https://www.w3.org/TR/wai-aria/">WAI-ARIA Specification</a>.
These attributes and other features required to make sites usable by people who rely on assistive technologies or keyboard navigation are not natively included in the languages used to create web sites, such as HTML, JavaScript, CSS, and SVG.
The W3C Web Accessibility Initiative's (WAI) Accessible Rich Internet Applications working group (ARIA WG) is addressing these deficiencies through several W3C standards efforts.
The <a href="https://www.w3.org/WAI/intro/aria.php">WAI-ARIA Overview</a>
provides additional background on WAI-ARIA, summarizes those efforts, and lists the other documents included in the WAI-ARIA suite.
</p>
</section>
<section id="semantics">
<h2>What Are Accessibility Semantics?</h2>
<p>
Accessibility semantics refer to the meaning of user interface elements that need to be conveyed to assistive technology users in order for those users to understand and use the elements.
For example, people who can visually perceive a search icon button understand the element can be activated to perform a search by the way it is styled and positioned.
To make that icon accessible to a screen reader user, one of the semantics that needs to be communicated is that the element represents an interactive button.
This is accomplished by encoding the element in a way that enables browsers to determine that the accessibility role of the element is <q>button</q>.
Similarly, another accessibility semantic browsers must be able to convey for the search icon is its accessible name, which inturn enables screen reader users to know the purpose of the button.
</p>
<p>
The types of accessibility semantics that may be required to make an element accessible include:
</p>
<ul>
<li>
Role: The type of element, e.g., <q>button</q> or <q>list</q>.
ARIA includes more than 80 roles that can be declared in content.
</li>
<li>Properties: Attributes that provide information about the nature of an element, such as its name, orientation, or position in a set.</li>
<li>State: A dynamic property, such as selected, checked, or disabled, whose value may be changed by users or application events.</li>
</ul>
</section>
</main>
</body>
</html>
66 changes: 66 additions & 0 deletions content/about/change-history/change-history.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta content="width=device-width, initial-scale=1.0" name="viewport">
<title>Change History</title>

<!-- Core JS and CSS shared by about content-->
<link rel="stylesheet" href="https://www.w3.org/StyleSheets/TR/2016/base.css">
<link rel="stylesheet" href="../../shared/css/core.css">
<script src="../../shared/js/highlight.pack.js"></script>
<script src="../../shared/js/app.js"></script>
<script src="../../shared/js/skipto.js"></script>
</head>
<body>
<main>
<h1>Change History</h1>
<p>
APG 1.1 supported ARIA 1.1, and this version, APG 1.2, includes changes to support version 1.2 of the ARIA specification.
It also includes nearly 200 significant updates to improve the quality and breadth of content.
A <a href="https://github.com/w3c/aria-practices/wiki/Change-Log-for-November-2021-APG-1.2-Note-Release-1">detailed log of all changes</a> is available on the wiki of the w3c/aria-practices GitHub repository.
Highlights of major changes to support ARIA 1.2 as well as some of the improvements include the following.
</p>
<ul>
<li>Added section to provide guidance related to 38 document structure roles, 18 of which are new in ARIA 1.2.</li>
<li>Revised guidance for roles where naming requirements changed in ARIA 1.2. ARIA 1.2 prohibits names on some roles. ARIA 1.2 removed naming requirements from some other roles.</li>
<li>Added naming guidance for 18 roles that are new in ARIA 1.2.</li>
<li>Revised the combobox pattern and 4 combobox examples to reflect the ARIA 1.2 revisions to combobox.</li>
<li>Added example illustrating changes in ARIA 1.2 that enable creation of custom select-only comboboxes, which are similar to HTML select elements. This replaces the Collapsible Listbox example, which is now deprecated.</li>
<li>Revised the listbox pattern to specify how to utilize the new ARIA 1.2 support for named groups of options and Added a new listbox example to demonstrate the named option group feature.</li>
<li>Revised the editor menubar example to illustrate new ARIA 1.2 support for named groups of items in a menu.</li>
<li>Updated the listbox and tree patterns to reflect current browser processing of aria-selected and provided guidance regarding the use of aria-checked to communicate selection.</li>
<li>Added section providing guidance about properties used with range widgets, such as aria-valuemin and aria-valuemax.</li>
<li>Added a design pattern and example implementation of the meter role, which is new in ARIA 1.2</li>
<li>Added two examples that demonstrate how to create rating inputs, one based on slider and one based on radio group.</li>
<li>Added two other slider examples: a vertical temperature slider and a media seek slider.</li>
<li>Added a switch design pattern and three example implementations: one made from a div element, one based on HTML button, and one that uses HTML checkbox input.</li>
<li>Added a button example that illustrates use of the new ARIA 1.2 IDL interface.</li>
<li>Added a date picker example that illustrates choosing a date with a combobox.</li>
<li>Added another example of a disclosure navigation menu that demonstrates how to include top-level links.</li>
<li>Added example of a sortable table.</li>
<li>Changed all example pages to include a <q>Jump to</q> menu, a button to open the example in CodePen, and added a prominently placed warning with guidance about testing before re-using example code.</li>
<li>Improved support for high contrast settings and added detailed documentation of high contrast support in many examples.</li>
<li>Improved support for touch-based screen readers in several examples, most notably in sliders.</li>
<li>Due to change in ARIA 1.2, removed Math role from list of roles that have presentational children.</li>
<li>Developed a <a href="https://github.com/w3c/aria-practices/wiki/Code-Guide#apg-coding-standards">comprehensive set of coding standards for HTML, CSS, and Javascript</a> for the APG and updated a significant portion of content to conform with the standards.</li>
<li>In response to feedback, fixed many documentation errors and functional bugs in examples.</li>
</ul>
<p>Comprehensive lists of closed issues included in APG 1.2 release 1 are tracked in the following GitHub milestones.</p>
<ul>
<li>
<a href="https://github.com/w3c/aria-practices/milestone/2?closed=1">APG 1.2 Release 1 Milestone</a>:
Github issues closed in the first publication of APG 1.2 as a W3C Note in November 2021.
</li>
<li>
<a href="https://github.com/w3c/aria-practices/milestone/10">APG 1.2 Working Draft 3 Milestone</a>:
Github issues closed in the third working draft of APG 1.2 published in November 2019.
</li>
<li>
<a href="https://github.com/w3c/aria-practices/milestone/7">APG 1.2 Working Draft 1 milestone</a>:
GitHub issues closed in the first working draft of APG 1.2 published on July 17, 2018.
</li>
</ul>
</main>
</body>
</html>
Loading