SlideShare a Scribd company logo
1 of 28
Umbraco “The friendly CMS” Sebastiaan Janssen Roel Snetselaar  07.23.2009
Agenda Introduction Facts Sales overview Technical overview Future Alternatives
Introduction Open source ASP.NET, C# MIT license http://en.wikipedia.org/wiki/MIT_License Web Platform Installer Wish: simple, beautiful, intuitive (quote NielsHartvig)
Introduction - Umbraco corporation Founded by NielsHartvig (DK) Also in the company Per Ploug Hansen (DK) Tim Geyssens (BE) Ownership Umbraco project intellectual property Community commitment
Introduction - Umbraco corporation Umbraco training Umbraco certification Umbraco.tv Umbraco Pro subscriptions Umbraco solution providers Production and funding Codegarden
Introduction - Umbraco community Core development team (currently 9 people) MVP’s (currently 6 people) Our Umbraco http://our.umbraco.org Forum  Wiki Project / package repository People Codeplex
Facts Started in 2000 Version 1.0 released in 2003 Open source since 2004 Currently in top 10 open source .NET CMS world wide Number 1 download WPI http://www.microsoft.com/web/gallery/ 2005 - 4000 installations 2006 - 15000 installations 2009 - 70000 installations (based on ping-back)
Sales overview Determine target No license cost More budget for development, usability, testing, design, integration, thus higher quality No vendor lock-in Low total cost of ownership Community support Community extensions Small sites & large sites
Sales overview - End-users Browser based (works in IE, FF, Safari, Chrome) Intuitive and easy to use Word / live writer integration Simple workflow management Different roles/user types Content versioning, scheduling, notifications Translation interface includes XML export / import for translation agencies
Sales overview - Sites on Umbraco Peugeot.com Heinz.com Wired.co.uk Hasselblad.com Cokecce.co.uk Vriendenvanamstel.nl Johma.nl Sandisk.com
Sales overview - Companies Mirabeau Axendo LBi group Belgium Reed business Arlanet Tribal Internet Marketing Clockwork  Guilty People (NL & BE companies)
Technical overview - Basics Developer Focused Embracing XSLT Master pages Fully Extensible .NET User/Custom Controls Events API  Webservices
Technical overview - Developers API allows for easy extension While maintaining ability to upgrade to new versions Excellent existing CMS functionality Allows developers to focus completely on writing real code Developers spend very little time on setting up the framework and more time on doing what they love: writing software
Technical overview – Frontend Complete control over HTML output Develop master pages, CSS, Javascript & XSLT from within Visual Studio SEO Friendly Adjust document types to add missing fields Easy XSLT examples available to get a flying start (navigation, breadcrumbs, news lists, sitemap, etc.)
Technical overview – Develop / deploy Development environment IIS & SQL 2005 or 2008 VS2008 & .NET 2.0 or 3.5 / TFS Deployment Copy files Export and import document types Content migration, manually or via Courier
Future Umbraco 4.1 will be native .NET 3.5 (late 2009) Image cropper built in Spellchecker Content tree reworked, completely in jQuery Umbraco 5 will be a rewrite using ASP.NET MVC (late 2010) Full development support by Microsoft Umbraco 4.1 will be stable and supported post release of Umbraco 5
Alternatives SiteCore Good product butexpensive Lots of functionality, mightbe overkill N2 & MojoPortal Backoffice does not look good, not user friendly Have to write code for almost anything you want to do DotNetNuke Out dated & frontend work is very complicated, takes up a lot of developer time
Questions?
Getting in touch Sebastiaan Janssen www.cultiv.nl/blog www.twitter.com/sebastiaan sebastiaan@cultiv.nl Roel Snetselaar www.umbmagazine.com www.twitter.com/roelsn roel@definecreate.com Note: Thispresentation is made bytwoUmbracoenthousiastics, we are notaffiliatedwith the Umbracocorporation.

More Related Content

What's hot

Responsive Web Design with HTML5 and CSS3
Responsive Web Design with HTML5 and CSS3Responsive Web Design with HTML5 and CSS3
Responsive Web Design with HTML5 and CSS3
Kannika Kong
 

What's hot (20)

Introduction to power apps
Introduction to power appsIntroduction to power apps
Introduction to power apps
 
Joomla - CMS
Joomla - CMSJoomla - CMS
Joomla - CMS
 
