SharePointThe Jonah Lomu of CMSAdam CoganChief Architect at SSWMicrosoft Regional Director@AdamCoganDelivering Awesome Web Applications
Pre-RequisitesOut of Box, orPlatformContent EditorsPower Users eg. Developers eg.DesignersHosting
AgendaWhy SharePoint?Why companies want SharePoint’s Web Content Management?Take a look at the SharePoint TeamRequirementsAlternatives
Chief Architect at SSWDeveloping custom solutions for businesses across a range of industries such as Government, banking, insuranceMicrosoft Gold PartnerMicrosoft Regional DirectorVSTS MVP@AdamCoganAbout Adam
Nor are Content Management SystemsThere are plenty on the marketThe need for web publishing is not newDoesn’t suck
?So Why SharePoint?
Scenario: Sprawling company with lots of departments
Businesses make $ ...Why companies want SharePoint’s Web Content Management
A: Windows (and AD) Integrated
SharePoint – managing groups
B: Already using it on intranet
C: Rich editing experience
        Someone has stuff checked out...D: Presence stuff is awesome
"Hey Joe, can you check in Welcome.aspx"
 Help. I introduced a bugE: Publishing
Remove IT’s workload / crankiness
F: Workflow is greatCreate the workflow in Office SharePoint Designer 2007
F: Workflow is greatWorkflow in Office SharePoint Designer 2010
F: Workflow is great3rd Party: Workflow in Nintex
F: Workflow is great3rd party: Workflow in K2 Blackpearl
Kick it off in SharePoint
G: Customize with .NET
H: Already sold – it’s the future
March 2008 “US$1billion-dollar business with 100 million licenses sold, and growth of more than 50 percent in the second quarter of the current fiscal year”http://www.microsoft.com/presspass/features/2008/mar08/03-02SharePoint.mspxI: Microsoft’s #1 selling server product
J: All the other things
J: All the other things
So... Let’s look at a SharePoint team
A SharePoint team – introducing the people involved
A SharePoint team – introducing the people involved
Initially (planning and configuration stage)
Followed by... (development stage)
... And once it’s up (content stage)
Overall PSDs – “concept mockup” (Wakefield)Slice into HTML and Images  - “HTML mockup”Make the CSS files for the HTML – “HTML styling”Give back to the developerStyle Tip: the designer's job must be defined
Working together is important otherwise:Avoid Designer vs DeveloperDesigners like it to be perfect, so their designs have the presentation intendedIf they are working they are more understanding and you avoide.g. It is not perfectly centrede.g. This pixel is out of alignmente.g. Colours are not right... this is 1 shade off due to compression...the designer's job must be defined (cont)
Q:\ How do you get our great resultBy avoiding dealing with thisAt Work ...        (A SharePoint public sites needs focus)TheResult
BEFORE: .psd
AFTER: Live Website
BEFORE: .psd
AFTER: Live Website
an added bonus…
SEO – Nice URL, nice title tagClipboard functionality like in WordCopy-Paste ImagesRibbon bars with easy formatting (h1, h2, h3 etc)Key Requirements
Nice HTMLNo Word-inserted CSS! ... Key Requirements
Ordering by ‘category’Not date...Key Requirements
CommentsCan group KB article in multiple categoriesPublishing/Approval WorkflowSort by rating and popularityImage handlingie. renaming...“Nice to have” requirements
Create a standard Team Site in SharePoint FoundationCreate a Wiki Library
This will take you into Rich Text Edit Mode for editing page.
Rich Text Editor - Blog
Rich Text Editor - Wiki
Apply styles to textSpell check your content  (sux)Insert and format tablesEmbed graphics or videoThe Rich Text Editor
Spell check not as good as wordNeed to manually check ithttp://www.ssw.com.au/ssw/Standards/Rules/RulesToBetterTechnicalDocumentation.aspx#WordSpellingAndGrammarCheckerThe Rich Text Editor
But...Done!
Layout is ugly
RTE (Rich Text Editor) CSS classes ...Identify CSS classes
format .ms-rteElementHow styles/themes workIf you have no site them applied to a site (default – no theme) CSS files are resident in the 14 hive (SharePoint 2010)Once you apply a theme the CSS files are auto-propagated to themes folder of the site and you can modify the CSS form hereHow do you customize...Identify CSS classes
Verdict on Comments
SharePoint 2010 Wiki’s don’t have a commenting systemSharePoint 2010 Blogs have an ordinary commenting system (no threading, no spam detection etc)Suggestion to Microsoft: built in web part to add one of the main 3rd party commenting systems:www.Disqus.comwww.IntenseDebate.comwww.aboutecho.comHow could Microsoft solve this... (two ways)How to Solve the comment problem
Option 1
Option 2
SEO marketers want to stuff different keywords into the: Page Name, Page Title, URL and Meta Description Problem.SharePoint 2010 Wiki’s assumes the same text in first 3 and offers no way of editing the ‘Meta Description’ tag. This is an incorrect assumption and should be fixed in SP1 (if Microsoft wants to get it used in the CMS world). http://www.ssw.com.au/ssw/Standards/BetterSoftwareSuggestions/SharePointTeamServices.aspx#WikiSEO...SEO – Page Name, Page Title, URL and Meta Description ProblemKeep these 2 the sameLet me change the URL
Alternatives
?Alternatives
WordPressWiki – Screwturn WikiSharePoint WikiSharePoint Blog...Alternatives
WordPress
WordPressNice URLsLiveWriterWiki (over Blog)Minimal Customization - Need to add a view (not sorted by date)PHPUser Experience is consistent with intranetRating SystemIntegrated AuthenticationFound using SharePoint search3/9
Wiki – Screwturn Wiki
Screwturn WikiNice URLsLiveWriterWiki (over Blog)Minimal Customization - Need to add a view (not sorted by date).NETUser Experience is consistent with intranetRating SystemIntegrated AuthenticationFound using SharePoint search5/9
SharePoint Blog
SharePoint BlogNice URLsLiveWriterWiki (over Blog)Minimal Customization - Need to add a view (not sorted by date).NETUser Experience is consistent with intranetRating SystemIntegrated AuthenticationFound using SharePoint search5/9
SharePoint Wiki
SharePoint WikiNice URLsLiveWriterWiki (over Blog)Minimal Customization - Need to add a view (not sorted by date).NETUser Experience is consistent with intranetRating System ?Integrated AuthenticationFound using SharePoint search8/9
SharePoint Wiki!Winner is...
SummaryWhy SharePoint?Why companies want SharePoint’s Web Content Management?Take a look at the SharePoint TeamRequirementsAlternatives
Thank You!Sydney | Melbourne | Brisbane | Adelaideinfo@ssw.com.auwww.ssw.com.au

SharePoint as a Web CMS

Editor's Notes

  • #2 Cover page.
  • #5 Adam looks weird here...
  • #10 #2 video
  • #17 **TODO: TRISTAN THIN ONE PLEASE
  • #18 JOHN LIU
  • #23 Workflows – Nintex workflow K2 blackperl
  • #28 I cannot find this image!!!
  • #64 http://www.ssw.com.au/ssw/Standards/BetterSoftwareSuggestions/SharePointTeamServices.aspx#WikiSEO