Learn the techniques to create a SharePoint 2010 web site from an existing branded web site.

Slides:



Advertisements
Similar presentations
HTML Basics Customizing your site using the basics of HTML.
Advertisements

Manual Testing with Microsoft Test Manager 2010
SharePoint Forms All you ever wanted to know about forms but were afraid to ask.
Chapter 3 – Web Design Tables & Page Layout
1 Web Site Design Overview of the Internet Cookie Setton.
Let’s Get Visual: The Art of Report Design
4/10/2017 2:53 PM SIM202 We Don't Need No Stinkin' GUI: Command-Line Capture Techniques (Remote Options) Laura Chappell Founder, Wireshark University Founder,
SIM348. “ConfigMgr appeared in Gartner client buying decisions more frequently than any other product in the market in 2010.”
M2 – Explain the tools and techniques used in the creation of an interactive website. By Arturas Vitkovskij.
DEV306. LEGEND Branching / Merging point Development Test Production R1 R2 R3 Branch On Test Development Test Production Branch On Test.
CSS Cascading Style Sheets. Objectives Using Inline Styles Working with Selectors Using Embedded Styles Using an External Style Sheet Applying a Style.
CSS. CSS stands for Cascading Style Sheets Styles define how to display HTML elements Styles were added to HTML 4.0 to solve a problem External Style.
1 Cascading Style Sheets Continued Different kinds of selectors in a style sheet –Simple- Pseudo-Class –Contextual- Pseudo-Element –Class Image Styles.
Quiz #3 - CSS Lecture Code: Get Neighbors’ URLs for MP1
Cascading Style Sheets
Programming Club IIT Kanpur. Work environment Before you begin coding,always set up your work environment to your needs IDE Notepad++ Sublime Text 2.
Chapter 3 – Designing your web pages Dr. Stephanos Mavromoustakos.
Cascading Style Sheets By: Valerie Kuna. What are Cascading Style Sheets? Cascading Style Sheets (CSS) are a standard for specifying the presentation.
SM5312 week 11: CSS Menus & Navigation Bars1 An Introduction to Cascading Style Sheets CSS Menus and Navigation Bars Nick Foxall.
1 Web Developer & Design Foundations with XHTML Chapter 9 Key Concepts.
CSS BASICS. CSS Rules Components of a CSS Rule  Selector: Part of the rule that targets an element to be styled  Declaration: Two or more parts: a.
Web Pages and Style Sheets Bert Wachsmuth. HTML versus XHTML XHTML is a stricter version of HTML: HTML + stricter rules = XHTML. XHTML Rule violations:
กระบวนวิชา CSS. What is CSS? CSS stands for Cascading Style Sheets Styles define how to display HTML elements Styles were added to HTML 4.0 to.
Web Design with Cascading Style Sheet Lan Vu. Overview Introduction to CSS Designing CSS Using Visual Studio to create CSS Using template for web design.
How to make SharePoint 2010 not look like SharePoint Branding for Developers By Matt Huber.
4.01 Cascading Style Sheets
UX01 A Guided Tour Through SharePoint HTML, CSS, and Master Page Resources Chandima Kulathilake Microsoft MVP (Microsoft Office SharePoint Server)
TUTORIAL 8: Enhancing a Web Site with Advanced CSS
 Using Microsoft Expression Web you can: › Create Web pages and Web sites › Set what you site will look like as you design it › Add text, images, multimedia.
