SlideShare a Scribd company logo
SharePointThe Jonah Lomu of CMS Adam Cogan Chief Architect at SSW Microsoft Regional Director @AdamCogan Delivering Awesome Web Applications
Agenda Why SharePoint? Take a look at the SharePoint Team What do Content Editors want? The Smackdown
Chief Architect at SSW Developing custom solutions for businesses across a range of industries such as Government, banking, insurance Microsoft Gold Partner Microsoft Regional Director VSTS MVP @AdamCogan About Adam
Nor are Content Management Systems There are plenty on the market The need for web publishing is not new
1. Why SharePoint?
Scenario: Sprawling company with lots of departments
Businesses make $ ... #1 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 bug E: 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
So easy, a baby could do it! … although it would have to be some kind  of genius developer baby  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.mspx I: Microsoft’s #1 selling server product
J: All the other things
2. 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 developer Style Tip #2F: the designer's job must be defined
Working together is important otherwise: Avoid Designer vs Developer Designers like it to be perfect, so their designs have the presentation intended If they are working they are more understanding and you avoid e.g. It is not perfectly centred e.g. This pixel is out of alignment e.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 this At Work ...         (A SharePoint public sites needs focus) TheResult
BEFORE: .psd
AFTER: Live Website
BEFORE: .psd
AFTER: Live Website
an added bonus…
3. What do Content Editors want?(and how to solve them)
SEO – Nice URL, nice title tag Clipboard functionality like in Word Copy-Paste Images Ribbon bars with easy formatting (h1, h2, h3 etc) Key Requirements
Nice HTML No Word-inserted CSS!  ...  Key Requirements
Ordering by ‘category’ Not date ... Key Requirements
Comments Can group KB article in multiple categories Publishing/Approval Workflow Sort by rating and popularity Image handling ie. renaming ... “Nice to have” requirements
Create a standard Team Site in SharePoint Foundation Create a Wiki Library
This will take you into Rich Text Edit Mode for editing page.
4. Rich Text Editor - Blog
4. Rich Text Editor - Wiki
Apply styles to text Spell check your content  (sux) Insert and format tables Embed graphics or video 4. The Rich Text Editor
Spell check not as good as word Need to manually check it http://www.ssw.com.au/ssw/Standards/Rules/RulesToBetterTechnicalDocumentation.aspx#WordSpellingAndGrammarChecker 4. The Rich Text Editor
But... 4. Done!
4. Layout is ugly
RTE (Rich Text Editor) CSS classes  ... 4. Identify CSS classes
format .ms-rteElement How styles/themes work If 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 here How do you customize... 4. Identify CSS classes
Verdict on Comments
SharePoint 2010 Wiki’s don’t have a commenting system SharePoint 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.com www.IntenseDebate.com www.aboutecho.com How 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 Problem Keep these 2 the same Let me change the URL
Bad Performance
Good example
http://blog.mastykarz.nl/generating-css-sprites-imtech-spritegenerator/ Sprite Generator
4. The Smackdown
? The Smackdown
WordPress Wiki – Screwturn Wiki SharePoint Wiki SharePoint Blog ... The Smackdown
WordPress
WordPress Nice URLs LiveWriter Wiki (over Blog) Minimal Customization - Need to add a view (not sorted by date) PHP User Experience is consistent with intranet Rating System Integrated Authentication Found using SharePoint search 3/9
Wiki – Screwturn Wiki
Screwturn Wiki Nice URLs LiveWriter Wiki (over Blog) Minimal Customization - Need to add a view (not sorted by date) .NET User Experience is consistent with intranet Rating System Integrated Authentication Found using SharePoint search 5/9
SharePoint Blog
SharePoint Blog Nice URLs LiveWriter Wiki (over Blog) Minimal Customization - Need to add a view (not sorted by date) .NET User Experience is consistent with intranet Rating System Integrated Authentication Found using SharePoint search 5/9
SharePoint Wiki
SharePoint Wiki Nice URLs LiveWriter Wiki (over Blog) Minimal Customization - Need to add a view (not sorted by date) .NET User Experience is consistent with intranet Rating System ? Integrated Authentication Found using SharePoint search 8/9
SharePoint Wiki! Winner is...
Summary Why SharePoint? Take a look at the SharePoint Team What do Content Editors want? The Smackdown
Thank You! Sydney | Melbourne | Brisbane | Adelaide info@ssw.com.auwww.ssw.com.au
http://www.slideshare.net/SSWconsulting/ Slideshare

