O webu Alergologie.eu

Obsah článku:

Cookies

Alergologie.eu nepoužívá žádné cookies pro sledování, analytiku či reklamu.

Užíván je pouze jeden cookie funkčního typu:

  • pageStyle – tento cookie je vytvořen pouze tehdy, pokud uživatel klikne na tlačítko přepínající mezi světlým a tmavým režimem. Je do něj uložena hodnota „light“ nebo „dark“. Slouží pouze k přenosu informace mezi jednotlivými stránkami Alergologie.eu o preferenci uživatele použít jiný vzhled, než má nastavený ve svém zařízení/prohlížeči jako výchozí. Není odesílán nikam na server, nijak neumožňuje identifikaci uživatele.

Historie webu Alergologie.eu

Prvním impulzem k založení těchto stránek byla absence relevantních informací pro pacienty z oboru alergologie. Vadilo mi, že již existující stránky se velmi silně zaměřovaly na marketing a prodej, nebo je nepsali odborníci z oboru. Nebylo tedy kam odkázat mé pacienty, aby si v případě zájmu mohli zjistit více informací.

Na této stránce nenajdete žádnou reklamu ani komerční sdělení. Nebyly tu při založení a neplánuji je zde umístit ani v budoucnu. Mohly by narušit snahu o objektivitu. Všechny texty na této stránce píšu osobně z pozice lékaře s atestací z oboru alergologie a klinické imunologie.

Zajímavostí také je, že jsem v žádné z verzí nepoužil žádný CMS nebo framework. U každé verze tohoto webu jsem dělal vše od píky (nejlepší způsob, jak se naučit kódovat a programovat, nikoliv však časově efektivní způsob tvorby webu).

Verze 1.0 (květen 2019)

Jednalo se o první pokus o můj návrat do světa informatiky a podle toho to také vypadalo... Kód byl psán v aplikaci Notepad++, nebyla dodržena sémantika HTML a styly CSS byly mixovány napříč markupem v souboru html – nebyly v odděleném stylesheetu.

S ohledem na tehdejší pravidla miniwebu u společnosti Wedos jsem nemohl použít PHP a musel jsem si vystačit jen se statickým HTML. Tento problém jsem řešil tak, že stránka se načítala jen jako hlavička a zápatí, obsah byl vkládán jako <iframe>. Z dnešního pohledu to zpětně hodnotím jako nevhodné řešení, ale začátky jsou vždy krušné a člověk nějak začít musí… :-)

Verze 1.5 (duben 2020)

K zakoupení lepšího webhostingu než je miniweb mě donutila paradoxně vlastní svatba. Potřeboval jsem vytvořit formulář k potvrzení účasti hostů, který bude umět automaticky odesílat e-maily. Navíc mi přišlo vtipné hosty na svatbu odkazovat na svatba.alergologie.eu.

Tento upgrade můj web obohatil o možnost využití PHP, který jsem se učil ruku v ruce s Javascriptem.

Zkušenosti jsem pak využil i k tvorbě jednoduché webové aplikace pro provoz (mini)knihovny u mého tehdejšího zaměstnavatele.

Verze 2.0 (leden 2022)

Postupné zlepšování dovedností mě dovedlo k myšlence, že potřebuji mnohem lepší a obratnější jádro stránky. Začal jsem tedy od úplného začátku, tentokráte jsem vše sepisoval ve Visual Studio Code.

Tato verze se již snažila respektovat pravidla oddělení markupu, stylů a skriptů do separátních souborů. Stále však pokulhávala v sémantice, takže stránka byla plná <div>ů, což opticky sice nelze vidět, ale správné to není (byť i dnes řada současných frameworků a stránek od profesionálů trpí stejným problémem).

Během této verze jsem pro svůj web sepsal řadu nových článků, takže se výrazně rozrostl obsah. Přibyly i interaktivní dotazníky poháněné Javascriptem.

Objevil se ale nový neduh – moje obliba Javascriptu vedla k přestřelení, kdy uživatel se zakázaným Javascriptem nemohl stránku správně zobrazit a ani v ní navigovat (navigační menu bylo generováno při načítání skriptem na straně uživatele). Závislost na Javascriptu bohužel vyřazovala asi 0.25 až 1 % návštěvníků.

Verze 3.0 (březen 2023)

V současné verzi alergologie.eu jsem opět jsem překopal celé jádro stránky. Kromě Visual Studio Code jsem si práci usnadňoval využitím GitHub a psaní stylů jsem si zjednodušil preprocesorem SCSS.

Stránku jsem zcela oprostil od závislosti na Javascriptu. Vše, co šlo vytvořit prostým HTML a CSS (včetně interaktivního navigačního menu), je řešeno touto cestou. Konečně jsem také začal využívat CSS media querries. Javascript tedy již konečně jen zlepšuje prožitek, ale není nutnou podmínkou.

Aby web mohl dobře posloužil lidem s poruchou zraku, snažil jsem se přísně dodržet sémantiku HTML a ostatní pravidla ARIA.

Rovněž jsem se snažil vylepšit i grafický aspekt. Přiznávám, že jsem však ze „staré školy“ a preferuji tedy old-schoolový vzhled, který mi připadá přehlednější, než má řada moderních webů (velký obrázek a pár řádků textu, kde boomer generace Y, jako jsem já, má problém najít to, co hledá).

Má cesta k programování

Moje první zkušenosti s kódováním a programováním přišly během střední školy. Byly to hodiny informatiky, kde nás učili základům HTML a jazyka Pascal. Přišlo mi to tehdy zajímavé, ale nějak jsem tam postrádal jiskru – proto jsem to dále nerozvíjel.

Ke změně došlo až v době, kdy jsem hrál počítačovou hru Neverwinter Nights od společnosti Bioware. Ke hře samotné autoři poskytli i editor – tzv. Aurora Toolset, ve kterém si hráč mohl ve hře leccos upravit nebo si vytvořit zcela nová dobrodružství. K těmto úpravám bylo potřeba se naučit programovací jazyk NWScript, který vychází z jazyka C. Úpravy a tvorba nového obsahu mě bavili více než původní hra a strávil jsem u nich stovky hodin.

Po desetileté pauze (kdy člověk neměl během studia medicíny a následném prvním kontaktu s lékařskou praxí čas na většinu svých koníčků) jsem se k programování vrátil.

Dnes mohu říct, že celkem dobře ovládám HTML, CSS, SCSS a Javascript. Neztrácím se ani v základech jazyků PHP a Python.