Marius Dumitru Florea wrote:
> Vincent Massol wrote:
>> On Oct 28, 2008, at 3:56 PM, Jean-Vincent Drean wrote:
>>
>>> Hi,
>>>
>>> The last proposal for links management in the wysiwyg editor can be  
>>> found here :
>>> http://dev.xwiki.org/xwiki/bin/download/Design/NewWysiwygEditorInterface/wysiwyg%2Dsuite.pdf
>> Sounds nice. Some comments:
>>
>> * The link menu items should be improved IMO:
>> -  I would put adding an external link at the bottom since it's not  
>> the most used one
>> -  The labels should be improved. I don't know if "wanted page" is  
>> obvious (it wasn't for me)
>> * The screenshots are missing wiki selection (for multi wiki installs)
>> * I'm not sure I like the wizard like approach, i.e. having to select  
>> some value before selecting others. I think I would have preferred a  
>> single screen but that's me only.
> 
> I'm not into the wizard approach also. One reason is indeed the fact 
> that I have to step through 3 dialogs or so in order to insert an 
> internal link. Another reason is that the solution with extended lists 
> is not scalable at all. The Main space on xwiki.org has more than 100 
> pages (I discovered this after I killed next.dev.curriki by trying to 
> view the space index for XWiki space..) so scrolling through these 100 
> pages is a pain. Why not using filterable combo boxes?

Wizards seem indeed a little too much, at least the way I see things, that the 
link should be something quite fast to add. I was thinking about suggest boxes 
since *the user should know already something about where he wants to link*. He 
will very very very rarely need to see *all* pages / spaces to choose one (it's 
not like he's picking randomly!)

My extreme approach for this would be a suggest in which the user would write 
something like:
<wikiName>:<SpaceName>.<PageName>
and he would have suggestions for each of the 3 fields.

Now I am very aware that this might seem cryptic for a lot of users so just 3 
suggest fields could do it. This can also help with:
* not loading the whole list of spaces / pages, since we could load suggestions 
only after we got some hints from the user (the first letter, for example)
* allowing the user to insert a page that does not exist in the same input as 
an 
existing page/space, thus transparently creating a link to a new page (I'm not 
really sure we want that, though)

Happy coding,
Anca Luca

> 
>> * It's missing the ability to specify any number of parameters (for  
>> advanced usages)
>>
>> 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

Reply via email to