More Related Content

What's hot

The A to Z of Building a Responsive SharePoint Site with Bootstrap
The A to Z of Building a Responsive SharePoint Site with BootstrapThe A to Z of Building a Responsive SharePoint Site with Bootstrap
The A to Z of Building a Responsive SharePoint Site with Bootstrap
Thomas Daly
 
Intro to Branding SharePoint 2013
Intro to Branding SharePoint 2013Intro to Branding SharePoint 2013
Intro to Branding SharePoint 2013
Thomas Daly
 
Tips for share point branding
Tips for share point brandingTips for share point branding
Tips for share point branding
Vinod Dangudubiyyapu
 
Things I've learnt when skinning and customizing a SharePoint 2010 Site
Things I've learnt when skinning and customizing a SharePoint 2010 SiteThings I've learnt when skinning and customizing a SharePoint 2010 Site
Things I've learnt when skinning and customizing a SharePoint 2010 SiteJustin Lee
 
SharePoint Branding From Start to Finish
SharePoint Branding From Start to FinishSharePoint Branding From Start to Finish
SharePoint Branding From Start to Finish
Kanwal Khipple
 
User Centered Design and SharePoint Publishing Portals
User Centered Design and SharePoint Publishing PortalsUser Centered Design and SharePoint Publishing Portals
User Centered Design and SharePoint Publishing Portals
Tom Pham
 
Fulfilling the promise of Responsive Design with SharePoint 2013
Fulfilling the promise of Responsive Design with SharePoint 2013Fulfilling the promise of Responsive Design with SharePoint 2013
Fulfilling the promise of Responsive Design with SharePoint 2013
Justin Sypek
 
SharePoint Developer Experience Present & Future
SharePoint Developer Experience Present & FutureSharePoint Developer Experience Present & Future
SharePoint Developer Experience Present & Future
mattbremer
 
Step into the SharePoint branding world, tools and techniques
Step into the SharePoint branding world, tools and techniquesStep into the SharePoint branding world, tools and techniques
Step into the SharePoint branding world, tools and techniques
Benjamin Niaulin
 
Branding SharePoint 2013
Branding SharePoint 2013Branding SharePoint 2013
Branding SharePoint 2013
NIFTIT
 
Create your own SharePoint Master Pages and Page Layouts
Create your own SharePoint Master Pages and Page LayoutsCreate your own SharePoint Master Pages and Page Layouts
Create your own SharePoint Master Pages and Page Layouts
Eric Overfield
 
Branding SharePoint from Prototype to Deployment - Workshop
Branding SharePoint from Prototype to Deployment - WorkshopBranding SharePoint from Prototype to Deployment - Workshop
Branding SharePoint from Prototype to Deployment - Workshop
Eric Overfield
 
Becoming a SharePoint Design Ninja
Becoming a SharePoint Design NinjaBecoming a SharePoint Design Ninja
Becoming a SharePoint Design Ninja
Kanwal Khipple
 
HTML5 Up and Running
HTML5 Up and RunningHTML5 Up and Running
HTML5 Up and Running
Codemotion
 
Optimizing SharePoint 2010 for Internet sites
Optimizing SharePoint 2010 for Internet sitesOptimizing SharePoint 2010 for Internet sites
Optimizing SharePoint 2010 for Internet sites
Kanwal Khipple
 
Microsoft FrontPage PPT
Microsoft FrontPage PPTMicrosoft FrontPage PPT
Microsoft FrontPage PPT
anushreekmurthy
 
SharePoint 2010 Application Development
SharePoint 2010 Application DevelopmentSharePoint 2010 Application Development
SharePoint 2010 Application Developmentmattbremer
 
Share point 2013: introduction, features, and roles
Share point 2013: introduction, features, and rolesShare point 2013: introduction, features, and roles
Share point 2013: introduction, features, and roles
Vinh Nguyen
 
PSD to HTML Conversion
PSD to HTML ConversionPSD to HTML Conversion
PSD to HTML Conversion
Darryl Sherman
 

What's hot (20)

Int quest
Int questInt quest
Int quest
 
