Поделиться через


Перенос существующих сайтов на Bootstrap версии 5

Bootstrap версии 5 содержит новые функции и обновления, которые делают ваши сайты Power Pages более отзывчивыми и упрощают их настройку.

Внимание!

  • Вы можете перевести любой из своих сайтов с Bootstrap версии 3 в версию 5 независимо от шаблона, который использовался для его создания.
  • При переводе существующих сайтов с Bootstrap версии 3 на версию 5 вы можете использовать либо стандартную модель данных, либо расширенную модель данных.
  • Рассмотрите возможность тестирования миграции на сайте разработчика.
  • Чтобы проверить текущую версию Bootstrap, см. веб-файлbootstrap.min.css для вашего веб-сайта.

Чтобы перенести сайт с Bootstrap версии 3, выполните следующие действия:

  1. Загрузите папку веб-сайта.
  2. Запустите для папки инструмент миграции.
  3. Просмотр изменений.
  4. Отправьте запись перенесенного веб-сайта.
  5. Очистите кэш на стороне сервера.

Поскольку выполняемые для переноса действия требуют использования Microsoft Power Platform CLI, убедитесь, что вы знаете, как использовать его в Power Pages:

Предварительные условия

Загрузка папки веб-сайта

Начиная с Microsoft Power Platform CLI версии 1.27 команда pac paportal изменена на pac pages. paportal по-прежнему работает, но мы рекомендуем вам в дальнейшем использовать powerpages. Именно эту форму мы используем в следующих инструкциях. Если вы используете Microsoft Power Platform CLI версии 1.26.6, убедитесь, что вы используете pac paportal вместо pac pages.

  1. Откройте командную строку.

  2. Введите следующую команду для аутентификации в организации Dataverse для вашей среды Power Platform: pac auth create -u [Dataverse URL]

    Пример:pac auth create -u https://contoso-org.crm.dynamics.com

    Дополнительные сведения см. в разделе pac auth create

  3. Введите следующую команду, чтобы сгенерировать список веб-сайтов в организации: pac pages list

    Запишите WebSiteId сайта, который вы планируете перенести.

    Дополнительные сведения см. в разделе pac pages list

  4. Введите следующую команду, чтобы загрузить папку веб-сайта: pac pages download --path [PATH] -id [WebSiteId-GUID]

    Пример: pac pages download --path "c:\pac-powerpages\downloads" -id d44574f9-acc3-4ccc-8d8d-85cf5b7ad141

    В качестве параметра id используйте WebSiteId, записанный на предыдущем шаге.

    Дополнительные сведения см. в разделе pac pages download

Запуск инструмента миграции для папки

Введите следующую команду для запуска инструмента миграции для папки веб-сайта, которую вы загрузили: pac pages bootstrap-migrate -p "WebsiteFolderPath"

Пример: pac pages bootstrap-migrate -p "c:\pac-powerpages\downloads\bootstrap-dev-site"

Эта команда создает папку и добавляет «V5» к имени папки.

Если у вас возникли проблемы при обновлении до Bootstrap версии 5 или вы хотите вернуться к Bootstrap версии 3, см. раздел Как вернуться с Bootstrap версии 5 на версию 3.

Просмотр изменений

Если вы создали копию своего сайта перед его переносом, сравните ее с сайтом версии 5.

  1. Откройте папку V5, созданную на предыдущем этапе.

  2. Откройте HTML-файл или CSS-файл.

  3. В Visual Studio Code нажмите Ctrl+Shift+P, чтобы открыть командную строку. Введите bootstrap diff.

  4. Откроются файл версии 3 и файл версии 5. Наведите указатель мыши на каждое выделенное изменение, чтобы просмотреть его.

Отправка записи перенесенного веб-сайта

Введите следующую команду, чтобы отправить запись перенесенного веб-сайта в организацию: pac pages upload --path [Folder-location]

Пример: pac pages upload --path C:\pac-portals\downloads\custom-portal\

Дополнительные сведения см. в разделе pac pages upload

После отправки записи перенесенный сайт станет веб-сайтом Bootstrap версии 5. Рекомендуем сравнить сайт с сайтом версии 3 еще раз и при необходимости внести изменения в сайт с Bootstrap версии 5.

Очистка кэша на стороне сервера

Очистите кэш на стороне сервера для таблиц метаданных/конфигурации и данных.

Как вернуться с Bootstrap версии 5 на версию 3

Чтобы вернуться к Bootstrap версии 3:

  1. Выполните команду отправки, чтобы заменить папку версии 5 папкой Bootstrap версии 3. Дополнительные сведения см. в разделе pac pages bootstrap-migrate.
  2. Откройте приложение "Управление порталом" и удалите параметр сайта Site/BootstrapV5Enabled. Подробнее см. в разделе Настройка параметров сайта для веб-сайтов.
  3. Очистите кэш на стороне сервера. Дополнительные сведения см. в разделе Как работает кэширование на стороне сервера в Power Pages.

См. также