Вопрос

Какой в ​​настоящее время лучший способ добавить шаблон для семейств веб-сайтов и дочерних сайтов?

Фон:Веса Ювонен написал хороший пост в блоге в 2010 году о декларативные веб-шаблоны вместо определений сайтов.Однако в последнее время он предпочитал удаленная подготовка.Ричард диЗерега (также из Microsoft) написал в блоге о декларативная песочница, самостоятельная подготовка сайта с помощью приложений и "сшивание приложений".

Какой способ был бы предпочтительнее сегодня, когда организация будет внедрять SP2013 сейчас, а позже либо перейдет на O365, либо снова обновит локальную среду.

Это было полезно?

Решение

Если вашей конечной целью является переход на SharePoint Online (SPOL), вам обязательно нужно учесть это в своем подходе к брендингу.

Веб-шаблоны были выбраны нами для локальных решений SharePoint 2010, поскольку они имеют гораздо лучшую историю обновления, чем пользовательские определения сайтов.Мы также давно отказались от декларативного подхода для других артефактов, а для SharePoint 2013 мы отказались от всех решений и функций.Как уже упоминалось (особенно в комментариях) в статье Vesas о декларативных/кодовых решениях, несколько раз упоминается, что многие проблемы декларативного подхода связаны с функциями и решениями, которые могут быть или не быть отозваны/удалены.

Наш подход, возможно, немного экстремальный, но мы разработали полноценную среду для развертывания в PowerShell, которая использует CSOM в SP2013.

Этот подход означает, что мы используем один и тот же подход для брендинга локальных и облачных решений.

Поскольку возможности SPOL ограничены по сравнению с локальной версией, мы вообще не используем шаблоны.Вместо этого мы используем собственные мастер-страницы, макеты страниц и темы.

Это означает, что наш минимальный «пакет» брендинга — это просто пара главных страниц (система V15 и мастер-страница по умолчанию), несколько пользовательских макетов страниц, несколько файлов js (angular и jquery), несколько пользовательских файлов CSS (поскольку темы просто не подходят). и пользовательская тема (файлы .spcolor и .spfont).

Затем в составе нашего модуля есть код, который загружает артефакты в соответствующие галереи и библиотеки, код, который применяет темы, типы контента, мастер-страницы и т. д., но на самом деле это в основном удобство, так что мы можем выполнять воспроизводимое развертывание в разных средах.Вы можете сделать все это с помощью браузера или даже (не дай бог) с помощью дизайнера SharePoint.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top