The A to Z of Building a Responsive SharePoint Site with Bootstrap
The A to Z of Building a Responsive SharePoint Site with BootstrapThe A to Z of Building a Responsive SharePoint Site with Bootstrap
The A to Z of Building a Responsive SharePoint Site with Bootstrap
 
Intro to Branding SharePoint 2013
Intro to Branding SharePoint 2013Intro to Branding SharePoint 2013
Intro to Branding SharePoint 2013
 
Tips for share point branding
Tips for share point brandingTips for share point branding
Tips for share point branding
 
Things I've learnt when skinning and customizing a SharePoint 2010 Site
Things I've learnt when skinning and customizing a SharePoint 2010 SiteThings I've learnt when skinning and customizing a SharePoint 2010 Site
Things I've learnt when skinning and customizing a SharePoint 2010 Site
 
SharePoint Branding From Start to Finish
SharePoint Branding From Start to FinishSharePoint Branding From Start to Finish
SharePoint Branding From Start to Finish
 
User Centered Design and SharePoint Publishing Portals
User Centered Design and SharePoint Publishing PortalsUser Centered Design and SharePoint Publishing Portals
User Centered Design and SharePoint Publishing Portals
 
Fulfilling the promise of Responsive Design with SharePoint 2013
Fulfilling the promise of Responsive Design with SharePoint 2013Fulfilling the promise of Responsive Design with SharePoint 2013
Fulfilling the promise of Responsive Design with SharePoint 2013
 
SharePoint Developer Experience Present & Future
SharePoint Developer Experience Present & FutureSharePoint Developer Experience Present & Future
SharePoint Developer Experience Present & Future
 
Step into the SharePoint branding world, tools and techniques
Step into the SharePoint branding world, tools and techniquesStep into the SharePoint branding world, tools and techniques
Step into the SharePoint branding world, tools and techniques
 
Branding SharePoint 2013
Branding SharePoint 2013Branding SharePoint 2013
Branding SharePoint 2013
 
Create your own SharePoint Master Pages and Page Layouts
Create your own SharePoint Master Pages and Page LayoutsCreate your own SharePoint Master Pages and Page Layouts
Create your own SharePoint Master Pages and Page Layouts
 
Branding SharePoint from Prototype to Deployment - Workshop
Branding SharePoint from Prototype to Deployment - WorkshopBranding SharePoint from Prototype to Deployment - Workshop
Branding SharePoint from Prototype to Deployment - Workshop
 
Becoming a SharePoint Design Ninja
Becoming a SharePoint Design NinjaBecoming a SharePoint Design Ninja
Becoming a SharePoint Design Ninja
 
HTML5 Up and Running
HTML5 Up and RunningHTML5 Up and Running
HTML5 Up and Running
 
Optimizing SharePoint 2010 for Internet sites
Optimizing SharePoint 2010 for Internet sitesOptimizing SharePoint 2010 for Internet sites
Optimizing SharePoint 2010 for Internet sites
 
Microsoft FrontPage PPT
Microsoft FrontPage PPTMicrosoft FrontPage PPT
Microsoft FrontPage PPT
 
SharePoint 2010 Application Development
SharePoint 2010 Application DevelopmentSharePoint 2010 Application Development
SharePoint 2010 Application Development
 
Share point 2013: introduction, features, and roles
Share point 2013: introduction, features, and rolesShare point 2013: introduction, features, and roles
Share point 2013: introduction, features, and roles
 
PSD to HTML Conversion
PSD to HTML ConversionPSD to HTML Conversion
PSD to HTML Conversion
 

Viewers also liked

Hitler
HitlerHitler
Hitler9FEG
 
Ssw forte-agile-seminar
Ssw forte-agile-seminarSsw forte-agile-seminar
Ssw forte-agile-seminarSSW
 
Atomnata bomba i proektut Manhattan
Atomnata bomba i proektut ManhattanAtomnata bomba i proektut Manhattan
Atomnata bomba i proektut Manhattan9FEG
 
Jenite prez vtorata svetovna voina
Jenite prez vtorata svetovna voinaJenite prez vtorata svetovna voina
Jenite prez vtorata svetovna voina9FEG
 
A modern architecturereview–usingcodereviewtools-ver-3.5
A modern architecturereview–usingcodereviewtools-ver-3.5A modern architecturereview–usingcodereviewtools-ver-3.5
A modern architecturereview–usingcodereviewtools-ver-3.5
SSW
 
