Adminer 3.3.4

Školení, která pořádám

Novou verzi Admineru jsem chtěl vydat už loni v září, ale s jednou drobností jsem ještě nebyl spokojen, a pak už jsem na to kvůli nové práci neměl dost energie. Běh života se zase ustálil, drobnost jsem opravil, připojil pár dalších úprav a nová verze může ven.

Adminer nakonec používám i ve Facebooku. Pro připojení k databázím tady používáme jednu vrstvu navíc (tzv. tier) – ta ověří, jestli s danou databází můžu pracovat a pokud ano, tak mi vrátí IP adresu, port a přihlašovací údaje k jednomu ze zrcadel v závislosti na tom, jestli mi stačí číst nebo chci i zapisovat. Díky rozšiřitelnosti Admineru bylo velmi jednoduché upravit přihlašovací formulář a způsob přihlašování tak, aby tuto vrstvu navíc zohledňoval.

Co je nového?

Jsou to většinou samé drobnosti, ale už mám i nějaké nápady na další větší verzi. Taky moc nestíhám číst fórum a analyzovat nahlášené chyby. Pokud s Adminerem máte bohatší zkušenosti a chcete se podílet na vývoji, tak odpovídání na dotazy ve fóru, případně analyzování a reprodukování chyb je oblast, se kterou může pomoci prakticky kdokoliv.

Zdrojové kódy jsem přesunul na GitHub, na SourceForge je už jen záloha. Mělo by teď být tedy jednodušší s kódem pracovat. Adminer byl mimochodem týden prezentován na titulní stránce SourceForge a nahráli se mnou o Admineru rozhovor, čímž jsem myslím dosáhl vrcholu toho, na co jsem na tomto serveru mohl pomýšlet.

Jakub Vrána, Adminer, 7.3.2012, diskuse: 20 (nové: 0)

Diskuse

O:

Vrchol bude az se to stane defaultnim web spravcem db v facebooku, ne :-)

ikona Jakub Vrána OpenID:

Ono tady moc lidí s databází pracovat nepotřebuje. A těm pár obvykle stačí příkazová řádka.

pidiďundina:

Díky moc za každou novou verzi.
Btw. moc to nesouvisí, ale přecijen...
http://www.adminer.org/en/translation/
* Po If není would - If You like to...
* místo cs.inc.php bych dal (v anglické verzi) en.inc.php. To samé pro každý respektivní jazyk.
* /de/translation, /de/plugins, /pl/plugins a úvod v /pl/ jsou psány anglicky

ikona Jakub Vrána OpenID:

Nevím, nevím: http://www.english-test.net/forum/ftopic21417.html

en.inc.php je skoro prázdné, tam jsou jen překlady množného čísla. Ostatní překlady mohou být zastaralé.

O angličtině v jazykových verzích vím, je to práce dobrovolníků a novější texty holt přeložené nejsou.

pidiďundina:


ad if...would) pardon, spletla jsem si to s if...will
ad překlady) přece není tak těžké dát všechny anglické hlášky dohromady. Myslím si, ba jsem přesvědčena o tom, že pokud by pro to byl jednoduchý on-line formulář, kde by to mohli uživatelé doplňovat, bylo by nyní překladů víc.
ad nepřeložené stránky) nemyslíš, že by bylo lepší tam dát aspoň strojový překlad?

ikona Jakub Vrána OpenID:

Všechny anglické hlášky jsou pohromadě v souboru cs.inc.php. Já ani tak nechci víc překladů – chci kvalitní překlady od rodilých mluvčích, kteří Adminer skutečně používají.

ikona Jakub Vrána OpenID:

Vytvořil jsem šablonu pro překladatele do souboru xx.inc.php. Ta umožní snadno identifikovat věci, které ještě nejsou přeložené. Díky za tip.

Schmutzka:

Předem díky za perfektní nástroj, který zachránil už mnoho lidských životů. Hasiči mohou závidět.

Mám dotaz na defaultní kódování. Novou databáze mi adminer nastaví s kódováním "latin1_swedish_ci". Možná je to záležitost nějakého configu. Mohu to nějak ovlivnit/nastavit sám?

ikona Jakub Vrána OpenID:

Řídí to volba MySQL default-character-set.

Schmutzka:

A kde ji lze jednoduše změnit? Mé pokusy v nastavení mysql byly neúspěšné. Ideálně pokud by šlo k Admineru přidat pár řádků (přenosné).

Enlil:

je to direktiva default-character-set v my.ini

trestná smradlavice:

Zdravím, Jakube,
Chci v Admineru v jedné tabulce přidat sloupeček typu enum s několika variantami, s možností být NULL a defaultní hodnotou NULL. Adminer mi po odeslání tabulky v režimu úprav hází chybu "MySQL Invalid default value for 'název_sloupce'". Lze vůbec přes Adminer u tabulky přidat sloupec s výchozí hodnotou NULL? Díky.

ikona Jakub Vrána OpenID:

Ano, je potřeba zaškrtnout zobrazení výchozích hodnot a pak v tom sloupci odškrtnout, že nějakou výchozí hodnotu má mít.

trestná smradlavice:

Když jako tuto "nějakou" hodnotu zadám NULL, uloží se řetězec "NULL", když nezadám nic, uloží se prázdný řetězec nebo nula. Lze ale nastavit NULL?

ikona Jakub Vrána OpenID:

NULL je výchozí výchozí hodnota. Takže když se nezadá nic a políčko ve sloupci Výchozí hodnoty se nechá nezaškrtnuté, tak bude výchozí hodnotou právě NULL.

HTMLHERGOT:

error report:
Spouštím adminer.sql ze serveru - zaškrtávám "zastavit při chybě", spustím. Dejme tomu, že můj sql soubor obsahuje chybu. Adminer ji v tomto případě zobrazí, ale ihned poté to vypadá, jako by se sám přesměroval na tu samou stránku, kde se již zobrazí pouze SQL okno a chybová hláška tu není.

ikona Jakub Vrána OpenID:

Ano, je to chyba Google Chrome. Stáhni si prosím vývojovou verzi z http://www.adminer.org/.

Honza:

Ahoj,

mám jen malý dotázek, pořád nechápu čím se liší Adminer a Adminer Editor. A to jsem si je i stáhnul, zkoušel a pořád nic, asi jsem lama.

Čím se prosím oba liší?

Díky

ikona Jakub Vrána OpenID:

Adminer umožňuje spravovat celou databázi. Adminer Editor umí pracovat jen s daty, nedovoluje měnit strukturu. Takže třeba neumí vytvářet nové tabulky.

Honza:

Děkuju, jsem fakt lama.

Vložit komentář

Používejte diakritiku. Vstup se chápe jako čistý text, ale URL budou převedeny na odkazy a PHP kód uzavřený do <?php ?> bude zvýrazněn. Pokud máte dotaz, který nesouvisí s článkem, zkuste raději diskusi o PHP, zde se odpovědi pravděpodobně nedočkáte.

Jméno: URL:

avatar © 2005-2018 Jakub Vrána. Publikované texty můžete přetiskovat pouze se svolením autora. Ukázky kódu smíte používat s uvedením autora a URL tohoto webu bez dalších omezení Creative Commons. Můžeme si tykat. Skripty předpokládají nastavení: magic_quotes_gpc=Off, magic_quotes_runtime=Off, error_reporting=E_ALL & ~E_NOTICE a očekávají předchozí zavolání mysql_set_charset. Skripty by měly být funkční v PHP >= 4.3 a PHP >= 5.0.