S'ha publicat el lloc web nou del Krita
Publicació anterior
|
Dijous, 15 de febrer de 2024
|
Temps de lectura: 2 minuts
|
Publicació següent
Després de molta feina, vam traslladar la nostra web a una plataforma nova basada en Hugo. S'ha dedicat molt de temps i energia per a fer aquesta versió nova. Hi havia una sèrie de motius i problemes per a moure el lloc.
- Traduccions - El lloc web anterior tenia un procés de traducció molt complicat. Hi havia molta feina manual creant inicis de sessió per a traductors, i pujant fitxers al servidor web cada vegada que s'afegeixen idiomes nous. Amb el sistema nou, la traducció es construeix a través del procés de traducció del KDE. Aquest és el mateix procés que s'utilitza per a traduir l'aplicació. Això simplifica enormement l'experiència tant per a l'administrador web com per a l'equip de traducció.
- Manteniment del lloc - Encara que moltes actualitzacions es podien fer prèviament a través del CMS, hi havia moltes porcions que necessitaven accés especial als fitxers del servidor web. Això feia que portar a terme actualitzacions com un llançament calia una coordinació de molta gent per a assegurar-se que totes les peces estaven en el seu lloc.
- Simplifica la construcció i publicació del lloc - El lloc nou només utilitza fitxers estàtics al final. En el CMS anterior, les pàgines es generaven dinàmicament a partir d'una base de dades. Hi havia moltes capes complicades de memòria cau que eren necessàries per a fer que el lloc respongués i es carregués ràpidament. Això creava una sèrie d'instàncies on tot el krita.org no funcionava a causa d'algunes confusions en la memòria cau.
Tots els fitxers del lloc web i la informació sobre com funciona el procés del lloc web es poden trobar a la instància del GitLab.
Un agraïment especial
Un agraïment especial a tot el treball que ha implicat fer aquesta transició
- Scott Petrovic: Liderant la càrrega amb la realització de la major part de la feina i portant el projecte a la seva finalització.
- Phu Nguyen: Una gran quantitat d'ajuda per a entendre el funcionament intern de la plataforma Hugo, així com moltes col·laboracions de codi.
- Wolthera van Hövell: Esmenes i neteja del lloc en adaptar el contingut al sistema nou.
- Alvin Wong: Millores en els aspectes de traducció i internacionalització del lloc.
- Ben Cooksley: Ajuda amb la configuració i crear el procés CI/CD del lloc que fa que els canvis de publicació siguin perfectes.
- Totes les persones que han proporcionat comentaris sobre krita-artists.org