Charles de gaulle
Charles de gaulleCharles de gaulle
Charles de gaulle9FEG
 
Interface usability-adding-schweppervescence-ver3-8
Interface usability-adding-schweppervescence-ver3-8Interface usability-adding-schweppervescence-ver3-8
Interface usability-adding-schweppervescence-ver3-8
SSW
 
VisualStudio2012-WhatsNew-TechEd_v3-9
VisualStudio2012-WhatsNew-TechEd_v3-9VisualStudio2012-WhatsNew-TechEd_v3-9
VisualStudio2012-WhatsNew-TechEd_v3-9SSW
 
Proektut manhattan i atomnata bomba
Proektut manhattan i atomnata bombaProektut manhattan i atomnata bomba
Proektut manhattan i atomnata bomba9FEG
 
Comunicar2
Comunicar2Comunicar2
Comunicar2
analulu33
 
Interface Usability - Adding Schweppervescence
Interface Usability - Adding SchweppervescenceInterface Usability - Adding Schweppervescence
Interface Usability - Adding Schweppervescence
SSW
 
What’s new in VS 2015 and ALM 2015
What’s new in VS 2015 and ALM 2015What’s new in VS 2015 and ALM 2015
What’s new in VS 2015 and ALM 2015
SSW
 
ALM for CRM - George Doubinski
ALM for CRM - George DoubinskiALM for CRM - George Doubinski
ALM for CRM - George DoubinskiSSW
 

Viewers also liked (13)

Hitler
HitlerHitler
Hitler
 
Ssw forte-agile-seminar
Ssw forte-agile-seminarSsw forte-agile-seminar
Ssw forte-agile-seminar
 
Atomnata bomba i proektut Manhattan
Atomnata bomba i proektut ManhattanAtomnata bomba i proektut Manhattan
Atomnata bomba i proektut Manhattan
 
Jenite prez vtorata svetovna voina
Jenite prez vtorata svetovna voinaJenite prez vtorata svetovna voina
Jenite prez vtorata svetovna voina
 
A modern architecturereview–usingcodereviewtools-ver-3.5
A modern architecturereview–usingcodereviewtools-ver-3.5A modern architecturereview–usingcodereviewtools-ver-3.5
A modern architecturereview–usingcodereviewtools-ver-3.5
 
Charles de gaulle
Charles de gaulleCharles de gaulle
Charles de gaulle
 
Interface usability-adding-schweppervescence-ver3-8
Interface usability-adding-schweppervescence-ver3-8Interface usability-adding-schweppervescence-ver3-8
Interface usability-adding-schweppervescence-ver3-8
 
VisualStudio2012-WhatsNew-TechEd_v3-9
VisualStudio2012-WhatsNew-TechEd_v3-9VisualStudio2012-WhatsNew-TechEd_v3-9
VisualStudio2012-WhatsNew-TechEd_v3-9
 
Proektut manhattan i atomnata bomba
Proektut manhattan i atomnata bombaProektut manhattan i atomnata bomba
Proektut manhattan i atomnata bomba
 
Comunicar2
Comunicar2Comunicar2
Comunicar2
 
Interface Usability - Adding Schweppervescence
Interface Usability - Adding SchweppervescenceInterface Usability - Adding Schweppervescence
Interface Usability - Adding Schweppervescence
 
What’s new in VS 2015 and ALM 2015
What’s new in VS 2015 and ALM 2015What’s new in VS 2015 and ALM 2015
What’s new in VS 2015 and ALM 2015
 
ALM for CRM - George Doubinski
ALM for CRM - George DoubinskiALM for CRM - George Doubinski
ALM for CRM - George Doubinski
 

Similar to SharePoint Jonah Lomu of CMS

SharePoint as a Web CMS
SharePoint as a Web CMSSharePoint as a Web CMS
SharePoint as a Web CMS
Craig Bailey
 
Microsoft Share Point Branding & Customization
Microsoft Share Point Branding & CustomizationMicrosoft Share Point Branding & Customization
Microsoft Share Point Branding & Customizationyeschandana
 
Bootstrap for Beginners
Bootstrap for BeginnersBootstrap for Beginners
Bootstrap for Beginners
D'arce Hess
 
