SlideShare a Scribd company logo
PlatinumGold AUSTRALIASHAREPOINTCONFERENCEMARCH 8+9 2011
Template InstructionsYou must use the opening and closing slides of this template.Where practical please migrate content over and/or prepare your content using this presentation template.
Jeremy ThakeEnterprise ArchitectNothingButSharePoint.com: How we built this global community on SharePoint 2010
AUSPC 2011: How we did it: NothingButSharePoint.com
AGENDAThe Beginning
The Project
SharePoint 2010 WCM Platform
Extensions
Implementation
SummaryTHE BEGINNING
AUSPC 2011: How we did it: NothingButSharePoint.com
WHO
Why?	SharePoint 2010Wiki = poor in 2007 => Atlassian ConfluenceBlog engine => Joel on WSS 3.0, Mark on WordPressPublishing was v1.0 after MCMS “mash up”Discussion Groups poor => phpBBDuplicate content“SP1 is out!”“SharePoint Saturday Perth is on”Covering out of topic stuff to try and “pull punters”EndUserSharePoint.com covering Code ;-)Unify user base“One stop shop”
The Project
Infrastructure - FPWebProduction and Test FarmShared SQL server with multiple instancesSSL certs on bothFAST!!!fpWeb = really helpful!
Look & FeelMarcy KellarUXHeather Waterman & Corrie Haffly1 day turnaround from concept design on initial blastKyle Schaeffer Refactoring style sheetsFinal touches on CSS pixel pushingBrowser support
MigrationAtlassian ConfluenceWordPressMigrated to Publishing PagesComments and MetadataJoel’s blogCustom .NET code to convert
DEMOLanding Page
SharePoint 2010 WCM Platform
Site CollectionsOne for each area and then one for root
AuthenticationNo one wants to deal with idiots who forget their passwordClaims Based AuthenticationLive ID
Managed Meta DataCategories in Articles, NewsLeveraged in RefinersWill be leveraged in Paged Content Query Web Partsfrom hard coded links in Navigation
PublishingMultiple Content TypesArticleNewsPodcastWiki PagesMultiple Page LayoutsEdit metadata in Page ControlsContent ApprovalExtended Content Query Web Part is your friend!
DEMOCREATING ARTICLE
AUSPC 2011: How we did it: NothingButSharePoint.com
My SitesNot really designed for Internet“Organisation”Leveraging Managed MetadataDoesn’t work for anonymous
SearchSearch Refiners in useManaged Metadata: CategoryContent Author (not modified by)Will leverage FAST in next release
Blogs site templateRich Text Editor poorNo video mediaComments poorNo Anonymous, AKISMET, CAPTCHA, subscriptionRSS poorMaster page skin won’t immediately workCKS:Blog Site Template
EXTENSIONS
AggregationCross Site CollectionAll NewsAll EventsAll ArticlesAll PodcastAll Wiki Pages
CommentsAnonymous comments poorNo:MetadataHTML FormattingNote Board relies on User ProfileRecent CommentsCAPTCHA
Community Equity - @jthakeService ApplicationReal-timeTop ViewsTop ContributorsTop Rated
Web AnalyticsSP2010 RTM not enough statsPer Site CollectionGoogle Analytics
Mega Drop Down (MDD) - @tomdietzComplex navigationCategories leveraging Search and Managed Metadata
RSSNo way to really aggregate feedsNo iTunes/Zune generation for podcasts
User profilesAnonymous can’t access Service Applications“Workaround” with internal reflection
DEMOEDIT MY DETAILS
AUSPC 2011: How we did it: NothingButSharePoint.com
Social integrationFacebookTwitter
Forums – Lightning Tools – SocialSquaredDiscussion boards in SharePoint limitedSQL back endFeaturesUnread topic indicationTopic and post moderationEmail alerts for new topics and postsUser post countTopic ratingsUser signaturesSearchQuote posts in your replyRSS supportFull customization of look and feel
IMPLEMENTATION
BRANDING: DEVELOPERS vs DESIGNERSDon’t under estimate branding!Hard to find Designer who can build without DeveloperDoesn’t usually have Visual Studio to packagePackage better for deploymentslower for changes than SharePoint Designer 2010
Balsamiq
Master PagesStarter Master PageRibbon adds “challenges”
Page LayoutsOne per Content Type for nowPage Controls ROCK!!!Image Picker not so much
Web Part RenderingXSLTDesigners don’t need to touch Developers code = AWESOME!
Project per Site CollectionUpgrading usedActivate/Deactivate requiredSeparationSome common WSP
ToolsVS2010CKS:DevSharePoint Designer 2010BalsamiqBIG BEEFY LAPTOP: 2 Quad i7, SSD + Hybrid, 16Gb RAM
Source ControlBitBucket.org – Atlassian (Confluence, Jira)Mercurical using TortioseHgFree for up to 5 users, cheap for more ;-)
PowerShell is your friendAutomated BuildsCreating:Web AppSite CollectionsDeploying WSPsActivating FeaturesAdding Web Parts to pagesApplying SecuritySetting Master Pages, Available Page Layouts, Content Types etc
Service ApplicationsUse CKS:Dev templateComplexWhy?Windows Communication FoundationSQL Persistance StoreScalableCross Web Application/FarmBecause I can!

