Registr smluv je úložiště, ve kterém má veřejnost možnost seznámit se se všemi uzavřenými smlouvami.
Základní pohledy:
Uchovávaná metadata:
Důležitá je škálovatelnost, aby fungovalo i při vysokém zatížení. Cachuje se ve statickém html poslední uzavřené smlouvy, nejdražší záměry v posledním roce apod., ze kterých lze js udělat selekci podobně jako v internetových obchodech (rozmezí cen apod.).
Pro správu webu a zobrazování na vlastním počítači je třeba mít nainstalovaný jekyll
podle návodu.
Web stáhnete příkazem git clone https://github.com/pirati-cz/smlouvy.git
.
Základní vlastnosti můžete nastavit v konfiguraci webu v souboru _config
Všechny informace o smlouvě (textový dokument a jeho přílohy) jsou uloženy v jedné složce. Tato složka se vkládá do adresáře _posts
. V postech můžete používat i tučné písmo nebo jiné formátování v syntaxi markdown.
Miniatury se generují příkazem skripty/generate_thumbnails.sh
, který je třeba spustit.
Pro přípravu webu jako celku na vlastním počítači použijte příkaz jekyll serve --watch
. Ten vytvoří instanci pro testování v prohlížeči (Firefox, Chromium apod.) na adrese localhost:4000
. Uložené změny v souborech se projeví po obnovení stránky i v prohlížeči. Stránku můžete v prohlížeči obnovit klávesou F5
.
Výsledky uložte v gitu (git add _/posts/2014-09-12-smlouva-o-dilo/
, git commit -m "Smlouva o dílo"
) a nahrajte do repozitáře (git push
). Pokud nemáte oprávnění nahrávat na repozitář, připravte pull request.
Na Internetu se díky funkci github pages zobrazuje web, jak je vytvořený ve větvi gh-pages
.
Tento web je svobodný software za podmínek licence GNU AGPL v3, není-li na něm uvedeno jinak.