Перейти к содержимому

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

Предыдущая запись | Четверг, 15 февраля 2024 | Время чтения: 2 мин | Следующая запись

После долгой работы веб-сайт перенесён на новую платформу на основе Hugo! На создание этой новой версии ушло много времени и сил. Перенос сайта был вызван рядом причин и проблем.

  1. Переводы — у прежнего веб-сайта был очень запутанный процесс перевода. Приходилось вручную создавать учётные записи для переводчиков и загружать файлы на веб-сервер при каждом добавлении нового языка. В новой системе перевод выполняется через конвейер переводов KDE. Это тот же конвейер, который используется для перевода приложения. Это значительно упрощает работу как для веб-мастера, так и для команды переводчиков.
  2. Обслуживание сайта — раньше многие обновления можно было выполнять через CMS, однако многие части требовали особого доступа к файлам веб-сервера. Из-за этого обновления, например выпуски, требовали согласования действий множества людей, чтобы убедиться, что всё на своих местах.
  3. Упрощение сборки и публикации сайта — в итоге новый сайт использует только статические файлы. В прежней CMS страницы динамически формировались из базы данных. Чтобы сайт был отзывчивым и быстро загружался, требовалось множество сложных уровней кэширования. По этой причине весь krita.org не раз становился недоступен из-за сбоя в кэшировании.

Все файлы для веб-сайта и сведения о том, как устроен процесс работы нашего сайта, можно найти в экземпляре GitLab.

Особая благодарность

Особая благодарность всем, кто участвовал в работе над этим переходом