Перейти до вмісту

Запущено новий сайт krita.org

Попередній допис | Четвер, 15 лютого 2024 | Час на читання: 2 хвилин | Наступний допис

Після виконання значного обсягу робіт ми перенесли наш сайт на нову платформу, яку засновано на Hugo! На цю нову версію було витрачено багато часу та енергії. Причин та проблем, які змусили нас перенести сайт було декілька.

  1. Переклади — попередня процедура перекладу сайта була надто складною. Перекладачі мали виконувати дуже багато роботи вручну: створювати облікові записи для перекладачів і завантажувати файли на вебсервер кожного разу, коли додавалися нові мови. У новій системі переклад побудовано на основі нашого конвеєру перекладу KDE. Це той самий конвеєр, який використовується для перекладу програми. Це значно спрощує роботу як для нашого веб-майстра, так і для команди перекладачів.
  2. Обслуговування сайта. Хоча раніше багато оновлень можна було робити за допомогою системи керування вмістом, було багато частин, які потребували спеціального доступу до файлів вебсервера. Це призводило до потреби у координації оновлень, як-от випусків, між багатьма людьми, — тільки так можна було бути певним, що всі частини на місці.
  3. Спросщення створення та публікації сайта — новий сайт нарешті використовує лише статичні файли. У попередній CMS сторінки динамічно генерувалися з бази даних. Існувало багато складних рівнів кешування, які були потрібні, щоб зробити сайт адаптивним і швидким для завантаження. Це призвело до низки випадків, коли весь krita.org припиняв працювати через якусь проблему з кешуванням.

Усі файли сайта та дані щодо того, як працює сайт, наведено у нашому екземплярі GitLab.

Особливі подяки

Особливі подяки усім, хто взяв участь у цьому переході