orchard - the new cms in town

Post on 18-Dec-2014

1.006 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

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.

TRANSCRIPT

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:join-orchard-discuss@lists.outercurve.org

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)

16

Thanks for watching!

top related