Можно ли повторно загрузить пакет дизайна в SharePoint для обновления?
В документации Microsoft по Design Manager упоминаются шаги для импорта пакета дизайна и содержимого, которое он вносит. Он также рекомендует не деактивировать функцию в галерее решений - /_catalogs/solutions/Forms/AllItems.aspx, что может привести к удалению типов контента, в конечном итоге приводит к проблемам на страницах, связанных с макетами страниц.
С точки зрения брендинга, очень распространенной практикой является то, что брендинг со временем развивается, и команда разработчиков должна планировать продвигать более новую версию пакета на существующих сайтах. Документация по сценариям обновления - что можно и нельзя - отсутствует в MSDN.
Замечания:
- Каждая новая версия пакета, импортируемая на сайт, является отдельной сущностью, и ее можно найти в галерее решений. Функции для старых версий остаются активированными, это может означать, что между старыми и новыми версиями нет никакой связи.
- Изменения в столбцах сайта, типы контента отражаются на уровне сайта после импорта более новой версии, но библиотеки страниц, в которых тип контента уже присутствовал, не обновляются для новых столбцов, изменяются свойства столбцов. Более того, любые существующие артефакты, например макеты страниц, не обновляются для изменений.
Кто-нибудь знает, как пакет брендинга реагирует на обновление? Каковы рекомендации Microsoft по обновлению пакетов и как обеспечить обновление артефактов? Без возможности обновления менеджер дизайна становится проблемой, если мы вынуждены продвигать изменения для добавления, обновления и удаления через Power-Shell или какой-то другой механизм, кроме менеджера дизайна, который позаботится об этом.
1 ответ
Я искал повсюду, и я не смог найти лучших рекомендаций Microsoft по обновлению пакетов дизайна. Однако я перезагружал пакеты дизайна обычно почти для каждого проекта, над которым работал, без проблем.
вам просто нужно загрузить новый пакет, а затем запустить скрипт powershell, чтобы опубликовать весь контент в галерее главной страницы и в библиотеке стилей, как в этой статье: https://www.rightpoint.com/thought/2015/10/19/publish-everything-in-the-master-page-gallery-with-powershell
Не отключайте старую упаковку. это не должно вызывать никаких проблем. Старые файлы пакета с таким же именем будут обновлены, а те, которые не сохранены, останутся нетронутыми.