Vincent Massol wrote: > Hi devs, > > We've always tried to follow standards in the XWiki project. I'd like > to propose that we start adhering to the WCAG ones to make XWiki even > more accessible. > > The reason I'm proposing this is because XWiki SAS has been contacted > by some Dutch organization promoting the usage of standards in > Netherlands and they're interested in using XWiki for their site. As > such they need that the wiki they use also follows the guidelines... > They've found XWiki since it was one of the wikis out there that > follows most closely the guidelines. > > This is our opportunity to meet the WCAG guidelines and go even beyond > (since the Dutch guidelines go slightly further I believe, see > http://www.webrichtlijnen.nl/english/guidelines/) > . We would be the first wiki to meet this! > > If we agree we'll need to find some ways to automate the execution of > the verifications. Right now we can test pages using this validator: > http://www.webrichtlijnen.nl/english/test/ > > I've started verifying this page: > http://playground.xwiki.org/xwiki/bin/view/Main/ > > Result: > http://www.webrichtlijnen.nl/english/test/report/74721/179372/ > > > Some examples of failing stuff: > > 1) Style attribute forbidden. Everything from CSS. > > Ex from home page: > <div id="globallinks"> <form action="/xwiki/bin/view/Main/WebSearch" > style="margin: 0; padding: 0;"> <div id="globalsearch"> <input > id="globalsearchinput" type="text" name="text" value="search..." > size="15" class="withTip"/><input class="button" value="Go" > type="image" src="/xwiki/resources/icons/xwiki/search.png"/> </div> </ > form> </div> > ... > <div class="hidden" id="spSpaceCreateForm"><form action="/xwiki/bin/ > view/Main/?xpage=create" method="post"> <div> <input name="tocreate" > type="hidden" value="space"></input> <input class="panelinput" > name="title" onblur="if(this.value=='') this.value='Space name'" > onfocus="if(this.value=='Space name') this.value=''" > style="margin:auto;" type="text" value="Space name"></input> <input > type="submit" value="Create"></input> </div> </form> </div> > ... > <p style="font-size:0.75em;padding-left:8px;"><a href="/xwiki/bin/ > inline/Panels/QuickLinks">(Edit this panel)</a></p> > > 2) Need to run CSS Level 2.1 validation. Lots of error. For ex on home > page: http://bit.ly/4x9YlM
> 3) Apparently we made a mistake by choosing to have 2 H1 (one for > title and for headers). "The document hierarchy contains more that one > h1 tags .". -0, I don't like at all the single-H1 constraint. Marius > > Before going further I'd like to ensure that we all agree to follow > these guidelines and put in our best practices (and ensure we verify > with some automated tests later on). > Here's my +1 > Thanks > -Vincent > > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

