2010/4/28 Guillaume Lerouge <guilla...@xwiki.com>: > Hi, > > On Wed, Apr 28, 2010 at 20:15, Sergiu Dumitriu <ser...@xwiki.com> wrote: > >> On 04/28/2010 06:46 PM, Guillaume Lerouge wrote: >> > I'm strongly against the way the treeview works right now. Nobody >> > understands the mix of space and parent/child relationship. I'd KISS it, >> > keeping only the space/page relationship. >> > > http://en.wikipedia.org/wiki/KISS_principle > > >> One idea: ghost symlinks. >> > > "The KISS principle states that > simplicity<http://en.wikipedia.org/wiki/Simplicity>should be a key > goal in > design <http://en.wikipedia.org/wiki/Design>, and that unnecessary > complexity should be avoided." Ghost symlinks? > > - how does the treeview thing work? > - well, it's easy, just click the ghost symlink below that other page and > the whole thing will start scrolling to get you somewhere different from > where you were located > - oh > > >> [s] Main >> - [p] WebHome >> - [p^] /Blog . WebHome/ >> - [p] Great news! >> - [p] BigClient contract >> - [p] BigClient project description >> - [p] More great news! >> [s] Blog >> - [p] WebHome >> - [p] Meet Joe Dyke, our new CTO >> - [p^] /Main . Great news!/ >> - [p^] /Main . More great news!/ >> >> [s] is the space icon, [p] is the page icon, [p^] is the page icon with >> the shortcut overlay. The ghost documents are written in italic with a >> lighter color, and clicking on such a symlink will show the real >> document, by expanding the tree to it, scroll it into view (with >> anymation), and select it. >> >> Note that in the Main space the other children of the Blog.WebHome page >> are not displayed, and in the Blog space the deeper hierarchy of the >> external documents is not shown >> >> WDYT? >> >> Of course, this as a better UI for the alldocs/tree view; the export UI >> should could keep just the space/docs two-level hierarchy. >> > > I think the same, simple, understandable, Space / Page hierarchy should be > used everywhere. > > An alternative is what we do for WebDAV and provide 2 different interfaces: > EITHER space/page OR parents/children but never a mix of both.
Or may be never follow symlinks. Personally, I like the idea to show that one space I want to export have dependencies on other space. With symlinks display I can decide or not to add other space to my export. Arnaud. > > Guillaume > > >> -- >> Sergiu Dumitriu >> http://purl.org/net/sergiu/ >> _______________________________________________ >> devs mailing list >> d...@xwiki.org >> http://lists.xwiki.org/mailman/listinfo/devs >> > > > > -- > Guillaume Lerouge > Product Manager - XWiki SAS > Skype: wikibc > Twitter: glerouge > http://guillaumelerouge.com/ > _______________________________________________ > users mailing list > users@xwiki.org > http://lists.xwiki.org/mailman/listinfo/users > _______________________________________________ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users