dogfood slides 2012
TRANSCRIPT
![Page 1: Dogfood slides 2012](https://reader036.vdocuments.mx/reader036/viewer/2022070316/5560b7aad8b42af43b8b4b47/html5/thumbnails/1.jpg)
Build your SharePoint Internet presence with PowerShellRYAN DENNIS
![Page 2: Dogfood slides 2012](https://reader036.vdocuments.mx/reader036/viewer/2022070316/5560b7aad8b42af43b8b4b47/html5/thumbnails/2.jpg)
About The Speaker
Ryan Dennis, MCTS, MCPD, MCITPSenior SharePoint Engineer @ ICC Microsoft Virtual Technology Specialist (vTSP)
www.SharePointRyan.com
@SharePointRyan
linkedin.com/in/sharepointryan
![Page 3: Dogfood slides 2012](https://reader036.vdocuments.mx/reader036/viewer/2022070316/5560b7aad8b42af43b8b4b47/html5/thumbnails/3.jpg)
What is a VTS?
The Microsoft Virtual Technology Specialist Program
(VTSP) is… a select group chosen from the elite in Microsoft’s partner community
their primary role is to communicate the value of Microsoft Solutions to customers and to provide architectural guidance for Enterprise Integration solutions
VTSPs also:
have guest access to information on the Microsoft corporate network such as knowledge bases, technical articles, training materials, and other resources
guest access to Microsoft facilities
priority for participating in Microsoft marketing events
![Page 4: Dogfood slides 2012](https://reader036.vdocuments.mx/reader036/viewer/2022070316/5560b7aad8b42af43b8b4b47/html5/thumbnails/4.jpg)
Agenda
What is SharePoint 2010 FIS? Quick intro to Windows PowerShell Implementing SEO tagging for high search rankings Designing with SharePoint in mind (it CAN be pretty!) Developing from a design How WCM sites are MUCH improved in SP2013 Using a spectacular set of PowerShell code to automate the
provisioning of complete, branded sites Q&A
![Page 5: Dogfood slides 2012](https://reader036.vdocuments.mx/reader036/viewer/2022070316/5560b7aad8b42af43b8b4b47/html5/thumbnails/5.jpg)
What is SharePoint 2010 FIS?
FIS = For Internet Sites The license which allows you to build public-
facing sites without paying for lots of CALs Fundamentally it is no different than the
standard SharePoint version, it’s all about the licensing…
For license specific questions, ask someone smarter than me…
![Page 6: Dogfood slides 2012](https://reader036.vdocuments.mx/reader036/viewer/2022070316/5560b7aad8b42af43b8b4b47/html5/thumbnails/6.jpg)
Agenda
What is SharePoint 2010 FIS? Quick intro to Windows PowerShell
Implementing SEO tagging for high search rankings Designing for SharePoint (it CAN be pretty!) Developing from a design How WCM sites are MUCH improved in SP2013 Using a spectacular set of PowerShell code to
automate the provisioning of complete, branded sites Q&A
![Page 7: Dogfood slides 2012](https://reader036.vdocuments.mx/reader036/viewer/2022070316/5560b7aad8b42af43b8b4b47/html5/thumbnails/7.jpg)
Intro to Windows PowerShell
PowerShell
…is a task-based command-line shell and scripting language designed especially for Windows system administration
…has a task-based scripting language
…includes powerful object manipulation capabilities
…is built on the .NET Framework
![Page 8: Dogfood slides 2012](https://reader036.vdocuments.mx/reader036/viewer/2022070316/5560b7aad8b42af43b8b4b47/html5/thumbnails/8.jpg)
Verb-Noun
PowerShell uses a Verb-Noun syntax for its Cmdlets Get-Something Set-Something New-Something Remove-Something
![Page 9: Dogfood slides 2012](https://reader036.vdocuments.mx/reader036/viewer/2022070316/5560b7aad8b42af43b8b4b47/html5/thumbnails/9.jpg)
SharePoint 2010 Cmdlets
500+ Cmdlets… MUCH better than STSADM.exe… Can automate complete installations and
configurations… Still doesn’t answer every scenario, leaving gaps in
functionality… Example: Get, New and Remove SharePoint Groups – no cmdlet,
easy to write a custom function though…
![Page 10: Dogfood slides 2012](https://reader036.vdocuments.mx/reader036/viewer/2022070316/5560b7aad8b42af43b8b4b47/html5/thumbnails/10.jpg)
Agenda
What is SharePoint 2010 FIS? Quick intro to Windows PowerShell Implementing SEO tagging for high search rankings
Designing for SharePoint (it CAN be pretty!) Developing from a design How WCM sites are MUCH improved in SP2013 Using a spectacular set of PowerShell code to
automate the provisioning of complete, branded sites Q&A
![Page 11: Dogfood slides 2012](https://reader036.vdocuments.mx/reader036/viewer/2022070316/5560b7aad8b42af43b8b4b47/html5/thumbnails/11.jpg)
Search Engine Optimization
Follow SEO Best Practices/Tips Use meaningful site & page names
Great page titles
Accurate Meta Elements
Up-to-date Sitemap and Robots
Search-friendly redirects
Search-friendly menus/navigation
Faster response times
Better anchor text
Provide text content for rich media
Use Webmaster Tools to submit sitemap and monitor Analytics
![Page 12: Dogfood slides 2012](https://reader036.vdocuments.mx/reader036/viewer/2022070316/5560b7aad8b42af43b8b4b47/html5/thumbnails/12.jpg)
Search Engine Optimization
SharePoint 2010 does not include SEO tools out of the box, but there are good options…
Mavention (http://mavention.nl) Meta Fields
Robots
Page Not Found
Site Map XML Generator
IIS 7.0 SEO Toolkit
Custom…
![Page 13: Dogfood slides 2012](https://reader036.vdocuments.mx/reader036/viewer/2022070316/5560b7aad8b42af43b8b4b47/html5/thumbnails/13.jpg)
Implementing SEO Tagging
DEMONSTRATION
![Page 14: Dogfood slides 2012](https://reader036.vdocuments.mx/reader036/viewer/2022070316/5560b7aad8b42af43b8b4b47/html5/thumbnails/14.jpg)
Demo Recap
We looked at the Mavention Meta Fields feature…
Edited some meta tags… Viewed the page source to see them in
action… Had some fun?!
![Page 15: Dogfood slides 2012](https://reader036.vdocuments.mx/reader036/viewer/2022070316/5560b7aad8b42af43b8b4b47/html5/thumbnails/15.jpg)
Agenda
What is SharePoint 2010 FIS? Quick intro to Windows PowerShell Implementing SEO tagging for high search rankings Designing for SharePoint (it CAN be pretty!)
Developing from a design How WCM sites are MUCH improved in SP2013 Using a spectacular set of PowerShell code to
automate the provisioning of complete, branded sites Q&A
![Page 16: Dogfood slides 2012](https://reader036.vdocuments.mx/reader036/viewer/2022070316/5560b7aad8b42af43b8b4b47/html5/thumbnails/16.jpg)
![Page 17: Dogfood slides 2012](https://reader036.vdocuments.mx/reader036/viewer/2022070316/5560b7aad8b42af43b8b4b47/html5/thumbnails/17.jpg)
Designing for SharePoint
Design teams should… know enough about SharePoint to design
around it’s strengths (and weaknesses)…
build list-based solutions so that content authors can easily and efficiently update and manage content…
work with development teams to ensure that their ideas can be implemented…
![Page 18: Dogfood slides 2012](https://reader036.vdocuments.mx/reader036/viewer/2022070316/5560b7aad8b42af43b8b4b47/html5/thumbnails/18.jpg)
![Page 19: Dogfood slides 2012](https://reader036.vdocuments.mx/reader036/viewer/2022070316/5560b7aad8b42af43b8b4b47/html5/thumbnails/19.jpg)
Agenda
What is SharePoint 2010 FIS?
Quick intro to Windows PowerShell
Implementing SEO tagging for high search rankings
Designing for SharePoint (it CAN be pretty!) Developing from a design
How WCM sites are MUCH improved in SP2013
Using a spectacular set of PowerShell code to automate the provisioning of complete, branded sites
Q&A
![Page 20: Dogfood slides 2012](https://reader036.vdocuments.mx/reader036/viewer/2022070316/5560b7aad8b42af43b8b4b47/html5/thumbnails/20.jpg)
Developing the solution
By working with design teams, development teams can produce accurate, “pixel perfect” solutions in SharePoint 2010
SharePoint doesn’t have to look like SharePoint By leveraging the SharePoint list model, content
authors can easily populate data which can be leveraged in custom branded web parts
SharePoint CAN be a best-in-class Web Content Management (WCM) solution
![Page 21: Dogfood slides 2012](https://reader036.vdocuments.mx/reader036/viewer/2022070316/5560b7aad8b42af43b8b4b47/html5/thumbnails/21.jpg)
How WCM sites are MUCH improved in SP2013
SP2013 will include native SEO capabilities including:
Meta Fields Title
Browser Title
Meta Description
Keywords
Sitemap Priority
Sitemap Change Frequency
Exclude from Internet Search Engines
XML Sitemap
Friendly URLs No longer have to include /Pages or .ASPX in the page URL!!!
![Page 22: Dogfood slides 2012](https://reader036.vdocuments.mx/reader036/viewer/2022070316/5560b7aad8b42af43b8b4b47/html5/thumbnails/22.jpg)
How PowerShell makes it all happen
Using PowerShell, we can automate: Creating the Web Application
Creating the Site Collection(s)
Configuring Caching
Activating Features for Branding, SEO Tagging, etc.
Creating the Enterprise Search Center
Configuring Search Scopes and Target Results Page
Creating Subsites
Creating Pages
Adding Content to Pages
Making Dinner (OK, maybe not – but I’m sure V3 will)
![Page 23: Dogfood slides 2012](https://reader036.vdocuments.mx/reader036/viewer/2022070316/5560b7aad8b42af43b8b4b47/html5/thumbnails/23.jpg)
Agenda
What is SharePoint 2010 FIS? Quick intro to Windows PowerShell Implementing SEO tagging for high search rankings Designing for SharePoint (it CAN be pretty!) Developing from a design How WCM sites are MUCH improved in SP2013 Using a spectacular set of PowerShell code to automate the
provisioning of complete, branded sites
Q&A
![Page 24: Dogfood slides 2012](https://reader036.vdocuments.mx/reader036/viewer/2022070316/5560b7aad8b42af43b8b4b47/html5/thumbnails/24.jpg)
Using a spectacular set of PowerShell code to
automate the provisioning of
complete, branded sites
DEMONSTRATION
![Page 25: Dogfood slides 2012](https://reader036.vdocuments.mx/reader036/viewer/2022070316/5560b7aad8b42af43b8b4b47/html5/thumbnails/25.jpg)
Demo Recap
Used PowerShell to automate: Creation of the Web Application
Creation of the Site Collection(s)
Configuration of caching (BLOB, Output)
Feature activation
Application of custom branding
Search configuration
Subsite creation
Page creation
Content addition
SEO Meta Tag creation
Creation of custom footer list from list template
Warming up/caching of the sites for our viewing pleasure
![Page 26: Dogfood slides 2012](https://reader036.vdocuments.mx/reader036/viewer/2022070316/5560b7aad8b42af43b8b4b47/html5/thumbnails/26.jpg)
Presentation Recap
SharePoint CAN be pretty Designers and Developers should work
together throughout the entire project lifecycle to ensure success
PowerShell is an awesome way to automate the building of entire, content filled, branded, SharePoint-based websites
![Page 27: Dogfood slides 2012](https://reader036.vdocuments.mx/reader036/viewer/2022070316/5560b7aad8b42af43b8b4b47/html5/thumbnails/27.jpg)
Got-Questions?
Ryan Dennis, MCTS, MCPD, MCITPSenior SharePoint Engineer @ ICC Microsoft Virtual Technology Specialist (vTSP)
www.SharePointRyan.com
@SharePointRyan
linkedin.com/in/sharepointryan