More Related Content

PPTX
SharePoint Fest DC 2018 - Everything your need to know about the Microsoft Gr...
PPTX
SharePoint Branding From Start to Finish
PPTX
Mobile devices and SharePoint
PDF
How to Build Modern Web Applications Using Microservices
 
PDF
Content sharing with Umbraco (codegarden usa 2008)
PPT
PPTX
Branding SharePoint 2013
PPTX
Case Study: A Complex SharePoint Migration
SharePoint Fest DC 2018 - Everything your need to know about the Microsoft Gr...
SharePoint Branding From Start to Finish
Mobile devices and SharePoint
How to Build Modern Web Applications Using Microservices
 
Content sharing with Umbraco (codegarden usa 2008)
Branding SharePoint 2013
Case Study: A Complex SharePoint Migration

What's hot (20)

PPTX
SharePoint 2013 Branding
PPT
Web Development on Web Project Presentation
PPTX
Website performance optimization
PPTX
The A to Z of Building a Responsive SharePoint Site with Bootstrap
PPTX
Web performance optimization (WPO)
PDF
Web App Development Technologies You Should Know
PPTX
Web Performance Optimzation
PDF
Smart Browsers and HTML5 Web Apps for the Chrome Web Store
PDF
Style guide for share point 2013 branding
PPT
Using the Tools of Web 2.0 for Marketing
PPTX
Chatbot development with Microsoft Bot Framework and LUIS
PPTX
Real World SharePoint Debacles
PPTX
SharePoint as a Web CMS
PPTX
SharePoint Fest Seattle 2017 - Everything your need to know about the Microso...
PPTX
SharePoint Fest DC - Everything your need to know about the Microsoft Graph a...
PPT
Kentico CMS Overview
PDF
Dynamic no-code mashups in SharePoint 2010 and 2013
PPTX
Umbraco in 10 minutes
PPTX
SharePoint - Creating Beautiful Yet Powerful Dashboards Using jQuery
PPT
SharePoint 2013 Branding
Web Development on Web Project Presentation
Website performance optimization
The A to Z of Building a Responsive SharePoint Site with Bootstrap
Web performance optimization (WPO)
Web App Development Technologies You Should Know
Web Performance Optimzation
Smart Browsers and HTML5 Web Apps for the Chrome Web Store
Style guide for share point 2013 branding
Using the Tools of Web 2.0 for Marketing
Chatbot development with Microsoft Bot Framework and LUIS
Real World SharePoint Debacles
SharePoint as a Web CMS
SharePoint Fest Seattle 2017 - Everything your need to know about the Microso...
SharePoint Fest DC - Everything your need to know about the Microsoft Graph a...
Kentico CMS Overview
Dynamic no-code mashups in SharePoint 2010 and 2013
Umbraco in 10 minutes
SharePoint - Creating Beautiful Yet Powerful Dashboards Using jQuery
Ad

Similar to AUSPC 2011: How we did it: NothingButSharePoint.com (20)

PPTX
How we built nothingbutsharepoint.com on sharepoint 2010
PPTX
Jeremy Thake Perth Share Point Ug Sp2010 How Will Be Affect Me
PPTX
Sps Boston The Share Point Beast
PPTX
Bootstrap for Beginners
PPTX
SharePoint Saturday Houston 2012
PPTX
SharePoint Conference North America 2018 - Summary
PPTX
SharePoint Saturday Orlando 2012 Creating Business Intelligence with SharePoi...
PPTX
WebMatrix2
PPTX
Best Practices to SharePoint Architecture Fundamentals NZ & AUS
PPTX
Creating Business Intelligence with SharePoint 2010
PPTX
Intro to SharePoint for Developers
PPTX
SharePoint Framework -The future of SharePoint/ Office 365 developer ecosystem.
PPT
Back to the Basics: SharePoint Fundamentals by Joel Oleson
PPTX
A Beginner's Guide to Client Side Development with Javascript
PDF
Microsoft SharePoint in the Workplace
PPTX
SharePoint Pros & Cons (2007-2010)
PDF
Share point 2013 cop v4
PDF
SharePoint 2013 Sneak Peek
PPTX
Using rest to create responsive html 5 share point intranets
PPTX
Build your SharePoint Internet Presence with PowerShell
How we built nothingbutsharepoint.com on sharepoint 2010
Jeremy Thake Perth Share Point Ug Sp2010 How Will Be Affect Me
Sps Boston The Share Point Beast
Bootstrap for Beginners
SharePoint Saturday Houston 2012
SharePoint Conference North America 2018 - Summary
SharePoint Saturday Orlando 2012 Creating Business Intelligence with SharePoi...
WebMatrix2
Best Practices to SharePoint Architecture Fundamentals NZ & AUS
Creating Business Intelligence with SharePoint 2010
Intro to SharePoint for Developers
SharePoint Framework -The future of SharePoint/ Office 365 developer ecosystem.
Back to the Basics: SharePoint Fundamentals by Joel Oleson
A Beginner's Guide to Client Side Development with Javascript
Microsoft SharePoint in the Workplace
SharePoint Pros & Cons (2007-2010)
Share point 2013 cop v4
SharePoint 2013 Sneak Peek
Using rest to create responsive html 5 share point intranets
Build your SharePoint Internet Presence with PowerShell
Ad

