Meeting # 77
Welcome to the Minnesota SharePoint
User Group
http://www.sharepointmn.com
April 13th, 2011
SharePoint Internet Sites
Raymond Mitchell
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 grouphttp://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
ConferencesTechEd, North America – May 16-19th, 2011http://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/BlogPost.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
2003• Designed for Collaboration• Poor UI Customization
2007• Extended WCM Support• Enhanced UI Customization
2010• Proven Platform• 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 # 77http://www.sharepointmn.com
Internet Sites: Crawl
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 # 77http://www.sharepointmn.com
Break!
Meeting # 77http://www.sharepointmn.com
Internet Sites: Walk
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 # 77http://www.sharepointmn.com
Internet Sites: Stumble
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 # 77http://www.sharepointmn.com
Internet Sites: Run
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
• Andrew Connell (Mr. WCM)• http://www.andrewconnell.com
• Variations• http://
blog.consejoinc.com/2011/01/creating-multilingual-sites-in.html
References
Meeting # 77http://www.sharepointmn.com Meeting # 76
Q & A
http://www.sharepointmn.com
Meeting # 77http://www.sharepointmn.com Meeting # 76
Thanks for coming!
http://www.sharepointmn.com