Споделяне чрез


Мигриране на съществуващи сайтове към 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 още веднъж и да промените сайта версия 5 на Bootstrap, ако е необходимо.

Изчистване на кеша от страна на сървъра

Изчистете кеша от страната на сървъра за метаданни/конфигурация и таблици с данни.

Вижте също