Es llança el lloc web nou krita.org
Publicació anterior
|
Dijous, 15 de febrer de 2024
|
Temps de lectura: 2 minuts
|
Publicació següent
Després de molta faena, hem traslladat el nostre lloc web a una plataforma nova basada en Hugo! S'ha dedicat molt de temps i energia per a fer-ho. Hi havia una sèrie de motius i de problemes pels quals l'hem traslladat.
- Traduccions: el lloc web anterior tenia un procés de traducció molt complicat. Hi havia molta faena manual creant inicis de sessió per als traductors i pujant els fitxers al servidor web cada vegada que s'afegien idiomes nous. Amb el sistema nou, la traducció es construïx mitjançant la nostra canonada de traducció de KDE. Esta és la mateixa que s'utilitza per a traduir l'aplicació. Açò simplifica molt l'experiència tant per al nostre lloc web mestre com per al nostre equip de traducció.
- Manteniment del lloc: Si bé abans moltes actualitzacions es podien fer mitjançant el CMS, hi havia moltes parts que necessitaven accés especial als fitxers del servidor web. Açò feia que les actualitzacions foren una coordinació entre moltes persones per a assegurar-se que totes les peces estigueren en el seu lloc.
- Simplificar la creació i la publicació del lloc: El lloc nou només utilitza fitxers estàtics. En el CMS anterior, les pàgines es generaven dinàmicament a partir d'una base de dades. Es necessitaven moltes capes complicades d'emmagatzematge en la memòria cau perquè el lloc responguera i es carregara ràpidament. Açò va crear una sèrie de casos en què tot Krita.org queia a causa d'algun problema d'emmagatzematge en la memòria cau.
Tots els fitxers del lloc web i la informació sobre com funciona tot el procés es troba en la instància de GitLab.
Gràcies especials
Un agraïment especial a tota la faena que ha implicat la realització d'esta transició:
- Scott Petrovic: Ha liderat la càrrega de fer la major part de la faena i ha dut el projecte a la seua finalització.
- Phu Nguyen: Ha oferit una gran quantitat d'ajuda per a comprendre el funcionament intern de la plataforma Hugo, així com moltes contribucions en el codi.
- Wolthera van Hövell: Esmenes i neteja del lloc quan es migrava el contingut cap al sistema nou.
- Alvin Wong: Millores en els aspectes de traducció i internacionalització del lloc.
- Ben Cooksley: Ajuda amb la configuració i posar el lloc en un procés de CI/CD, el qual facilita la publicació dels canvis.
- Totes les persones que han proporcionat comentaris en krita-artists.org