SlideShare una empresa de Scribd logo
1 de 77
SharePointThe Jonah Lomu of CMS Adam Cogan Chief Architect at SSW Microsoft Regional Director @AdamCogan Delivering Awesome Web Applications
Pre-Requisites Out of Box, or Platform Content Editors Power Users eg.  Developers eg. Designers Hosting
Agenda Why SharePoint? Why companies want SharePoint’s Web Content Management? Take a look at the SharePoint Team Requirements Alternatives
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 Doesn’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 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
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
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 developer Style Tip: 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…
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.
Rich Text Editor - Blog
Rich Text Editor - Wiki
Apply styles to text Spell check your content  (sux) Insert and format tables Embed graphics or video 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 The Rich Text Editor
But... Done!
Layout is ugly
RTE (Rich Text Editor) CSS classes  ... 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... 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
Alternatives
? Alternatives
WordPress Wiki – Screwturn Wiki SharePoint Wiki SharePoint Blog ... Alternatives
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? Why companies want SharePoint’s Web Content Management? Take a look at the SharePoint Team Requirements Alternatives
Thank You! Sydney | Melbourne | Brisbane | Adelaide info@ssw.com.auwww.ssw.com.au

Más contenido relacionado

La actualidad más candente

A practical guide to building websites with HTML5 & CSS3
A practical guide to building websites with HTML5 & CSS3A practical guide to building websites with HTML5 & CSS3
A practical guide to building websites with HTML5 & CSS3Darren Wood
 
Designing SharePoint 2010 for Business
Designing SharePoint 2010 for BusinessDesigning SharePoint 2010 for Business
Designing SharePoint 2010 for BusinessKanwal Khipple
 
Developing branding solutions for 2013
Developing branding solutions for 2013Developing branding solutions for 2013
Developing branding solutions for 2013Thomas Daly
 
Ppt of web development
Ppt of web developmentPpt of web development
Ppt of web developmentbethanygfair
 
SharePoint 2013 Client-Side Rendering (CSR) & JSLink Templates
SharePoint 2013 Client-Side Rendering (CSR) & JSLink TemplatesSharePoint 2013 Client-Side Rendering (CSR) & JSLink Templates
SharePoint 2013 Client-Side Rendering (CSR) & JSLink TemplatesMuawiyah Shannak
 
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 techniquesBenjamin Niaulin
 
Web Development Ppt
Web Development PptWeb Development Ppt
Web Development PptBruce Tucker
 
Intro to Branding SharePoint 2013
Intro to Branding SharePoint 2013Intro to Branding SharePoint 2013
Intro to Branding SharePoint 2013Thomas Daly
 
Web Development on Web Project Presentation
Web Development on Web Project PresentationWeb Development on Web Project Presentation
Web Development on Web Project PresentationMilind Gokhale
 
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 - WorkshopEric Overfield
 
Microsoft Share Point Branding & Customization
Microsoft Share Point Branding & CustomizationMicrosoft Share Point Branding & Customization
Microsoft Share Point Branding & Customizationyeschandana
 
Web development ppt
Web development pptWeb development ppt
Web development pptParasJain222
 
Introduction to Web Development
Introduction to Web DevelopmentIntroduction to Web Development
Introduction to Web DevelopmentParvez Mahbub
 
Front-end development introduction (HTML, CSS). Part 1
Front-end development introduction (HTML, CSS). Part 1Front-end development introduction (HTML, CSS). Part 1
Front-end development introduction (HTML, CSS). Part 1Oleksii Prohonnyi
 
Web development | Derin Dolen
Web development | Derin Dolen Web development | Derin Dolen
Web development | Derin Dolen Derin Dolen
 
Front end development best practices
Front end development best practicesFront end development best practices
Front end development best practicesKarolina Coates
 

La actualidad más candente (20)

A practical guide to building websites with HTML5 & CSS3
A practical guide to building websites with HTML5 & CSS3A practical guide to building websites with HTML5 & CSS3
A practical guide to building websites with HTML5 & CSS3
 
Designing SharePoint 2010 for Business
Designing SharePoint 2010 for BusinessDesigning SharePoint 2010 for Business
Designing SharePoint 2010 for Business
 
Developing branding solutions for 2013
Developing branding solutions for 2013Developing branding solutions for 2013
Developing branding solutions for 2013
 
Ppt of web development
Ppt of web developmentPpt of web development
Ppt of web development
 
SharePoint 2013 Client-Side Rendering (CSR) & JSLink Templates
SharePoint 2013 Client-Side Rendering (CSR) & JSLink TemplatesSharePoint 2013 Client-Side Rendering (CSR) & JSLink Templates
SharePoint 2013 Client-Side Rendering (CSR) & JSLink Templates
 