SharePoint Development(Lesson 5)
SharePoint Development(Lesson 5)SharePoint Development(Lesson 5)
SharePoint Development(Lesson 5)
MJ Ferdous
 
CVNUG - Share Point Development
CVNUG - Share Point DevelopmentCVNUG - Share Point Development
CVNUG - Share Point Developmentryanaoliveira
 
Intro to Design Manager
Intro to Design ManagerIntro to Design Manager
Intro to Design Manager
D'arce Hess
 
Tulsa Tech Fest - SharePoint 2013 Lessons Learned
Tulsa Tech Fest - SharePoint 2013 Lessons LearnedTulsa Tech Fest - SharePoint 2013 Lessons Learned
Tulsa Tech Fest - SharePoint 2013 Lessons LearnedApril Dunnam
 
The Pragmatist's Approach to SharePoint Branding
The Pragmatist's Approach to SharePoint BrandingThe Pragmatist's Approach to SharePoint Branding
The Pragmatist's Approach to SharePoint Branding
Stu King
 
Customization & designing art worx day1
Customization & designing art worx day1Customization & designing art worx day1
Customization & designing art worx day1Hesham Aly
 
SharePoint 2013 Web Content Management for Developers TSPUG
SharePoint 2013 Web Content Management for Developers TSPUGSharePoint 2013 Web Content Management for Developers TSPUG
SharePoint 2013 Web Content Management for Developers TSPUG
Ed Musters
 
SharePoint 2013 Web Content Management for Developers HSPUG
SharePoint 2013 Web Content Management for Developers HSPUGSharePoint 2013 Web Content Management for Developers HSPUG
SharePoint 2013 Web Content Management for Developers HSPUG
Ed Musters
 
Rencontre Groupe d'usagers SharePoint Montreal - The Next Great Migration - C...
Rencontre Groupe d'usagers SharePoint Montreal - The Next Great Migration - C...Rencontre Groupe d'usagers SharePoint Montreal - The Next Great Migration - C...
Rencontre Groupe d'usagers SharePoint Montreal - The Next Great Migration - C...
Marc D Anderson
 
SPS Dayton Slides
SPS Dayton SlidesSPS Dayton Slides
SPS Dayton Slides
Ryan Dennis
 
SharePoint 2013 Preview
SharePoint 2013 PreviewSharePoint 2013 Preview
SharePoint 2013 Preview
Regroove
 
SPSVB 1 7-2012 - getting started with share point branding
SPSVB 1 7-2012 - getting started with share point brandingSPSVB 1 7-2012 - getting started with share point branding
SPSVB 1 7-2012 - getting started with share point brandingThomas Daly
 
Session 1 branding and site development in SharePoint
Session 1   branding and site development in SharePointSession 1   branding and site development in SharePoint
Session 1 branding and site development in SharePoint
Khoa Quach
 
SharePoint Conference North America 2018 - Summary
SharePoint Conference North America 2018 - SummarySharePoint Conference North America 2018 - Summary
SharePoint Conference North America 2018 - Summary
David Warner II
 
Good vs Evil SharePoint Customizing
Good vs Evil SharePoint CustomizingGood vs Evil SharePoint Customizing
Good vs Evil SharePoint Customizing
Stacy Deere
 

Similar to SharePoint Jonah Lomu of CMS (20)

SharePoint as a Web CMS
SharePoint as a Web CMSSharePoint as a Web CMS
SharePoint as a Web CMS
 
Microsoft Share Point Branding & Customization
Microsoft Share Point Branding & CustomizationMicrosoft Share Point Branding & Customization
Microsoft Share Point Branding & Customization
 
Bootstrap for Beginners
Bootstrap for BeginnersBootstrap for Beginners
Bootstrap for Beginners
 
SharePoint Development(Lesson 5)
SharePoint Development(Lesson 5)SharePoint Development(Lesson 5)
SharePoint Development(Lesson 5)
 
CVNUG - Share Point Development
CVNUG - Share Point DevelopmentCVNUG - Share Point Development
CVNUG - Share Point Development
 
Intro to Design Manager
Intro to Design ManagerIntro to Design Manager
Intro to Design Manager
 
Tulsa Tech Fest - SharePoint 2013 Lessons Learned
Tulsa Tech Fest - SharePoint 2013 Lessons LearnedTulsa Tech Fest - SharePoint 2013 Lessons Learned
Tulsa Tech Fest - SharePoint 2013 Lessons Learned
 
