Úkol #4152
uzavřenýDlouhodobý úkol #3274: Informační systémy (aplikace)
Dlouhodobý úkol #3277: Jekyll weby
Export opendat z jekyllu
0%
Popis
Jekyll zatím používáme, je transparentní apod. Ale jistě jednoho dne budeme migrovat, popřípadě občas děláme hromadné operace nad články. Proto jsem rozhodl, že je potřeba mít i univerzální export.
Zadání:
Export vezme jekyll git repozitář a převede články (_posts) do DB.
- repozitář již lokálně bude naklonovaný, voliteně může naklonovat
- metadata se převádí do příslušných sloupců v DB
- DB primárně použijeme SQLlite, volitelně samozřejmě jakékoliv další
- volitelně převádět další kolekce (např. _people, _project)
- důležitá je robustnost
Inspirací může být tento script, který modifikuje metadata u článků. Čili načítá všechny články a metatadata a některá mění. Možná by bylo dobré tento skript integrovat. Ve smyslu, že by načetl data do DB a následně je z DB zas vyhodil v novém formátu. Hezky oddělené by bylo tedy načítání, modifikace a zápis dat.
Aktualizováno uživatelem Martin Rejman před téměř 7 roky(ů)
- Stav změněn z Nový na Čeká se na řešitele
Je to stále aktuální, včetně přiřazené osoby ? :-)
Aktualizováno uživatelem Martin Rejman před více než 6 roky(ů)
- Fronta změněn z Úkol na 20
- Přiřazeno změněn z Michal Ketner na Ondřej Profant
Chceme takový export nebo ne ?
Pokud ANO ... uděláme z toho úkol pro dobrovolníky.
Pokud NE ... úkol označíme za dokončený.
Aktualizováno uživatelem Ondřej Profant před více než 6 roky(ů)
Chceme, jelikož chceme být připraveni na migraci. Ale nemá to prioritu.
Aktualizováno uživatelem Filip Vařecha před více než 6 roky(ů)
Přijde mi jako hloupost tohle dávat do SQL. Lepší nějaký univerzální formát (nabízí se třeba XML, JSON).
Aktualizováno uživatelem Andrej Ramašeuski před více než 6 roky(ů)
nevidim to jako velky problem. predpokladam ze se bude jednat o vsechny nase weby pod jekyll, a, bude se jednat jen o clanky?
co se ma delat s pripadnymi obrazkama, kteri jsou soucasti clanku?
Aktualizováno uživatelem Martin Rejman před více než 6 roky(ů)
- Stav změněn z Čeká se na řešitele na V řešení (diskutuje se)
- Přiřazeno smazán (
Ondřej Profant)
Aktualizováno uživatelem Martin Rejman před více než 6 roky(ů)
No, když si představím, že pak řekneme uživateli ... oklonuj si repozitář, nainstaluj DB a následně uvidíš web, tak to už je hodně overkill :D
Aktualizováno uživatelem Andrej Ramašeuski před asi 6 roky(ů)
mne se nejak celkove ztraci vyznam cele akce. kam chceme migrovat s jekyllu?
Aktualizováno uživatelem Martin Rejman před více než 5 roky(ů)
- Stav změněn z V řešení (diskutuje se) na Dokončen
Je třeba celkově vyřešit koncepci webů včetně způsobu předávání dat a skladování článků.
Obecně - jak budeme uchovávat produkované informace a jak je budeme publikovat ? Pokud někdo chce nad tímto diskutovat, založte nový úkol.