[Phpmyadmin-devel] New feature: Load/save Query-By-Example

Hugues Peccatte hugues.peccatte at gmail.com
Tue Mar 4 20:49:51 CET 2014


2014-03-03 21:14 GMT+01:00 Hugues Peccatte <hugues.peccatte at gmail.com>:

> 2014-03-03 18:47 GMT+01:00 Hugues Peccatte <hugues.peccatte at gmail.com>:
>
> Hi,
>>
>> 2014-03-03 14:43 GMT+01:00 Isaac Bennetch <bennetch at gmail.com>:
>>
>>
>>>
>>> On 2/28/14 7:52 AM, Marc Delisle wrote:
>>> > Hugues Peccatte a écrit :
>>> >> Hi everyone,
>>> >>
>>> >> I just implemented the new feature "Load/save Query-By-Example" (see
>>> ticket
>>> >> https://sourceforge.net/p/phpmyadmin/feature-requests/569/ and pull
>>> request
>>> >> https://github.com/phpmyadmin/phpmyadmin/pull/958).
>>> >>
>>> >> In the UI interface, I used the terms "New search" and "Saved
>>> searches".
>>> >> Marc proposed to use the terms "New search definition" and "Saved
>>> search
>>> >> definitions".
>>> >>
>>> >> Which one do you prefer? Which one is the more understandable for an
>>> >> english people? Do you have another interesting proposal?
>>> >>
>>> >> Thanks for your feedback.
>>> >>
>>> >> Hugues.
>>> >
>>> > Hi,
>>> > it could also be "New search bookmark", "Saved search bookmarks", ...
>>>
>>> Of the three choices proposed, I most prefer "New search bookmark" and
>>> "Saved search bookmarks". Using the word "query" instead of "search"
>>> also fits nicely.
>>>
>>
>> In SQL tab, there is a text "Bookmark this SQL query". Couldn't it lead
>> to confusion?
>> I agree with "search bookmark". So I'll change this.
>>
>
> I changed it, locally. I used "bookmarked search". Is it ok ?
>
>
>>
>>
>>>
>>> A few things I noticed while testing this feature:
>>>
>>> 1) When attempting to save a bookmark without providing a name, instead
>>> of "Missing information to save the search." we should be more specific
>>> and instead say "Please provide a name for this bookmarked query."
>>>
>>
>> I agree. I'll try to implement this.
>>
>
>  Done.
>
>
>>
>>
>
>>
>>>
>>> In an ideal world, IMO, the proper field should then get focus and have
>>> a light red background until the user starts to type. I don't believe we
>>> do that anywhere, but it is a good way to draw the user's attention to
>>> the blank and required field.
>>>
>>
>> I agree also. I'll try to see if I can do something about this.
>>
>
> I did it, but there is a "problem"... The field is focused, but behind the
> "PMA_ajaxShowMessage". So I click on the popin to close it... and lose the
> focus...
> The only thing that I can do is to add a red border to the field. As the
> content of the page is reloaded when submitting the form, the field won't
> stay red too long.
>
> I'm working at the same time and I did something:
> - when having an error, I receive the id of a field (already done to focus
> the element)
> - I remove the class "error" of all inputs in the page
> - I had the class "error" to the field
>
> So even if there are many errors on different fields without reload, only
> one field will stay with the "error" class.
>
> What do you think about this please?
>
>
>>
>>
>>>
>>> 2) I think we should we prompt the user before saving over an existing
>>> bookmark.
>>>
>>
>> Currently, you can't use a bookmark name already used by this user on
>> this DB. Do you mean that we should authorize to overwrite a name if the
>> user agree?
>>
>>
>
> Hugues.
>

Hi,

It had been merged, so you can try it not to fill the name and click on
"Save".

Hugues.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.phpmyadmin.net/pipermail/developers/attachments/20140304/306ba7b1/attachment.html>


More information about the Developers mailing list