230 likes | 408 Views
SharePoint 2010 as a Web CMS. May 12, 2011 – Poznański Dzień Internetu. Adam Najmanowicz Head of .Net Practice Cognifide Polska. Agenda. Why CMS Build vs buy What does a modern WCMS have to offer? SharePoint in the WCMS landscape Architecture Hands-on Case studies. Background.
E N D
SharePoint 2010as a Web CMS May 12, 2011 – Poznański Dzień Internetu Adam NajmanowiczHead of .Net PracticeCognifide Polska
Agenda • Why CMS • Build vs buy • What does a modern WCMS have to offer? • SharePoint in the WCMS landscape • Architecture • Hands-on • Case studies
Background • The Internet has a dramatic impact on the interaction and communication between individuals and companies • Successful integration of digital channels into daily operations is vital for organisations • Web development is what drives the Internet • Cognifide is centered around web development ccc
How to approach it? We should build a CMS!
Requirements • It will be simple so it will be fast... Caching • Membership providers... custom field types Pluggable • I need to see it... Rich text editing, online asset editing WYSIWYG Editing • I need it to help me do my job! Spell Checking • We need to know who changed what and when... Versioning & Auditing • And we need you not to touch some stuff... Permissions • We need the legal dpt to approve everything you say... Workflows • We sell in many markets... Multi Lingual • And we need to see how we’re doing there... Reporting, Campaigns
Collaboration Web CMS
Solution – a case for SharePoint When all you have is a hammer everything looks like a nail ccc
Classic ASP.NET CMS The CMS is only the Robin to your Batman Your ASP.NET Application CMSDatabase IoC Container ASP.Net Pages Controls Master Pages Content Types Content Classic CMS Business Logic ORM Configuration IIS
SharePoint Farm Sharepoint Solution It’s a SharePoint’s world – you only live in it. Your Sharepoint Solution ContentDatabases Your Sharepoint Solution Your Sharepoint Solution Your WebParts Your Master Pages Content Types Content Your Content Types Your Site Templ. Your Business Logic IIS / Web Application Configuration DB IIS / Web Application
SharePoint Object Model Yet another diagram SPFarm Web Application SPWebApplication SPWebApplication Managed Paths SPSite SPSite SPWeb(SPSite.RootWeb) SPWeb SPWeb SPWeb SPWeb SPList SPList SPListItem SPListItem SPListItem
DEMO • SharePoint Explorer
Don’t make a mistake! SharePoint 2007 is NOT your friend!
DEMO • Creating SharePoint WebPart
Not onlya Web CMS • Perfect environment for collaboration & document management
Capabilities Sites • Provide a single platform for all online sites. Share documents with colleagues, manage projects and publish information to customers. Communities • Deliver great collaboration tools—and a single platform to manage them. Make it easy for people to share ideas and work together the way they want. Search • Cut through the clutter to help people find the information and contacts they need to get their jobs done. Content • Manage content easily and set up compliance measures with features like document types, retention policies and automatic content sorting Insights • Give everyone access to the relevant information in databases, reports and business applications. Help people locate the information they need to make good decisions.
ContentContent Management for the masses SOLUTIONOPPORTUNITIES
SearchRelevance, refinement and people SOLUTIONOPPORTUNITIES
Want to know more? http://sharepoint.microsoft.com/ http://msdn.microsoft.com/en-us/sharepoint/ http://technet.microsoft.com/en-us/sharepoint/ http://www.sharepointdevwiki.com/ Install SharePoint on Windows Vista/7 http://bit.ly/SP2010onWin7 SharePoint Developer Trainign Course http://bit.ly/SP2010Course Blogs from Microsoft MVP’s http://blog.mastykarz.nl/ http://www.andrewconnell.com/blog/ http://www.heathersolomon.com/blog/
Who’s that guy? Contact me Blog: http://blog.najmanowicz.com/ Email: adam.najmanowicz@cognifide.com Twitter: @adamnaj Download this presentation:http://blog.najmanowicz.com/download/
Who are Cognifide? European digital technology agency Founded in 2005 Content Management implementation specialists Leader in EPIServer, SharePoint andDay Communiqué Development Rapidly growing Sitecore expertise Agile Development experts Our clients are top global brands and agencies from a range of industries such as healthcare, financial services, automotive, publishing and media (SONY, GSK, Mercedes, Mazda, TNT)
Working for Cognifide Clients commend us on the exceptional people who work at Cognifide Creating a supportive, fun, diverse and motivating environment is a top priority for us Great offices in Poznań and London Cognifide fully acknowledgesthat its capital are the people working for us
Thank You! ccc Centre of Excellence