More from Jeremy Thake (20)

PPTX
Using Microsoft Teams to enhance your organizational productivity
PPTX
Connect with your customers wherever they are with an azure based mobile solu...
PPTX
Understand the future of software development in the cloud with the azure app...
PPTX
Connect with your customers wherever they are with an azure based mobile solu...
PPTX
Getting started with SharePoint 2013 online development
PPTX
Application lifecycle management in SharePoint
PPTX
Acing application lifecycle management in SharePoint
PPTX
Getting started with microsoft office 365 share point online development
PPTX
Presenting SharePoint as a service back to your organization
PPTX
The future of social collaboration in SharePoint
PPTX
Introducing the new SharePoint 2013 app model
PPTX
SharePoint 2013 overview jeremy thake
PPTX
Getting started with Office 365 SharePoint 2010 online development
PPTX
How to create a secure efficient extranet user experience
PPTX
Deep dive into feature versioning in SharePoint 2010
PPTX
Governance enforcement with out of the box SharePoint
PPTX
Deep dive into feature versioning and upgrade support in SharePoint 2010
PPTX
Do's and Don'ts for SharePoint developers
PPTX
Jeremy thake introducing alm to share point development implementations (ap...
PPTX
Share Point Development With Unit Testing
Using Microsoft Teams to enhance your organizational productivity
Connect with your customers wherever they are with an azure based mobile solu...
Understand the future of software development in the cloud with the azure app...
Connect with your customers wherever they are with an azure based mobile solu...
Getting started with SharePoint 2013 online development
Application lifecycle management in SharePoint
Acing application lifecycle management in SharePoint
Getting started with microsoft office 365 share point online development
Presenting SharePoint as a service back to your organization
The future of social collaboration in SharePoint
Introducing the new SharePoint 2013 app model
SharePoint 2013 overview jeremy thake
Getting started with Office 365 SharePoint 2010 online development
How to create a secure efficient extranet user experience
Deep dive into feature versioning in SharePoint 2010
Governance enforcement with out of the box SharePoint
Deep dive into feature versioning and upgrade support in SharePoint 2010
Do's and Don'ts for SharePoint developers
Jeremy thake introducing alm to share point development implementations (ap...
Share Point Development With Unit Testing

Recently uploaded (20)

PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Advanced IT Governance
PDF
KodekX | Application Modernization Development
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Approach and Philosophy of On baking technology
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Advanced IT Governance
KodekX | Application Modernization Development
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Understanding_Digital_Forensics_Presentation.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
Unlocking AI with Model Context Protocol (MCP)
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Approach and Philosophy of On baking technology
Network Security Unit 5.pdf for BCA BBA.
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Reach Out and Touch Someone: Haptics and Empathic Computing
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
MYSQL Presentation for SQL database connectivity
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
20250228 LYD VKU AI Blended-Learning.pptx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Diabetes mellitus diagnosis method based random forest with bat algorithm
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf

AUSPC 2011: How we did it: NothingButSharePoint.com

Editor's Notes

  • #2: Opening slide please include
  • #6: Jeremy Thake with special guests Mark Miller and Joel Oleson will walk through how they built NothingButSharePoint.com on SharePoint 2010 for Internet Sites. It will cover the initial User Experience Design, Implementation of look and feel, what was leveraged out of the box and what was extended and how.
  • #12: http://www.fpweb.net/
  • #14: http://www.metalogix.net/Products/SharePoint-Site-Migration-Manager-2010/
  • #18: http://wss.made4the.net/archive/2010/09/22/sharepoint-2010-with-live-id.aspx
  • #20: http://blog.mastykarz.nl/paging-content-query-web-part/
  • #28: https://test.nothingbutsharepoint.com/sites/devwiki/SharePoint%20Pod%20Casts/Pages/Announcing%20Community%20Kit%20for%20SharePoint%20-%20Development%20Tools%20Edition%20(CKS%20DEV).aspxhttps://test.nothingbutsharepoint.com/sites/devwiki/SharePoint%20Pod%20Casts/Pages/Announcing%20Community%20Kit%20for%20SharePoint%20-%20Development%20Tools%20Edition%20(CKS%20DEV).aspx
  • #37: http://www.lightningtools.com/social-squared/default.aspx
  • #41: http://code.msdn.microsoft.com/odcSP14StarterMaster
  • #44: http://cksdev.codeplex.com/
  • #46: http://bitbucket.org/
  • #50: Set expectations up frontCustomising look & feel burnt a lot of timeGet the right resources: Designers, DevelopersOriginal go-live was March 2010Project PlanIssues RegisterTask ListWhipping stickSkype, e-mail, Twitter DM, SharePoint Tasks listsTime zonesOh and we’re all at work too!