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/wy…
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
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs