Главная страница сайта Wasp Systems

Mūsu pašu mājaslapa

Studijas mājaslapa trīs valodās

Bija vajadzīga mājaslapa, ko studija var uzturēt bez izstrādātāja un kas nesabrūk, kad kāds izlabo vienu teikumu: trīs valodas, darbi, jautājumi, pieteikumi. Un vajadzēja ātri — lai rādītu, nevis «kādreiz».

Valoda ir adresē, nevis sīkdatnē, tāpēc saiti var pārsūtīt un tā atveras tur, kur bija sūtītājs. Katra valoda ir atsevišķs ieraksts, kas sasaistīts ar pārējiem tulkojumiem: lapai katrā valodā ir sava adrese, bet neaizpildīts lauks netiek aizstāts ar citas valodas tekstu — tukšumu redz redaktors, nevis apmeklētājs. Pieteikums vispirms tiek ierakstīts datubāzē un tikai pēc tam nosūtīts — pasts var nenonākt, un pieteikums pazust nedrīkst. Būvēšana, satura ielikšana un dzīvo lapu pārbaude notiek GitHub Actions, un pārbaude skatās uz to, kas ir lapā, nevis uz atbildes kodu.

Mājaslapa tiek uzturēta no administrācijas paneļa trīs valodās, un katrs deploy pārbauda, ka lapas atdod tieši to, kas tām jāatdod.