What is a Content Management System or CMS
What is a Content Management System or CMSWhat is a Content Management System or CMS
What is a Content Management System or CMS
 
Getting your enterprise ready for Microsoft 365 Copilot
Getting your enterprise ready for Microsoft 365 CopilotGetting your enterprise ready for Microsoft 365 Copilot
Getting your enterprise ready for Microsoft 365 Copilot
 
Why OneNote?
Why OneNote?Why OneNote?
Why OneNote?
 
Web API Basics
Web API BasicsWeb API Basics
Web API Basics
 
Microsoft power platform
Microsoft power platformMicrosoft power platform
Microsoft power platform
 
MFC Message Handling
MFC Message HandlingMFC Message Handling
MFC Message Handling
 
Difference between vbscript and javascript
Difference between vbscript and javascriptDifference between vbscript and javascript
Difference between vbscript and javascript
 
Preparing, Piloting & Paths to Success with Microsoft Copilot
Preparing, Piloting & Paths to Success with Microsoft CopilotPreparing, Piloting & Paths to Success with Microsoft Copilot
Preparing, Piloting & Paths to Success with Microsoft Copilot
 
Asp.net mvc 5 ppt
Asp.net mvc 5 pptAsp.net mvc 5 ppt
Asp.net mvc 5 ppt
 
Elementor - WordPress WYSIWYG Page Builder
Elementor - WordPress WYSIWYG Page BuilderElementor - WordPress WYSIWYG Page Builder
Elementor - WordPress WYSIWYG Page Builder
 
SharePoint Overview
SharePoint OverviewSharePoint Overview
SharePoint Overview
 
Dart PPT.pptx
Dart PPT.pptxDart PPT.pptx
Dart PPT.pptx
 
Responsive Web Design with HTML5 and CSS3
Responsive Web Design with HTML5 and CSS3Responsive Web Design with HTML5 and CSS3
Responsive Web Design with HTML5 and CSS3
 
Getting started with with SharePoint Syntex
Getting started with with SharePoint SyntexGetting started with with SharePoint Syntex
Getting started with with SharePoint Syntex
 
ASP.NET Presentation
ASP.NET PresentationASP.NET Presentation
ASP.NET Presentation
 
Flutter
FlutterFlutter
Flutter
 
ASP.NET Basics
ASP.NET Basics ASP.NET Basics
ASP.NET Basics
 
Content management system
Content management systemContent management system
Content management system
 

Viewers also liked

Viewers also liked (9)

Selling Umbraco - CodeGarden 2015
Selling Umbraco - CodeGarden 2015Selling Umbraco - CodeGarden 2015
Selling Umbraco - CodeGarden 2015
 
Selling umbraco
Selling umbracoSelling umbraco
Selling umbraco
 
Pushing umbraco to the limits
Pushing umbraco to the limits Pushing umbraco to the limits
Pushing umbraco to the limits
 
Umbraco 5th Birthday from SAS Design
Umbraco 5th Birthday from SAS DesignUmbraco 5th Birthday from SAS Design
Umbraco 5th Birthday from SAS Design
 
Umbraco - .NET-owy scyzoryk w świecie CMS-ów
Umbraco - .NET-owy scyzoryk w świecie CMS-ówUmbraco - .NET-owy scyzoryk w świecie CMS-ów
Umbraco - .NET-owy scyzoryk w świecie CMS-ów
 
McrUmbMeetup 22 May 14: Umbraco and Amazon
McrUmbMeetup 22 May 14: Umbraco and AmazonMcrUmbMeetup 22 May 14: Umbraco and Amazon
McrUmbMeetup 22 May 14: Umbraco and Amazon
 
Introduction To Umbraco
Introduction To UmbracoIntroduction To Umbraco
Introduction To Umbraco
 
DotNed Umbraco Presentation
DotNed Umbraco PresentationDotNed Umbraco Presentation
DotNed Umbraco Presentation
 
reveal.js 3.0.0
reveal.js 3.0.0reveal.js 3.0.0
reveal.js 3.0.0
 

Similar to Introduction to Umbraco

Minko - Scripting 3D apps with Lua and C++
Minko - Scripting 3D apps with Lua and C++Minko - Scripting 3D apps with Lua and C++
Minko - Scripting 3D apps with Lua and C++
Minko3D
 
Basic html5 and javascript
Basic html5 and javascriptBasic html5 and javascript
Basic html5 and javascript
wendy017
 
