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 • info@sharepointmn.com 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