MIX10 – Day Three – Deep Dive into Orchard Extensibility for CMS Developers

Renaud Paquay – Senior Technical Lead – Microsoft

  • Blog Support
  • Live Writer Support

What is Orchard?

  • Free, open source, community-based projected aimed at delivering applications and reusable components on ASP.NET
  • Built in ASP{.NET MVC 2.0
  • Licensed under the BSD license
  • Included in the ASP.NET Open Source Gallery under the CodePlex Foundation
  • Hosted

Extensibility Deep Dive

  • Architecture
    • Based on ASP.NET MVC
    • Modules
      • Pages
      • Blogs
      • Comments
      • Pages
      • Tags
      • Media
      • Feeds
      • Scheduling
      • XmlRpc
      • Users
      • Roles
      • Themes
      • Navigation
      • Setup
      • Settings
      • Homepage
    • All the modules are built in a loosely coupled way
  • Modules
    • Can be Areas or Module in ASP.NET MVC
  • Orchard Themes
    • Based on the Layout View Context component and is composed by:
      • User Control that represents the View
      • Page that Represents the Layout
      • Page that Represents the Document that has the Layout of the View that we are requesting
  • Data Composition
    • ContentManager to  component is responsible for the CRUD operations and will connect to the ContentItem component to get the data and to the ContentHandler components to communicate the Events that happened inside the ContentManager component.
    • ContentItem component is composed by ContentParts

Partners @ MIX

  • Itelios/Magelia – Commerce Module
    • Magelia NetStore
      • Complete e-commerce offering
      • Targets Mid-Sized business
      • Open Source Edition H2 2010 at CodePlex
      • Commercial Version in 2011
      • http://www.magelia.org
  • Matt Lee (RedGate) – Reviewer application
    • To support their reviewing books
  • Charlie Straut (Seven Shadows) – Troav

2 thoughts on “MIX10 – Day Three – Deep Dive into Orchard Extensibility for CMS Developers

  1. Your outcome connected with this topic is perfect and lots of people would utilize this for their thesis titles. And some students very often use the aid of the dissertation service.

Leave a Reply

Your email address will not be published. Required fields are marked *