The Pragmatist's Approach to SharePoint Branding
The Pragmatist's Approach to SharePoint BrandingThe Pragmatist's Approach to SharePoint Branding
The Pragmatist's Approach to SharePoint Branding
 
Anusha Padala
Anusha PadalaAnusha Padala
Anusha Padala
 
Customization & designing art worx day1
Customization & designing art worx day1Customization & designing art worx day1
Customization & designing art worx day1
 
SharePoint 2013 Web Content Management for Developers TSPUG
SharePoint 2013 Web Content Management for Developers TSPUGSharePoint 2013 Web Content Management for Developers TSPUG
SharePoint 2013 Web Content Management for Developers TSPUG
 
SharePoint 2013 Web Content Management for Developers HSPUG
SharePoint 2013 Web Content Management for Developers HSPUGSharePoint 2013 Web Content Management for Developers HSPUG
SharePoint 2013 Web Content Management for Developers HSPUG
 
Rencontre Groupe d'usagers SharePoint Montreal - The Next Great Migration - C...
Rencontre Groupe d'usagers SharePoint Montreal - The Next Great Migration - C...Rencontre Groupe d'usagers SharePoint Montreal - The Next Great Migration - C...
Rencontre Groupe d'usagers SharePoint Montreal - The Next Great Migration - C...
 
SPS Dayton Slides
SPS Dayton SlidesSPS Dayton Slides
SPS Dayton Slides
 
Branding 101
Branding 101Branding 101
Branding 101
 
SharePoint 2013 Preview
SharePoint 2013 PreviewSharePoint 2013 Preview
SharePoint 2013 Preview
 
SPSVB 1 7-2012 - getting started with share point branding
SPSVB 1 7-2012 - getting started with share point brandingSPSVB 1 7-2012 - getting started with share point branding
SPSVB 1 7-2012 - getting started with share point branding
 
Session 1 branding and site development in SharePoint
Session 1   branding and site development in SharePointSession 1   branding and site development in SharePoint
Session 1 branding and site development in SharePoint
 
SharePoint Conference North America 2018 - Summary
SharePoint Conference North America 2018 - SummarySharePoint Conference North America 2018 - Summary
SharePoint Conference North America 2018 - Summary
 
Good vs Evil SharePoint Customizing
Good vs Evil SharePoint CustomizingGood vs Evil SharePoint Customizing
Good vs Evil SharePoint Customizing
 

Recently uploaded

Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 

Recently uploaded (20)

Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 

