Wiki jako téma na zápočťák nebo ročníkový projekt

Zde najdete seznam všeho co tato wiki potřebuje dodělat a může být předmětem zápočtového programu. V případě zájmu nebo pokud máte jakékoliv dotazy, napište na cerny@matfyz.cz

Na zápočet navrhujeme jeden větší problém ([V]) a tři menší.

Migrace na PostgreSQL (P)

  • [V] Aktuálně wiki přes Postgres pouze indexuje, ale samotný obsah stále ukládá do filesystému manuálně. Cílem je zařídit, aby celá wiki používala pouze Postgres

  • Více než jedna session na uživatele

  • Optimalizace dotazů (rychlost)

UI a UX (H)

  • Předělat design stránky vyhledáváni a zařídit aby fungovala i bez JavaScriptu

  • Lepší layout modify stránky

  • Statistika návštěvnosti

  • Přidat styly pro citace

  • Přidat styly pro definice

  • Opravit KaTeX CSS (má to někde issue)

  • Udělat hezčí CSS pro infobox

  • Udělat Note/Warn/Imp box makra (přiklad z githubu)

  • Udělat spoiler tag pro text pomocí pouze CSS (černý box, který tom, co na něj uživatel klikne/najede myší ukáže text)

Obsah

  • Zařídit možnost psát na wiki TeXové výrazy

  • [V] Renderování latexu na straně serveru

  • Statistika editů

  • Pořádné parsování maker (t.j. fixnout vnořená makra)

Účty a notifikace

  • [V] Nickaname - Možnost nastavit si přezdívku, která se zobrazí místo LDAP username v historii

  • Rozchodit napojení na emailový server