Cascading Style Sheet. What is CSS? CSS stands for Cascading Style Sheets. CSS are a series of instruction that specify how markup elements should appear.
Cascading Style Sheets. Defines the presentation of one or more web pages Similar to a template Can control the appearance of an entire web site giving.
Today’s objectives  Presentational | Inline | Block | Validate  CSS | Rules | Declarations.
ITCS373: Internet Technology Week 3: Introduction to CSS Dr. Faisal Al-Qaed.
XP Dreamweaver 8.0 Tutorial 3 1 Adding Text and Formatting Text with CSS Styles.
CO1552 – Web Application Development Cascading Style Sheets.
CSS Basic (cascading style sheets)
Cascading Style Sheets: Got Branding?. What is CSS? CSS = Cascading Style Sheets Styles define how HTML (web) elements are displayed. One (or more) style.
Session 1 SESSION 1 Working with Dreamweaver 8.0.
Expression Web 3... now with TFS!. What is Expression Web 3? Professional web design and development tool Create standards-based Web sites faster & easier.
Presented by Graduate Design Group 2 Meredith, Jennifer, Cammay and Diane.
XP Tutorial 7New Perspectives on HTML and XHTML, Comprehensive 1 Working with Cascading Style Sheets Tutorial 7.
Use CSS to Implement a Reusable Design Selecting a Dreamweaver CSS Starter Layout is the easiest way to create a page with a CSS layout You can access.
Web Development 101 Presented by John Valance
INTRODUCTION TO CSS. TOPICS TO BE DISCUSSED……….  Introduction Introduction  Features of CSS Features of CSS  Creating Style Sheet Creating Style Sheet.
1 © Netskills Quality Internet Training, University of Newcastle Using Style Sheets in Dreamweaver CS © Netskills, Quality Internet Training, University.
Tutorial 3 Adding and Formatting Text with CSS Styles.
Microsoft ® Official Course Developing a Publishing Site for Web Content Microsoft SharePoint 2013 SharePoint Practice.
Branding and Customizing My Sites with Microsoft SharePoint Server 2010 John Ross & Randy Drisgill MVPs Rackspace Hosting OSP337.
CSS Hadas Kahsay. Overview  What is CSS  Basic syntax of CSS Rules  How to link CSS style to html documents  Browsers and CSS  Advantages of CSS.
Web Technologies Beginning Cascading Style Sheets (CSS) 1Copyright © Texas Education Agency, All rights reserved.
How to… Cascading Style Sheets. How to Insert a Style Sheet When a browser reads a style sheet, it will format the document according to it. There are.
SharePoint lösningsområden Collaboration BusinessIntelligence Portal Business Processes Search ContentManagement PlatformServices.
Department of Computer Science, Florida State University CGS 3066: Web Programming and Design Spring
BEGINNER WEB DESIGN. INTRODUCTION Vocabulary Design Tools of the Trade HTML CSS.
NASRULLAHIBA.  It is time to take your web designing skills to the next level with Cascading Style Sheets (CSS). They are a way to control the look and.
Leveraging Web Content Management in SharePoint 2013 Christina Wheeler.
Microsoft Expression Web - Illustrated Unit A: Getting Started With Microsoft Expression Web.
Making the Most of Search in SharePoint 2013 Christina Wheeler.
CSS Introductions. Objectives To take control of the appearance of a Web site by creating style sheets. To use a style sheet to give all the pages of.
1 The Document Object Model. 2 Objectives You will be able to: Describe the structure of the W3C Document Object Model, or DOM. Use JavaScript to access.
Cascading Style Sheets
Jon Flanders Senior Consultant MCW Technologies
Dynamic HTML.
IBM Kenexa BrassRing on Cloud Responsive Apply: Visual Branding Tool
DynamicHTML Cascading Style Sheet Internet Technology.
DynamicHTML Cascading Style Sheet Internet Technology.
Building ASP.NET Applications 2
Intro to SharePoint 2010 Branding
Presentation transcript:

Learn the techniques to create a SharePoint 2010 web site from an existing branded web site

SharePoint 2010 Understand Master Pages, Page Layouts, and other WCM capabilities Web design skills HTML, CSS, JavaScript, XSLT, and any other client technologies used on your customers’ websites Understanding of ASP.NET a plus Image manipulation skills are also helpful (Expression, Photoshop, Fireworks, etc.)

Pick a portion of the customer’s site to build Don’t overcommit - keep it as simple as possible At the very least, build out a homepage and a subsection with several pages inside that section

