Hi,

On Wed, Apr 28, 2010 at 20:15, Sergiu Dumitriu <[email protected]> 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.

Guillaume


> --
> Sergiu Dumitriu
> http://purl.org/net/sergiu/
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
>



-- 
Guillaume Lerouge
Product Manager - XWiki SAS
Skype: wikibc
Twitter: glerouge
http://guillaumelerouge.com/
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to