Не так давно нам стало интересно, а какие бесплатные темы для SharePoint-а есть в интернете. Много ли, мало ли их, легко ли их поставить, насколько они красивые. В общем, мы сделали небольшое исследование. До него нам казалось, что бесплатных тем и шкур для шарепоинта должно быть очень и очень много, приблизительно так же, как, например, для WordPress-a. Однако, результат нас несколько удивил. Их оказалось не так чтобы супер много. А искали мы по разным ключевым словам: SharePoint theme, SharePoint skins, SharePoint templates и тому подобное.
Итого мы нашли:
- Три темы для 2007-го Шарепоинта от Miles Consulting Group
http://www.expertsharepointconsulting.com/Free-Standard-SharePoint-Master-Pages.aspx - Еще две темы для 2007-го Шарепоинта от IoTap
http://www.iotap.com/Downloads/SharepointSkins.aspx - Тема для 2010-го Шарепоинта от nxg-dzigns
http://www.nxg-dzigns.com/2010/10/free-sharepoint-2010-theme-nxg-blue/ - четыре примера мастер страниц от Microsoft. Качать:
http://www.microsoft.com/downloads/en/details.aspx?familyid=7c05ca44-869a-463b-84d7-57b053711a96&displaylang=en&tm - Десять тем для SharePoint-а 2007-го от компании Microsoft. Обзор:
http://www.zimmergren.net/archive/2009/03/23/ten-10-free-sharepoint-themes-visual-overview.aspx
Качать:
http://www.microsoft.com/downloads/en/confirmation.aspx?displaylang=en&FamilyID=0a87658f-20b8-4dcc-ad7a-09ad22641f3a
Итак, поехали.
1. Мы поставили 1.5 темы из трех от Miles Consulting Group. Для начала, вот что получилось в результате:
А полторы темы получилось потому, что каждая тема требует приличной работы для ее установки. Мы ограничились полной установкой одной шкурки и частичной установкой второй. Итого, уже на этом пакете тем выяснилась интересная особенность – большая часть всех бесплатных тем требует хорошего знания SharePoint-а и массы ручных действий. Например, эти две темы потребовали:
- копирование папки вручную в 12\Templates\Features
- инсталляцию фичи с помощью stsadm
- исправление скопированных файлов !! в них были ошибки
- заливку файлов через SharePoint Designer
Ну вы поняли, да. Такой толстый намек, что нужно связаться с теми, кто эти темы делал. К тому же конечный результат весьма скромный: у логотипа зубчатые края, форма поиска не прижимается к правому краю, зашкурена только часть элементов. Итого, работа с трудом на троечку.
2. Две темы от IOTAP. Результат ниже:
Процесс развертывания приблизительно такой же как и у первой группы тем:
- закидываем файлы через SharePoint Designer
- правим ссылки на картинки в стилях и мастере. Там вероятно просто не задумывались, что тему могут развернуть не на корневой коллекции сайтов.
Заметим, что в первой теме меню Site Actions уж как-то сильно поплохело. Наша оценка – честные 3 балла из 5.
3. Давайте теперь посмотрим, что у нас есть для SharePoint 2010. Тем для него далеко не так много. Бесплатных мы нашли вообще всего две. Одна из них ниже, а вторая прилагалась как пример к статье о том, как делать темы самим.
Тема от nxg-dzigns выглядит вот так:

В целом вполне неплохо. Устанавливается достаточно легко. Но! Из мастера забыли вычистить служебные атрибуты __designer:Preview и __designer:Values. Очень интересно, как они такой мастер получили. У нас-то давно есть свой подготовленный regex для удаления этой радости, чтобы делать это не вручную, а хотя бы Find & Replace диалогом в Visual Studio. Вот, кстати, сам regex : ((__designer\:(Values|Preview|Templates))|__Preview)="([^\"]|[\n])*"
Но мы его используем для тех файлов, что вытянули напрямую через FPRPC с портала с помощью нашей же тулзы WssSync (руки просто никак не дойдут очистку в саму тулзу встроить). В общем, очень занимательный факт. Итого наша оценка 4 из 5.
4. Итак. Теперь темы от MS. Начнем с пакета из 4-х тем. Когда-то они все были доступны для просмотра в живую на сайте wssdemo.com . Но после апгрейда сайта на SharePoint 2010 они потеряли всякий блеск и выглядят там мягко говоря странно. Итак ниже, что у нас получилось:
Темы также загружаются через SharePoint Designer. К сожалению, имеют одну характерную для MS особенность – корректно смотрятся только в IE. В остальных браузерах на них бес слез смотреть нельзя. Итого, вполне подойдет для разнообразия и как основа для более глубокой кастомизации. Тетверка с плюсом.
5. И на последок 3 темы из 10 из второго набора Microsoft.
Темы выполнены качественно. Устанавливаются либо вручную, либо с помощью Visual Studio 2008 extensions for SharePoint. Не так чтобы совсем тривиально, но без проблем. После установки тему можно выбрать, внимание!!!, в меню Site Settings > Site Theme . Т.е. это именно классические файлы тем - css файлы + картинки, а не дополнительные мастер страницы. Эти темы, кстати, также скиннят и системные страницы (те что в /_layouts), что тоже огромный плюс. Дизайн может местами спорный, но одну две выбрать наверняка сможет каждый. Итого оценка – отлично.
Выводы.
Кроме MS видимо очень мало кто стал заморачиваться с созданием хорошего бесплатного пакета тем. Видимо, сказывается относительная сложность работы. Большая часть тем при установке требует подготовки, либо наличия специалиста, готового с ними хорошо повозиться. В основном темы пока есть для 2007-го SharePoint-а, а для 2010-го же пока только начинают появляться. Но бесплатные темы есть, это радует.