[Phpmyadmin-devel] Recently Used Tables

Marc Delisle marc at infomarc.info
Tue May 17 18:41:50 CEST 2011


Aris Feryanto a écrit :
> On 16 Mei 2011, at 19:37, Marc Delisle <marc at infomarc.info> wrote:
> 
>> Tyron Madlener a écrit :
>>> On Mon, May 16, 2011 at 2:08 PM, Marc Delisle
>>> <marc at infomarc.info> wrote:
>>>> Tyron Madlener a écrit :
>>>>> On Mon, May 16, 2011 at 12:37 PM, Aris Feryanto
>>>>> <aris_feryanto at yahoo.com> wrote:
>>>>>> The intention of providing recently used tables is to make
>>>>>> users able to jump between tables (they used recently) in
>>>>>> different databases. I don't think this can be achieved by
>>>>>> sorting the main list, since: 1. Current navigation frame
>>>>>> has two kind of views: light version (dbs list first, then
>>>>>> if you click one db, it will display the tables list of
>>>>>> that db) and complete version (all dbs + tables in one
>>>>>> list). In the light version, it will displays only tables
>>>>>> of one db (tables from other dbs are not shown). So, we
>>>>>> can't jump between tables in different dbs. In the full
>>>>>> version, list of tables are grouped by their dbs. Sorting
>>>>>> will messed up the list. 2. The users will be confused by
>>>>>> the "always changing" dbs/tables list.
>>>>> True, switching between tables from different dbs wouldn't
>>>>> work then. If the table/db list would be implemented as
>>>>> collapsable tree, then it would work :)
>>>> This feature exists but is not enabled by default.
> 
> Just want to make sure we all refer to the same thing. I guess "this
> feature" here, means only the collapsable tree (not along with the
> sorting). Please correct me if I am wrong.

You're right, I'm referring to setting LeftFrameLight to false.

> 
> And @Tyron: even the collapsable tree can be sorted (sort by the db
> first, then sort by the tables for each db), I think it is not a good
> idea to do so. As I've mentioned before, users will be confused by
> the "always changing" list (e.g. If tables are sorted from the most
> recently used, you do not want to spend more time to look for a table
> in the list because the list often change, right? :)
> 
>>> How come it is not the default setting? Because it loads too
>>> slow?
>> At least, this was the case when the number of tables per database
>> was computed. Also, I don't believe that this method respects the
>> maximum number of databases in navi panel.

-- 
Marc Delisle
http://infomarc.info




More information about the Developers mailing list