SharePointThe Jonah Lomu of CMS<br />Adam Cogan<br />Chief Architect at SSW<br />Microsoft Regional Director<br />@AdamCog...
Pre-Requisites<br />Out of Box, or<br />Platform<br />Content Editors<br />Power Users eg. <br />Developers eg.<br />Desig...
Agenda<br />Why SharePoint?<br />Why companies want SharePoint’s Web Content Management?<br />Take a look at the SharePoin...
Chief Architect at SSW<br />Developing custom solutions for businesses across a range of industries such as Government, ba...
Nor are Content Management Systems<br />There are plenty on the market<br />The need for web publishing is not new<br />Do...
?<br />So Why SharePoint?<br />
Scenario: Sprawling company with lots of departments<br />
Businesses make $ ...<br />Why companies want SharePoint’s Web Content Management<br />
A: Windows (and AD) Integrated<br />
SharePoint – managing groups<br />
B: Already using it on intranet<br />
C: Rich editing experience<br />
        Someone has stuff checked out...<br />D: Presence stuff is awesome<br />
"Hey Joe, can you check in Welcome.aspx"<br />
 Help. I introduced a bug<br />E: Publishing<br />
Remove IT’s workload / crankiness<br />
F: Workflow is greatCreate the workflow in Office SharePoint Designer 2007<br />
F: Workflow is greatWorkflow in Office SharePoint Designer 2010<br />
F: Workflow is great3rd Party: Workflow in Nintex<br />
F: Workflow is great3rd party: Workflow in K2 Blackpearl<br />
Kick it off in SharePoint<br />
G: Customize with .NET<br />
H: Already sold – it’s the future<br />
March 2008 “US$1billion-dollar business with 100 million licenses sold, and growth of more than 50 percent in the second q...
J: All the other things<br />
J: All the other things<br />
So... Let’s look at a SharePoint team<br />
A SharePoint team – introducing the people involved<br />
A SharePoint team – introducing the people involved<br />
Initially (planning and configuration stage)<br />
Followed by... (development stage)<br />
... And once it’s up (content stage)<br />
Overall PSDs – “concept mockup” (Wakefield)<br />Slice into HTML and Images  - “HTML mockup”<br />Make the CSS files for t...
Working together is important otherwise:<br />Avoid Designer vs Developer<br />Designers like it to be perfect, so their d...
Q: How do you get our great resultBy avoiding dealing with this<br />At Work ...<br />        (A SharePoint public sites n...
BEFORE: .psd<br />
AFTER: Live Website<br />
BEFORE: .psd<br />
AFTER: Live Website<br />
an added bonus…<br />
SEO – Nice URL, nice title tag<br />Clipboard functionality like in Word<br />Copy-Paste Images<br />Ribbon bars with easy...
Nice HTML<br />No Word-inserted CSS! <br />... <br />Key Requirements<br />
Ordering by ‘category’<br />Not date<br />...<br />Key Requirements<br />
Comments<br />Can group KB article in multiple categories<br />Publishing/Approval Workflow<br />Sort by rating and popula...
Create a standard Team Site in SharePoint Foundation<br />Create a Wiki Library<br />
This will take you into Rich Text Edit Mode for editing page.<br />
Rich Text Editor - Blog<br />
Rich Text Editor - Wiki<br />
Apply styles to text<br />Spell check your content  (sux)<br />Insert and format tables<br />Embed graphics or video<br />...
Spell check not as good as word<br />Need to manually check it<br />http://www.ssw.com.au/ssw/Standards/Rules/RulesToBette...
But...<br />Done!<br />
Layout is ugly<br />
RTE (Rich Text Editor) CSS classes <br />...<br />Identify CSS classes<br />
format .ms-rteElement<br />How styles/themes work<br />If you have no site them applied to a site (default – no theme) <br...
Verdict on Comments<br />
SharePoint 2010 Wiki’s don’t have a commenting system<br />SharePoint 2010 Blogs have an ordinary commenting system (no th...
Option 1<br />
Option 2<br />
SEO marketers want to stuff different keywords into the: <br />Page Name, <br />Page Title, <br />URL and <br />Meta Descr...
Alternatives<br />
?<br />Alternatives<br />
WordPress<br />Wiki – Screwturn Wiki<br />SharePoint Wiki<br />SharePoint Blog<br />...<br />Alternatives<br />
WordPress<br />
WordPress<br />Nice URLs<br />LiveWriter<br />Wiki (over Blog)<br />Minimal Customization - Need to add a view (not sorted...
Wiki – Screwturn Wiki<br />
Screwturn Wiki<br />Nice URLs<br />LiveWriter<br />Wiki (over Blog)<br />Minimal Customization - Need to add a view (not s...
SharePoint Blog<br />
SharePoint Blog<br />Nice URLs<br />LiveWriter<br />Wiki (over Blog)<br />Minimal Customization - Need to add a view (not ...
SharePoint Wiki<br />
SharePoint Wiki<br />Nice URLs<br />LiveWriter<br />Wiki (over Blog)<br />Minimal Customization - Need to add a view (not ...
SharePoint Wiki!<br />Winner is...<br />
Summary<br />Why SharePoint?<br />Why companies want SharePoint’s Web Content Management?<br />Take a look at the SharePoi...
Thank You!<br />Sydney | Melbourne | Brisbane | Adelaide<br />info@ssw.com.auwww.ssw.com.au <br />
Upcoming SlideShare
Loading in...5
×

SharePoint as a Web CMS

4,360

Published on

An overview of using Microsoft SharePoint as a Web CMS by Adam Cogan at the Sydney Business & Technology User Group (SBTUG) annual CMS Smackdown.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
4,360
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
56
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Cover page.
  • Adam looks weird here...
  • #2 video
  • **TODO: TRISTAN THIN ONE PLEASE
  • JOHN LIU
  • Workflows – Nintex workflow K2 blackperl
  • I cannot find this image!!!
  • http://www.ssw.com.au/ssw/Standards/BetterSoftwareSuggestions/SharePointTeamServices.aspx#WikiSEO
  • SharePoint as a Web CMS

    1. 1. SharePointThe Jonah Lomu of CMS<br />Adam Cogan<br />Chief Architect at SSW<br />Microsoft Regional Director<br />@AdamCogan<br />Delivering Awesome Web Applications<br />
    2. 2. Pre-Requisites<br />Out of Box, or<br />Platform<br />Content Editors<br />Power Users eg. <br />Developers eg.<br />Designers<br />Hosting<br />
    3. 3. Agenda<br />Why SharePoint?<br />Why companies want SharePoint’s Web Content Management?<br />Take a look at the SharePoint Team<br />Requirements<br />Alternatives<br />
    4. 4. Chief Architect at SSW<br />Developing custom solutions for businesses across a range of industries such as Government, banking, insurance<br />Microsoft Gold Partner<br />Microsoft Regional Director<br />VSTS MVP<br />@AdamCogan<br />About Adam<br />
    5. 5.
    6. 6. Nor are Content Management Systems<br />There are plenty on the market<br />The need for web publishing is not new<br />Doesn’t suck<br />
    7. 7. ?<br />So Why SharePoint?<br />
    8. 8. Scenario: Sprawling company with lots of departments<br />
    9. 9. Businesses make $ ...<br />Why companies want SharePoint’s Web Content Management<br />
    10. 10. A: Windows (and AD) Integrated<br />
    11. 11. SharePoint – managing groups<br />
    12. 12. B: Already using it on intranet<br />
    13. 13. C: Rich editing experience<br />
    14. 14. Someone has stuff checked out...<br />D: Presence stuff is awesome<br />
    15. 15. "Hey Joe, can you check in Welcome.aspx"<br />
    16. 16. Help. I introduced a bug<br />E: Publishing<br />
    17. 17. Remove IT’s workload / crankiness<br />
    18. 18. F: Workflow is greatCreate the workflow in Office SharePoint Designer 2007<br />
    19. 19. F: Workflow is greatWorkflow in Office SharePoint Designer 2010<br />
    20. 20. F: Workflow is great3rd Party: Workflow in Nintex<br />
    21. 21. F: Workflow is great3rd party: Workflow in K2 Blackpearl<br />
    22. 22. Kick it off in SharePoint<br />
    23. 23. G: Customize with .NET<br />
    24. 24. H: Already sold – it’s the future<br />
    25. 25. 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”<br />http://www.microsoft.com/presspass/features/2008/mar08/03-02SharePoint.mspx<br />I: Microsoft’s #1 selling server product<br />
    26. 26. J: All the other things<br />
    27. 27. J: All the other things<br />
    28. 28. So... Let’s look at a SharePoint team<br />
    29. 29. A SharePoint team – introducing the people involved<br />
    30. 30. A SharePoint team – introducing the people involved<br />
    31. 31. Initially (planning and configuration stage)<br />
    32. 32. Followed by... (development stage)<br />
    33. 33. ... And once it’s up (content stage)<br />
    34. 34. Overall PSDs – “concept mockup” (Wakefield)<br />Slice into HTML and Images - “HTML mockup”<br />Make the CSS files for the HTML – “HTML styling”<br />Give back to the developer<br />Style Tip: the designer's job must be defined<br />
    35. 35. Working together is important otherwise:<br />Avoid Designer vs Developer<br />Designers like it to be perfect, so their designs have the presentation intended<br />If they are working they are more understanding and you avoid<br />e.g. It is not perfectly centred<br />e.g. This pixel is out of alignment<br />e.g. Colours are not right... this is 1 shade off due to compression<br />...the designer's job must be defined (cont)<br />
    36. 36. Q: How do you get our great resultBy avoiding dealing with this<br />At Work ...<br /> (A SharePoint public sites needs focus)<br />TheResult<br />
    37. 37. BEFORE: .psd<br />
    38. 38. AFTER: Live Website<br />
    39. 39. BEFORE: .psd<br />
    40. 40. AFTER: Live Website<br />
    41. 41. an added bonus…<br />
    42. 42.
    43. 43.
    44. 44. SEO – Nice URL, nice title tag<br />Clipboard functionality like in Word<br />Copy-Paste Images<br />Ribbon bars with easy formatting (h1, h2, h3 etc)<br />Key Requirements<br />
    45. 45. Nice HTML<br />No Word-inserted CSS! <br />... <br />Key Requirements<br />
    46. 46.
    47. 47. Ordering by ‘category’<br />Not date<br />...<br />Key Requirements<br />
    48. 48. Comments<br />Can group KB article in multiple categories<br />Publishing/Approval Workflow<br />Sort by rating and popularity<br />Image handling<br />ie. renaming<br />...<br />“Nice to have” requirements<br />
    49. 49. Create a standard Team Site in SharePoint Foundation<br />Create a Wiki Library<br />
    50. 50. This will take you into Rich Text Edit Mode for editing page.<br />
    51. 51. Rich Text Editor - Blog<br />
    52. 52. Rich Text Editor - Wiki<br />
    53. 53. Apply styles to text<br />Spell check your content (sux)<br />Insert and format tables<br />Embed graphics or video<br />The Rich Text Editor <br />
    54. 54. Spell check not as good as word<br />Need to manually check it<br />http://www.ssw.com.au/ssw/Standards/Rules/RulesToBetterTechnicalDocumentation.aspx#WordSpellingAndGrammarChecker<br />The Rich Text Editor <br />
    55. 55. But...<br />Done!<br />
    56. 56. Layout is ugly<br />
    57. 57. RTE (Rich Text Editor) CSS classes <br />...<br />Identify CSS classes<br />
    58. 58. format .ms-rteElement<br />How styles/themes work<br />If you have no site them applied to a site (default – no theme) <br />CSS files are resident in the 14 hive (SharePoint 2010)<br />Once you apply a theme the CSS files are auto-propagated to themes folder of the site and you can modify the CSS form here<br />How do you customize...<br />Identify CSS classes<br />
    59. 59. Verdict on Comments<br />
    60. 60. SharePoint 2010 Wiki’s don’t have a commenting system<br />SharePoint 2010 Blogs have an ordinary commenting system (no threading, no spam detection etc)<br />Suggestion to Microsoft: built in web part to add one of the main 3rd party commenting systems:<br />www.Disqus.com<br />www.IntenseDebate.com<br />www.aboutecho.com<br />How could Microsoft solve this... (two ways)<br />How to Solve the comment problem<br />
    61. 61. Option 1<br />
    62. 62. Option 2<br />
    63. 63. SEO marketers want to stuff different keywords into the: <br />Page Name, <br />Page Title, <br />URL and <br />Meta Description Problem.<br />SharePoint 2010 Wiki’s assumes the same text in first 3 and offers no way of editing the ‘Meta Description’ tag. <br />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<br />...<br />SEO – Page Name, Page Title, URL and Meta Description Problem<br />Keep these 2 the same<br />Let me change the URL<br />
    64. 64. Alternatives<br />
    65. 65. ?<br />Alternatives<br />
    66. 66. WordPress<br />Wiki – Screwturn Wiki<br />SharePoint Wiki<br />SharePoint Blog<br />...<br />Alternatives<br />
    67. 67. WordPress<br />
    68. 68. WordPress<br />Nice URLs<br />LiveWriter<br />Wiki (over Blog)<br />Minimal Customization - Need to add a view (not sorted by date)<br />PHP<br />User Experience is consistent with intranet<br />Rating System<br />Integrated Authentication<br />Found using SharePoint search<br />3/9<br />
    69. 69. Wiki – Screwturn Wiki<br />
    70. 70. Screwturn Wiki<br />Nice URLs<br />LiveWriter<br />Wiki (over Blog)<br />Minimal Customization - Need to add a view (not sorted by date)<br />.NET<br />User Experience is consistent with intranet<br />Rating System<br />Integrated Authentication<br />Found using SharePoint search<br />5/9<br />
    71. 71. SharePoint Blog<br />
    72. 72. SharePoint Blog<br />Nice URLs<br />LiveWriter<br />Wiki (over Blog)<br />Minimal Customization - Need to add a view (not sorted by date)<br />.NET<br />User Experience is consistent with intranet<br />Rating System<br />Integrated Authentication<br />Found using SharePoint search<br />5/9<br />
    73. 73. SharePoint Wiki<br />
    74. 74. SharePoint Wiki<br />Nice URLs<br />LiveWriter<br />Wiki (over Blog)<br />Minimal Customization - Need to add a view (not sorted by date)<br />.NET<br />User Experience is consistent with intranet<br />Rating System ?<br />Integrated Authentication<br />Found using SharePoint search<br />8/9<br />
    75. 75. SharePoint Wiki!<br />Winner is...<br />
    76. 76. Summary<br />Why SharePoint?<br />Why companies want SharePoint’s Web Content Management?<br />Take a look at the SharePoint Team<br />Requirements<br />Alternatives<br />
    77. 77. Thank You!<br />Sydney | Melbourne | Brisbane | Adelaide<br />info@ssw.com.auwww.ssw.com.au <br />
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×