<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Aug 27, 2013 at 5:59 PM, Marc Delisle <span dir="ltr"><<a href="mailto:marc@infomarc.info" target="_blank">marc@infomarc.info</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Michal Čihař a écrit :<br>
<div class="im">> Hi all<br>
><br>
> I've looked a bit about problems people see with navigation frame and<br>
> here is a little summary.<br>
><br>
> - Speed<br>
><br>
> The navigation panel is quite slow. By quickly looking at SQL queries<br>
> it does, the database/table comments are quite big culprit here. Simply<br>
> setting $cfg['ShowTooltip'] = false reduces load time a lot.<br>
><br>
> For not so big database (~25 tables), I get from 1.25s to 0.128s.<br>
><br>
> Are tooltips really worth of this? I suggest to drop this feature<br>
> completely. In case there will be demand for something like that, lets<br>
> load it on demand when user is hovering the table.<br>
><br>
> <a href="https://github.com/phpmyadmin/phpmyadmin/pull/646" target="_blank">https://github.com/phpmyadmin/phpmyadmin/pull/646</a><br>
<br>
</div>As I wrote in the pull request, I suggest instead to set the directive<br>
to false by default, keeping the feature for those who need it. At least<br>
for 4.0.x.<br>
<div class="im"><br>
><br>
> - Pagination<br>
><br>
> Pagination together with tree can be quite annoying. I think we should<br>
> increase limit for pagination to something like 250. It is still not<br>
> too much to load (with disabled table comments, see above) and you can<br>
> scroll in the navigation bar, what is much more convenient that<br>
> clicking browse arrows.<br>
><br>
> <a href="https://github.com/phpmyadmin/phpmyadmin/pull/647" target="_blank">https://github.com/phpmyadmin/phpmyadmin/pull/647</a><br>
<br>
</div>Merged.<br>
<div class="im"><br>
><br>
> - Quick search and pagination<br>
><br>
> "%s other result found" is another usability nightmare, but this can be<br>
> hidden by increasing limits (see above). But IMHO quick search (as it<br>
> is anyway server side) should directly return all results.<br>
><br>
> - Database jumping<br>
><br>
> Maybe we should consider some option for database jumping - providing<br>
> select box with all databases which will bring user directly to this<br>
> database. This seems to be quite frequent use case for people<br>
> maintaining lot of databases and tree navigation makes this quite<br>
> hard...<br>
><br>
> - Preserving state on reload<br>
><br>
> This has been already discussed before.<br>
<br>
</div>Kasun is working on that this week and maybe he should target QA_4_0 for<br>
this "feature" (if it's not too much new code)?<br>
<br>
As he said in his proposal, "This is more of a bug".<br></blockquote></div><br></div><div class="gmail_extra">Hi,<br><br></div><div class="gmail_extra">Feature request 1398 [1], which I have gone on to implement [2] under GSoC is about indicating the current database/table/view rather than preserving the state of the navigation tree on reload. I am willing to have a look at the reload issue, but this will probably be after the GSoC period.<br>
<br>[1] <a href="https://sourceforge.net/p/phpmyadmin/feature-requests/1398/">https://sourceforge.net/p/phpmyadmin/feature-requests/1398/</a><br>[2] <a href="https://github.com/phpmyadmin/phpmyadmin/pull/632">https://github.com/phpmyadmin/phpmyadmin/pull/632</a></div>
<div class="gmail_extra"><br>-- <br><div dir="ltr"><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)">
Regards<br></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)">
Kasun Chathuranga</div></div>
</div></div>