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

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

How we built nothingbutsharepoint.com on sharepoint 2010

  • 2,031 views
Published

 

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
2,031
On SlideShare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
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