Обновление TYPO3 до версии 7.6 или 8.7

Существует большое число сайтов на TYPO3 версий 4.x и 6.x, которые в течение многих лет успешно выполняют свои задачи.

Мы рекомендуем провести обновление TYPO3 со старых версий на версии 7.6 или 8.7 по нескольким причинам:

  • В административном интерфейсе старых версий TYPO3 в современных версиях браузеров некоторые функции дерева и визуального редактора в некоторых ситуациях не работают. Это не удивительно, прошло уже 4-7 лет и многократно сменились версии браузеров и JavaScript библиотек. Исправить ситуацию можно только обновлением ядра TYPO3.
  • На старых сайтах, как правило, работает по несколько расширений, для которых выпущены обновления безопасности. Хотя нам не встречались ситуации взлома сайтов через дыры в безопасности расширений, такое обновление не будет лишним.
  • TYPO3 8.7 работает на PHP7 и, за счет этого, работает значительно быстрее более старых версий.
  • Административный интерфейс TYPO3 7.6 и 8.7 сделан с учетом современных тенденций в дизайне интерфейсов и удобнее для работы за счет большего размера кнопок.
  • Если на сайте предстоят существенные изменения, такие как обновление дизайна, создание новых разделов или нового функционала, делать эти изменения будет проще в современных версиях TYPO3.

Как происходит обновление TYPO3:

  1. Мы создаем копию сайта на нашем сервере или хостинге заказчика.
  2. Создаем план обновления, выясняем ситуацию со всеми расширениями. В некоторых случаях необходимо провести миграцию данных из одного расширения в другое, более современное, или провести обновление расширения до обновления ядра TYPO3.
  3. Выполняем процедуру обновления ядра TYPO3 с помощью Install Tool. Обновление выполняется последовательно, например 4.2 -> 4.5 -> 6.2 -> 7.6 -> 8.7. В некоторых случаях нужно проводить проверку работы расширений после шагов обновления.
  4. Выполняем обновление расширений. При отсутствии расширения версии, совместимой с текущими версиями TYPO3, мы подбираем для расширения замену или проводим его адаптацию для работы на текущей версии.
  5. Выполняем настройки для сохранения правильного отображения контента. Изменения вносятся в TypoScript и стилевые файлы.
  6. Проводим тестирование, при необходимости добавляем вручную обновленных на действующем сайте контент.
  7. Переносим сайт на действующий хостинг.

Процедура обновления для обычного корпоративного сайта как правило требует 6-12 часов работы специалиста. Стоимость работы составляет 9 000 - 18 000 рублей.