On Fri, Nov 19, 2010 at 10:06, Anca Luca <[email protected]> wrote: > > > On 11/19/2010 08:44 AM, Marius Dumitru Florea wrote: >> 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. > > I agree. Also, it took me a while to understand how it works. I would > have expected to work like tabs and switch to the clicked syntax only. > At first it felt like random stuff being displayed, which I blamed on a > potential bug in the mocked interaction. > Also I wonder how does that scale... (if you have 7 syntaxes, it's gonna > be a lot of strikedthrough text). > > I wonder if the benefits of the inline comparison (which are those, > btw?) are bigger than the drawbacks of not understanding how it works > and the amount of clicks needed to get the code.
I have a same doubt, it took me a while to understand how this was working. Choosen examples are not really good to see the benefit of this since comparing HTML and wiki syntax is pretty useless. > > WDYT? > > Anca > >> >> 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 > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > -- Thomas Mortagne _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

