Актуальные версии: Joomla 3.7.0, JoomShopping 4.16.0

Зачем нужно обновлять Joomla и JoomShopping

  • Суббота, 29 ноября 2014 00:00

Как говорится «не трогай, пока работает», если на то нет  веской причины. Вот три веских причины регулярно обновляться:

Причина №1

В обновлениях исправляются найденные ошибки. Программисты тоже люди и им свойственно ошибаться. Эти ошибки можно исправить с помощью «заплаток» или «патчей» (от англ. patch). Во время обновления заменяются файлы, содержащие ошибки в коде.

Если Вы используете старую версию программного обеспечения и столкнулись с непонятной ошибкой, первым делом обновляйтесь, т.к. скорее всего ошибка уже справлена. Не помогло? Тогда искать товарищей по несчастью в Гугле. И там нет решения? Последний шаг – сообщить об ошибке разработчику.

Причина №2

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

Нельзя отказываться от обновления по причине «мне не нужны новые опции». На самом деле это всего лишь предлог «не трогать компонент», т.к. уже есть уверенность в том, что обновление повлечет за собой потерю всех наработок (кто-то редактировал исходный код). Правильно, но «ядро» править нельзя – всё изменения нужно реализовывать через дополнения (аддоны, плагины).

Причина №3

Наследственность. Чтобы сайт работал стабильно, всё программное обеспечение должно быть «одного возраста».

Например: Joomla 3.3 требует версию PHP не ниже 5.3.10. Компонент JoomShopping использует встроенную в CMS библиотеку JQuery версии 1.11.1. Любимый плагин может использовать определенные функции и платформы, и компонента, и модулей на хостинге. Что будет, если у Вас где-то затесался «старичок»? В случае с сайтом – «старый конь испортит борозду».

Файлы заменяются, все правки теряются!

update-panic

Верно, по-другому никак. Но есть способы избежать потерь соблюдая три простых правила:

Правило №1

Делайте резервные копии файлов и базы данных. Проверьте, включено ли на хостинге резервное копирование «на автомате». Как часто оно выполняется? Как долго хранятся копии? Перед любым обновлением сделайте дополнительную копию сайта и сохраните её на локальном компьютере.

Правило №2

Не позволяйте никому править «ядро» Joomla или JoomShopping. Для Вебмастера в техническом задании укажите явно, желательно первым пунктом и красным шрифтом:

«Все изменения обязательно выполнить плагином/аддоном. Важно не потерять возможность обновлять программное обеспечение сайта. Исходный код не править!»

Правило №3

Использовать переопределения в Joomla. Суть этого метода заключается в копировании исходных файлов в Ваш шаблон с последующей их правкой на новом месте. Но это материал для отдельной статьи.

Далее: Подготовка к обновлению JoomShopping (разбираемся с шаблонами магазина).

  • 6318
  • Последнее изменение Вторник, 10 февраля 2015 09:46

Новые статьи