11.9. Розгортання нових функцій сайту

Last updated on
14 April 2025

Мета

Копіювання виду, який ви створили на локальному сайті розробки, в робочий сайт.

Вимоги до сайту

Кроки

  1. Відкрийте сайт локальної розробки.
  2. В Керування адміністративного меню, перейдіть в Конфігурація > Розробка > Синхронізація конфігурації > Експорт > Один елемент (admin/config/development/configuration/single/export). З’явиться сторінка Одиночний експорт.
  3. Виберіть Вид зі списку Тип конфігурації.
  4. Виберіть створений вид зі списку _Імя конфігурації _. конфігурація з’явиться в текстовій області.
  5. Скопіюйте конфігурацію з текстової області.

    - Export a single item -

  6. Відкрийте робочий сайт.
  7. В Керування адміністративного меню, перейдіть в Конфігурація > Розробка > Синхронізація конфігурації > Імпорт > Один елемент (admin/config/development/configuration). З’явиться сторінка Одиночний імпорт.
  8. Виберіть Вид зі списку Тип конфігурації.
  9. Вставте конфігурацію в текстове поле.
  10. Натисніть Імпортувати. З’явиться сторінка підтвердження.
  11. Натисніть Подтвердити.
  12. Переконайтеся, що подання було імпортовано, перейшовши в Керування адміністративного меню Структура > Види.

Поліпшіть своє розуміння

Кроки в цьому розділі показують, як експортувати та імпортувати один елемент конфігурації. Однак часто, якщо ви розробляєте функціональність на сайті розробки і хочете перенести на робочий сайт, вам потрібно буде перенести кілька елементів конфігурації. Наприклад, якщо ви розробили новий тип матеріалу з полями, необхідно перенести кілька елементів конфігурації для кожного поля, один для самого типу матеріалу, і можливо режими різного відображення матеріалу та елементи режиму форми додавання/редагування матеріалу, і вони повинні бути перенесені в правильному порядку. Зробити все правильно може бути утомливо і важко.

В якості альтернативи, ви можете експортувати і імпортувати повну конфігурацію сайту. Для цього вам знадобиться локальний сайт розробки, який є клоном робочого сайту (дивіться Розділ 11.8, «Створення сайту для розробки»), і тоді ви зможете слідувати кроками в Розділ 11.10, «Синхронізація Версій Конфігурацій» для синхронізації конфігурацій між сайтом розробки і робочим.

Іншою альтернативою є використання contributed Features module, який дозволяє експортувати та імпортувати додаткові функціональні можливості (наприклад, всі конфігурації фотогалереї).

Нарешті, якщо ви не бачите наслідки змін після імпорту конфігурацій на вашому сайті, вам потрібно очистити кеш. Дивіться Розділ 12.2, «Очищення кешу».

Відео

Deploying New Site Features

Автори

Написано Boris Doesborg.

Перекладено Олексій Бондаренко із Mazaltov.

 

This page is generated from AsciiDoc source from the User Guide. To propose a change, edit the source and attach the file to a new issue in the User Guide project. PDF and e-book formats are available on the User Guide project page.

Source file: extend-deploy.asciidoc

Help improve this page

Page status: No known problems

You can: