web-cz icon indicating copy to clipboard operation
web-cz copied to clipboard

stránka se všema infografikama

Open crysman opened this issue 4 years ago • 9 comments

use case: hledám u nás na webu srovnání klimatických dohod, a nemám způsob, jak to najít, nemáme tam: a) ani vyhledávání (preferred) b) ani celkový přehled všeho co máme

uvítal bych dokud nebude a) tak mít aspoň funkční variantu b) - představuju si to prostě jako souhrnnou stránku uplně všeho, vlastně stejnou jako třeba https://faktaoklimatu.cz/temata/klima/ akorát tam bude uplně všechno ze všech oblastí (infografiky + studie)

už se mi to děje po několikáté, je tam toho prostě už hodně, a je i pro mě obtížné se trefit do TÉMATA, abych našel, co potřebuju... myslím, že pro public je to ještě obtížnější, a že jsme už poměrně nepřístupní pro tento druh lidí - co se chtějí vrátit ke konkrétní věci u nás na webu, ale neví, jaxe to menuje...

crysman avatar Jan 19 '21 17:01 crysman

Pro seznam všech stránek můžeš použít https://faktaoklimatu.cz/sitemap.xml ;) (no, to je spíš vtip).

Za sebe bych byl pro napřít síly do nějakého jednoduchého javascriptového vyhledávání.

Ale možná je to vlastně jednoduchá úprava stránky téma, aby vyplivla vše, když není vybraný žádný label, která se dá naprogramovat řádově za hodinku. Stačilo by Ti současné třízení obsahu podle typu, tedy prvně všechny infografiky, pak všechny studie, pak datasety? Přijde mi to takhle trochu user unfriendly, ale vlastně mi to celkem dává smysl.

Crysmane, máš nějaký návrh na to, kam na hlavní stránku / jinam hodit odkaz na takový seznam všeho?

Disclaimer, Martin teď rozděluje web na kód a obsah, tak teď myslím není vhodná chvíle něco takovýho programovat.

Tak jako tak, Martine, co si o tom myslíš?

jankrcal avatar Jan 19 '21 20:01 jankrcal

Za mna to, co popisuje Crysman je rozumny nizkonakladovy fix. Bol by to samostatny stitok "vsetko" alebo tak, implementacia je velmi rychla. Ak to chcete urobit, tak mozte, ja teraz potrebujem urobit review na existujuce PR a dotiahnut to rozdelovanie kodu a obsahu.

Vyhladavanie je samozrejme chcene a lepsie riesenie, ale trochu viac prace. Ale ak by sa do toho niekomu chcelo pustit, ja budem len za.

mukrop avatar Jan 21 '21 14:01 mukrop

crysmane, máš chuť to naprogramovat? (preferoval bych to tak, já si to můžu dát na seznam, ale mám spoustu jiných věcí pro fakta, tak to nebude pro mě priorita)

jankrcal avatar Jan 22 '21 08:01 jankrcal

no, můžu zkusit, ale potřeboval bych od @mgrabovsky nebo @mukrop něco jako seznam klíčových slov, kudy na to - abych zbytečně neobjevoval kolo... šlo by?

crysman avatar Jan 23 '21 14:01 crysman

Já ti taky asi můžu dát pár odkazů do kódu (zítra).

jankrcal avatar Jan 23 '21 14:01 jankrcal

Rychlý prohledávání kódu. Nejsem si úplně jistej, co je nejsnazší cesta. Ono to totiž celý generuje plugin jekyll-archives (https://github.com/jekyll/jekyll-archives/tree/master/docs).

Asi bych šel cestou, že uděláš nový štítek "vse" s nejakym specialnim priznakem [1] a pak musíš

  1. buď tento štítek ručně přidat ke všemu obsahu (a dát si pozor, aby se tento speciálni štítek nevypisoval u žádných grafik [2]),
  2. nebo to obejít na stránce šablony ke štítkům [3] a rovnou tam tahat všechen obsah,
  3. nebo nějak donutit ten plugin [4], aby zvládl vyplivnout všechen obsah, aniž by tam byl ten speciální štítek nastrkanej. Ideálně nějakou standardní konfigurací nebo jakkoliv jinak bez zásahu do toho kódu, protože by nám už nešlo upgradovat (nevím, jestli jde).

Za mě nejlépe 3 (možná nejde), případně 2, nejhůř 1.

Novým štítkem se ti vytvoří stránka https://faktaoklimatu.cz/temata/vse. Tak jako tak musíš upravit tu šablonu [3] pro jekyll-archives, aby se s kategorií vše dobře popasovala.

Odkazy do kódu: [1] konfigurace štítků: _data/tags.yml [2] include štítků: _includes/tags.html [3] šablona stránky obsahu pro daný štítek: _layouts/tag.html [4] plugin: _plugins/jekyll-archives/archive.rb

jankrcal avatar Jan 24 '21 13:01 jankrcal

No, vsetko su to tak trochu hot-fix riesenia. Alebo mozes pomoct nasadeniu vyhladavania tym, ze urobis prvy krok: Resers, ake vyhladavacie pluginy/riesenia pre Jekyll existuju, co kto reportuje, ake su skusenosti a podobne. Na zaklade toho by sa potom vybralo riesenie, ktorym pojdeme.

mukrop avatar Jan 24 '21 19:01 mukrop

mně přijde užitečné obojí, chtěl bych obě jak: a) vyhledávání, tak b) stránku všeho

crysman avatar Jan 24 '21 19:01 crysman

Ad vyhledávání, bez velké rešerše jsem udělal prototyp zde: https://github.com/faktaoklimatu/web-cz/pull/752

jankrcal avatar Jan 24 '21 19:01 jankrcal