The document discusses Orchard, an open source content management system (CMS). It provides an overview of Orchard including its history and basic concepts. Key points include that Orchard focuses on content (C) management through content types and parts. Modules and themes can be used to extend its functionality and change its appearance. Installation options through Codeplex, WebPI and WebMatrix are mentioned. The presenter invites questions and provides resources for learning more about Orchard.
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
8
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
9
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
10