2014/1/8 Sergiu Dumitriu <[email protected]>

> 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.
>

Because you know it. I also know the URL to see the activity stream of a
subwiki ;)


> 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.
>

That is precisely the point.

Just to clarify my position: I am not strongly against having a non-js
version of XWiki for the core features, and I will change my previous
commit since the Marius proposition is so simple that it is a shame to not
do it.

I am sensitive to that problem of accessibility, and I would like to have
an Internet where the disparities of the real-world does not exist. But
maybe we should decide a clear rule about that and decide what should be
the "scope" of that accessibility, and keep in mind that it has an extra
cost for our little team.

LM


>
> > 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
>
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to