Introduction to HTML5 and CSS3
Introduction to HTML5 and CSS3Introduction to HTML5 and CSS3
Introduction to HTML5 and CSS3
 
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
 
Web Development
Web DevelopmentWeb Development
Web Development
 
Web Development Ppt
Web Development PptWeb Development Ppt
Web Development Ppt
 
Intro to Branding SharePoint 2013
Intro to Branding SharePoint 2013Intro to Branding SharePoint 2013
Intro to Branding SharePoint 2013
 
Web Development on Web Project Presentation
Web Development on Web Project PresentationWeb Development on Web Project Presentation
Web Development on Web Project Presentation
 
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
 
Microsoft Share Point Branding & Customization
Microsoft Share Point Branding & CustomizationMicrosoft Share Point Branding & Customization
Microsoft Share Point Branding & Customization
 
Web development ppt
Web development pptWeb development ppt
Web development ppt
 
Introduction to Web Development
Introduction to Web DevelopmentIntroduction to Web Development
Introduction to Web Development
 
Front-end development introduction (HTML, CSS). Part 1
Front-end development introduction (HTML, CSS). Part 1Front-end development introduction (HTML, CSS). Part 1
Front-end development introduction (HTML, CSS). Part 1
 
Web development | Derin Dolen
Web development | Derin Dolen Web development | Derin Dolen
Web development | Derin Dolen
 
Wa html5-pdf
Wa html5-pdfWa html5-pdf
Wa html5-pdf
 
Exp Web
Exp WebExp Web
Exp Web
 
Front end development best practices
Front end development best practicesFront end development best practices
Front end development best practices
 

Destacado

Discover PowerApps with SharePoint. Is It a Good Fit?
Discover PowerApps with SharePoint. Is It a Good Fit?Discover PowerApps with SharePoint. Is It a Good Fit?
Discover PowerApps with SharePoint. Is It a Good Fit?ShareGate
 
Web Content Management in SharePoint Server 2013 & Office 365
Web Content Management in SharePoint Server 2013 & Office 365Web Content Management in SharePoint Server 2013 & Office 365
Web Content Management in SharePoint Server 2013 & Office 365Ayman El-Hattab
 
SharePoint - Intranet CMS?
SharePoint - Intranet CMS?SharePoint - Intranet CMS?
SharePoint - Intranet CMS?Gareth Saunders
 
Web Content Management in SharePoint 2013
Web Content Management in SharePoint 2013Web Content Management in SharePoint 2013
Web Content Management in SharePoint 2013Marwan Tarek
 
Introduction To Microsoft SharePoint 2013
Introduction To Microsoft SharePoint 2013Introduction To Microsoft SharePoint 2013
Introduction To Microsoft SharePoint 2013Vishal Pawar
 

Destacado (6)

Discover PowerApps with SharePoint. Is It a Good Fit?
Discover PowerApps with SharePoint. Is It a Good Fit?Discover PowerApps with SharePoint. Is It a Good Fit?
Discover PowerApps with SharePoint. Is It a Good Fit?
 
Web Content Management in SharePoint Server 2013 & Office 365
Web Content Management in SharePoint Server 2013 & Office 365Web Content Management in SharePoint Server 2013 & Office 365
Web Content Management in SharePoint Server 2013 & Office 365
 
Open Source CMS vs. SharePoint
Open Source CMS vs. SharePointOpen Source CMS vs. SharePoint
Open Source CMS vs. SharePoint
 
SharePoint - Intranet CMS?
SharePoint - Intranet CMS?SharePoint - Intranet CMS?
SharePoint - Intranet CMS?
 
Web Content Management in SharePoint 2013
Web Content Management in SharePoint 2013Web Content Management in SharePoint 2013
Web Content Management in SharePoint 2013
 
Introduction To Microsoft SharePoint 2013
Introduction To Microsoft SharePoint 2013Introduction To Microsoft SharePoint 2013
Introduction To Microsoft SharePoint 2013
 

Similar a SharePoint as a Web CMS

SharePoint Jonah Lomu of CMS
SharePoint Jonah Lomu of CMSSharePoint Jonah Lomu of CMS
SharePoint Jonah Lomu of CMSSSW
 
Bootstrap for Beginners
Bootstrap for BeginnersBootstrap for Beginners
Bootstrap for BeginnersD'arce Hess
 
Branding SharePoint 2013
Branding SharePoint 2013Branding SharePoint 2013
Branding SharePoint 2013NIFTIT
 
