Přihlášení do administrace
Administrace běží na adrese /admin (plná URL je například https://datova-akademie.cz/admin).
Přidat nový kurz (checklist)
Když chceš přidat zcela nový kurz (ne jen termín, ale celý kurz s názvem a obsahem), projdi tento checklist. Trvá to asi 30 minut, ale pak máš kompletní kurz na webu.
Přidat nový termín kurzu
Termín kurzu = konkrétní datum, kdy se kurz koná. Termíny se zobrazují návštěvníkům na detailu kurzu i v žluté liště nahoře (UrgencyBar).
- Datum začátku (s časem, např. 14. 6. 2026 09:00)
- Datum konce (poslední den kurzu)
- Místo konání (defaultně Praha – 4D Center)
- Kapacita (např. 10)
- Zbývající místa (na začátku stejné jako kapacita)
- Stav termínu — vyber „Volno“ dokud máte místa
- Garantovaný termín — zaškrtni, jakmile je jisté, že se termín uskuteční (víc v sekci „Volná místa a obsazenost“ níže)
Volná místa a obsazenost
Počet volných míst se návštěvníkům na webu ukazuje jen u garantovaných termínů, kde zbývá 5 a méně míst. U ostatních termínů (negarantované, nebo garantované s více místy) web o počtu míst neukazuje nic — jen náš slib „max. 10 účastníků“. Číslo tak funguje jako důvěryhodný signál „poslední místa“ přesně tam, kde to platí.
Upravit kurz (cena, popis, osnova, lektor…)
Na detailu kurzu v administraci můžeš editovat 12 polí: název, krátký popis, technologii, oblast, úroveň, délku, cenu, termíny, cílovou skupinu, osnovu, materiály, předpoklady, časté otázky a vybírat lektora i podobné kurzy.
Přidat často kladenou otázku
Kurz může mít vlastní seznam FAQ. Zobrazí se na detailu kurzu pod osnovou a Google z nich umí zobrazit „rich snippets" ve výsledcích vyhledávání (skvělé pro SEO).
Schválit referenci absolventa
Reference jsou hodnocení absolventů. Aby se reference zobrazila na webu, musí být schválená (checkbox „Schváleno k zobrazení“).
Přidat článek na blog
Blog je dobrý pro SEO i pro budování důvěry. Každý článek se objeví na /blog a v sitemap.
p-hodnota-vysvetleni).Upravit popis webináře
Každý záznam webináře má 4 textové sekce, které můžeš editovat: Proč by nemělo ujít, Co se dozvíte, Pro koho, Co získáte.
Google Analytics + Search Console
Web umí měřit návštěvnost přes Google Analytics 4 (GA4) a vidíš ho v Googlu přes Search Console. Aby se měření zapnulo, stačí vyplnit pár proměnných.
https://datova-akademie.cz.G-XXXXXXXXXX..env.local v projektu a vyplň:NEXT_PUBLIC_GA_MEASUREMENT_ID=G-XXXXXXXXXX
.env.local jen hodnotu z atributu content="...":NEXT_PUBLIC_GSC_VERIFICATION=abc123def456ghi789jkl
- Návštěva stránky (každá URL)
- Newsletter signup (event
newsletter_signup) - Stažení záznamu webináře (event
webinar_signup)
Zálohování — abys o nic nepřišel
Web má systém záloh, abys nikdy nepřišel o svou práci a vždy se mohl vrátit k předchozí verzi obsahu. Nemusíš si pamatovat žádné příkazy.
Nejjednodušší cesta:
V Claude Code napiš /zaloha a Claude tě celým procesem provede — vytvoří snapshot obsahu, uloží ho do historie a na GitHub.
Dva druhy zálohy:
- Záloha obsahu (děláš často) — fotka všeho z adminu (kurzy, termíny, reference, články). Čitelná, uloží se do historie projektu.
- Záloha celé databáze (zřídka) — dokonalá kopie pro případ opravdové havárie. Děláš před nasazením velké verze.
/zaloha v Claude Code. (Nebo ručně: npm run backup:cms — server musí běžet.)cms-backups/ s datem v názvu.docs/ZALOHOVANI.md.Kdy se změny projeví na webu
Web má cache (mezipaměť), aby byl rychlý. Změny se proto neukazují okamžitě, ale rychle.
Téměř okamžitě (do 5 s)
Automaticky se invalida cache, když uložíš změnu v adminu.
Maximálně 1 minuta
Detail kurzu, blog, reference — pokud by automatická invalidace selhala, cache se automaticky obnoví do 60 sekund.
Až 1 hodina
Sitemap.xml a UrgencyBar (lišta nahoře s termíny). Méně časté operace pro úsporu výkonu.
Časté problémy a co s nimi
Kurz se nezobrazuje v katalogu (/kurzy)+
Pravděpodobně je ve stavu „Koncept“ nebo „Archivováno“. Otevři kurz, přepni Stav na „Publikováno“, ulož.
Reference se nezobrazuje na webu+
Zkontroluj checkbox „Schváleno k zobrazení“. Bez něj se reference v listingu ani na detailu kurzu nezobrazí.
Newsletter formulář nikomu neposílá e-maily+
Newsletter se ukládá do Ecomailu a Make.com. Zkontroluj, že máš v .env vyplněné správně ECOMAIL_API_KEY a ECOMAIL_LIST_ID. Pokud ne, web vrátí 200 OK, ale e-mail se nepřidá.
V Googlu se ukazuje starý titulek/popis+
Google si stahuje stránky až po pár hodinách / dnech. Změny v admin se ihned promítnou na web, ale do Googlu pomalu. Můžeš zrychlit přes Google Search Console („Požádat o indexaci“).
Admin se chvíli načítá (5–10 s)+
Normální při prvním přístupu — server načítá schémata. Další načtení jsou rychlá.
Nemůžu se přihlásit do adminu+
Zkus reset hesla přes odkaz v přihlašovacím formuláři, nebo kontaktuj administrátora (toho, kdo má roli „Administrátor“) — ten ti může resetovat heslo přímo v sekci Systém → Uživatelé.
Něco není jasné?
Napiš nám a doplníme návod nebo ti poradíme přes Zoom.