Welcome to the
Minnesota SharePoint
User Group
April 13th, 2011
SharePoint Internet Sites
Raymond Mitchell
http://www.sharepointmn.com
Meeting # 77
Agenda
•
•
•
•
•
•
•
Introductions
Preview: Crawl, Walk, and Run
Crawl - Simple sites on Foundation
Break
Walk - Introducing Publishing
Run - Advanced Publishing
Wrap-up and Giveaways
Meeting # 77
User Group Goal / Objectives
Develop and support a local community focused on Microsoft
SharePoint Technologies
•
•
•
•
Educate user group members about SharePoint Technologies
Transfer knowledge within the community
Communicate best practices
Introduce new products / solutions
Meeting # 77
Introductions – MNSPUG Sponsors
Avtex (www.avtex.com)
• Technology consulting company
• Practice area focused on SharePoint
Benchmark Learning (www.benchmarklearning.com)
• Training on many technologies
Microsoft (www.microsoft.com)
Wrox Press (www.wrox.com)
Meeting # 77
www.SharePointMN.com
•
•
•
•
•
•
Website for user group
SharePoint resource documents
SharePoint resource links
RSS Feeds
Meeting Schedule
Past User Group Presentations
• [email protected]
www.sharepointmn.com
Meeting # 77
Social Networking
• Linked In group – The most interactive… includes job postings…
http://www.linkedin.com/groups?gid=1878792
• Facebook group
http://www.facebook.com/home.php?#/group.php?gid=27333305456
• Twitter tags - @MNSPUG and #MNSPUG
Meeting # 77
Upcoming Schedule
•
Next Meeting
• May 11th 9:00 AM to 11:30 AM
• Microsoft’s Bloomington Office
• Topic: TBD
Check www.SharePointMN.com for updates!
• Ongoing Schedule
• 2nd Wednesday of every month
• 9:00 to 11:30 am
• Microsoft’s Bloomington Office
Meeting # 77
Conferences
TechEd, North America – May 16-19th, 2011
http://northamerica.msteched.com/
Atlanta, GA
Meeting # 77
Meeting # 77
Announcements
• Happy Birthday, SharePoint!
•
10th anniversary of the first release
http://sharepoint.microsoft.com/blog/Pages/BlogP
ost.aspx?pID=968
• SharePoint in Pictures
•
•
“a blog dedicated to visualizing SharePoint”
http://blogs.msdn.com/b/sharepointpictures
Meeting # 77
Quick Intro
Raymond Mitchell
• Senior SharePoint Consultant
• Author
• @iwkid, www.iwkid.com
Meeting # 77
The Business Case – Why SharePoint?
• SharePoint is a platform for Web Content Management
• SharePoint ships with powerful search functionality
• Intranet content owners are frequently Internet content
contributors
• IT is already managing your SharePoint Intranet?
• Developers are already customizing your SharePoint Intranet?
• Wide platform adoption = available support
Meeting # 77
SharePoint as a Web Content Management Platform
• Designed for Collaboration
2003 • Poor UI Customization
• Extended WCM Support
2007 • Enhanced UI Customization
• Proven Platform
2010 • Standards Support
Meeting # 77
Licensing
• Foundation
• SharePoint for Internet Sites Standard (FIS)
• SharePoint for Internet Sites Enterprise (FISe)
• Windows & SQL External Connectors
Meeting # 77
Hosting
• In house
• Hosted
• Microsoft?  Not today
Meeting # 77
Crawl, Walk, Run…
Meeting # 77
Internet Sites
Crawl:
• SharePoint Foundation Site
• Anonymous access
• Custom branding* / Theme
• Wiki Page Editing and Web Parts
Meeting # 77
Internet Sites
Walk:
• SharePoint Server Site
• WCM via Publishing framework
• Custom branding via Master & Layout Pages
Meeting # 77
Internet Sites
Stumble:
• SharePoint Server Site
• NOT properly leveraging the Publishing framework
Meeting # 77
Internet Sites
Run:
• Advanced Publishing
• Custom Search
• Variations
• Content Deployment
Meeting # 77
Internet Sites: Crawl
http://www.sharepointmn.com
Meeting # 77
SharePoint Foundation
• Lists / Libraries
• Site Templates (blogs, wikis, etc)
• Some issues with foundation blogs (comment approval)
• No search center / OOTB search solution
Crawl
Meeting # 77
Site Pages
• Site Pages
• Wiki Page Editing
• Site Assets
• Style Library
Crawl
Meeting # 77
Branding
• Themes
• Master Page
• Style Library
Crawl
Meeting # 77
SharePoint Designer
•
•
•
•
Custom Workflows
Custom ASPX pages
Data Views
External Data
Crawl
Meeting # 77
Anonymous Access
• Configured in Central Administration
• Configured in each site / list
Crawl
Meeting # 77
Break!
http://www.sharepointmn.com
Meeting # 77
Internet Sites: Walk
http://www.sharepointmn.com
Meeting # 77
SharePoint Server
• Site Template (Publishing Portal)
• Publishing Framework
• Features with LOTS of additional functionality
• Leverages Content Types and Site Columns
Walk
Meeting # 77
Publishing Framework
• Pages – content as list items
• Page Layouts – structured look & feel
Walk
Meeting # 77
Content Editing Experience
• Layout Pages
• Field controls
• Major / Minor Versioning
• Approval Workflow
• OOTB changes modified by to “System”
Walk
Meeting # 77
Branding
• Master Pages
• Layout Pages
• Alternate/Additional CSS
Walk
Meeting # 77
Internet Sites: Stumble
http://www.sharepointmn.com
Meeting # 77
LEVERAGE Publishing – or don’t
• Intended for strict environments
• Separation of duties
• Content Owner / Approver
• Content Contributor
• Layout Pages & Field Controls NOT Content Editor Web Parts
• Dynamic Content
• Content Query Web Part
Stumble
Meeting # 77
Internet Sites: Run
http://www.sharepointmn.com
Meeting # 77
Advanced Publishing
• Scheduling Content / Content Expiration
• Publish via Word
Run
Meeting # 77
Advanced Publishing
• Custom Field Controls
Run
Meeting # 77
Custom Approval
• Custom Workflow
• Built with SharePoint Designer
Run
Meeting # 77
Custom Search
• Custom search configuration
• Keywords and Best Bets
• Core Search Results - XSLT
Run
Meeting # 77
Variations
• Replicate site structure
• Scenarios:
• Regional / Language Sites
Run
Meeting # 77
Content Deployment
• Deploy content between environments
Run
Meeting # 77
References
• Andrew Connell (Mr. WCM)
• http://www.andrewconnell.com
• Variations
• http://blog.consejoinc.com/2011/01/creatingmultilingual-sites-in.html
Meeting # 77
Q&A
http://www.sharepointmn.com
Meeting # 76
77
Thanks for coming!
http://www.sharepointmn.com
Meeting # 76
77
Download

April 2011 MNSPUG - Minnesota SharePoint User Group