This document provides guidelines for branding SharePoint web application portals and sites. It discusses customizing the master page, linking CSS and JavaScript, favicon styling, ribbon bar styling, breadcrumbs, top navigation, header styling, left navigation, footer, and fixing issues when using a SharePoint 2013 master page in SharePoint 2010. It also provides resources for downloading and learning more about SharePoint requirements and features.
Step into the SharePoint branding world, tools and techniquesBenjamin Niaulin
This presentation presents the basics for SharePoint branding tools and techniques. All of it was done during Demonstrations feel free to contact me on twitter @bniaulin for more information or CSS files
A business owner nowadays needs to be able to attract and engage people to their website. In this session, learn to implement your company's brand on SharePoint 2010. During this session, we'll use the right tools to take a design from concept to a fully functioning SharePoint 2010 site. Based on real world experiences, this session is sure to give you some practical tips, tricks, and advice you can use immediately. Learn to leverage SharePoint 2010 tools to customize your experiences, and make them unique. You will be able to take this knowledge and deliver the best end to end experiences to your customers.
Optimizing SharePoint 2010 for Internet sitesKanwal Khipple
Optimizing SharePoint 2010 for Internet Sites
This presentation is focused on public facing sites. Many of the tips can be used for intranets, extranets and are certainly applicable.
This is a level 200 session that includes beginner / intermediate tips
There are tips for administrators as well as developers
There will no demo’s
My goal for this presentation is to give ideas on things you might not have considered
I’d love to have a discussion around these tips and
share your war stories
Abstract - Designing SharePoint 2010 for Business
A business owner nowadays needs to be able to attract and engage people to their website. In this session, learn to implement your company's brand on SharePoint 2010. During this session, we'll use the right tools to take a design from concept to a fully functioning SharePoint 2010 site. Based on real world experiences, this session is sure to give you some practical tips, tricks, and advice you can use immediately. Learn to leverage SharePoint 2010 tools to customize your experiences, and make them unique. You will be able to take this knowledge and deliver the best end to end experiences to your customers.
Bio - Kanwal Khipple, is a SharePoint Most Valued Professional (MVP) and Principal SharePoint Architect for BrightStarr. Kanwal focuses on designing adoptable solutions using SharePoint. In the past 7 years, he has developed, implemented and architected hundreds of SharePoint solutions from small single server deployments to globally dispersed SharePoint server farms that can handle 120,000+ users. Kanwal lives in Toronto, Canada and you can find him tweeting, buzzing and blogging on his personal blog. Connect with him on LinkedIn to learn how you can quickly start getting ROI for your SharePoint Intranet.
Step into the SharePoint branding world, tools and techniquesBenjamin Niaulin
This presentation presents the basics for SharePoint branding tools and techniques. All of it was done during Demonstrations feel free to contact me on twitter @bniaulin for more information or CSS files
A business owner nowadays needs to be able to attract and engage people to their website. In this session, learn to implement your company's brand on SharePoint 2010. During this session, we'll use the right tools to take a design from concept to a fully functioning SharePoint 2010 site. Based on real world experiences, this session is sure to give you some practical tips, tricks, and advice you can use immediately. Learn to leverage SharePoint 2010 tools to customize your experiences, and make them unique. You will be able to take this knowledge and deliver the best end to end experiences to your customers.
Optimizing SharePoint 2010 for Internet sitesKanwal Khipple
Optimizing SharePoint 2010 for Internet Sites
This presentation is focused on public facing sites. Many of the tips can be used for intranets, extranets and are certainly applicable.
This is a level 200 session that includes beginner / intermediate tips
There are tips for administrators as well as developers
There will no demo’s
My goal for this presentation is to give ideas on things you might not have considered
I’d love to have a discussion around these tips and
share your war stories
Abstract - Designing SharePoint 2010 for Business
A business owner nowadays needs to be able to attract and engage people to their website. In this session, learn to implement your company's brand on SharePoint 2010. During this session, we'll use the right tools to take a design from concept to a fully functioning SharePoint 2010 site. Based on real world experiences, this session is sure to give you some practical tips, tricks, and advice you can use immediately. Learn to leverage SharePoint 2010 tools to customize your experiences, and make them unique. You will be able to take this knowledge and deliver the best end to end experiences to your customers.
Bio - Kanwal Khipple, is a SharePoint Most Valued Professional (MVP) and Principal SharePoint Architect for BrightStarr. Kanwal focuses on designing adoptable solutions using SharePoint. In the past 7 years, he has developed, implemented and architected hundreds of SharePoint solutions from small single server deployments to globally dispersed SharePoint server farms that can handle 120,000+ users. Kanwal lives in Toronto, Canada and you can find him tweeting, buzzing and blogging on his personal blog. Connect with him on LinkedIn to learn how you can quickly start getting ROI for your SharePoint Intranet.
Putting on Your Design Bootstraps: Intro to Responsive Design and SharePointAvePoint
Presented by D'arce Hess, AvePoint Strategic Consultant on October 3, 2015 at SharePoint Saturday DC/Reston
Bootstrap is a framework that is widely used in web development to create beautiful responsive websites. Applying this framework to SharePoint requires skill and patience. In this session, we will begin with a basic mock-up of a site. We will review how to break-down the elements of the mock-up and being the mark-up for your master page and page layout using Bootstrap. You will learn the basic structure, language, CSS resets and use of coding techniques such as Sass to adapt this framework to your SharePoint project.
More from AvePoint: http://www.avepoint.com/community
Customizing the SharePoint 2013 user interface with JavaScript - Chris OBrienChris O'Brien
Covers several approaches for user interface customization in SP2013 - using JSLink to customize a list and/or view, creating custom Display Templates for the Content Search web part, and different approaches for customizing the search hover panel.
In these slides we provides information about new technology (CSR) to learn you how to customize the way users interact with list data, and how to develop solutions that change the way data is rendered.
How to Improve the SharePoint UI Using Bootstrap 3Ryan McIntyre
Bootstrap has become the go-to standard for web developers looking for a simple and powerful framework to use when building websites. It provides many capabilities and features that not only simplify markup, leading to increased productivity and easier maintenance, but can also enhance the website by enabling the developer with a simple way to add complex capabilities that they may not have even known was possible.
Why aren't we using it in SharePoint development? There's no reason we can't! This session will provide seasoned SharePoint developers and designers with an introduction to Bootstrap 3 so we can review the components in the framework and learn how to incorporate Bootstrap into our solutions. Which components should we be leveraging? Which components should we be avoiding? How do we utilize Bootstrap to increase our mobile and responsive experiences?
To answer these questions, you will be introduced to Bootstrap and we will review its' capabilities. We then compare to existing SharePoint features so we can make proper decisions on when and when not to use Bootstrap. Leveraging this foundation, the session will move into demos of building a branding solution using Bootstrap as well as show the creation of a SharePoint app which will be built using Bootstrap. Coming out of this session you will have a clear understanding of what Bootstrap 3 is, when and how to use it properly in your SharePoint solutions and apps, and a new perspective on SharePoint development!
Whether or not you are using Visual Studio to deploy your branding solutions, this session is for you. We’ll start with the basics discussing the pieces compromising your branding assets, and the tools that are needed for the job. Next we’ll dive into the concept and techniques that could be utilized in order to apply your branding, such as: Applying Themes, MasterPage, Tricks with Additional Page Head, Alternative Style Sheets, and Feature Receivers.
Transform SharePoint default list forms with HTML, CSS and JavaScriptJohn Calvert
Turn the out-of-the-box SharePoint list forms into custom styled forms using only HTML, CSS and JavaScript.
Based on Mark Rackley’s original approach, Easy Custom Layouts for Default SharePoint Forms, http://www.markrackley.net/2013/08/29/easy-custom-layouts-for-default-sharepoint-forms/, with significant enhancements: pure CSS solution, locale-agnostic field move, jQueryUI tabs.
Presenter: Kevin Richard, Aras
In this how-to session you will explore the underlying architecture of the Technical Documentation application and walk through a sample customization exercise to illustrate how to make it work with many styles of documentation.
Putting on Your Design Bootstraps: Intro to Responsive Design and SharePointAvePoint
Presented by D'arce Hess, AvePoint Strategic Consultant on October 3, 2015 at SharePoint Saturday DC/Reston
Bootstrap is a framework that is widely used in web development to create beautiful responsive websites. Applying this framework to SharePoint requires skill and patience. In this session, we will begin with a basic mock-up of a site. We will review how to break-down the elements of the mock-up and being the mark-up for your master page and page layout using Bootstrap. You will learn the basic structure, language, CSS resets and use of coding techniques such as Sass to adapt this framework to your SharePoint project.
More from AvePoint: http://www.avepoint.com/community
Customizing the SharePoint 2013 user interface with JavaScript - Chris OBrienChris O'Brien
Covers several approaches for user interface customization in SP2013 - using JSLink to customize a list and/or view, creating custom Display Templates for the Content Search web part, and different approaches for customizing the search hover panel.
In these slides we provides information about new technology (CSR) to learn you how to customize the way users interact with list data, and how to develop solutions that change the way data is rendered.
How to Improve the SharePoint UI Using Bootstrap 3Ryan McIntyre
Bootstrap has become the go-to standard for web developers looking for a simple and powerful framework to use when building websites. It provides many capabilities and features that not only simplify markup, leading to increased productivity and easier maintenance, but can also enhance the website by enabling the developer with a simple way to add complex capabilities that they may not have even known was possible.
Why aren't we using it in SharePoint development? There's no reason we can't! This session will provide seasoned SharePoint developers and designers with an introduction to Bootstrap 3 so we can review the components in the framework and learn how to incorporate Bootstrap into our solutions. Which components should we be leveraging? Which components should we be avoiding? How do we utilize Bootstrap to increase our mobile and responsive experiences?
To answer these questions, you will be introduced to Bootstrap and we will review its' capabilities. We then compare to existing SharePoint features so we can make proper decisions on when and when not to use Bootstrap. Leveraging this foundation, the session will move into demos of building a branding solution using Bootstrap as well as show the creation of a SharePoint app which will be built using Bootstrap. Coming out of this session you will have a clear understanding of what Bootstrap 3 is, when and how to use it properly in your SharePoint solutions and apps, and a new perspective on SharePoint development!
Whether or not you are using Visual Studio to deploy your branding solutions, this session is for you. We’ll start with the basics discussing the pieces compromising your branding assets, and the tools that are needed for the job. Next we’ll dive into the concept and techniques that could be utilized in order to apply your branding, such as: Applying Themes, MasterPage, Tricks with Additional Page Head, Alternative Style Sheets, and Feature Receivers.
Transform SharePoint default list forms with HTML, CSS and JavaScriptJohn Calvert
Turn the out-of-the-box SharePoint list forms into custom styled forms using only HTML, CSS and JavaScript.
Based on Mark Rackley’s original approach, Easy Custom Layouts for Default SharePoint Forms, http://www.markrackley.net/2013/08/29/easy-custom-layouts-for-default-sharepoint-forms/, with significant enhancements: pure CSS solution, locale-agnostic field move, jQueryUI tabs.
Presenter: Kevin Richard, Aras
In this how-to session you will explore the underlying architecture of the Technical Documentation application and walk through a sample customization exercise to illustrate how to make it work with many styles of documentation.
Choose Your Own Adventure: SEO For Web Developers | Unified DiffSteve Morgan
On Thursday 19th June 2014 I gave a talk at Unified Diff (a monthly web/software development meet-up) in FoundersHub in Cardiff.
The structure of the talk allowed the audience to choose the topics of their choice. We only had time for 4 out of a possible 12, which were (in order):
- URL Parameters
- Canonicalisation
- Titles & Metadata Best Practice
- Status Codes / Redirects Best Practice
However this version of the deck contains the slides for all 12 topics, so if you were there on the night and were hoping that I'd cover a particular topic, well now you can see the slides at least!
Make SharePoint Look Not Like SharePoint - SPSNashville - Cathy DewCathy Dew
This presentation begins down the path of how to customize SharePoint 2013 On Premises environments going through the Design, Development and Deployment stages.
A High-Performance Solution To Microservices UI CompositionAlexey Gravanov
So you have decided to go for Microservices and you want to achieve maximum autonomy for your teams. However, at the front end your services still have to be joined into a single page.Here you have two options: Either have a single UI layer which all teams depend on or let each service render its own UI and compose these UI pieces later on.
In the course of moving the Autoscout24 platform - one of Europe’s leading internet car portals - to an AWS-hosted Microservice architecture, we favored autonomy and therefore decided for the UI Composition approach. During this process we faced all the challenges of UI Composition, such as performance, consistency, isolation, and testing. Learn how we started off with a rather complex attempt and then managed to greatly improve and simplify our solution.
Schema markup is code (semantic vocabulary) that you put on your website to help the search engines return more informative results for users. If you've ever used rich snippets, you'll understand exactly what schema markup is all about.
Getting Started with Site Designs and Site Scripts - SPSChiDrew Madelung
The concept of building SharePoint site templates has evolved. We now have site scripts and site designs that we can utilize to build templates for modern SharePoint sites. With these solutions we can empower the end users or administrators to drive consistent SharePoint experiences. In this session I will break down what site designs and site scripts are and how you can get started using them today within your enterprise.
Read| The latest issue of The Challenger is here! We are thrilled to announce that our school paper has qualified for the NATIONAL SCHOOLS PRESS CONFERENCE (NSPC) 2024. Thank you for your unwavering support and trust. Dive into the stories that made us stand out!
Acetabularia Information For Class 9 .docxvaibhavrinwa19
Acetabularia acetabulum is a single-celled green alga that in its vegetative state is morphologically differentiated into a basal rhizoid and an axially elongated stalk, which bears whorls of branching hairs. The single diploid nucleus resides in the rhizoid.
Francesca Gottschalk - How can education support child empowerment.pptxEduSkills OECD
Francesca Gottschalk from the OECD’s Centre for Educational Research and Innovation presents at the Ask an Expert Webinar: How can education support child empowerment?
Operation “Blue Star” is the only event in the history of Independent India where the state went into war with its own people. Even after about 40 years it is not clear if it was culmination of states anger over people of the region, a political game of power or start of dictatorial chapter in the democratic setup.
The people of Punjab felt alienated from main stream due to denial of their just demands during a long democratic struggle since independence. As it happen all over the word, it led to militant struggle with great loss of lives of military, police and civilian personnel. Killing of Indira Gandhi and massacre of innocent Sikhs in Delhi and other India cities was also associated with this movement.
Macroeconomics- Movie Location
This will be used as part of your Personal Professional Portfolio once graded.
Objective:
Prepare a presentation or a paper using research, basic comparative analysis, data organization and application of economic information. You will make an informed assessment of an economic climate outside of the United States to accomplish an entertainment industry objective.
A review of the growth of the Israel Genealogy Research Association Database Collection for the last 12 months. Our collection is now passed the 3 million mark and still growing. See which archives have contributed the most. See the different types of records we have, and which years have had records added. You can also see what we have for the future.
Synthetic Fiber Construction in lab .pptxPavel ( NSTU)
Synthetic fiber production is a fascinating and complex field that blends chemistry, engineering, and environmental science. By understanding these aspects, students can gain a comprehensive view of synthetic fiber production, its impact on society and the environment, and the potential for future innovations. Synthetic fibers play a crucial role in modern society, impacting various aspects of daily life, industry, and the environment. ynthetic fibers are integral to modern life, offering a range of benefits from cost-effectiveness and versatility to innovative applications and performance characteristics. While they pose environmental challenges, ongoing research and development aim to create more sustainable and eco-friendly alternatives. Understanding the importance of synthetic fibers helps in appreciating their role in the economy, industry, and daily life, while also emphasizing the need for sustainable practices and innovation.
Unit 8 - Information and Communication Technology (Paper I).pdfThiyagu K
This slides describes the basic concepts of ICT, basics of Email, Emerging Technology and Digital Initiatives in Education. This presentations aligns with the UGC Paper I syllabus.
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Dr. Vinod Kumar Kanvaria
Exploiting Artificial Intelligence for Empowering Researchers and Faculty,
International FDP on Fundamentals of Research in Social Sciences
at Integral University, Lucknow, 06.06.2024
By Dr. Vinod Kumar Kanvaria
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...Levi Shapiro
Letter from the Congress of the United States regarding Anti-Semitism sent June 3rd to MIT President Sally Kornbluth, MIT Corp Chair, Mark Gorenberg
Dear Dr. Kornbluth and Mr. Gorenberg,
The US House of Representatives is deeply concerned by ongoing and pervasive acts of antisemitic
harassment and intimidation at the Massachusetts Institute of Technology (MIT). Failing to act decisively to ensure a safe learning environment for all students would be a grave dereliction of your responsibilities as President of MIT and Chair of the MIT Corporation.
This Congress will not stand idly by and allow an environment hostile to Jewish students to persist. The House believes that your institution is in violation of Title VI of the Civil Rights Act, and the inability or
unwillingness to rectify this violation through action requires accountability.
Postsecondary education is a unique opportunity for students to learn and have their ideas and beliefs challenged. However, universities receiving hundreds of millions of federal funds annually have denied
students that opportunity and have been hijacked to become venues for the promotion of terrorism, antisemitic harassment and intimidation, unlawful encampments, and in some cases, assaults and riots.
The House of Representatives will not countenance the use of federal funds to indoctrinate students into hateful, antisemitic, anti-American supporters of terrorism. Investigations into campus antisemitism by the Committee on Education and the Workforce and the Committee on Ways and Means have been expanded into a Congress-wide probe across all relevant jurisdictions to address this national crisis. The undersigned Committees will conduct oversight into the use of federal funds at MIT and its learning environment under authorities granted to each Committee.
• The Committee on Education and the Workforce has been investigating your institution since December 7, 2023. The Committee has broad jurisdiction over postsecondary education, including its compliance with Title VI of the Civil Rights Act, campus safety concerns over disruptions to the learning environment, and the awarding of federal student aid under the Higher Education Act.
• The Committee on Oversight and Accountability is investigating the sources of funding and other support flowing to groups espousing pro-Hamas propaganda and engaged in antisemitic harassment and intimidation of students. The Committee on Oversight and Accountability is the principal oversight committee of the US House of Representatives and has broad authority to investigate “any matter” at “any time” under House Rule X.
• The Committee on Ways and Means has been investigating several universities since November 15, 2023, when the Committee held a hearing entitled From Ivory Towers to Dark Corners: Investigating the Nexus Between Antisemitism, Tax-Exempt Universities, and Terror Financing. The Committee followed the hearing with letters to those institutions on January 10, 202
2. Style Guide for SharePoint Branding Page 1
Style Guide for SharePoint 2013 Branding
TIPS FOR SHAREPOINT BRANDING............................................................................................................................0
About.................................................................................................................................................................................2
Who’s for...........................................................................................................................................................................2
Versions.............................................................................................................................................................................2
Author ...............................................................................................................................................................................2
Customization of Master Page..........................................................................................................................................3
About Master Page .......................................................................................................................................................3
Linking CSS & JS.............................................................................................................................................................3
Favicon..........................................................................................................................................................................3
Ribbon Bar.....................................................................................................................................................................3
Breadcrumb ..................................................................................................................................................................3
Top Navigation..............................................................................................................................................................4
Top Header Styling........................................................................................................................................................4
Search Control Styling...................................................................................................................................................5
Styling Left-side Navigation ..........................................................................................................................................5
Footer in Master Page...................................................................................................................................................5
Fixed width Master Page...............................................................................................................................................7
1. First Approach:..................................................................................................................................................7
2. Second Approach:.............................................................................................................................................7
Site Action and Welcome User Control: .......................................................................................................................7
Login as another User ...................................................................................................................................................8
Design Manger..............................................................................................................................................................8
SP2010 Fix on SP2013 .......................................................................................................................................................9
Register the SP2013 Core15 CSS in SP2010 Master Page.............................................................................................9
Change in Path URL’s: ...................................................................................................................................................9
Ribbon Bar.....................................................................................................................................................................9
Resource..........................................................................................................................................................................10
3. Style Guide for SharePoint Branding Page 2
About
As this guide line focus on SharePoint Portal Branding means the Look and Feel of a Web
Application for Internet and Intranet facing site. This guide gives brief understanding and provides with
screen shot reference for easy and captivates guidelines. The resource used in this documents preparation
are referred from Google and self-learned implementations are consolidated for easy and understandable
version
Who’s for
This guide give brief understanding in perspective of User Interface Designer and Developer as this
guide also helps for the SharePoint or MOSS developers.
Versions
Author
Author VINOD DANGUDUBIYYAPU
Guide Version 1.0
Modified On 1 August 2016
4. Style Guide for SharePoint Branding Page 3
Customization of Master Page
About Master Page
Default Master Page: “seattle.master”[2013], “v4.master”[2010], “default.master”[2007]
System Master Page: “osol.master” [2013], “v4.master”[2010], “default.master”[2007
The best practice is to duplicate the master page and rename to project specific title and not try to remove controls
from master page. Hide using “ms-hide” default SharePoint class to the element that is not require or from CSS.
Example: v4.master to projectv4.master
More to know: Link
Linking CSS & JS
<!-- CSS
==================================================
<link rel="stylesheet" href="/SiteAssets/shAssets/css/shcss.css" />-->
<SharePoint:CssRegistration ID="CustomCSS" Name="<%
$SPUrl:~SiteCollection/SiteAssets/shAssets/css/shcss.css%>" runat="server" After="corev4.css"/>
<!-- JS Library
================================================== -->
<SharePoint:ScriptLink language="javascript"
name="~SiteCollection/SiteAssets/shAssets/js/jquery-min.js" runat="server" />
<SharePoint:ScriptLink language="javascript"
name="~SiteCollection/SiteAssets/shAssets/js/bootstrap.min.js" LoadAfterUI="True"
Localizable="false" OnDemand="false" Defer="false" runat="server" />
Favicon
<SharePoint:SPShortcutIcon runat="server" IconUrl="_layouts/images/favicon.ico" />
<link type="image/vnd.microsoft.icon" href="<%
$SPUrl:~sitecollection/SiteAssets/shAssets/images/favicon.ico %>" rel="shortcut icon" />
<asp:Literal ID="faviconlit1" runat="server" Text="<link rel='shortcut icon' href='"
/><asp:Literal ID="faviconlit2" runat="server" Text="<%
$SPUrl:~sitecollection/SiteAssets/shAssets/images/favicon.ico %>" /><asp:Literal ID="faviconlit3"
runat="server" Text="' type='image/vnd.microsoft.icon' />" />
Ribbon Bar
SharePoint 2013 has two Ribbon bars
1. suite Bar
Suite Bar is new in SharePoint 2013 which is having a Site settings Control, Welcome User Control, and Office 365
Controls like: SkyDrive, Newsfeed, Sites. Add a Welcome title in front of the user name using CSS
.ms-welcomeMenu:before
{
content: 'Welcome ';
color: #333;
}
Instead of moving welcome control from ribbon and placing in Title row, better solution would be manipulating
with custom approach
//Logged in User Name Custom placement
var userInfo = $($('.ms-welcome-root > a.ms-core-menu-root').contents()[0]).text().trim();
$('.userName').append(userInfo);
2. s4-ribbonrow
Ribbon row contains full screen, share to network, edit page button etc. We can hide as these drive user to interact
unnecessarily.
Breadcrumb
As in SharePoint 2010 Title Section can be used as Breadcrumb and same as in SharePoint 2013
5. Style Guide for SharePoint Branding Page 4
Top Navigation
As in SharePoint 2010 we have Top Navigation and same is replaced with A Link tag control in SharePoint
2013 where we can create links and redirect to the site pages.
CSS:
.ms-core-listMenu-horizontalBox{
background:transparent
url("/SiteAssets/images/TopLCurv.png") no-repeat 0%
0%;}
.ms-core-listMenu-horizontalBox ul{
padding:0 90px; background:transparent
url("/SiteAssets/images/TopRCurv.png") no-repeat 100%
0%; }
.ms-core-listMenu-horizontalBox ul ul{
background:none; padding:0;
}
.ms-core-listMenu-horizontalBox ul li{
background:transparent
url("/SiteAssets/images/TopNavBg.jpg") repeat-x 0% 0%;
line-height:44px;
border-left:1px solid #5c5c5c;
/*border-left:1px solid #434343; */
text-align:center;
}
.ms-core-listMenu-horizontalBox ul li a:hover, .ms-core-
listMenu-horizontalBox > .ms-core-listMenu-root
.selected{
background:transparent
url("/SiteAssets/images/TopNavBgHover.jpg") repeat-x
0% 0%;
}
.ms-core-listMenu-horizontalBox .ms-core-listMenu-root
.ms-listMenu-editLink {
padding-right:4px;
}
.ms-core-listMenu-horizontalBox .ms-core-listMenu-root
.ms-listMenu-editLink:hover {
background:transparent
url("/SiteAssets/images/TopNavBgHover.jpg") repeat-x
0% 0% !important;
line-height:44px;
}
.ms-listMenu-editLink a:hover{background:transparent
none!important;}
.ms-core-listMenu-horizontalBox li.static > .ms-core-
listMenu-item, .ms-core-listMenu-horizontalBox > .ms-
core-listMenu-root > .ms-listMenu-editLink {
color:#fff;
margin-left:0;
}
.ms-core-listMenu-horizontalBox li.static > .ms-core-
listMenu-item{margin-right:0; width:60px;}
.ms-navedit-editLinksText > span > .ms-metadata, .ms-
core-listMenuEdit > tr > .ms-navedit-linkCell > .ms-core-
listMenu-item {
color:#fff;
}
Top Header Styling
Table structure replaced with div tags and table reconstruction with CSS “titleAreaBox” inside of “s4-titlerow”. Each
div has specific classes for proper alignment “ms-table”, “ms-tableRow”, “ms-tableCell” & “ms-verticalAlignTop”
1. titleAreaBox is a parent container for logo, Navigation and search control
7. Style Guide for SharePoint Branding Page 6
Align Footer to bottom of the window refer the below approach’s
CSS
body #s4-bodyContainer
{
position:relative;
min-height:100%;
}
#footer{
color:#fff;
position:absolute;
bottom:0;
width:100%;
}
jQuery remedy
$(document).ready(function () {
function stickFooter() {
var footer = $(".footer");
var pos = footer.position();
var height = $(window).height();
height = height - pos.top;
height = height - footer.outerHeight();
if (height > 0) {
footer.css({ 'margin-top': height + 'px' });
}
} stickFooter();
$(window).resize (function () { stickFooter();});
});
Tip: <div style=’clear:both;’></div> at end and inside of the div .s4-bodycontainer tag
Hide SharePoint Controls:
Add “ms-hide” to the Controls that are not required to be display in SharePoint site.
Example :
<div id="s4-titlerows" class="s4-pr s4-titlerowhidetitles s4-nosetwidth ms-hide">
Hide Custom controls in SharePoint Dialog box:
Add Class “s4-nodlg”
Example :
<div id="s4-titlerows" class="s4-pr s4-notdlg s4-titlerowhidetitles s4-nosetwidth">
8. Style Guide for SharePoint Branding Page 7
Fixed width Master Page
1. First Approach:
» By adding the s4-nosetwidth class in SharePoint, This will avoid the inline style property for s4-
workspace and the design stay centered. Applying the custom CSS properties to the existing CLASS
and ID’s in SharePoint Master Page
CSS:
div.s4-title.s4-lp, body #s4-mainarea, #s4-topheader2, #s4-statusbarcontainer {
width: 960px; margin: auto; padding: 0px; float: none;
background-image: none; background-color: white; }
/*Fix width issue when layout has fixed width*/
.ms-dialog body #s4-bodyContainer{ width:auto!important; min-width:700px!important;}
HTML:
<div id="s4-workspace" class="s4-nosetwidth">
<div id="s4-titlerows" class="s4-pr s4-notdlg s4-titlerowhidetitles s4-nosetwidth">
2. Second Approach:
CSS:
#s4-workspace > div,#s4-bodyContainer > div,body #s4-
titlerow > div{
width:980px;
margin:0 auto;
float:none;
padding:0;
}
body #s4-mainarea{
/*make main area have background of white and add a
border */
background:#fff;
border:1px solid #ddd;
border-top:0px;
min-height:580px;
/*contain content in all browsers but IE7 */
display:table;
}
/*add padding back to title table*/
.s4-title-inner{padding:0 0 0 5px;}
/*background color of site*/
#s4-workspace {background:#efefef /*none*/;}
/*body container */
#s4-bodyContainer{
position:relative;
width:100%;
}
/*fix overhanging tables*/
.ms-v4propertysheetspacing{margin:0;}
Site Action and Welcome User Control:
Welcom Control : SiteAction Control:
CSS:
.ms-siteactionsmenuinner , .ms-welcomeMenu {
background:transparent url(“") repeat-x left top!important;
border:0px!important;
}
div.edbg{
background:transparent url("") repeat-x left top!important;
padding:6px 0px;
}
.ms-welcomeMenu {
margin:0px!important;
}
.ms-siteactionsmenuhover,.ms-SpLinkButtonActive.ms-
welcomeMenu {
background:transparent url("") repeat-x left
top!important;font-weight:bold;
border:0px!important;
}
.ms-siteactionsmenu > SPAN > A ,.ms-cui-tt-span ,.ms-
welcomeMenu A:link { COLOR: #000!important;}
.ms-welcomeMenu{
padding:6px 6px!important;
}
.ms-siteactionsmenuinner,.ms-siteactionsmenuhover{
padding:3px 6px!important;
}
9. Style Guide for SharePoint Branding Page 8
Login as another User
If credentials won’t be given to the Site Collection it will ask to login as Another User. In SharePoint 2013 this feature
is missing so for this fix below link will fix the problem for the time been
http://spsite2013:2013/_layouts/15/closeConnection.aspx?loginasanotheruser=true&source=
Design Manger
http://chrisstahl.wordpress.com/2013/07/20/design-manager-in-sharepoint-2013-parti/
http://sharepointbrian.com/2012/07/intro-to-sharepoint-2013-design-manager/
Remove Title Column and Field from the custom forms @:
1) Go to List settings-->Click on Advanced Settings-->Select Allow Management of Content Types=Yes radio button
2) Click on particular content type where title field exists--->click on Title column--->Select Hidden(Will not appear in
forms) radio button ---> click on "OK" button
3) Now go to your list and check (by click on new ---Title will not visible) and similarly you uncheck the Title column
from Default view(It won't appear in View)
10. Style Guide for SharePoint Branding Page 9
SP2010 Fix on SP2013
As this is not recommend for existing project migration while Customization SP2013 related JS and CSS registration
related files to be placed in SP2010 Master Page.
Register the SP2013 Core15 CSS in SP2010 Master Page
<SharePoint:CssRegistration ID="SP2013CSSCore" Name="Themable/corev15.css" runat="server"/>
After applying the Core15 css file in SP2010 Master Page any error comes remove the any registration at top
of Master Page make sure it looks same as this <%@Master language="C#" %>
Another Approach of linking css file in master page Instead of link tag
<SharePoint:CssRegistration ID="SP2013CSSCore" Name="/_layouts/Styles/Projfldr/css/styles.css" After=”
Themable/corev15.css” runat="server"/>
Change in Path URL’s:
Refer the image or Js or CSS with “/15/” is prior in SP2013
/_layouts/15/
Ribbon Bar
Ribbon in Seattle.master having Two Row’s with Two Controls, There is CSS Class names Changes are
effected, so the SP2010 Class’s and reference ID’s won’t be applied and get conflict issues.
Note: Replace the SP2010 Ribbon with SP2013 Ribbon is mandatory if SP2010 Master Page is using in
SP2013 Environment every control like Welcome control, Bread Crumb, Site Settings, Help Control will be
repeated remove the same in SP2010 Master Page.
11. Style Guide for SharePoint Branding Page 10
Resource
SharePoint 2013:
Requirement
http://sharepoint.microsoft.com/en-us/preview/sharepoint-requirements.aspx
Download
1. http://technet.microsoft.com/en-us/evalcenter/hh973397.aspx?wt.mc_id=TEC_121_1_33
2. http://technet.microsoft.com/en-us/library/cc303422.aspx
3. http://technet.microsoft.com/en-us/library/cc262749(v=office.15)
Installation on WS2008R2
http://www.shailwx.com/2012/07/sharepoint-2013-installation-on-windows-server-2008-r2/
Installation on WS2012
http://virtualizesharepoint.com/2012/07/23/install-sharepoint-2013-in-virtual-machine/
VM Setup
http://www.shailwx.com/2012/07/sharepoint-2013-development-image-part-1-creating-a-virtual-machine/
Ready VM
http://gauravmahajan.net/2012/07/22/sharepoint-2013-virtual-machine/
SP 2013 Resource
1. http://tomvangaever.be/blogv2/2012/08/how-do-i-create-tiles-in-sharepoint-2013/
2. http://www.howtosp.com/blog/2012/10/14/sharepoint-2013-create-a-metro-live-tile-programmatically/
3. http://msscorner.de/en/2013/01/14/erstellen-einer-modern-ui-tile-app-fur-sharepoint-2013/
4. http://blogs.microsoft.co.il/blogs/choroshin/archive/2012/08/11/sharepoint-2013-create-a-metro-live-tile-using-
metrojs-jsrender-and-the-new-rest-api.aspx
v5 Responsive Master Page :
http://kyleschaeffer.com/sharepoint/v5-responsive-html5-master-page/
http://yuriburger.net/2013/03/24/deploying-and-activating-sharepoint-2013-themes-using-visual-studio/
http://farhanfaiz.wordpress.com/2011/05/23/powershell-script-change-site-theme/
http://www.c-sharpcorner.com/blogs/4844/change-the-sharepoint-site-theme-using-powershell.aspx
Please rate the document and like if it helps you.