Перенос существующих сайтов на Bootstrap версии 5
Bootstrap версии 5 содержит новые функции и обновления, которые делают ваши сайты Power Pages более отзывчивыми и упрощают их настройку.
Внимание!
- Вы можете перевести любой из своих сайтов с Bootstrap версии 3 в версию 5 независимо от шаблона, который использовался для его создания.
- При переводе существующих сайтов с Bootstrap версии 3 на версию 5 вы можете использовать либо стандартную модель данных, либо расширенную модель данных.
- Рассмотрите возможность тестирования миграции на сайте разработчика.
- Чтобы проверить текущую версию Bootstrap, см. веб-файлbootstrap.min.css для вашего веб-сайта.
Чтобы перенести сайт с Bootstrap версии 3, выполните следующие действия:
- Загрузите папку веб-сайта.
- Запустите для папки инструмент миграции.
- Просмотр изменений.
- Отправьте запись перенесенного веб-сайта.
- Очистите кэш на стороне сервера.
Поскольку выполняемые для переноса действия требуют использования Microsoft Power Platform CLI, убедитесь, что вы знаете, как использовать его в Power Pages:
- Поддержка интерфейса командной строки Microsoft Power Platform CLI для Power Pages
- Учебник. Использование интерфейса командной строки Microsoft Power Platform CLI с Power Pages
pac powerpages
Предварительные условия
Установите Microsoft Power Platform CLI версии 1.28.2 или более поздней.
Если на вашем сайте используются файлы SVG, убедитесь, что системный параметр Установить заблокированные расширения файлов для вложений в вашей среде Power Platform не запрещает использование расширения «.svg».
Рассмотрите возможность создания двух версий вашего сайта Power Pages с использованием Bootstrap версии 3. Перенесите одну из них и используйте другую в качестве эталона для сравнения с перенесенным сайтом.
Загрузка папки веб-сайта
Начиная с Microsoft Power Platform CLI версии 1.27 команда pac paportal
изменена на pac powerpages
.
paportal
по-прежнему работает, но мы рекомендуем вам в дальнейшем использовать powerpages
. Именно эту форму мы используем в следующих инструкциях. Если вы используете Microsoft Power Platform CLI версии 1.26.6, убедитесь, что вы используете pac paportal
вместо pac powerpages
.
Откройте командную строку.
Введите следующую команду для аутентификации в организации Dataverse для вашей среды Power Platform:
pac auth create -u [Dataverse URL]
Пример:
pac auth create -u https://contoso-org.crm.dynamics.com
Дополнительные сведения см. в разделе
pac auth create
Введите следующую команду, чтобы сгенерировать список веб-сайтов в организации:
pac powerpages list
Запишите WebSiteId сайта, который вы планируете перенести.
Дополнительные сведения см. в разделе
pac powerpages list
Введите следующую команду, чтобы загрузить папку веб-сайта:
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.
Откройте папку V5, созданную на предыдущем этапе.
Откройте HTML-файл или CSS-файл.
В Visual Studio Code нажмите Ctrl+Shift+P, чтобы открыть командную строку. Введите
bootstrap diff
.Откроются файл версии 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.
Очистка кэша на стороне сервера
Очистите кэш на стороне сервера для таблиц метаданных/конфигурации и данных.