On 01/08/2014 09:14 AM, Guillaume "Louis-Marie" Delhumeau wrote:
> In that specific case, I agree I could have made an other decision.
> Actually I wanted to include the results of the other page in the current
> page (not only a link to that other page).

That means that the content is accessible. A non-JS implementation
doesn't have to look and behave exactly the way it does with JS, just
that the content can be accessed one way or another.

> Anyway, the problem is more generic that this.
> 
> I agree that having at least a content editor tool accessible would be
> great. But we already have not this. To me, the Space Index is a mandatory
> feature to navigate trought the wiki and it does not work without
> javascript. You can not use the object editor without js neither (just try
> to click on the object editor link without js).

The object editor works perfectly fine. You can get to it from the URL.
You can see it in a text browser. You can see it with stylesheets
disabled. The fact that the menu is not accessible is a different story,
we know about it, just that nobody had the time to work on it.

> So we should provide a non js solution for that too.
> 
> Do we want to make that effort?
> 
> 
> 2014/1/8 Marius Dumitru Florea <[email protected]>
> 
>> I've looked at what Guillaume did and adding support for
>> non-JavaScript is just a matter of putting the right URL in the href
>> attribute of the anchor.. We're not talking about fancy stuff here,
>> just basic navigation which is enhanced by AJAX.
>>
>> On Wed, Jan 8, 2014 at 10:46 AM, Marius Dumitru Florea
>> <[email protected]> wrote:
>>> I fully agree with Sergiu on this. Whenever I work on UI I first look
>>> for a clean and lightweight non-JavaScript solution (even if it's a
>>> partial solution). Then I see how this can be enhanced with
>>> JavaScript.
>>>
>>> The entire web page can be generated on the client side with
>>> JavaScript. So my worry is that saying "we don't need support the
>>> navigation without javascript in 2014" will lead to using JavaScript
>>> even where it's not really needed (e.g. using click listener to focus
>>> an input element in an HTML form instead of the label element with the
>>> 'for' attribute set).
>>>
>>> I think navigation should work as much as possible without JavaScript.
>>>
>>> Thanks,
>>> Marius
>>>
>>> On Wed, Jan 8, 2014 at 8:00 AM, Sergiu Dumitriu <[email protected]>
>> wrote:
>>>> On 01/07/2014 09:28 AM, Guillaume "Louis-Marie" Delhumeau wrote:
>>>>> Hi devs,
>>>>>
>>>>> In a recent pull request
>>>>> (https://github.com/xwiki/xwiki-platform/pull/254), I have "fixed" a
>>>>> bug reported by the accessibility validator by hiding a
>>>>> link if javascript is not enabled on the browser. It didn't fix the
>> fact
>>>>> that the feature is unavailable without javascript, but at least the
>> link
>>>>> was not there.
>>>>>
>>>>> I did it because I have the feeling that some committers think we don't
>>>>> need support the navigation without javascript in 2014.
>>>>>
>>>>> Now, it seems that we do not all agree about this.
>>>>>
>>>>> That is why I think we should talk about this to decide what rule we
>> should
>>>>> put in place for the next years.
>>>>>
>>>>> Thanks, in advance, for your opinions.
>>>>>
>>>>> Louis-Marie
>>>>
>>>> -1 (non binding since this isn't a vote).
>>>>
>>>> But it really depends on how do we see XWiki.
>>>>
>>>> If it's an enterprise application, then yes, we can drop support for
>>>> accessibility.
>>>>
>>>> If it's a wiki, then -1, any wiki should be all-inclusive, as a content
>>>> authoring tool; but that doesn't mean that EVERYTHING must work without
>>>> scripts, just that at least basic navigation and content authoring
>>>> should work even from a text-based or voice-based browser.
>>>>
>>>> Same answer if it's a generic web content authoring tool, not just a
>>>> wiki. However, if it's a specific data entry tool with a specific target
>>>> (i.e. a custom application for somebody's intranet), then it's up to the
>>>> customer to decide if accessibility is a must.
>>>>
>>>> If it's a web application development framework, then it doesn't
>>>> necessarily have to be accessible, although it would be better (anybody
>>>> can write Java code in an accessible editor, why not XWiki code?), but
>>>> the resulting application (and the navigation around it) may be required
>>>> to be accessible.
>>>>
>>>>
>>>> Anyway, asking the devs is pointless, we can write whatever kind of
>>>> XWiki we want, but that doesn't mean that end users are going to be
>>>> happy about it. The users are the ones that should voice their opinion.
>>>>
>>>> FWIW, in the past a few XWiki users did choose XWiki because it was
>>>> accessible, and XWiki SAS did sign a contract for providing and
>>>> maintaining XWiki accessible, where "accessible" is defined as "passing
>>>> the Dutch webrichtlijnen validation". I don't know if that contract is
>>>> still in effect or not.

-- 
Sergiu Dumitriu
http://purl.org/net/sergiu
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to