cesko-digital / app

Komunitní aplikace Česko.Digital
https://app.cesko.digital
BSD 3-Clause "New" or "Revised" License
22 stars 39 forks source link

Technický pilot uložení dat přímo v repository #369

Closed zoul closed 2 years ago

zoul commented 3 years ago

Aktuálně máme strukturovaná data (projekty, eventy, hledané role, …) uložená v Airtable, odkud se při každém překladu webu stahují. Tohle řešení má hromadu nevýhod, rádi bychom zkusili od něj odejít. Podrobně:

Nabízí se využít nějaké headless CMS, například Netlify CMS, a ukládat data přímo v repu (tedy co změna, to commit). Co bychom získali:

Nevýhody:

V rámci tohoto tasku bychom chtěli udělat pilot nasazení nějakého headless CMS, nejspíš Netlify CMS, pro správu dat Portálu dobrovolníka. Bylo by potřeba zkusit integrovat Netlify CMS (inspirace tady), vybrat nějaké dva tři provázané datasety (například eventy, projekty a lidi) a zkusit je ukládat v repu ve formátu YAML s editací v CMS.

PS. Pokud se tohle řešení osvědčí, můžem ho použít pro všechna data webu Česko.Digital. Dávalo by to smysl, jinak budem mít část dat tady a část v Airtable a bude to matoucí.

Podrobnější diskuze ve starším ticketu v JIře.

zoul commented 2 years ago

Přenesl jsem tyhle poznámky do wiki, pokud z toho vyplyne nějaký konkrétní úkol, založíme nový ticket.