SlideShare uma empresa Scribd logo
1 de 80
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

Mais conteúdo relacionado

Mais procurados

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
 
Intro to Branding SharePoint 2013
Intro to Branding SharePoint 2013Intro to Branding SharePoint 2013
Intro to Branding SharePoint 2013Thomas Daly
 
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 FinishKanwal 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 PortalsTom 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 2013Justin Sypek
 
SharePoint Developer Experience Present & Future
SharePoint Developer Experience Present & FutureSharePoint Developer Experience Present & Future
SharePoint Developer Experience Present & Futuremattbremer
 
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
 
Branding SharePoint 2013
Branding SharePoint 2013Branding SharePoint 2013
Branding SharePoint 2013NIFTIT
 
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 LayoutsEric 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 - WorkshopEric Overfield
 
Becoming a SharePoint Design Ninja
Becoming a SharePoint Design NinjaBecoming a SharePoint Design Ninja
Becoming a SharePoint Design NinjaKanwal Khipple
 
HTML5 Up and Running
HTML5 Up and RunningHTML5 Up and Running
HTML5 Up and RunningCodemotion
 
Optimizing SharePoint 2010 for Internet sites
Optimizing SharePoint 2010 for Internet sitesOptimizing SharePoint 2010 for Internet sites
Optimizing SharePoint 2010 for Internet sitesKanwal Khipple
 
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 rolesVinh Nguyen
 
PSD to HTML Conversion
PSD to HTML ConversionPSD to HTML Conversion
PSD to HTML ConversionDarryl Sherman
 

Mais procurados (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
 

Destaque

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.5SSW
 
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-8SSW
 
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
 
Interface Usability - Adding Schweppervescence
Interface Usability - Adding SchweppervescenceInterface Usability - Adding Schweppervescence
Interface Usability - Adding SchweppervescenceSSW
 
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 2015SSW
 
ALM for CRM - George Doubinski
ALM for CRM - George DoubinskiALM for CRM - George Doubinski
ALM for CRM - George DoubinskiSSW
 

Destaque (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
 

Semelhante a SharePoint Jonah Lomu of CMS

SharePoint as a Web CMS
SharePoint as a Web CMSSharePoint as a Web CMS
SharePoint as a Web CMSCraig 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 BeginnersD'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 ManagerD'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 BrandingStu 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 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
 
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 SlidesRyan Dennis
 
SharePoint 2013 Preview
SharePoint 2013 PreviewSharePoint 2013 Preview
SharePoint 2013 PreviewRegroove
 
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 SharePointKhoa Quach
 
SharePoint Conference North America 2018 - Summary
SharePoint Conference North America 2018 - SummarySharePoint Conference North America 2018 - Summary
SharePoint Conference North America 2018 - SummaryDavid Warner II
 
Good vs Evil SharePoint Customizing
Good vs Evil SharePoint CustomizingGood vs Evil SharePoint Customizing
Good vs Evil SharePoint CustomizingStacy Deere
 

Semelhante a 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
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
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
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
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
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 

Último (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
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
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
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
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

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

Notas do 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. http://www.ssw.com.au/ssw/Standards/BetterSoftwareSuggestions/SharePointTeamServices.aspx#WikiSEO