Provision a new site using one of the “Publishing” site templates Create a hierarchy based on customer’s existing site structure Think about navigation when creating sub-sites For complex structures, don’t use the SharePoint UI, use PowerShell If creating more than four nodes, it’s faster to script the creation of sites and much easier when creating many sub-sites Having such a script is also very useful for development and potentially for deployment

param( [Array] $sites, [string] $uri ) foreach($s in $sites){ New-SPWeb –URL ($uri + $s) –Template BLANKINTERNET#1 -Name $s } param( [Array] $sites, [string] $uri ) foreach($s in $sites){ New-SPWeb –URL ($uri + $s) –Template BLANKINTERNET#1 -Name $s } createsubsites.ps1 “ “Booking”,”About”,”Contact”

DEMO Create Site Hierarchy

First step is to find a starter master page Starter master page found on MSDN Extremely well documented Easy to remove stuff you don’t need Installation can be automated Second step is to download your customer’s existing site In Internet Explorer, File->Save the “complete webpage” After saving, examine the page to separate Master Page from Page Layout

DEMO Create Master Page

Derived from the structure of the content page you’re recreating You likely will need to create more than one content type/page layout For more control with customization you may need to create custom field types and field controls

DEMO Create Content Type and Page Layout

Try to mirror existing navigation SharePoint navigation tied to sub-sites or pages Using sub sites is generally preferable Enables top-level URIs to be the main navigation E.g. /About /Contact Use the PortalSiteMapDataSource in SPD with the ASP.NET navigation provider control Style using customer’s existing CSS

Styling a SharePoint site is a combination of Creating a custom master page Creating Content Types and Page layouts Adding custom CSS Modifying SharePoint CSS style selectors

Browsers apply CSS using a “cascade” Closest style wins Different kind of selectors Element (e.g. h1, h1.extra) Class (e.g. brand - Id (e.g. #logo - Same selector can be “overridden” in a.css file closer to the element You can override the SharePoint selectors in your custom.css files Preferable to complete replacement of SharePoint OOB styles Many OOB features require some or all of the attributes from the OOB selectors * { margin: 0px; } h1 { padding: 5px; } h1.extra { color: red; }.brand { padding: 0px; } #logo { border: 0px; position: absolute; top: 50px; left: 50px; } * { margin: 0px; } h1 { padding: 5px; } h1.extra { color: red; }.brand { padding: 0px; } #logo { border: 0px; position: absolute; top: 50px; left: 50px; }

SharePoint CSS links are placed in every page rendered You cannot completely remove all those CSS links

Use CssRegistration control after attribute enables designers to control order css files are added to the page This provides control over the cascade $SPUrl:~sitecollection gets replaced with correct URL at runtime <SharePoint:CssRegistration runat="Server" name=" " after="corev4.css" /> <SharePoint:CssRegistration runat="Server" name=" " after=" "/> <SharePoint:CssRegistration runat="Server" name=" " after=" "/> <SharePoint:CssRegistration runat="Server" name=" " after="corev4.css" /> <SharePoint:CssRegistration runat="Server" name=" " after=" "/> <SharePoint:CssRegistration runat="Server" name=" " after=" "/>

Expression Web Full integration from SPD Visual Studio 2010 CSS files in modules fully editable IE Developer tool Can view and modify attributes on elements “CSS Debugging”

CSS is useful for hiding SharePoint UI PublishingWebControls:EditModePanel can be used for similar effect Only hides content when the page isn’t in Edit Mode body #s4-ribbonrow { display: none; } body #s4-ribbonrow { display: none; }

DEMO Using CSS to modify branding

This demo so far has been all about branding – the look and feel. This is a good way to show someone who is already familiar with SharePoint how SharePoint can run internet-facing sites. This is not a good demo of Web Content Management.

SharePoint 2010 has a powerful branding system Master Pages can be used to create overall look and feel CSS can be used to integrate with existing SharePoint CSS styles Page Layouts allow fine-grained control over pages

Sessions On-Demand & CommunityMicrosoft Certification & Training Resources Resources for IT ProfessionalsResources for Developers Connect. Share. Discuss.

Scan the Tag to evaluate this session now on myTechEd Mobile