Knightberg

Поддержка сайтов пивоварни Knightberg

С 2023 года я присматриваю за сайтами петербургской пивоварни Knightberg. Их там целое семейство: сама пивоварня, сестринская Rock'N'Beer, шуточный «Жигулёвский Пивздрав» в трёхлитровой банке с авоськой, журнал RealBrew и сайты его фестивалей — СидрФест, Baltic Porter Day и «Настоящая выдержка». Живут все на одном сервере.

knightberg-glavnaya.png1280×800, 287 КБ
Сайт пивоварни: сорта с фильтрами — регулярные, сезонные, сидры, эксперименты и безалкогольное
Сайт пивоварни: сорта с фильтрами — регулярные, сезонные, сидры, эксперименты и безалкогольное

Экскурсии

Пивоварня водит экскурсии: от амбара с солодом до бродильных танков и линии розлива, с дегустацией в конце. Билеты продаются через qtickets, и раньше расписание на сайт переносили руками. Я написал плагин, который забирает экскурсии из qtickets сам. Если qtickets прилёг, на сайте остаётся последнее рабочее расписание, так что пустой блок посетители не увидят.

Когда уже всё сломалось

Сайтами пользуется много администраторов, и далеко не все считают нужным что-то обновлять. А меня обычно зовут, когда всё уже сломалось.

В сентябре 2026 года так и вышло: сайты взломали через уязвимость в WordPress. За два дня я вычистил сервер, закрыл дыру, обновил всё, что обновляется, и развёл сайты по отдельным пользователям, чтобы взлом одного не тянул за собой остальные. Заодно сайты стали заметно быстрее.

Тогда же раскрылась старая загадка: WordPress месяцами «не видел» обновлений плагинов. Оказалось, один доработанный кем-то плагин тихо отправлял на сервер обновлений пустой список. Так что обновляться тут не хотели не только люди.