Cross Platform Net Development With Mono And My Sql Presentation
Cross Platform  Net Development With Mono And My Sql PresentationCross Platform  Net Development With Mono And My Sql Presentation
Cross Platform Net Development With Mono And My Sql Presentation
snowland nk
 
Employee Info Starter Kit
Employee Info Starter KitEmployee Info Starter Kit
Employee Info Starter Kit
joycsc
 

Similar to Introduction to Umbraco (20)

soft-shake.ch - Introduction to HTML5
soft-shake.ch - Introduction to HTML5soft-shake.ch - Introduction to HTML5
soft-shake.ch - Introduction to HTML5
 
Large scale, cloud computing and scalability with Umbraco
Large scale, cloud computing and scalability with UmbracoLarge scale, cloud computing and scalability with Umbraco
Large scale, cloud computing and scalability with Umbraco
 
HTML5 Intoduction for Web Developers
HTML5 Intoduction for Web DevelopersHTML5 Intoduction for Web Developers
HTML5 Intoduction for Web Developers
 
PHP and Silverlight
PHP and SilverlightPHP and Silverlight
PHP and Silverlight
 
Minko - Scripting 3D apps with Lua and C++
Minko - Scripting 3D apps with Lua and C++Minko - Scripting 3D apps with Lua and C++
Minko - Scripting 3D apps with Lua and C++
 