Branding share point 2013
Branding share point 2013Branding share point 2013
Branding share point 2013Khoa Quach
 
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 BrandingStu King
 
Blooming SharePoint Design
Blooming SharePoint DesignBlooming SharePoint Design
Blooming SharePoint DesignKathy Hughes
 
Intro to Design Manager
Intro to Design ManagerIntro to Design Manager
Intro to Design ManagerD'arce Hess
 
CVNUG - Share Point Development
CVNUG - Share Point DevelopmentCVNUG - Share Point Development
CVNUG - Share Point Developmentryanaoliveira
 
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 SharePointKhoa Quach
 
SharePoint 2010 Developer 101
SharePoint 2010 Developer 101SharePoint 2010 Developer 101
SharePoint 2010 Developer 101Nick Hadlee
 
SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017
SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017
SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017Marc D Anderson
 
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 BootstrapThomas Daly
 
SharePointFest Konferenz 2016 - Alternative Approaches to Solution Developmen...
SharePointFest Konferenz 2016 - Alternative Approaches to Solution Developmen...SharePointFest Konferenz 2016 - Alternative Approaches to Solution Developmen...
SharePointFest Konferenz 2016 - Alternative Approaches to Solution Developmen...Marc D Anderson
 
SharePoint 2013 Preview
SharePoint 2013 PreviewSharePoint 2013 Preview
SharePoint 2013 PreviewRegroove
 
2013 SPFest - Customizing Sites and Pages in SharePoint 2013
2013 SPFest - Customizing Sites and Pages in SharePoint 20132013 SPFest - Customizing Sites and Pages in SharePoint 2013
2013 SPFest - Customizing Sites and Pages in SharePoint 2013Wes Preston
 
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 TSPUGEd 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 HSPUGEd Musters
 
SPS Dayton Slides
SPS Dayton SlidesSPS Dayton Slides
SPS Dayton SlidesRyan Dennis
 
Introduction to Branding SharePoint
Introduction to Branding SharePointIntroduction to Branding SharePoint
Introduction to Branding SharePointK.Mohamed Faizal
 

Similar a SharePoint as a Web CMS (20)

SharePoint Jonah Lomu of CMS
SharePoint Jonah Lomu of CMSSharePoint Jonah Lomu of CMS
SharePoint Jonah Lomu of CMS
 
Bootstrap for Beginners
Bootstrap for BeginnersBootstrap for Beginners
Bootstrap for Beginners
 
Branding SharePoint 2013
Branding SharePoint 2013Branding SharePoint 2013
Branding SharePoint 2013
 
Branding share point 2013
Branding share point 2013Branding share point 2013
Branding share point 2013
 
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
 
Branding 101
Branding 101Branding 101
Branding 101
 
Blooming SharePoint Design
Blooming SharePoint DesignBlooming SharePoint Design
Blooming SharePoint Design
 
Intro to Design Manager
Intro to Design ManagerIntro to Design Manager
Intro to Design Manager
 
CVNUG - Share Point Development
CVNUG - Share Point DevelopmentCVNUG - Share Point Development
CVNUG - Share Point Development
 
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 2010 Developer 101
SharePoint 2010 Developer 101SharePoint 2010 Developer 101
SharePoint 2010 Developer 101
 
SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017
SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017
SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017
 
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
 
SharePointFest Konferenz 2016 - Alternative Approaches to Solution Developmen...
SharePointFest Konferenz 2016 - Alternative Approaches to Solution Developmen...SharePointFest Konferenz 2016 - Alternative Approaches to Solution Developmen...
SharePointFest Konferenz 2016 - Alternative Approaches to Solution Developmen...
 
SharePoint 2013 Preview
SharePoint 2013 PreviewSharePoint 2013 Preview
SharePoint 2013 Preview
 
2013 SPFest - Customizing Sites and Pages in SharePoint 2013
2013 SPFest - Customizing Sites and Pages in SharePoint 20132013 SPFest - Customizing Sites and Pages in SharePoint 2013
2013 SPFest - Customizing Sites and Pages in SharePoint 2013
 
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
 
SPS Dayton Slides
SPS Dayton SlidesSPS Dayton Slides
SPS Dayton Slides
 
Introduction to Branding SharePoint
Introduction to Branding SharePointIntroduction to Branding SharePoint
Introduction to Branding SharePoint
 

Más de Craig Bailey

Sydney HubSpot User Group (HUG) | 19 September 2018
Sydney HubSpot User Group (HUG) | 19 September 2018Sydney HubSpot User Group (HUG) | 19 September 2018
Sydney HubSpot User Group (HUG) | 19 September 2018Craig Bailey
 
