Úpravy Doménového prohlížeče a Aukcí domén

Dlouhodobá údržba (systému nebo třeba mostu) se obvykle sestává z průběžných drobných úprav a zdokonalování a pokud má udržovaný statek dlouhodobý smysl, jednou za delší periodu přijdou na řadu i úpravy rozsáhlejší nebo dokonce rekonstrukce. Pokud se takové práce nedělají, systémy (ale bohužel i mosty) jednoho dne spadnou, což s sebou většinou nese i škody spojené s havárií a nepredikovatelným stavem po ní. Proto před pár dny začala rekonstrukce Libeňského mostu a proto dnes píšu o tom, že jsme právě dokončili první fázi významných změn Doménového prohlížeče a částečně i Aukcí domén.

Doménový prohlížeč začal držitelům domén sloužit již v roce 2013 a jeho původní účel zobrazovat údaje z registru CZ domén pro kontakty napojené na službu MojeID byl postupně rozšiřován. Pro patřičně ověřené účty nabízí kromě prohlížení seznamu domén (obecně objektů v registru) například také možnost nastavit si hesla pro transfer (Authinfo), skrýt nebo odkrýt údaje kontaktu nebo provést blokaci domén proti změnám (domain lock). V průběhu času přibyla i možnost vygenerovat si ověřený výpis z registru domén nebo statistika DNS provozu na doméně a s rozšiřujícími se možnostmi využití elektronických identit (a naší aktivní práci v této oblasti) jsme přidali i možnost přihlásit se pomocí elektronické identity ze států EU. Používanost Doménového prohlížeče postupně rostla, ale z původního klidného „kamenného mostu v Písku“ se „čtyřproudovým Baranďákem“ stal až po spuštění Aukcí domén v květnu 2024. Od té doby se výrazně zvýšila jeho důležitost a tak předběžné úvahy většího technologického upgradu začaly rychle nabírat konkrétní podobu. A logicky se vše propojilo i s požadavky na jeho aktuální využití.

Pojďme si tedy shrnout, co všechno jsme změnili. Začnu tím, co není vidět, ale o to více práce s tím bylo. V Doménovém prohlížeči se zobrazují data z registru domén, z pohledu technologií jde tedy o komunikaci webového frontendu s backendem, k čemuž se využívají k tomu určená rozhraní (API). V původní verzi bylo využíváno mj. i zastaralého CORBA rozhraní, které bylo v nové verzi nahrazeno modernějším gRPC API, na které postupně přecházíme i v jiných našich systémech. Další technologickou změnou byl přechod na nejnovější verzi Vue.JS s využitím frameworku Nuxt.js, který usnadňuje vývoj webových aplikací a podporuje server-side rendering. Je to stejný standard, který od loňska využíváme také pro službu MojeID. Změnou na pomezí neviditelné technologie a navenek rozpoznatelného projevu bylo oddělení webové prezentace projektu Doménového prohlížeče od jádra aplikace. Hlavním důvodem pro tuto změnu je zvýšená potřeba rychlých úprav textů a designu webové prezentace, což je v rozporu s postupy nasazování nových verzí aplikací, které podléhají rozsáhlému testování a specifickému nasazovacímu procesu. Nově použitý standard DjangoCMS frameworku (využívaný téměř výhradně pro všechny naše webové prezentace) nabízí možnost úprav obsahu rukou editora bez zapojení testerů a dalších techniků. Viditelnou změnou, která je s popsaným oddělením spojena, je fakt, že webová prezentace běží na jiné adrese (www.domenovyprohlizec.cz) než aplikace (domenovyprohlizec.cz). Vzhledem k faktu, že ve webové prezentaci Doménového prohlížeče bude odkaz na přihlášení do aplikace samotné (což byl stav i před změnou), běžný uživatel ani tuto změnu nepozná.

Navenek viditelnější změnou bude naopak spojení. Konkrétně spojení prezentace projektu Aukcí domén právě s webovou prezentací Doménového prohlížeče, kde nově poběží prezentace aukcí na vlastní záložce. K tomu jsme přistoupili proto, že web Aukcí domén své uživatele v podstatě velmi záhy směřuje právě do Doménového prohlížeče a je šikovnější uživatele „nepřehazovat“ z jednoho webu na druhý. No a když už jsme spouštěli nový společný web pro Doménový prohlížeč a aukce, bylo naprosto namístě provést modernizaci designu a přímo na web dodat i nové funkce. Nejvíce jich nabízíme ve zmíněné záložce aukcí, kde nově v horním banneru automaticky zobrazujeme nejatraktivnější domény aktuálního kola aukcí nebo zvyšujeme přehlednost zobrazení již proběhlých aukcí. Kompletním redesignem (včetně optimalizace uživatelského zážitku) prošla samotná aplikace Doménového prohlížeče (kromě sekce aukcí). Zrevidovali jsme nejen menu, ale v podstatě všechny funkce spojené s registrem domén tak, aby byly pro uživatele lépe ovladatelné. Novinkou, která potěší uživatele z EU, je možnost založení a editace kontaktu v registru domén, potom, co se přihlásí pomocí elektronické identity své země.

Práce na rozvoji Doménového prohlížeče ale rozhodně dnes nekončí. Již nyní pracujeme na několika drobných vylepšeních, které se do vydané verze nevešly a další náměty předpokládáme přinesou první dny provozu aktuální verze. Dále je v plánu v blízké době spustit systematický sběr zpětné vazby od uživatelů Aukcí domén (zasílaný automaticky ve významných milnících jejich používání), což by nám mělo pomoct se zatím jen uvažovanými úpravami uživatelského rozhraní aukcí v prostředí Doménového prohlížeče. Tuto část jsme v současné verzi nechali beze změn, když pominu úpravy na úrovni designu menu. A další změna, která je prozatím na úrovni úvah, je i přejmenování aplikace Doménového prohlížeče na něco obecnějšího, protože opravdu už nejde zdaleka jen o „prohlížeč“ a neoptimální je také délka názvu a jeho překlápění do angličtiny.

Autor:

Zanechte komentář

Všechny údaje jsou povinné. E-mail nebude zobrazen.

This site uses Akismet to reduce spam. Learn how your comment data is processed.