Nieuwe website krita.org gelanceerd
Na heel wat werk hebben we onze website verplaatst naar een nieuwe op Hugo gebaseerd platform! Heel wat tijd en energie ging in het maken van deze nieuwe versie. Er waren een aantal redenen en problemen waarom we naar de site gingen.
- Vertalingen - de vorige website had een erg rommelig proces voor vertalingen. Er was zoveel handmatig werk in het maken van accounts voor vertalers en uploaden van bestanden naar de webserver elke keer dat nieuwe talen werden toegevoegd. Met het nieuwe systeem worden vertalingen gebouwd door onze KDE pijplijn voor vertalingen. Dit is dezelfde pijplijn die wordt gebruikt voor vertaling van de toepassing. Dit vereenvoudigt de ervaring voor zowel onze webmaster en vertaalteam.
- Onderhoud van site - terwijl eerder bijwerken van software gedaan kon worden via de CMS, waren er heel wat gedeelten die speciale toegang tot de bestanden van de webserver nodig hadden. Dit maakt het bijwerken zoals uitgaven een coördinatie tussen heel wat mensen om alle stukjes op hun plaats te krijgen.
- Site bouwen en publiceren vereenvoudigen - de nieuwe site gebruikt uiteindelijk alleen statische bestanden. In de vorige CMS werden pagina's dynamisch gegenereerd uit een database. Er waren veel gecompliceerde lagen van caching die nodig waren om de site snel reagerende te maken en snel te laden. Dit maakte een aantal exemplaren waar de gehele krita.org op down ging vanwege een soort van caching minpunt.
Alle bestanden voor de website en informatie over hoe ons siteproces werkt is te vinden op een GitLab exemplaar.
Speciale dank aan
Speciale dank gaat naar allen die in het werk betrokken waren bij het maken van deze transitie
- Scott Petrovic: leidinggevend en het meeste van het werk doen en het project naar voltooiing brengen.
- Phu Nguyen: veel hulp met het begrijpen van de innerlijke werking van het Hugo platform evenals veel bijdragen aan de code.
- Wolthera van Hövell: reparaties aan de site en opschoning bij overzetten van de inhoud naar het nieuwe systeem.
- Alvin Wong: verbeteringen aan de vertaling en aspecten voor internationalisatie van de site.
- Ben Cooksley: hulp bij het configureren en de site op een CI/CD proces krijgen die publiceren van wijzigingen naadloos maakt.
- Allen die terugkoppeling hebben geleverd op krita-artists.org