Hi, I've added 2 new images showing what I had in mind:
1. http://dev.xwiki.org/xwiki/bin/download/Design/NewWysiwygEditorInterface/WYSIWYG.002.png 2. http://dev.xwiki.org/xwiki/bin/download/Design/NewWysiwygEditorInterface/WYSIWYG.003.png WDYT? On Thu, Oct 30, 2008 at 12:07 PM, Sergiu Dumitriu <[EMAIL PROTECTED]> wrote: > There are two things missing: > > 1. The link text. The link text is the text that was highlighted in the editor prior to clicking on the "insert link" button. Right now you cannot insert a link if you have not highlighted some text beforehand. > 2. A Cancel button. There's a big red "cancel / close" button at the top right of the images I've just provided - would that be enough? Guillaume > > > 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 > -- Guillaume Lerouge Product Manager - XWiki Skype ID : wikibc http://blog.xwiki.com/ _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

