Мы снова сделали новостной сайт!

2025-10-01 07:18:31 Время чтения 6 мин 266

К нам на проект разработки зашёл новый клиент: Казанский канал СМИ Enter. Обычно сайты СМИ обращаются к нам, когда надо сделать всё быстро и дёшево, здесь была именно такая история. Правда, суть не в полноценной разработке, а переносе сайта как есть на новую платформу.

Итак, срок — 3-5 дней. За это время было необходимо:

  1. Решить вопрос со старым сайтом на WordPress, который не обновлялся ни разу с 2017 года.
  2. Исходя из первого пункта — обновить PHP, базы данных и плагины так, чтобы ничего не развалилось.
  3. Перенести сайт на новый хостинг.
  4. В завершении — приступить к оптимизации и мелким доработкам, а также устранению всех возможных проблем которые должны были всплыть после переноса.

А мы такие задачи любим! Пару лет назад, мы уже переносили на вордпресс портал Казань Ферст, даже не имея доступа к нему. Потратили на это, включая парсинг и заливку БД всего лишь месяц.

Сейчас мы уже находимся на стадии “допилки” проекта  Enter.  По ходу работ, уже дважды поборолись с ДДОС-атакой, но по отзывам клиента сайт уже стал работать быстрее. Яндекс Вебмастер и Search console зашевелились и начали показывать резкие и положительные изменения. 

Сам перенос дался почти легко, попутно пришлось закрывать функционал новыми плагинами, что-то резать, дописывать код. Сыграло на руку, что сайт не дорабатывался последние годы, так что мы имели дело с чистым WordPress, хотя и старой версии, но “руки помнили” эти версии, поскольку работаем мы с данной системой больше 20 лет.

Чуть не забыли рассказать: проекта в СМИ с таким “чудовищным” количеством битых внешних ссылок, мы не встречали никогда.  Двадцать пять процентов всех внешних ссылок вели на 404, сразу или через редиректы. Пришлось резать все и без разбора. Удалили больше 20 000 ссылок.

По ходу работы обнаружились дополнительные проблемы:

  1. Не кэшируется переход с мобильной на десктопную версии. Работаем над этим. 
  2. Результаты поиска не информативны. Если в заголовке нет искомого слова, то непонятно, почему нашелся этот материал, + навигация по поиску через ajax неудобна
  3. На категориях и тегах грузятся сразу все картинки, нужна ленивая загрузка.
  4. Куча предупреждений php о неопределенной переменной. Можно не исправлять, но заливается лог.
  5. Отдельно подгружаемый jquery со стороннего cdn
  6. В коде function.php остатки от мультисайтовой установки. Убрать.
  7. 10 летней давности код определения мобильных девайсов и что-то с ним нужно делать
  8. Все публикуются под админом? Очень плохая практика. Требуются авторы с авторскими правами.
  9. Много js и ajax написано под jquery 1.11
  10. В мобильную версию грузятся ПОЛНОРАЗМЕРНЫЕ картинки 2400x1600, 1200x800 и.т.д.
  11. В мобильной версии используются 6 шрифтов. Проблема возникла из-за использования специализированных визуальных редакторов.
  12. SEO нет вообще. Но SEO в “пути”

Кроме этого ещё множество “мелочей”, решаемых через стандартные плагины Вордпресс.

В целом, базовым переносом мы довольны, текущий сайт позволяет работать со всеми свежими плагинами. Тема WordPress позволяет вносить изменения и поддерживать их по стандартам самой системы.

 Как и в каждом проекте с WordPress, есть свои сложности и изюминки. В данном случае мы использовали классические методы в работе с платформой, из интересного выявили следующее:

  1. Пришлось повоевать с датой публикаций: на старом сервере обновление и отсчет времени работали, а при переносе на новый — нет. Переделывали всё заново.
  2. Интернет плагин мобильной версии кэшировался отдельно от десктопной. С этим ещё разбираемся. Фактически кеширования на сайте сейчас нет, а тут еще и DDos.

Почему разработка и перезапуск сайтов СМИ наша приоритетная компетенция?

Мы любим и умеем работать с новостными сайтами, большими и маленькими, делаем это быстро и достаточно дешёво, потому что у нас выработанный алгоритм действий и колоссальный опыт.

Что мы любим больше разработки сайтов СМИ? Работу со старыми поломанными новостными сайтами на WordPress.