On Oct 31, 2008, at 12:17 PM, Sergiu Dumitriu wrote: > Guillaume Lerouge wrote: >> Hi, >> >> I personally like Marta's suggestion a lot (that's definitely be >> the one I >> would use) and I think providing it to users would be cool. However >> displaying both input methods on the same page might look clunky. >> >> What we could do is to take advantage of XWiki's simple user / >> advanced user >> feature: we could display the full graphical interface for simple >> user and >> the quick input one for advanced users, or maybe have 2 tabs with >> the simple >> one selected for simple users and the advanced one selected for >> advanced >> users when they click on the "add link" button. >> >> WDYT? > > But this means that users will not be able to learn the syntax and > switch to advanced users. And Simple/Advanced is more than how well do > they know how the wiki works. There could be users that want to enter > links fast, but don't want to know about object editing. > > I think that keeping both is OK, provided the two areas are delimited, > and the "wizard" can be collapsed. The smart input is small and > doesn't > take too much space. It's important to make it clear that the two are > alternatives, and they don't have to use both in order to enter a > link.
I agree with Sergiu. -Vincent >> On Thu, Oct 30, 2008 at 3:30 PM, Vincent Massol >> <[EMAIL PROTECTED]> wrote: >> >>> Yes +1 >>> >>> This is exactly what I had in mind too. >>> >>> And yes we should make the control reusable for navigating to any >>> page >>> quickly. >>> >>> Thanks >>> -Vincent >>> >>> On Oct 30, 2008, at 2:40 PM, Marta Girdea wrote: >>> >>>> Hi everyone, >>>> >>>> Here's my (late) reaction to the discussion about managing links in >>>> the new >>>> wysiwyg: >>>> >>>> All the proposals target users who are XWiki beginners and need >>>> guidance in >>>> their actions. This is good, of course, for a newbie it's the right >>>> approach, but a more experienced user will be *very* annoyed with >>>> all the >>>> clicking and tabbing and browsing that is necessary in order to >>>> create a >>>> link. Experienced users should also have the right to use the >>>> wysiwyg >>>> without being slowed down by all the help it offers. >>>> >>>> Consequently, I would propose to provide two ways of creating the >>>> link. In >>>> the dedicated dialog, there should be two areas (sorry i didn't >>>> make a >>>> drawing): >>>> - top: a small zone for those who know what they are doing, with a >>>> single >>>> input endowed with a "smart" suggest feature. >>>> - under it, a bigger zone containing one of the proposed complex >>>> selection >>>> interfaces. In my opinion, this zone should be collapsed for >>>> advanced users. >>>> >>>> Here's an example that illustrates how the link input would work. >>>> When the >>>> user starts writing "de" in the input, the suggestions will include >>>> all >>>> wikis, spaces from the current wiki and pages from the current >>>> space >>>> that >>>> start with "de", for example in this form: >>>> *de*v: >>>> *De*velopment. >>>> CurrentSpace.*De*tails >>>> (For experienced users, it will be obvious that what ends with ":" >>>> is a >>>> virtual wiki, what ends with "." is a space in the current wiki, >>>> etc. Maybe >>>> some color codes can be used in the suggestion list to help them to >>>> quickly >>>> spot what they need, and, for a "richer" experience, the different >>>> fragments >>>> of the path can be displayed in the input with that color, for >>>> example: >>>> purple for wikis, blue for spaces, green for pages. The same color >>>> codes >>>> could be used in the beginner's zone as well.) >>>> >>>> If the user chooses "dev:", then at that point we start suggesting, >>>> according to the user's input, spaces from that wiki, and so on. >>>> Also, >>>> whenever the user hits ":" (not necessarily by choosing explicitly >>>> one of >>>> the suggestions), we realize that so far he specified a virtual >>>> wiki, and >>>> start making suggestions of spaces from that wiki. >>>> >>>> So, basically, this is addressed to users that know the syntax of >>>> an >>>> internal wiki link, know where they want to link, and just want to >>>> type it >>>> quickly. >>>> >>>> (offtopic: such an input would also be very useful for implementing >>>> Vincent's idea XWIKI-1485). >>>> >>>> Of course, the user may be wrong and try to point to a page that >>>> does not >>>> exist. He will be informed about the mistake with a small warning >>>> somewhere >>>> around the input, but he will be allowed to continue (maybe he >>>> knows >>>> what >>>> he's doing; otherwise he would have used the wizard :) ). >>>> >>>> A complex selection interface is very necessary and can under no >>>> circumstances be replaced by this toy, but, in my opinion, if the >>>> beginners >>>> are properly helped by it and shown the result of their actions, >>>> some may >>>> start to understand how to write the paths without all the guidance >>>> and end >>>> up preferring to use the more simple and quick variant. I'm >>>> thinking >>>> that >>>> maybe the two (the input and the selector) should be at all time >>>> "synchronized". I'm aware that probably there's not enough time >>>> to do >>>> everything before 1.7, but imo this approach would really boost the >>>> usability for all categories of users. > > > -- > 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

