Valgus, arvud ja üks kaart
Kaks katset panna Eesti aasta arvudesse — üks lihtne SVG, teine päris interaktiivne artefakt.
Iga kord kui keegi küsib, miks eestlased novembris vaiksemaks jäävad, tahaks vastata graafikuga. Nii et proovime.
Kõige lihtsam variant: SVG otse artiklis
See tulpdiagramm on kirjutatud otse artikli sisse. Ei mingit teeki, ei mingit skripti — lihtsalt HTML, mis läheb koos ülejäänud lehega staatiliseks failiks.
Vahe on kolmekordne. Sellepärast ongi november selline, nagu ta on.
Suurem variant: eraldi artefakt iframe’is
Kui asi läheb keerulisemaks — oma skriptid, oma stiilid, oma olek — siis läheb see eraldi
faili public/viz/ kausta ja tuleb siia iframe’iga tagasi. Nii ei põrka artefakti CSS
kunagi blogi omaga kokku.
Klõpsa tulpadel. Kogu loogika elab ühes failis, mille sisu ma siin muutmata jätan — see on artefakt, mitte artikkel.
Miks see nii on tehtud
Kolm põhjust, ja kõik kolm on laiskus:
- Artiklid on tavalised tekstifailid. Uue loo lisamine on ühe faili kirjutamine.
- Suvaline HTML töötab kohe. Ei ole pistikprogrammi, mida enne paigaldada.
- Serveris jookseb ainult nginx. Andmebaasi pole, seega pole ka varukoopiaid ega uuendusi.