HubShots Episode 39
HubShots Episode 39HubShots Episode 39
HubShots Episode 39Craig Bailey
 
HubShots Episode 38
HubShots Episode 38HubShots Episode 38
HubShots Episode 38Craig Bailey
 
SBTUG 27 October 2010 Agenda
SBTUG 27 October 2010 AgendaSBTUG 27 October 2010 Agenda
SBTUG 27 October 2010 AgendaCraig Bailey
 
Introduction to WordPress
Introduction to WordPressIntroduction to WordPress
Introduction to WordPressCraig Bailey
 
Introduction to Web Content Management
Introduction to Web Content ManagementIntroduction to Web Content Management
Introduction to Web Content ManagementCraig Bailey
 
SBTUG 29 September 2010 Agenda
SBTUG 29 September 2010 AgendaSBTUG 29 September 2010 Agenda
SBTUG 29 September 2010 AgendaCraig Bailey
 
Introduction to Search Engine Marketing (SEM)
Introduction to Search Engine Marketing (SEM)Introduction to Search Engine Marketing (SEM)
Introduction to Search Engine Marketing (SEM)Craig Bailey
 
SBTUG 28 July 2010 SQL Server 2008 R2
SBTUG 28 July 2010 SQL Server 2008 R2SBTUG 28 July 2010 SQL Server 2008 R2
SBTUG 28 July 2010 SQL Server 2008 R2Craig Bailey
 
SBTUG News - IBM Mainframe
SBTUG News - IBM MainframeSBTUG News - IBM Mainframe
SBTUG News - IBM MainframeCraig Bailey
 
SBTUG Tech News July 2010
SBTUG Tech News July 2010SBTUG Tech News July 2010
SBTUG Tech News July 2010Craig Bailey
 
What's The Fuss About Bing
What's The Fuss About BingWhat's The Fuss About Bing
What's The Fuss About BingCraig Bailey
 
SBTUG 30 June 2010
SBTUG 30 June 2010SBTUG 30 June 2010
SBTUG 30 June 2010Craig Bailey
 
SBTUG 26 May 2010 Agenda
SBTUG 26 May 2010 AgendaSBTUG 26 May 2010 Agenda
SBTUG 26 May 2010 AgendaCraig Bailey
 
SBTUG News 26 May 2010
SBTUG News 26 May 2010SBTUG News 26 May 2010
SBTUG News 26 May 2010Craig Bailey
 

Más de Craig Bailey (20)

Sydney HubSpot User Group (HUG) | 19 September 2018
Sydney HubSpot User Group (HUG) | 19 September 2018Sydney HubSpot User Group (HUG) | 19 September 2018
Sydney HubSpot User Group (HUG) | 19 September 2018
 
HubShots Episode 39
HubShots Episode 39HubShots Episode 39
HubShots Episode 39
 
HubShots Episode 38
HubShots Episode 38HubShots Episode 38
HubShots Episode 38
 
ProtoSketchflow
ProtoSketchflowProtoSketchflow
ProtoSketchflow
 
SBTUG 27 October 2010 Agenda
SBTUG 27 October 2010 AgendaSBTUG 27 October 2010 Agenda
SBTUG 27 October 2010 Agenda
 
Introduction to WordPress
Introduction to WordPressIntroduction to WordPress
Introduction to WordPress
 
Introduction to Web Content Management
Introduction to Web Content ManagementIntroduction to Web Content Management
Introduction to Web Content Management
 
SBTUG 29 September 2010 Agenda
SBTUG 29 September 2010 AgendaSBTUG 29 September 2010 Agenda
SBTUG 29 September 2010 Agenda
 
Introduction to Search Engine Marketing (SEM)
Introduction to Search Engine Marketing (SEM)Introduction to Search Engine Marketing (SEM)
Introduction to Search Engine Marketing (SEM)
 
SBTUG 28 July 2010 SQL Server 2008 R2
SBTUG 28 July 2010 SQL Server 2008 R2SBTUG 28 July 2010 SQL Server 2008 R2
SBTUG 28 July 2010 SQL Server 2008 R2
 
SBTUG News - IBM Mainframe
SBTUG News - IBM MainframeSBTUG News - IBM Mainframe
SBTUG News - IBM Mainframe
 
SBTUG
SBTUGSBTUG
SBTUG
 
SBTUG Tech News July 2010
SBTUG Tech News July 2010SBTUG Tech News July 2010
SBTUG Tech News July 2010
 
Bing Innovation
Bing InnovationBing Innovation
Bing Innovation
 
What's The Fuss About Bing
What's The Fuss About BingWhat's The Fuss About Bing
What's The Fuss About Bing
 
