[Phpmyadmin-devel] Show/hide column feature

Marc Delisle marc at infomarc.info
Sat Jun 25 15:55:55 CEST 2011


Le 2011-06-25 08:37, Aris Feryanto a écrit :
> 
> On 25 Jun 2011, at 19:21, Marc Delisle<marc at infomarc.info>  wrote:
> 
>> Le 2011-06-24 14:53, Tyron Madlener a écrit :
>>> On Fri, Jun 24, 2011 at 7:04 PM, Aris 
>>> Feryanto<aris_feryanto at yahoo.com>   wrote:
>>>> Hi,
>>>> 
>>>> 
>>>> I've just pushed my commits for show/hide column feature. If
>>>> you have some time, please give it a try at [0] and let me know
>>>> if you have any comment or suggestion.
>>>> 
>>>> When you are testing, please note that the feature still lack
>>>> of some things: - column visibility list drop-down arrows are
>>>> shown in "too many" places when display mode = vertical AND
>>>> repeatCells = small number - the hide (small X) button is
>>>> sometimes annoying, especially when we want to sort a small
>>>> column (e.g., usually ID). I've tried to resize all columns
>>>> using jQuery to properly display the "hide" button next to the
>>>> column label. But, unfortunately, it is quite slow. Any other
>>>> suggestion? Should we remove the "hide" button?
>>>> 
>>>> [0] http://demo.phpmyadmin.net/gsoc-aris
>>>> 
>>> 
>>> Looks good, but how about you put "CTRL + Click to hide" into
>>> the tooltip and remove the X button therefore? Otherwise theres
>>> many features within a really small space, that way its getting
>>> difficult to select the right one.
>> 
>> Aris, I am in favor of removing the X button. On the positive side,
>> it's a quick way to hide a column but after it's hidden, the user
>> wonders how to put it back. If you give to the user the idea that
>> some action directly in the column can hide it, his mind is set in
>> the wrong track about how to restore the column.
> 
> Hmm. Yes, you are right. I'm confinced that it is better to remove
> the X button.  I asked my friend to try and she didn't get the way to
> restore the column visibility easily.

Usability testing is very important, good idea to ask a friend.

> 
> I think I would try to remove X button and emphasize the drop-down
> arrow by adding a hint as you suggested below, Marc.
> 
>> 
>>> 
>>> Also I think it would be enough to add one button that resets
>>> column order and show/hide state, instead of 2 separate ones.
>> 
>> I'm not sure about this; the ideas are different.
>> 
>> About the arrow selector in the big T cell, how about some hint
>> showed to the user?
>> 
>> In this selector, there could be also a "(all)" checkbox on top,
>> which is something standard to see on top of a series of
>> checkboxes; if you go this way, the button in navigation might not
>> be needed.
> 
> I think "show all" button in the top and bottom of the list would
> work. If we use (all) checkbox, it would give the user an idea that
> we can hide all columns, which is pointless when we are browsing a
> table.

Good point.

-- 
Marc Delisle
http://infomarc.info




More information about the Developers mailing list