Adminer 3.2.1
Školení, která pořádám
Nová verze Admineru opravuje několik chyb a mírně zlepšuje uživatelské rozhraní:
- V minulé verzi přibyla možnost hledat podle výrazu, v nové verzi lze výraz i uložit. To se hodí třeba pro uložení
rank = id
u označených záznamů a slouží k tomu funkce =
.
- V úpravě databáze a v jejich seznamu se zobrazovalo správné kódování, ale špatný způsob porovnávání. Jde kupodivu o velmi starou chybu.
- Pokud se v exportu zruší export tabulky, tak se neexportují ani její triggery.
- Textová políčka pro zadávání SQL příkazů už delší dobu podporují tabulátor. To ale znemožňovalo z nich skočit na další políčko pomocí klávesnice. Opuštění těchto políček lze proto nově zajistit klávesou
Esc
.
- Formuláře lze odeslat pomocí
Ctrl+Enter
, i pokud je focus zrovna na políčku <select>
. Už dříve to jde z <textarea>
.
- Editor typu
enum
a klávesové zkratky nefungovaly v IE.
- V Google Chrome se GET formuláře správně neodesílaly AJAXem.
- Všechny textové uploady nyní podporují i UTF-16 a UTF-8 BOM.
- Příkazy se nyní do historie ukládají včetně středníku.
- Při vykonání příkazu obsahujícího středníky (např. trigger s více příkazy) pak tento příkaz nešel spustit z historie. Proto se nově do historie ukládá včetně příkazu
DELIMITER
.
- Při vypnuté volbě
skip_show_database
se nezobrazil seznam databází. Od MySQL 5 to jde ale obejít, což Adminer nově dělá.
- Při použití funkce v editaci (např.
SHA1
) se políčku zruší atribut maxlength
.
- AJAX jsem vnitřně poměrně zásadně předělal, navenek by se to ale mělo projevit jen jinak umístěnou ikonou nahrávání.
- V předchozí verzi zmizely v Editoru názvy sloupců v exportu.
- V Editoru se nově zobrazuje nápověda i pro formát času (datum je od začátku).
- V Editoru se po vyhledání dat zachová způsob řazení.
- Editor nově po připojení nastavuje časové pásmo MySQL podle PHP.
- V přizpůsobení lze vložit HTML kód do části
<head>
a lze potlačit výchozí odkázání existujícího souboru adminer.css
.
- Přibyl polský překlad. Ten už byl ve zdrojácích asi rok, ale vytvořil ho Čech a sám poukázal na jeho nedostatečnou kvalitu, tak jsem ho nikdy nezveřejnil. Teď vznikl překlad od rodilého mluvčího.
Diskuse
Michal Prynych:
Bylo by možné zvětšit velikost select boxu pro výběr porovnání v sekci Vypsat data o jedno políčko tak aby zmizel scrollbar? Viz screen
http://fii.cz/yedamwxv
To si nastavuje prohlížeč sám, Adminer to přepisovat nebude.
Ahoj, dakujeme za update. Prosim Ta postrcis ma k informacii ako funguje "Formuláře lze odeslat pomocí Ctrl+Enter, i pokud je focus zrovna na políčku <select>. Už dříve to jde z <textarea>."
Klikni na jakýkoliv <select> v Admineru (nebo k němu doskákej Tabem) a zmáčkni Ctrl+Enter. Formulář by se měl odeslat.
Díky za každou novou verzi, Jakube.
S touhle verzí půjdeš do Indie nebo se ještě pokusíš o jednu?
Michal Wiglasz:
Připojuji se s díky :-)
Bylo by možné ještě dodělat, aby se při importu z SQL souboru pamatovalo nastavení zaškrtávátka „Zobrazit pouze chyby“, chronicky na něho zapomínám a pak skroluju jak divý… Anebo mě teď napadá, že by stačilo to skrolování zautomatizovat :)
Jakub Vrána :
Adminer 3.2.2 při výběru souboru políčko zaškrtne automaticky.
Michal Wiglasz:
Skvělé, díky!
cucací potřeby:
Přemýšlím, co by se ještě hodilo (a současně to není jen kosmetická věc)...
Občas potřebuju ve vyhledávání v tabulce spojit podmínky pomocí OR, ne pouze pomocí AND, jak je to nyní.
Napadá někoho, jak pro to vymyslet intuitivní ovládání?
Jakub Vrána :
V současné verzi už to jde, i když značně neintuitivně. Jde o to, že lze hledat pomocí výrazu (k tomu slouží prázdný operátor), takže do hledacího pole můžeš napsat třeba:
= 1 OR id > 10
Nicméně to není záměr, ale spíše shoda okolností.
cucací potřeby:
Ještě je tu problém, že AND má větší prioritu než OR.
Plánuješ dát uživateli možnost mít plně pod kontrolou složitější podmínky s více AND a OR operátory?
Jakub Vrána :
Osobně tu potřebu nemám, takže tím asi nebudu zahlcovat uživatelské rozhraní. Každopádně by to mělo jít přidat přes přizpůsobení.
Diskuse je zrušena z důvodu spamu.