Студия ВебМаус логотип

У Вас сайт на HostCMS?

доработка от 900 руб./час

Выбрать дизайн для сайта

1500 вариантов дизайна

Купить готовый сайт

это удобно и выгодно

обратный звонок
ИП Арефьева Н.М.
ОГРНИП: 318762700016651, ИНН 761009443503
звонки по России 8 (999) 797-32-48
Telegram:
WebMouseManager

Сайт компании VDEX
интернет-магазин интерактивного оборудования и аксессуаров

Вся информация размещена с разрешения клиента в соответствии с Федеральным законом "О персональных данных" №152-ФЗ, политикой конфиденциальности студии WebMouse и договором на оказание услуг.
Портфолио - фотография 1 от 29.05.2022

Краткое описание заказа

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

Очень большая работа. Обслуживание данного магазина продолжается в настоящее время.

Информация о заказчике и сроках выполнения

Дата завершения работ 29 мая 2022 г.
Регион заказчика г. Москва
Заказчик ООО "Компания ВИДЭКС"
ОПФ клиента Юридическое лицо
Сайт клиента vdex.ru

Краткий список услуг по Каталогу

Ниже приведён приблизительный список услуг из нашего Каталога, которые были задействованы при выполнении данного заказа.

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

Услуги программиста Подробная информация
Установка обновлений Подробная информация

Подробная информация о выполненных работах

Компания VDEX занимается продажей интерактивного оборудования, аксессуаров, а также выполняет сопутствующие работы по монтажу оборудования. Очень большой и достаточно сложный интернет-магазин, который изначально был создан на платформе HostCMS v5. При переходе на версию 6 было обновлено только ядро платформы, но весь код сайта (так называемый код клиентской интеграции) переделан не был. В результате однажды возникла проблема - невозможно обновить сайт до актуальной версии.

Ниже приводим комментарии по поводу обновления сайтов на устаревшей версии платформы.

Сложность обновления сайтов на платформе HostCMS v5

Дело в том, что версии 5 и 6 HostCMS принципиально отличаются друг от друга, то есть устроены по-разному. Поэтому когда появилась версия 6, весь код пятой версии поддерживался в режиме обратной совместимости ещё долго. Окончательно поддержка HostCMS 5 была прекращена совсем недавно при выходе версии 7.0.0.

Важно!

Если ваш сайт всё ещё работает на HostCMS 5, вы не сможете обновить платформу до современной версии, так как начиная с 7.0.0 поддержка пятой версии полностью прекращена. Необходимо заменить весь код, использующий ядро v5.

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

Запомните!

Замена всего кода сайта делается только вручную, переписыванием его с нуля. Чем сложнее сайт, тем это дольше и дороже. По кнопке обновляется только ядро платформы, на основе которого работает сайт. Автоматическое обновление кода самого сайта невозможно в принципе (ни на какой CMS).

В любом случае обновление совершенно необходимо, иначе теряется весь смысл использования профессиональной платформы сайта, в том числе упускаются возможности для развития функциональных возможностей, увеличения быстродействия, удобства использования панели управления. Это не говоря уже о проблемах совместимости с новыми версиями ПО на хостинге. Для коммерческих сайтов это совершенно недопустимо.

Объём работ по данному проекту

Изначально предполагалось, что не весь сайт написан на старом коде. Однако по факту в процессе работы выяснилось что менять нужно 99,9% кода, а тот который менять не нужно, требуется исправлять. В целом были выполнены следующие работы:

  • Полная замена всех макетов
  • Полностью переписаны все типовые динамические страницы (ТДС)
  • Переписаны с нуля все нетиповые доработки сайта
  • Полностью переписаны все XSL шаблоны
  • Исправлены стили и вёрстка некоторых разделов, где это явно требовалось
  • Убран мусор из панели управления (лишние макеты, документы, разделы структуры и прочие сопутствующие работы)
  • Оптимизирована скорость работы сайта, в том числе скорость загрузки по данным Google Page Speed Insight
  • Исправлена или сделана заново микроразметка
  • Внесены некоторые изменения в функционал сайта

Полный список работ больше. Все работы заняли почти месяц.

Однако стоит заметить, что на данном сайте есть различные нестандартные доработки, которые всегда увеличивают время работ над проектом. В данном случае каждую такую доработку требовалось понять, а затем с нуля переписать под версию 6 (точнее 7, т.к. на момент работ уже была версия 7.0.2).

Задача по замене вёрстки и дизайна не ставилась. Такие изменения были сделаны там, где это было необходимо.

А не проще сделать новый сайт с нуля

Такой вариант тоже рассматривался, однако было принято решение переделать существующий сайт, а не делать новый. Дело в том, что создание нового сайта заняло бы ещё больше времени и, соответственно, стоило дороже, поскольку:

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

В итоге мы обновили существующий сайт и теперь можно продолжать его развивать уже на новой версии платформы.

Все работы такого рода выполняются только на копии сайта на отдельном поддомене. На рабочем сайте это не сделать, особенно раздел магазина. До окончания работ нельзя вносить изменения на рабочий сайт, т.к. они будут потеряны.

Рекомендации владельцам сайтов на HostCMS 5

Обновлять платформу нужно регулярно. Если выходит очередное обновление, его нужно устанавливать, а не накапливать много обновлений "на потом", поскольку потом может быть сложнее ставить обновления массово (хотя бы из-за того, что при установке некоторых обновлений нужно вносить правки в код сайта и таких правок может накопиться значительное количество, не говоря уже про возможные несовместимости с различными доработками).

Никогда не устанавливайте обновления, не сделав предварительно полную копию сайта (папка сайта + база данных), чтобы избежать возможных проблем с потерей данных и/или работоспособности сайта!

Также обращаем внимание на то, что сайт может быть "обновлён" до версии 6, в панели управления показывается текущий номер версии, но при этом код самого сайта (ТДС и макеты) могут до сих пор использовать ядро 5-й версии. Если вы не уверены что ваш сайт не содержит старого кода, обратитесь к программисту по HostCMS.

Фотогалерея

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

Вам требуются похожие услуги?

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

Также мы всегда готовы ответить на любые вопросы, связанные с оказанием наших услуг. Звоните!

WebMouse — официальный дилер HostCMS
Вы занимаетесь своим бизнесом. Мы — вашим сайтом.