Jean-Vincent Drean wrote:
> Admin in view mode, with a left menu :
> http://dev.xwiki.org/xwiki/bin/view/Design/ImproveWikiAdministrationLayout1

-1, the main reason being that the left "tabs" are not L10N-friendly (imagine 
how the german 
translation will break out of the allocated space). Another bad point is that 
it wastes too much 
space, on small screens there isn't much left for the actual administration 
part. The only good 
point is that it allows 1-click switching to another section.

> Admin in view mode, without a left menu :
> http://dev.xwiki.org/xwiki/bin/view/Design/ImproveWikiAdministrationLayout2

+0, the advantage is that it provides a familiar interface. The downside is 
that it does not 
indicate in any way that this is an advanced manipulation of the wiki 
(administration). It looks 
like any other page, but is this entirely a good thing?

> Admin in edit mode, with a navigation panel :
> http://dev.xwiki.org/xwiki/bin/view/Design/ImproveWikiAdministrationLayout3

-0, because it is not consistent at all: first screen does not have any panels, 
all sections have 
one panel, except the panel administration section, which has normal view-mode 
panels. Besides, it 
has the same downsides as option 1 (too much space wasted, L10N-unfriendly).

> Admin in edit mode, without a navigation panel :
> http://dev.xwiki.org/xwiki/bin/view/Design/ImproveWikiAdministrationLayout4

+1, because it maximizes the space efficiency, looks different from normal page 
view (indicating 
that this is something special), is consistent between different sections and 
the administration 
main page, and is L10N friendly.

> Other question, how do we display the space selector :
> 
> http://dev.xwiki.org/xwiki/bin/view/Design/ImproveWikiAdministrationSpaceSelection

There's no good answer here. It depends on the size of the wiki, for small 
wikis with a small number 
of spaces, the complete list works, but it becomes unusable as the wiki grows. 
For example, Curriki 
has several spaces for each user, and it has almost 40.000 users, so how would 
at least 100.000 
spaces look? (yes, Curriki is a spacial case). So, the best thing would be to 
have both ways, but 
only one enabled by default, and the other one commented out in the velocity 
template, so that if 
somebody else wants to use it, the changes would be minimal.

Another option is to use an ajax scrollbar for selecting the space.

Yet another option is to switch dynamically depending on the number of spaces. 
If there are less 
than, let's say, 30 space, display the full list. If there are more, then print 
the suggest code.

But for the first release, I think that the easiest solution is the best. We 
can improve it later, 
it doesn't make sense to delay this further (1.5M2 should be released this 
week, and I'd like to see 
the new administration in it). So, +1 for a static list.
-- 
Sergiu Dumitriu
http://purl.org/net/sergiu/
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to