Your SlideShare is downloading. ×
How we built nothingbutsharepoint.com on sharepoint 2010
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

How we built nothingbutsharepoint.com on sharepoint 2010

2,086

Published on

Published in: Technology
1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total Views
2,086
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
14
Comments
1
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • http://www.fpweb.net/
  • http://www.metalogix.net/Products/SharePoint-Site-Migration-Manager-2010/
  • http://wss.made4the.net/archive/2010/09/22/sharepoint-2010-with-live-id.aspx
  • http://blog.mastykarz.nl/paging-content-query-web-part/
  • 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
  • http://www.lightningtools.com/social-squared/default.aspx
  • http://code.msdn.microsoft.com/odcSP14StarterMaster
  • http://cksdev.codeplex.com/
  • http://bitbucket.org/
  • 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!
  • Transcript

    • 1. How we built NothingButSharePoint.com on SharePoint 2010
      Jeremy Thake
      gplus.to/jthake @jthake
    • 2. Jeremy Thake
      Enterprise Architect since April ’11 at AvePoint
      SharePoint MVP since July ’10
      Co-Founder of NothingButSharePoint.com
      Speaker at MS TechEd 2009/10, SPC 11
    • 3. AGENDA
    • 4.
    • 5. AGENDA
    • 6.
    • 7. WHO
    • 8. Why?
      SharePoint
      Atlassian Confluence
      WordPress
      phpBB
      Unify user base
      Duplicate content
      Out of topic stuff
    • 9. AGENDA
    • 10. Infrastructure - FPWeb
      Production and Test Farm
      Shared SQL server with multiple instances
      SSL certs on both
      FAST!!!
      fpWeb = really helpful!
    • 11. Look & Feel
      Marcy Kellar
      Heather Waterman & Corrie Haffly
      Kyle Schaeffer
    • 12. Migration
      Atlassian Confluence
      WordPress
      Migrated to Publishing Pages
      Comments and Metadata
      Joel’s blog
      Custom .NET code to convert
    • 13. DEMO
      Landing Page
    • 14. AGENDA
    • 15. Site Collections
      One for each area and then one for root
    • 16. Authentication
      Account Management
      Claims Based Authentication
      Live ID
    • 17. Managed Meta Data
      Categories in Articles, News
      Search Refiners
      Paged Content Query Web Parts
    • 18. Publishing
      Multiple Content Types
      Multiple Page Layouts
      Edit metadata in Page Controls
      Content Approval
      Extended Content Query Web Part is your friend!
    • 19. DEMO
      CREATING ARTICLE
    • 20.
    • 21. My Sites
      Not really designed for Internet
      “Organisation”
      Leveraging Managed Metadata
      Doesn’t work for anonymous
    • 22. Search
      Search Refiners in use
      Managed Metadata: Category
      Content Author (not modified by)
      Will leverage FAST in next release
    • 23. Blogs site template
      Rich Text Editor poor
      No video media
      Comments poor
      RSS poor
      Master page
      CKS:Blog Site Template
    • 24. AGENDA
    • 25. Aggregation
      Cross Site Collection
      All News
      All Events
      All Articles
      All Podcast
      All Wiki Pages
    • 26. Comments
      Anonymous comments poor
      No:
      Metadata
      HTML Formatting
      Note Board relies on User Profile
      Recent Comments
      CAPTCHA
    • 27. Community Equity - @jthake
      Service Application
      Real-time
      Top Views
      Top Contributors
      Top Rated
    • 28. Web Analytics
      SP2010 RTM not enough stats
      Per Site Collection
      Google Analytics
    • 29. Mega Drop Down (MDD) - @tomdietz
      Complex navigation
      Categories leveraging Search and Managed Metadata
    • 30. RSS
      No way to really aggregate feeds
      No iTunes/Zune generation for podcasts
    • 31. User profiles
      Anonymous can’t access Service Applications
      “Workaround” with internal reflection
    • 32. DEMO
      EDIT MY DETAILS
    • 33.
    • 34. Social integration
      Facebook
      Twitter
    • 35. Forums – Lightning Tools – SocialSquared
      Discussion boards in SharePoint limited
      SQL back end
    • 36. AGENDA
    • 37. BRANDING: DEVELOPERS vs DESIGNERS
      Don’t under estimate
      Hard to find Designer
      No Visual Studio to package
      Package better for deployment
      slower than SharePoint Designer
    • 38. Balsamiq
    • 39. Master Pages
      Starter Master Page
      Ribbon adds “challenges”
    • 40. Page Layouts
      One per Content Type for now
      Page Controls ROCK!!!
      Image Picker not so much
    • 41. Web Part Rendering
      XSLT
      Designers don’t need to touch Developers code
      = AWESOME!
    • 42. Project per Site Collection
      Upgrading used
      Activate/Deactivate required
      Separation
      Some common WSP
    • 43. Tools
      VS2010
      CKS:Dev
      SharePoint Designer 2010
      Balsamiq
      BIG BEEFY LAPTOP: 2 Quad i7, SSD + Hybrid, 16Gb RAM
    • 44. Source Control
      BitBucket.org – Atlassian (Confluence, Jira)
      Mercurical using TortioseHg
      Free for up to 5 users, cheap for more ;-)
    • 45. PowerShell is your friend
      Automated Builds
      Creating:
      Web App
      Site Collections
      Deploying WSPs
      Activating Features
      Adding Web Parts to pages
      Applying Security
      Setting Master Pages, Available Page Layouts, Content Types etc
    • 46. Service Applications
      Use CKS:Dev template
      Complex
      Why?
      Windows Communication Foundation
      SQL Persistance Store
      Scalable
      Cross Web Application/Farm
      Because I can!
    • 47. AGENDA
    • 48. LESSONS LEARNT
      Set expectations up front
      Get the right resources
      Know the limitations of SharePoint 2010
      Set Project Plan
      Set Communication Plan
    • 49. Thank you!
      Jeremy Thake
      Mark Miller, Natasha Felshman – Team EUSP
      Joel Oleson
      Richard Harbridge
      Geordie Henderson, Mike Dougherty, Simon Huang - MetaLogix
      Chris Schwab, Tom Brauch, Tom Lutker - fpWeb
      Marcy Kellar - UX
      Heather Waterman & Corrie Haffly, Kyle Schaeffer – “pixel pushers”
      Tom Dietz – MDD
      Nick Swan & Brett Lonsdale – Lightning Tools
      WaldekMastykarz, David Mann, Matt Smith, Todd Bleeker, Wes Hackett, Wouter van Vogt - CKS:Dev team
      WaldekMastykarz– All his extra bits
      WictorWilen, Paul Schaflein, Travis Nielsen, Spencer Harbar – Claims Based Authentication
      Sezai Komur – WCM guru
      Microsoft Product Team!
    • 50. REFERENCES
      • NBSP https://www.NothingButSharePoint.com/
      • 51. NBSP How we did it http://bit.ly/nbspHowWeDidIt
      • 52. CKS:Devhttp://cksdev.codeplex.com/
      • 53. Randy Drisgillhttp://blog.drisgill.com/
      • 54. What’s Changed in Blogs in SP2010 http://bit.ly/spblogenhance

    ×