There are two things missing: 1. The link text. 2. A Cancel button.
Guillaume Lerouge wrote: > Hi, > I think that the various propositions we've had (from Laurent, Sergiu and I) > are not that much different and that we can come to a first version that > keeps most of their advantages under the tight time constraints we're > working under. Here goes : > > 1. Provide lists only for wikis (in multiwiki mode), spaces and pages as > of now (and take care about additional things that can be related to a page > - headers, objects, attachments - at a later stage) > 2. Going opposite to my initial thoughts, it is probably better to keep > link creation towards existing and not yet existing pages in the same > place. > 3. On the whole we all agree on providing 3 lists: one for wikis, one for > spaces, one for pages. The issue was of presenting it in 1 column with 3 > steps or 3 columns. I think that given today's screen sizes, using 3 > columns > should work and it's not that counterintuitive to users. > 4. We can follow Sergiu's proposal quite closely for each list : > 1. Column title (Wikis, Spaces, Pages) > 2. Dynamic filtering field > 3. List of items (10 visible by default) centered on the current wiki, > space, page highlighted (as in Sergiu's proposal) > 4. "Or input the name of a new [space, page]" input field > 5. A small italics link titled "more options" that opens a 2nd dialog > box with additional options (parameters, target, anchors, etc) > 6. A big, green "Create" button. Upon clicking the button, the user is > brought back to the editor. > > > > | Column Title (Wikis, Spaces, Pages) | > | [filter items input field] | > | Item 1 | > | ... | > | Item 10 | > | [Or input the name of a new element field] | > | Advanced options | > | CREATE ITEM BUTTON | > > > WDYT ? > > Guillaume > > > On Thu, Oct 30, 2008 at 12:01 AM, Sergiu Dumitriu <[EMAIL PROTECTED]> wrote: > >> Marius Dumitru Florea wrote: >>> Hi Sergiu, >>> >>> First of all, thanks for the proposal. I know how busy you are. See my >>> notes below. >>> >>> Sergiu Dumitriu 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. >>>>> * It's missing the ability to specify any number of parameters (for >>>>> advanced usages) >>>>> >>>>> Thanks >>>>> -Vincent >>>> How about this interface: >>>> >>>> >> http://dev.xwiki.org/xwiki/bin/download/Design/NewWysiwygEditorInterface/ui.zip/default.png >>>> This works a bit like the way the Mac file explorer works. By default, >>>> when creating or editing a link, the current wiki/space/document are >>>> selected. If the user clicks on a different wiki, space or anchor, the >>>> descending columns are cleared, and a "loading" message is displayed, >>>> like in: >>>> >> http://dev.xwiki.org/xwiki/bin/download/Design/NewWysiwygEditorInterface/ui.zip/loading.png >>> In Guillaume's proposal the user is able to insert a link to a space >>> directly without selecting the WebHome page (same for a wiki, without >>> selecting the Main space and the WebHome page). How is this achievable >>> in your design? I guess there could be a button at the bottom of each >>> list or maybe the user could double click on a list item. >> If the user selects just the wiki, without selecting a space, or just >> the space, without selecting a doc, or the doc without selecting an >> anchor, then the default is used: Main.WebHome, Space.WebHome, no >> particular anchor. (Note that 'Main' and 'WebHome' can be customized, so >> be sure to use the proper API instead of hardcoded strings) >> >> And yes, at the bottom are buttons, I didn't add them to save time, and >> because I thought they are obvious. >> >>>> For links to non-existing documents ("wanted"), under spaces and >>>> documents a custom input box can be displayed, as in: >>>> >> http://dev.xwiki.org/xwiki/bin/download/Design/NewWysiwygEditorInterface/ui.zip/custom.png >>>> The list of spaces/documents is populated on display, like the RMUI >>>> tables. Above the list, a "Displaying S-E out of T" message is displayed >>>> only when the list does not fit in one page. >>> But the list of pages doesn't seem to be 'paginated'. I'm afraid of what >>> could happen if there are a lot of pages (like hundreds). I guess we >>> should look for a smart list that loads only the visible items. >> WDYM? "Like the RMUI tables" means exactly this: just the documents >> corresponding to the selected range are queried from the database and >> sent via AJAX. It is not classic paginating, but a dynamic range. >> >>>> The anchor column can be used to link to a document section (should we >>>> display sections from the saved document, or from the edited document if >>>> the selected document is the currently edited one?), to an attachment, >>>> or to a comment. Custom ID means entering in an input box a custom ID, >>>> without any checks if such an element exists or not. Should we also have >>>> a "page section" which allows to choose between the content area, >>>> comments, attachments, history? >> OK to move this to the params tab. >> >>>> Each column can be filtered by entering some text in the respective box: >>>> >> http://dev.xwiki.org/xwiki/bin/download/Design/NewWysiwygEditorInterface/ui.zip/filter.png >>>> Besides the "Simple" view, there's also the advanced view, and the >>>> "additional params" view. >>>> >>>> The params view allows customizing the link, by entering target, rel, >>>> class and id attributes: >>>> >> http://dev.xwiki.org/xwiki/bin/download/Design/NewWysiwygEditorInterface/ui.zip/params.png >>>> For the advanced view I don't have screenshots, but it could contain the >>>> suggest input boxes for wiki, space and document name, and some way of >>>> selecting a custom action (view, edit, cancel, ssx...), a custom version >>>> from the history, a query string. >>>> >>>> >>>> Sorry for the raw aspect of the drawings. >>> I'm also worried about the horizontal layout. In some cases (I suspect >>> Watch) space and page names could be really long. I've noticed you cut >>> the long names and added "..." to avoid horizontal scroll. Even with a >>> tool tip showing the full name this might still be annoying for some >> users. >> Yes, the ... mean that the document name was cropped, and the full title >> is displayed as a tooltip. >> >> With a small font and the large resolutions that are frequent nowadays, >> I don't think this is a problem. We'll probably have to use a different >> for smaller devices. Something like what macs do seems good enough: >> Display the columns that fit, up to the most specific one selected, and >> the rest are hidden on the left or right sides (Ask Jerome to show you >> on his mac, if he still has it). >> >> Basically, things go like this: >> >> | Wiki | Space | >> | | | >> | wiki1 | Space1 | >> | wiki2 | Space2 | >> | |wiki3| | Space3 | > >> | wiki4 | Space4 | >> | | Space5 | >> >> After selecting the space: >> >> | Space | Doc | >> | | | >> | Space1 | Doc1 | >> | Space2 | Doc2 | >> < ||Space3| | Doc3 | > >> | Space4 | Doc4 | >> | Space5 | | >> >> This allows having just 2 columns (or even 1) with plenty of space to >> display 80 or more small characters. >> >> -- >> Sergiu Dumitriu >> http://purl.org/net/sergiu/ >> _______________________________________________ >> devs mailing list >> [email protected] >> http://lists.xwiki.org/mailman/listinfo/devs >> > > > -- Sergiu Dumitriu http://purl.org/net/sergiu/ _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

