[Kolab-devel] Thinking about how to better visualize folder structures
Gunnar Wrobel
wrobel at horde.org
Fri Aug 26 07:43:26 CEST 2011
Quoting "Georg C. F. Greve" <greve at kolabsys.com>:
> Hi all,
>
> At
>
> http://wiki.kolab.org/UI-Concepts/Folder-Listing
>
> you can find the beginnings of a page that attempts to help
> coordinate the way
> in which Kolab clients list folders in a more consistent and concise way than
> we have right now.
>
> Please note that this is a draft to solicit input.
>
> So input would indeed be greatly appreciated.
I'm not certain if it is sufficient if the draft only describes the
folder list display.
With displaying the folder list comes the question on how the user may
add new items to the list.
I could imagine different UI variants:
1) Within the list display itself a context sensitive command adding a
new folder below the selected parent seems the easiest option.
2) If context-sensitivity is not available two input elements could be
combined: A free-text folder name input and a drop-down list with all
existing folders (+ potential non-existing roots) as parent selection.
3) The most reduced UI variant: a free-form text-only input that takes
the complete folder name.
My concern is mainly with (3): Either we say
i) that this type of input is disallowed for creating new IMAP
folders on the Kolab server
ii) or we require the canonical IMAP path in case free-form text is used
iii) or the prefixes "(...)" and ">" have special meaning when
creating new IMAP folders
iv) or we only allow creation of new folders in the personal
namespace when using a free-form text field
I do think a free form text input field can be useful/necessary in
some situations (not only CLI clients) so I'm not certain (i) is an
option. (ii) seems confusing as well if the listing hides the actual
IMAP namespace information. Is (iii) or (iv) an option?
Cheers,
Gunnar
>
> Best regards,
> Georg
>
>
> --
> Georg C. F. Greve
> Chief Executive Officer
>
> Kolab Systems AG
> Zürich, Switzerland
>
> e: greve at kolabsys.com
> t: +41 78 904 43 33
> w: http://kolabsys.com
>
> pgp: 86574ACA Georg C. F. Greve
--
Core Developer
The Horde Project
e: wrobel at horde.org
t: +49 700 6245 0000
w: http://www.horde.org
pgp: 9703 43BE
tweets: http://twitter.com/pardus_de
blog: http://log.pardus.de
More information about the devel
mailing list