Прощай, Wordpress. Привет, Ghost!

У нас небольшое обновление. Любителей технических подробностей приглашаю прочитать полную версию заметки, а для остальных ограничусь короткой ремаркой: сайт переехал на другой домен и сменил всю техническую начинку. Результат — блог стал быстрее, надёжнее и безопаснее.  

Что случилось?

Майские праздники помогли отвлечься от работы и дали возможность не только отдохнуть, но и подумать о не очень насущных проблемах. Как раз одной из таких проблем был наш с Леной блог, который уже давно не устраивал меня ни технологически, ни эстетически.

Конечно, можно было потратить дней этак пять на то, чтобы в очередной раз починить какие-то мелочи, разобраться в завале непонятно как работающих и заметно конфликтующих плагинов, обновить всё, до чего дотянутся руки и заодно улучшить что-то из насущного. Например, добавить адаптивности, ускорить работу, сделать нормальные подписки по электронной почте, добавить выбор оформления, оптимизировать код…

Где-то на этой стадии я понял, что мелкие доработки превращаются во внушительный список работ, на выполнение которых всех майских праздников мне точно не хватит. Поэтому в моей буйной головушке заселилась презабавнейшая мысль — а что если всё снести к чёртовой матери и развернуть вторую версию блога, не сковывая себя тяжестью малопонятного legacy?

Сказано — сделано. Вместо удобного и привычного, но тяжёлого и задумчивого Wordpress наш с Леной блог переехал на self hosted версию Ghost. Вместо mySQL у нас теперь SQLite, комментариями заведует self hosted версия Commento. Всё, что можно, ускорено, закэшировано, анонимизировано, упрощено и адаптированно под все возможные разрешения экранов.

Что в итоге получилось?

Во-первых, сайт стал быстрым. Главная страница похудела на 90 %, скорость загрузки выросла с почти полутора секунд до менее, чём четырёхсот миллисекунд.

Во-вторых, сайт стал адаптивным. Теперь читать текст и смотреть фотографии стало одинаково комфортно и с телефона, и с планшета.

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

В-четвёртых, сайт стал проще. Интерфейс стал чище — в нём сложнее запутаться. Да и общаться стало легче — комментарии можно оставить без регистрации.

В-пятых, у нас появилась относительно нормальная английская версия сайта. Поверьте, качество перевода стало намного лучше, хотя ничто не сравнится с удовольствием от профессионально и качественно переведённого текста.

В-шестых, даже могучему Гуглу понравились изменения.

Что не получилось?

Всего две вещи — фотографии и комментарии.

Сложнее всего с фотографиями. Все старые картинки отдаются в полном размере, и придумать способ, который бы устранил этот косяк, я не смог. Ghost умеет автоматически отдавать сжатую версию фотографии, подстраиваясь под размер экрана посетителя — но только для тех файлов, которые были загружены уже после переезда.

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

Чего ждать дальше?

А дальше ждите новых заметок. В ближайшее время у нас в планах — как минимум один огненный фотосет, парочка гостевых публикаций и необычный пост в «Заметках свингеров».

Добро пожаловать в новый блог. И спасибо, что вы с нами!

Вадим

Вадим