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

Like this? Share it with your network

Share

How we built nothingbutsharepoint.com on sharepoint 2010

  • 2,526 views
Uploaded on

 

More 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,526
On Slideshare
2,524
From Embeds
2
Number of Embeds
2

Actions

Shares
Downloads
11
Comments
1
Likes
1

Embeds 2

http://www.linkedin.com 1
https://www.linkedin.com 1

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