Техническое сопровождение после создания сайта - обновление, архивация, правки
В понятие «Техническое поддержка сайтов» после изготовления или техническое сопровождение входит периодическое обновление системы Joomla и компонентов, архивация и т.д. Поддержка сайта после его запуска - важнейшая составляющая успешного сложного интернет-проекта с часто меняющимся содержимым.
В первую очередь остановимся на Обязательной составляющей технической поддержки сайта, без выполнения которой Вы можете потерять свой сайт.
Обновление CMS Joomla.
Контролируя работу над созданием Вашего сайта вы уже убедились, что сайт это сложный комплекс программ. Надежность и работоспособность такой сложной системы обеспечивается создателями системы и компонентов.
Регулярные обновления CMS Joomla выходят приблизительно раз в квартал, они содержат улучшения системы и обновления в связи с развитием самого языка программирования PHP, который используется в коде движка. Дополнительно обновления выпускаются для закрытия обнаруженных критических уязвимостей Задача поддержки сайта в первую очередь состоит в своевременной установке этих обновлений.
CMS Joomla поддерживает, так называемое «обновление в один клик». Т.е. в админке системы есть страница содержащая ссылку на выпущенное разработчиками актуальное обновление и кнопка, после нажатия на которую произойдет автоматическое обновление движка. Вы можете самостоятельно обновлять систему по мере необходимости.
Но помните, что написанное в предыдущем абзаце верно, при некоторых условиях «если». Система обновится нажатием кнопки, если не произойдет сбой стабильной работы интернета, если не произойдет сбой в работе сервера вашего хостинга (потеря доступа к файлам сайта или к базе данных), есть и еще некоторые если (выключат свет, сядет ноутбук, засбоит браузер или операционная система).
Вероятность этого, если у вас хороший провайдер интернета и стабильная хостинговая компания, невелик, но тем не менее она существует. Общая рекомендация работы с сайтом в интернете - делать резервное копирование перед внесением измений! А обновление системы - самое существенное изменение сайта. Поэтому при самостоятельно обновлении системы обязательно делайте архивацию (резервное копирование) сайта или поручайте эту работу специалисту.
Обновление Компонентов CMS Joomla.
Одновременно с обновлением самой системы CMS Joomla происходит обновление и входящих в стандартную поставку компонентов (Контент, Контакты, Теги, Баннеры...) модулей и плагинов. Однако помимо стандартных расширений в состав сайта, как правило входят и сторонние компоненты, модули и плагины.
В отдельном обновлении нуждаются компоненты Архивации сайта, Карты сайта, Редактора контента. Если у Вас интернет-магазин, или каталог недвижимости, то обновлять необходимо компоненты отвечающие за этот функционал. То же касается компонентов Комментариев, Почтовой рассылки, модулей форм обратной связи, мега меню, слайдеров изображений, плагинов всплывающих окон и т.д.
Своевременное обновление расширений выпускают их разработчики. Здесь нет определенной периодичности. Необходимость обновления расширений возникает в связи с существенным обновлением системы, чтобы обеспечить совместимость. Также разработчики расширений выпускают обновления, которые содержат новый функционал или дизайн и в случае необходимости закрыть обнаруженные критические уязвимости в коде.
CMS Joomla поддерживает, так называемое «обновление расширений в один клик». Т.е. в админке системы есть страница содержащая ссылку список обновлений выпущенных разработчиками расширений и кнопка, после нажатия на которую произойдет автоматическое обновление выбранного расширений. Вы можете самостоятельно обновлять систему по мере необходимости.
При обновлении расширений, также есть фактор «если», о котором сказано выше. Сбой при обновлении расширения несколько менее критичен, чем при обновлении системы, тем не менее настоятельно рекомендуется создание резервной копии сайта! Дополнительно учитывайте совместимость новых версий обновления расширений с версией движка. Также помните, что не все разработчики расширений поддерживают автоматическое обновление своих разработок. В этом случае обновление устанавливается из полученного от разработчика файла обновления.
Архивация сайта на CMS Joomla.
Архивация или резервное копирование сайта так же относится к Обязательны работам по технической поддержке сайта. Собственный архив сайта, хранящийся в надежном месте это единственный способ сохранения сайта. Какое место считать надежным и сколько делать и хранить архивов каждый определяет сам. Это может быть жесткий диск Вашего компьютера или место в облаке или на чьем-то сервере, главное, что бы был доступ.
Многие хостеры предоставляют услугу создания архивов сайта, но по этому поводу обольщаться не стоит. Во-первых хранятся архивы лишь за несколько последних дней, а этого может оказаться недостаточно. При позднем обнаружении проблем (сбой какого-то расширения, взлом сайта, подозрение на вирусы) может потребовать восстановления сайта из архива месячной давности или раннего. А во-вторых процесс восстановления сайта из подобных архивов достаточно трудоемкий.
CMS Joomla в лице компонента резервного копирования Akeeba BackUp, предоставляет идеальные возможности для архивации и восстановления сайта. Компонент достаточно прост в работе - поддерживается архивация «в один клик», достаточно несложно и восстановить сайт из архива. Разумеется здесь тоже есть нюансы и они описаны в материале посвященном компоненту на этом сайте.
Техническая поддержка сайта, по указанию владельца.
В процессе жизни сайта, спустя некоторое время или позже у владельца обязательно возникает необходимость выполнения каких-либо работ по изменению данных.
Это может быть простая смена контактных данных (телефон, скайп, почта, адрес) или внесение более серьезных изменений дизайна или добавление нового функционала на сайт.
Таким образом в понятие Техническая поддержка сайта входит:
- Небольшие изменения по указанию Владельца сайта (контакты, различные изменения элементов).
- Размещение Контента (Новость, Статья, Товар, Изображения) предоставленного Владельцем сайта.
- Взаимодействие с Хостингом, например создание почтовых ящиков или перенос сайта.
- Изменение структуры существующего Контента сайта
- добавление пунктов в меню;
- добавление разделов на сайте;
- настройка функционала, например добавлением новых модулей;
- добавление функционала, например добавлением новых плагинов.
Несмотря на то, что работы описанные в этой части, могут показаться не обязательными, это не так. Периодическое обновление текстовой и графической информации на сайте необходимое условие для поддержания его актуальности.
Но это тема отдельной статьи и конкретного разговора о Технической поддержке сайта между нами при встрече. При этом же разговоре мы определим уровень Технической поддержки и ее стоимость. Скажу лишь, что моя квалификация позволяет осуществлять грамотную и своевременную Техническую поддержку Вашего сайта после его создания.