Слайд 2Branding. Что это?
The marketing practice of creating a name, symbol or
![Branding. Что это? The marketing practice of creating a name, symbol or](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/433975/slide-1.jpg)
design that identifies and differentiates a product from other products.
Слайд 3Зачем нужен брэндинг? - 2001
![Зачем нужен брэндинг? - 2001](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/433975/slide-2.jpg)
Слайд 4Зачем нужен брэндинг? – 2003
![Зачем нужен брэндинг? – 2003](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/433975/slide-3.jpg)
Слайд 5Зачем нужен брэндинг? - 2007
![Зачем нужен брэндинг? - 2007](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/433975/slide-4.jpg)
Слайд 6Зачем нужен брэндинг? - 2010
![Зачем нужен брэндинг? - 2010](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/433975/slide-5.jpg)
Слайд 10Типы брэндинга
Использование тем
Использование альтернативного файла стилей (SPWeb.AlternateCssUrl)
Создание master page
Создание своих собственных UI
![Типы брэндинга Использование тем Использование альтернативного файла стилей (SPWeb.AlternateCssUrl) Создание master page Создание своих собственных UI](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/433975/slide-9.jpg)
Слайд 11Работа с дизайнером
Стандартные элементы управления
Ribbon
Веб части
Размер страницы
Типы страниц
![Работа с дизайнером Стандартные элементы управления Ribbon Веб части Размер страницы Типы страниц](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/433975/slide-10.jpg)
Слайд 13Работа с верстальщиком
Доступ к SharePoint
Использование существующей разметки
Использование и переопределение существующих css стилей
Взаимодействие
![Работа с верстальщиком Доступ к SharePoint Использование существующей разметки Использование и переопределение](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/433975/slide-12.jpg)
с остальной командой
Слайд 14Разработка
Парное программирование – sharepoint программист + верстальщик
Использование minimal master page
Использование wsp решений
![Разработка Парное программирование – sharepoint программист + верстальщик Использование minimal master page](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/433975/slide-13.jpg)
для установки всех артефактов на сервер
Слайд 17Add new item
.ms-addnew span img {
display:none;
}
.ms-addnew span {
background: url("/_layouts/images/MB.SimpleImageBranding/plus.png") no-repeat left center
![Add new item .ms-addnew span img { display:none; } .ms-addnew span {](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/433975/slide-16.jpg)
transparent;
}
Слайд 18New item
.ms-newgif {
background: url("/_layouts/images/MB.SimpleImageBranding/new.png") no-repeat scroll right center transparent;
padding-right:
![New item .ms-newgif { background: url("/_layouts/images/MB.SimpleImageBranding/new.png") no-repeat scroll right center transparent; padding-right:](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/433975/slide-17.jpg)
30px;
padding-top: 9px;
width: 0 !important;
vertical-align: middle;
}
Слайд 19Более сложный способ
controlType="Microsoft.SharePoint.WebPartPages.XsltListView"
adapterType="MB.ListViewBrandingCustomizations.XsltListViewAdapter"
/>
![Более сложный способ controlType="Microsoft.SharePoint.WebPartPages.XsltListView" adapterType="MB.ListViewBrandingCustomizations.XsltListViewAdapter" />](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/433975/slide-18.jpg)
Слайд 20Более сложный способ
public class XsltListViewAdapter : ControlAdapter
{
protected override void OnLoad(EventArgs e)
{
base.OnLoad(e);
XsltListViewWebPart wp
![Более сложный способ public class XsltListViewAdapter : ControlAdapter { protected override void](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/433975/slide-19.jpg)
= (XsltListViewWebPart) Control;
wp.XslLink = "/_layouts/MB.ListViewBrandingCustomizations/main_fixed.xsl";
}
}
Слайд 21SeachBox
Изменение стилями
Переопределение свойств существующего делагат контрола
Создание своего делаегат контрола
![SeachBox Изменение стилями Переопределение свойств существующего делагат контрола Создание своего делаегат контрола](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/433975/slide-20.jpg)
Слайд 22SearchBox DelegateControl
Sequence="10"
ControlClass="Microsoft.SharePoint.Portal.WebControls.SearchBoxEx"
ControlAssembly="Microsoft.Office.Server.Search, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"
>
/_layouts/images/search-button.png
![SearchBox DelegateControl Sequence="10" ControlClass="Microsoft.SharePoint.Portal.WebControls.SearchBoxEx" ControlAssembly="Microsoft.Office.Server.Search, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" > /_layouts/images/search-button.png /_layouts/images/search-button.png /_layouts/images/search-button.png](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/433975/slide-21.jpg)
/_layouts/images/search-button.png /_layouts/images/search-button.png /_layouts/images/search-button.png HideScopeDD None Поиск по сайту Слайд 24Links
Ribbon
http://blog.jonathanroussel.com/2011/02/sharepoint-2010-resizing-ribbon-bar.html
http://sharepoint.microsoft.com/blog/Pages/BlogPost.aspx?PageType=4&ListId={72C1C85B-1D2D-4A4A-90DE-CA74A7808184}&pID=426
http://blog.alexboev.com/2012/01/browse-tab-in-sharepoint-2010-ribbon.html
![Links Ribbon http://blog.jonathanroussel.com/2011/02/sharepoint-2010-resizing-ribbon-bar.html http://sharepoint.microsoft.com/blog/Pages/BlogPost.aspx?PageType=4&ListId={72C1C85B-1D2D-4A4A-90DE-CA74A7808184}&pID=426 http://blog.alexboev.com/2012/01/browse-tab-in-sharepoint-2010-ribbon.html](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/433975/slide-23.jpg)