HTML5 and the Open Web Platform - Lecture 03 - Web Information Systems (WE-DI...
HTML5 and the Open Web Platform - Lecture 03 - Web Information Systems (WE-DI...HTML5 and the Open Web Platform - Lecture 03 - Web Information Systems (WE-DI...
HTML5 and the Open Web Platform - Lecture 03 - Web Information Systems (WE-DI...
 
ECM and Open Source Software: A Disruptive Force in ECM Solutions
ECM and Open Source Software: A Disruptive Force in ECM SolutionsECM and Open Source Software: A Disruptive Force in ECM Solutions
ECM and Open Source Software: A Disruptive Force in ECM Solutions
 
The Nuxeo Way: leveraging open source to build a world-class ECM platform
The Nuxeo Way: leveraging open source to build a world-class ECM platformThe Nuxeo Way: leveraging open source to build a world-class ECM platform
The Nuxeo Way: leveraging open source to build a world-class ECM platform
 
Basic html5 and javascript
Basic html5 and javascriptBasic html5 and javascript
Basic html5 and javascript
 
Ie9 overview
Ie9 overviewIe9 overview
Ie9 overview
 
Cross Platform Net Development With Mono And My Sql Presentation
Cross Platform  Net Development With Mono And My Sql PresentationCross Platform  Net Development With Mono And My Sql Presentation
Cross Platform Net Development With Mono And My Sql Presentation
 
Stef_AmoaCV
Stef_AmoaCVStef_AmoaCV
Stef_AmoaCV
 
Employee Info Starter Kit
Employee Info Starter KitEmployee Info Starter Kit
Employee Info Starter Kit
 
Silverlight 4 @ MSDN Live
Silverlight 4 @ MSDN LiveSilverlight 4 @ MSDN Live
Silverlight 4 @ MSDN Live
 
Silverlight Training
Silverlight TrainingSilverlight Training
Silverlight Training
 
Daniel Egan Msdn Tech Days Oc
Daniel Egan Msdn Tech Days OcDaniel Egan Msdn Tech Days Oc
Daniel Egan Msdn Tech Days Oc
 
HAXTheWeb @ Apereo 19
HAXTheWeb @ Apereo 19HAXTheWeb @ Apereo 19
HAXTheWeb @ Apereo 19
 
HTML5 and the Open Web Platform - Web Technologies (1019888BNR)
HTML5 and the Open Web Platform - Web Technologies (1019888BNR)HTML5 and the Open Web Platform - Web Technologies (1019888BNR)
HTML5 and the Open Web Platform - Web Technologies (1019888BNR)
 
Smalltalk speaks dot net
Smalltalk speaks dot netSmalltalk speaks dot net
Smalltalk speaks dot net
 
Igalia Focus and Goals 2020 (2019 WebKit Contributors Meeting)
Igalia Focus and Goals 2020 (2019 WebKit Contributors Meeting)Igalia Focus and Goals 2020 (2019 WebKit Contributors Meeting)
Igalia Focus and Goals 2020 (2019 WebKit Contributors Meeting)
 

Recently uploaded

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
panagenda
 
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
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
+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...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
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
Safe Software
 

Recently uploaded (20)

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
 
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
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
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
 
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
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
+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...
 
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
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
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
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 

Introduction to Umbraco

  • 1. Umbraco “The friendly CMS” Sebastiaan Janssen Roel Snetselaar 07.23.2009
  • 2. Agenda Introduction Facts Sales overview Technical overview Future Alternatives
  • 3. Introduction Open source ASP.NET, C# MIT license http://en.wikipedia.org/wiki/MIT_License Web Platform Installer Wish: simple, beautiful, intuitive (quote NielsHartvig)
  • 4. Introduction - Umbraco corporation Founded by NielsHartvig (DK) Also in the company Per Ploug Hansen (DK) Tim Geyssens (BE) Ownership Umbraco project intellectual property Community commitment
  • 5. Introduction - Umbraco corporation Umbraco training Umbraco certification Umbraco.tv Umbraco Pro subscriptions Umbraco solution providers Production and funding Codegarden
  • 6. Introduction - Umbraco community Core development team (currently 9 people) MVP’s (currently 6 people) Our Umbraco http://our.umbraco.org Forum Wiki Project / package repository People Codeplex
  • 7. Facts Started in 2000 Version 1.0 released in 2003 Open source since 2004 Currently in top 10 open source .NET CMS world wide Number 1 download WPI http://www.microsoft.com/web/gallery/ 2005 - 4000 installations 2006 - 15000 installations 2009 - 70000 installations (based on ping-back)
  • 8.
  • 9. Sales overview Determine target No license cost More budget for development, usability, testing, design, integration, thus higher quality No vendor lock-in Low total cost of ownership Community support Community extensions Small sites & large sites
  • 10. Sales overview - End-users Browser based (works in IE, FF, Safari, Chrome) Intuitive and easy to use Word / live writer integration Simple workflow management Different roles/user types Content versioning, scheduling, notifications Translation interface includes XML export / import for translation agencies
  • 11. Sales overview - Sites on Umbraco Peugeot.com Heinz.com Wired.co.uk Hasselblad.com Cokecce.co.uk Vriendenvanamstel.nl Johma.nl Sandisk.com
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20. Sales overview - Companies Mirabeau Axendo LBi group Belgium Reed business Arlanet Tribal Internet Marketing Clockwork Guilty People (NL & BE companies)
  • 21. Technical overview - Basics Developer Focused Embracing XSLT Master pages Fully Extensible .NET User/Custom Controls Events API Webservices
  • 22. Technical overview - Developers API allows for easy extension While maintaining ability to upgrade to new versions Excellent existing CMS functionality Allows developers to focus completely on writing real code Developers spend very little time on setting up the framework and more time on doing what they love: writing software
  • 23. Technical overview – Frontend Complete control over HTML output Develop master pages, CSS, Javascript & XSLT from within Visual Studio SEO Friendly Adjust document types to add missing fields Easy XSLT examples available to get a flying start (navigation, breadcrumbs, news lists, sitemap, etc.)
  • 24. Technical overview – Develop / deploy Development environment IIS & SQL 2005 or 2008 VS2008 & .NET 2.0 or 3.5 / TFS Deployment Copy files Export and import document types Content migration, manually or via Courier
  • 25. Future Umbraco 4.1 will be native .NET 3.5 (late 2009) Image cropper built in Spellchecker Content tree reworked, completely in jQuery Umbraco 5 will be a rewrite using ASP.NET MVC (late 2010) Full development support by Microsoft Umbraco 4.1 will be stable and supported post release of Umbraco 5
  • 26. Alternatives SiteCore Good product butexpensive Lots of functionality, mightbe overkill N2 & MojoPortal Backoffice does not look good, not user friendly Have to write code for almost anything you want to do DotNetNuke Out dated & frontend work is very complicated, takes up a lot of developer time
  • 28. Getting in touch Sebastiaan Janssen www.cultiv.nl/blog www.twitter.com/sebastiaan sebastiaan@cultiv.nl Roel Snetselaar www.umbmagazine.com www.twitter.com/roelsn roel@definecreate.com Note: Thispresentation is made bytwoUmbracoenthousiastics, we are notaffiliatedwith the Umbracocorporation.