This course introduces the Orchard Content Management System. Orchard is an open source, extensible CMS for the .Net platform built on ASP.Net MVC3, C#4 and the Razor view engine. This course will show you how to get started with Orchard, from setting up a new site, to customizing the theme and adding your own content.
Introduction to Orchard Hi. This is Kevin Kuebler with Pluralsight, and welcome to the Orchard Fundamentals course and this first module, where we will introduce Orchard. In this module, we'll be covering three basic questions about Orchard, starting from the very beginning with "What is Orchard? " and along with that, "Why would I want to use it? " Next, we will cover how to actually get Orchard installed and set up on your machine. And finally, we will cover how you can use Orchard to set up your first Hello World website. So let's get started.
Blogs and Users Hi, this is Kevin Kuebler with Pluralsight, and welcome to the Orchard Fundamentals course. In this module we're going to take a look at a couple of common scenarios you'll have with any CMS, and specifically how they're applied in Orchard. These two scenarios are using Orchard for a blogging platform, and how users and permissions are handled in the CMS. In this module we'll begin by taking a look at the blog functionality available in Orchard, including how to create a blog, and how to write posts from the Orchard dashboard. We'll then see how tags work with blog posts as well as pages, which will give us a peek into later portions of this course, where we'll explore the content type system in Orchard in more detail. Next we'll take a look at comments and the different options we have for dealing with those, and finally we'll see how we're able to publish blog posts remotely from an external blogging tool. We're also going to cover the options available for dealing with authorization of the site. We'll talk about how roles and permissions work together to give you control over which actions are available to the users of your site.
Themes and Widgets Kevin Kuebler: Hi this is Kevin Kuebler with Pluralsight and welcome back to the Orchard Fundamentals course. In this module are going to begin looking into how we can customize the look of our site through Orchard's themeing system, as well as how we can add bits of content throughout the site using widgets. Our first topic of this module will be themes. And we'll begin by taking a look at the structure of the theme. We'll see the different pieces that make up the theme including the layout template which defines the overall layout for the body of the pages in your site and how we can do things like including our own style sheets and scripts files. We'll also take our first look at modifying Orchard through third-party code by installing a different theme from the Orchard Gallery. Or also going to explore the topic of widgets in Orchard and how they relate to the layout defined by the theme through the concept of zones. We'll see how they're different types of widgets and how they act much like different types of content, as we saw the previous model with blog and page content types. And finally we'll talk about the concept of layers and how we can use layers to control when widgets are displayed on our site.