Обновление темы

Необходимые задачи:

  1. Посетитель сайта не должен быть свидетелем процедуры обновления сайта. Сайт, за все время обновления, должен сохранять работоспособность, функционал и оформление.
  2. Все изменения в старой версии сайта (те, которые будут актуальны в новой версии) не должны быть утеряны.
  3. Изменение файлов новой версии обязательно должно быть протестировано перед публикацией на рабочем сайте.

* во избежание недоразумений, будьте внимательны и следуйте инструкции.

Сохраняем все сделанные ранее изменения - создаем "клон" текущей темы оформления

1. Переходим в приложение сайт - раздел "дизайн" - вкладка "оформление"

а) кликаем по ссылке "создать клон темы"

2. Во всплывающем окне:

а) в поле "название темы" допишите текущую дату

б) в поле "ID темы" (идентификатор темы) допишите текущую дату (только цифры - без пробелов, тире, точек и т.п.)

в) выберите пункт "...для всех приложений (рекомендуется)" (это позволит создать клоны шаблонов темы для всех приложений)

г) кликните на кнопку "Создать клон темы"

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

Связываем созданные дубликаты шаблонов темы (выбираем родительскую тему)

В темах оформления присутствует еще такой термин как "родительская тема" (дочерние темы наследуют от родительской основное оформление и некоторые файлы). Для всех тем (по крайней мере, для всех наших), родительской темой оформления является шаблон для приложения "сайт".

* При создании дубликата, в параметре "родительская тема", остается выбран шаблон приложения "сайт" основной темы.

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

"Родительская тема" должна быть изменена для дубликатов шаблонов всех приложений за исключением шаблона приложения сайт.

для приложения "магазин": магазин - витрина-оформление

для приложения "блог": блог-дизан-оформление

для приложения "фото": фото-дизайн-оформление

Тестируем созданный дубликат темы оформления

1. В приложении "сайт" переходим в раздел "структура" и создаем новое поселение:

2. В панеле настроек указываем:

а) URL тестового поселения - можно "test/*"

б) Выберите приложение для поселения - "магазин"

в) выберите в качестве темы оформления созданный дубликат

г) отметьте настройку "скрытое поселение"

д) сохраните настройки

3. После созданий тестового поселения перейдите на созданное поселение (http://Ваш сайт.ru/test/) и проверьте корректность работы шаблона (сравните с рабочим сайтом).

* Если тестовое поселение работает корректно, переходим к следующему пункту, в обратном случае - напишите нем kolmakov.igor@gmail.com (в письме необходимо указать адрес сайта и данные доступа в администраторскую).

* Не удаляйте тестовое поселение! Оно пригодится нам при тестировании изменений оригинальной версии темы.

Применяем созданный дубликат темы

1. В приложении "сайт" структура, всем приложениям изменяем тему оформления на созданный нами дубликат

2. Тестируем рабочий сайт на наличие ошибок.

* Если ошибок не выявлено, переходим к следующему пункту, в обратном случае - напишите нем kolmakov.igor@gmail.com (в письме необходимо указать адрес сайта и данные доступа в администраторскую).


Обновление оригинальной темы оформления

1. В приложении "инсталлер" в разделе "обновление", загрузите все текущие обновления темы оформления (кликнув по кнопке "обновить" напротив каждого из шаблонов или кликнув "установить все обновления")

2. В каждом приложении где установлена тема.

а) перейдите в раздел "оформления" (сайт-дизайн-оформление)

б) из списка шаблонов выберите оригинальную тему

в) кликните по кнопке "Доступно обновление до версии n.n"

г) откройте в новой вкладке описанием обнвоения соответствующей версии, к разделу "Изменены файлы" (на данный момент 1.0.2 - 1.0.3).
Для шаблона соответствующего приложения прописанны файлы, которые были изменены в новой версии.

д) во всплывающем окне "обновить тему", отметьте галочками те файлы, которые указаны в списке описания обновления

е) нажмите на кнопку "обновить до n.n."

Повторите подобные действия для каждого из приложений (магазин, блог, фото)

Переносим изменения сделанные в файлах с темы дубликата на оригинальную тему

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

2. В списке файлов темы дубликата откройте первый файл имя которого выделено жирным шрифтом, а в обновленной теме - обычным шрифтом

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

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

а) откройте файл с ошибкой на оригинальной теме

б) в верхней части, кликните на ссылку "посмотреть оригинал"

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

4. Повторите подобные действия для каждого из приложений (магазин, блог, фото)

Тестируем обновление

1. В разделе "структура" (сайт-структура), для созданного тестового поселения, примените обновленную версию темы

2. Перейдите на тестовое поселение (http://Ваш сайт.ru/test/) и проверьте корректность работы шаблона (сравните с рабочим сайтом).

* Если тестовое поселение работает корректно, переходим к следующему пункту, в обратном случае - напишите нам kolmakov.igor@gmail.com (в письме необходимо указать адрес сайта и данные доступа в администраторскую).

Заменяем оформление приложений рабочего сайта с дубликата на оригинальную тему.

1. Перейдите в приложение "сайт" раздел "структура".

2. Замените для каждого приложения рабочего сайта с дубликата на оригинальную тему.

Удаляем все лишнее

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

2. Удалите тестовое поселение (сайт - структура).

Есть вопросы или предложение?

Для того что бы задать вопрос, Вам необходимо авторизоваться или зарегистрироваться