On 11/18/2010 12:56 PM, Vincent Massol wrote: > > On Nov 18, 2010, at 11:40 AM, Ecaterina Moraru (Valica) wrote: > >> On Wed, Nov 17, 2010 at 20:45, Vincent Massol<[email protected]> wrote: >> >>> Hi Caty, >>> >>> On Nov 17, 2010, at 5:39 PM, Ecaterina Moraru (Valica) wrote: >>> >>>> Hi, >>>> >>>> This is a proposal for compacting the way we show XWiki Syntaxes >>>> >>> http://incubator.myxwiki.org/xwiki/bin/view/Improvements/SyntaxExperiments >>>> >>>> Feedback is welcomed. >>> >>> It looks good. >>> >>> I have some questions: >>> >>> * I think it would be good to have a menu on the left listing all the >>> syntax "domains": text formatting, tables, sections, etc and when you click >>> on "domains" you get the doc for that domain (without reloading the whole >>> page if possible) >>> >>> >> I think this feature is already covered by the TOC. > > TOC is good but a nicer left menu is even better IMO. > I'd envision something similar to the left menu in the new admin UI you've > been working on. > Note that it's not a big point and it could be done as a second step later on. > >> The main reasons I like it in the current form are: >> + the toc gives you a way to navigate to the desired section and this is >> accessible/visible since the beginning of the page. We could improve here by >> grouping into some categories (text editing, development, multimedia) and >> also using some numbers to show the hierarchy 1., 1.1, etc. (makes it much >> easier to follow the nesting) ; >> >> + if you want to browse the content, learn the syntax or just see XWiki >> syntax capabilities, is much easier to do this by scrolling than segmenting >> the content and needing to click each time. > > Yes this is the part that I don't like too much. It makes the page look a bit > huge and messy. > > However we could have the best of both worlds with something like:
> http://confluence.atlassian.com/renderer/notationhelp.action Nice. This also shows that we don't need 3 columns. The information given by the "Feature" columns (which takes a lot of space) can be integrated in the other columns or moved outside of the table in a section title. I don't like the syntax chooser but I don't have a better solution (that scales with the number/version of syntaxes). For each non-default syntax I have to click twice to be able to copy&paste the example in my page. Thanks, Marius > (check the ALL entry) > >> - the negative part about the current model is when you want to access two >> non-sequential categories: you either scroll until you find it, or go top >> and use another anchor. > > Yes. > >> The generic solution for this problem (and this targets all pages, which is >> much nicer than building something custom just for the Syntax page) is the >> option to select to have a following TOC (the way we have now the page >> related action menu). > > Or a panel on the left. > >>> * We need to ensure that this syntax help page is accessible for people >>> with deficiencies (ie it must pass WCAG) since some of them won't be able to >>> use the WYSIWYG editor they'll need to use the wiki editor and thus know how >>> to write in wiki syntax. How could we make the syntax chooser work nicely >>> for WCAG? >>> >> >> About WCAG: >> >> - the main problem with generated tables from wiki markup is that they lack >> summary attr. We can fix this by creating a macro that creates the table >> header, and we need one because the header will need to specify the syntaxes >> available for the specific feature (some features will be available just for >> syntax 2.0 and 2.1 for example). >> >> - we will improve the syntax chooser to conform with Link guidelines (will >> have underline, be marked as links and have title attr); >> >> - because of the comparison feature between syntaxes, various syntax code is >> mixed. For people that use screen readers will have hidden markup that will >> mark each line, and also have final total code written (not visible for the >> others), Example: >> >> <dt>term2</dt> >> :; term2 >> <dd>definition2</dd> >> :: definition2 >> >> will be marked: >> >> [Syntax 1.0] >> <dt>term2</dt> >> <dd>definition2</dd> >> >> [Syntax 2.0] >> :; term2 >> :: definition2 >> >> [Comparison] >> [Syntax 1.0]<dt>term2</dt> >> [Syntax 2.0] :; term2 >> [Syntax 1.0]<dd>definition2</dd> >> [Syntax 2.0] :: definition2 >> >> Please tell me if there are other WCAG problems. I will improve the >> proposal to show the hidden markup. > > ok 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