SharePoint Jonah Lomu of CMS

  • 1. SharePointThe Jonah Lomu of CMS Adam Cogan Chief Architect at SSW Microsoft Regional Director @AdamCogan Delivering Awesome Web Applications
  • 2. Agenda Why SharePoint? Take a look at the SharePoint Team What do Content Editors want? The Smackdown
  • 3. Chief Architect at SSW Developing custom solutions for businesses across a range of industries such as Government, banking, insurance Microsoft Gold Partner Microsoft Regional Director VSTS MVP @AdamCogan About Adam
  • 4.
  • 5. Nor are Content Management Systems There are plenty on the market The need for web publishing is not new
  • 7. Scenario: Sprawling company with lots of departments
  • 8. Businesses make $ ... #1 Why companies want SharePoint’s Web Content Management
  • 9. A: Windows (and AD) Integrated
  • 11. B: Already using it on intranet
  • 12. C: Rich editing experience
  • 13. Someone has stuff checked out... D: Presence stuff is awesome
  • 14. "Hey Joe, can you check in Welcome.aspx"
  • 15. Help. I introduced a bug E: Publishing
  • 16. Remove IT’s workload / crankiness
  • 17. F: Workflow is greatCreate the workflow in Office SharePoint Designer 2007
  • 18. F: Workflow is greatWorkflow in Office SharePoint Designer 2010
  • 19. F: Workflow is great3rd Party: Workflow in Nintex
  • 20. F: Workflow is great3rd party: Workflow in K2 Blackpearl
  • 21. Kick it off in SharePoint
  • 22. So easy, a baby could do it! … although it would have to be some kind of genius developer baby G: Customize with .NET
  • 23. H: Already sold – it’s the future
  • 24. 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.mspx I: Microsoft’s #1 selling server product
  • 25. J: All the other things
  • 26. 2. So... Let’s look at a SharePoint team
  • 27. A SharePoint team – introducing the people involved
  • 28. A SharePoint team – introducing the people involved
  • 29. Initially (planning and configuration stage)
  • 31. ... And once it’s up (content stage)
  • 32. 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 developer Style Tip #2F: the designer's job must be defined
  • 33. Working together is important otherwise: Avoid Designer vs Developer Designers like it to be perfect, so their designs have the presentation intended If they are working they are more understanding and you avoid e.g. It is not perfectly centred e.g. This pixel is out of alignment e.g. Colours are not right... this is 1 shade off due to compression ...the designer's job must be defined (cont)
  • 34. Q:How do you get our great resultBy avoiding dealing with this At Work ... (A SharePoint public sites needs focus) TheResult
  • 40.
  • 41.
  • 42. 3. What do Content Editors want?(and how to solve them)
  • 43. SEO – Nice URL, nice title tag Clipboard functionality like in Word Copy-Paste Images Ribbon bars with easy formatting (h1, h2, h3 etc) Key Requirements
  • 44. Nice HTML No Word-inserted CSS! ... Key Requirements
  • 45.
  • 46. Ordering by ‘category’ Not date ... Key Requirements
  • 47. Comments Can group KB article in multiple categories Publishing/Approval Workflow Sort by rating and popularity Image handling ie. renaming ... “Nice to have” requirements
  • 48. Create a standard Team Site in SharePoint Foundation Create a Wiki Library
  • 49. This will take you into Rich Text Edit Mode for editing page.
  • 50. 4. Rich Text Editor - Blog
  • 51. 4. Rich Text Editor - Wiki
  • 52. Apply styles to text Spell check your content (sux) Insert and format tables Embed graphics or video 4. The Rich Text Editor
  • 53. Spell check not as good as word Need to manually check it http://www.ssw.com.au/ssw/Standards/Rules/RulesToBetterTechnicalDocumentation.aspx#WordSpellingAndGrammarChecker 4. The Rich Text Editor
  • 55. 4. Layout is ugly
  • 56. RTE (Rich Text Editor) CSS classes ... 4. Identify CSS classes
  • 57. format .ms-rteElement How styles/themes work If 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 here How do you customize... 4. Identify CSS classes
  • 59. SharePoint 2010 Wiki’s don’t have a commenting system SharePoint 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.com www.IntenseDebate.com www.aboutecho.com How could Microsoft solve this... (two ways) How to Solve the comment problem
  • 62. 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 Problem Keep these 2 the same Let me change the URL
  • 68. WordPress Wiki – Screwturn Wiki SharePoint Wiki SharePoint Blog ... The Smackdown
  • 70. WordPress Nice URLs LiveWriter Wiki (over Blog) Minimal Customization - Need to add a view (not sorted by date) PHP User Experience is consistent with intranet Rating System Integrated Authentication Found using SharePoint search 3/9
  • 72. Screwturn Wiki Nice URLs LiveWriter Wiki (over Blog) Minimal Customization - Need to add a view (not sorted by date) .NET User Experience is consistent with intranet Rating System Integrated Authentication Found using SharePoint search 5/9
  • 74. SharePoint Blog Nice URLs LiveWriter Wiki (over Blog) Minimal Customization - Need to add a view (not sorted by date) .NET User Experience is consistent with intranet Rating System Integrated Authentication Found using SharePoint search 5/9
  • 76. SharePoint Wiki Nice URLs LiveWriter Wiki (over Blog) Minimal Customization - Need to add a view (not sorted by date) .NET User Experience is consistent with intranet Rating System ? Integrated Authentication Found using SharePoint search 8/9
  • 78. Summary Why SharePoint? Take a look at the SharePoint Team What do Content Editors want? The Smackdown
  • 79. Thank You! Sydney | Melbourne | Brisbane | Adelaide info@ssw.com.auwww.ssw.com.au

Editor's Notes

  1. Cover page.
  2. Adam looks weird here...
  3. #2 video
  4. **TODO: TRISTAN THIN ONE PLEASE
  5. JOHN LIU
  6. Workflows – Nintex workflow K2 blackperl
  7. http://www.ssw.com.au/ssw/Standards/BetterSoftwareSuggestions/SharePointTeamServices.aspx#WikiSEO