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


Перенос существующих сайтов на 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 powerpages. paportal по-прежнему работает, но мы рекомендуем вам в дальнейшем использовать powerpages. Именно эту форму мы используем в следующих инструкциях. Если вы используете Microsoft Power Platform CLI версии 1.26.6, убедитесь, что вы используете pac paportal вместо pac powerpages.

  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 powerpages list

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

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

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

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

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

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

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

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

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

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

Чтобы вернуться к версии 3 от Bootstrap версии 5, используйте команду отправки, чтобы заменить папку версии 5 папкой Bootstrap версии 3.

Дополнительные сведения см. в разделе pac powerpages bootstrap-migrate

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

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

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

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

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

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

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

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

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

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

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

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

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

См. также