SBTUG 30 June 2010
SBTUG 30 June 2010SBTUG 30 June 2010
SBTUG 30 June 2010
 
Freshbooks
FreshbooksFreshbooks
Freshbooks
 
SBTUG 26 May 2010 Agenda
SBTUG 26 May 2010 AgendaSBTUG 26 May 2010 Agenda
SBTUG 26 May 2010 Agenda
 
SBTUG News 26 May 2010
SBTUG News 26 May 2010SBTUG News 26 May 2010
SBTUG News 26 May 2010
 
IIS SEO toolkit
IIS SEO toolkitIIS SEO toolkit
IIS SEO toolkit
 

Último

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 

Último (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

SharePoint as a Web CMS

  • 1. SharePointThe Jonah Lomu of CMS Adam Cogan Chief Architect at SSW Microsoft Regional Director @AdamCogan Delivering Awesome Web Applications
  • 2. Pre-Requisites Out of Box, or Platform Content Editors Power Users eg. Developers eg. Designers Hosting
  • 3. Agenda Why SharePoint? Why companies want SharePoint’s Web Content Management? Take a look at the SharePoint Team Requirements Alternatives
  • 4. 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
  • 5.
  • 6. Nor are Content Management Systems There are plenty on the market The need for web publishing is not new Doesn’t suck
  • 7. ? So Why SharePoint?
  • 8. Scenario: Sprawling company with lots of departments
  • 9. Businesses make $ ... Why companies want SharePoint’s Web Content Management
  • 10. A: Windows (and AD) Integrated
  • 12. B: Already using it on intranet
  • 13. C: Rich editing experience
  • 14. Someone has stuff checked out... D: Presence stuff is awesome
  • 15. "Hey Joe, can you check in Welcome.aspx"
  • 16. Help. I introduced a bug E: Publishing
  • 17. Remove IT’s workload / crankiness
  • 18. F: Workflow is greatCreate the workflow in Office SharePoint Designer 2007
  • 19. F: Workflow is greatWorkflow in Office SharePoint Designer 2010
  • 20. F: Workflow is great3rd Party: Workflow in Nintex
  • 21. F: Workflow is great3rd party: Workflow in K2 Blackpearl
  • 22. Kick it off in SharePoint
  • 24. H: Already sold – it’s the future
  • 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” http://www.microsoft.com/presspass/features/2008/mar08/03-02SharePoint.mspx I: Microsoft’s #1 selling server product
  • 26. J: All the other things
  • 27. J: All the other things
  • 28. So... Let’s look at a SharePoint team
  • 29. A SharePoint team – introducing the people involved
  • 30. A SharePoint team – introducing the people involved
  • 31. Initially (planning and configuration stage)
  • 33. ... And once it’s up (content stage)
  • 34. 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: the designer's job must be defined
  • 35. 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)
  • 36. Q:How do you get our great resultBy avoiding dealing with this At Work ... (A SharePoint public sites needs focus) TheResult
  • 42.
  • 43.
  • 44. 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
  • 45. Nice HTML No Word-inserted CSS! ... Key Requirements
  • 46.
  • 47. Ordering by ‘category’ Not date ... Key Requirements
  • 48. Comments Can group KB article in multiple categories Publishing/Approval Workflow Sort by rating and popularity Image handling ie. renaming ... “Nice to have” requirements
  • 49. Create a standard Team Site in SharePoint Foundation Create a Wiki Library
  • 50. This will take you into Rich Text Edit Mode for editing page.
  • 53. Apply styles to text Spell check your content (sux) Insert and format tables Embed graphics or video The Rich Text Editor
  • 54. Spell check not as good as word Need to manually check it http://www.ssw.com.au/ssw/Standards/Rules/RulesToBetterTechnicalDocumentation.aspx#WordSpellingAndGrammarChecker The Rich Text Editor
  • 57. RTE (Rich Text Editor) CSS classes ... Identify CSS classes
  • 58. 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... Identify CSS classes
  • 60. 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
  • 63. 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
  • 66. WordPress Wiki – Screwturn Wiki SharePoint Wiki SharePoint Blog ... Alternatives
  • 68. 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
  • 70. 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
  • 72. 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
  • 74. 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
  • 76. Summary Why SharePoint? Why companies want SharePoint’s Web Content Management? Take a look at the SharePoint Team Requirements Alternatives
  • 77. Thank You! Sydney | Melbourne | Brisbane | Adelaide info@ssw.com.auwww.ssw.com.au

Notas del editor

  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. I cannot find this image!!!
  8. http://www.ssw.com.au/ssw/Standards/BetterSoftwareSuggestions/SharePointTeamServices.aspx#WikiSEO