Upload
kris-van-der-mast
View
1.006
Download
0
Embed Size (px)
DESCRIPTION
This were the slides I used during my live meeting for Microsoft. You can see the recording over at http://channel9.msdn.com/Blogs/adebruyn/Orchard-Open-Source-CMS-the-new-CMS-in-town.
Citation preview
1
The new CMS in town: Orchard
2
Your presenter
Kris van der Mast
blog.krisvandermast.com
@KvdM
Since 2007
3
agenda
what some history installation basic concepts themes modules questions and…some announcement
4
what
A CMS platform based on ASP.NET MVC 3
A quick and easy way to build small-medium sized sites
Focused on modular extensibility (Modules rock!)
Free, open source (new BSD license)
Accepts community code contributions
- Patches to core, modules, themes, translations, etc
5
some history
Nov ‘09 – Project Begins
Mar ‘10 – Tech Preview Release
Aug ‘10 – Orchard 0.5
- Focused on developer audience – modules
Oct ‘10 – Orchard 0.8
- Focused on designer audience – themes
Nov ‘10 – Feature complete
Dec ‘10 – Release candidate
Jan ‘11 – V1
At the moment at v 1.3
6
installation
Codeplex.com
WebPI
WebMatrix
Mercurial
7
DemoInstallation via Webmatrix
8
basic concepts: it’s all about the C in CMS
Content item : single piece of content (blog post, product)
Content type : class for content item
Content part : combined make up a content type
Content field : piece of information which can be added to a content type
Module : all kinds of possible extensions (gallery)
Features : logical grouping of functionality contained by modules
9
basic concepts: UI composition
layer { group of widgets, activated by rules, when to show
widgets { small fragment of UI
zone { defines where to place a widget
placement { place a shape in a zone
shape { information for the template
template { formats data + transforms into html
layout { general organization of zones
theme { packaged look and feel
10
themes
Gallery
http://tuning.bind.pt/Home.aspx
Create your own (can be based on another theme!)
- Install + enable module code generation
- Open Orchard console
- Codegen theme MyTheme [/BasedOn:TheThemeMachine]
- Set MyTheme as current theme in dashboard
11
modules
Gallery
Create your own
- codegen module MyBingMaps
- codegen datamigration MyBingMaps
- feature enable MyBingMaps
12
summary
Orchard is a very flexible CMS
There’s a big ecosystem for modules, themes, translations, …
- Best of all: you can contribute your own! And please do so.
Mailing list: mailto:[email protected]
Forums: http://orchard.codeplex.com/discussions
13
questions
14
resources
http://orchardproject.net/
http://orchardproject.net/gallery/
http://blog.krisvandermast.com
http://www.davidhayden.me/blog
http://www.szmyd.com.pl/blog
http://weblogs.asp.net/bleroy/
http://www.showorchard.com/ (upcoming)
15
webcamps
Monday December 5th 2011
Wednesday January 11th 2012
Monday February 6th 2012
Tuesday March 20th 2012
@ Microsoft Belgium (Zaventem)
16
Thanks for watching!