Orchard CMS Tutorial for Absolute Beginners

Learn the fundamentals of Orchard CMS with Step-By-Step instructions.
3.7 (120 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
5,634 students enrolled
Free
Start Learning Now
  • Lectures 48
  • Length 2 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 12/2013 English

Course Description

Hello Welcome to this course on “Orchard CMS for Absolute Beginners”.

Are you confused, frustrated or intimidated about how to begin or get started with Orchard CMS? If your answer to this question is YES, then this course is for YOU!

NOTE : Orchard 1.9 Tutorials (In Progress)

What is this course about?

Orchard CMS for Absolute Beginners is a course about the latest open-source .NET Content Management System which is written in ASP.NET platform using the ASP.NET MVC framework.

What are the course requirements?

In order to get started with this course you will need to install the following things on your computer

  • Microsoft WebMatrix 3
  • SQL Server 2012 Express
  • Visual Studio 2012 or higher (Including free express editions)
  • Download Orchard CMS source and web project from CodePlex
  • IIS 7.5/ 8 / 8.1
  • Any web browser


How will you benefit from this course?

You will get a good working knowledge of Orchard CMS and its admin panel and how to use Orchard CMS as an advanced user.

After completing this course you will be able to download Orchard, Install it locally and remotely on a live web server, use the Orchard admin panel very efficiently, Install new themes and modules from the gallery, create pages, blogs and pretty much everything that a content manager will do to manage his content using Orchard CMS.

What things you will be learning in this course?

  • Getting started with Orchard CMS
  • Learn how to Install Orchard CMS on your local IIIS
  • Learn about all the Orchard CMS Terminologies
  • Learn how to use the Orchard CMS Admin Panel
  • Learn how to host an Orchard CMS website on to a live web server
  • Learn how to use the Built-In Modules & feature in Orchard CMS


Before you join this course I would like to introduce myself to you.

My name is Abhishek Luv and I’m from Mumbai, India. I’m an Orchard Dojo trainer and a contributor to the official orchard cms documentation website and I have created numerous courses and tutorial videos on orchard. I’m also the founder of Orchard Beginner. Now, orchard beginner is and will be the one-stop place where you can get started with orchard cms , but orchard beginner is still in its initial stage and it will build up pretty soon. And I’m also the founder of the orchard cms india community.

I hope that I have convinced you to join this course. Join Now.

Thank You!

What are the requirements?

  • Microsoft WebMatrix 3
  • Visual Studio 2012 or above(Including free expression editions)
  • SQL Server 2012 Express
  • IIS Internet Information Server (7.5 / 8 / 8.1)
  • Orchard CMS Source Code and Web Project from CodePlex
  • Web Browser (IE, Chrome, FireFox)

What am I going to get from this course?

  • Getting started with Orchard CMS
  • Learn how to Install Orchard CMS on your local IIS
  • Learn about all the Orchard CMS Terminologies
  • Learn how to use the Orchard CMS Admin Panel
  • Learn how to host an Orchard CMS website on to a live web server

What is the target audience?

  • Novice Web Developers
  • Anyone having interest to learn Orchard CMS
  • College students

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction (Version 1.7.x onwards)
02:25

Orchard CMS for Absolute Beginners is a course about the latest open source .NET Content Management System which is written using the ASP.NET MVC framework

  • What is Orchard CMS
  • Basic’s of Orchard CMS
  • Terminologies used in Orchard CMS
  • How to install Orchard CMS both locally and remotely on a live web server
  • How to use Orchard CMS
  • How to install Modules and Themes from the Orchard Gallery
  • How to create Pages, Blogs
  • How to use out of the box features provided by Orchard to create Categories, Menus and Email Notifications using the workflow module

Hello Welcome to this course on “Orchard CMS for Absolute Beginners”.

Are you confused, frustrated or intimidated about how to begin or get started with Orchard CMS? If your answer to this question is YES, then this course is for YOU!

What is this course about?

Orchard CMS for Absolute Beginners is a course about the latest open-source .NET Content Management System which is written in ASP.NET platform using the ASP.NET MVC framework.

What are the course requirements?

In order to get started with this course you will need to install the following things on your computer

  • Microsoft WebMatrix 3
  • SQL Server 2012 Express
  • Visual Studio 2012 or higher (Including free express editions)
  • Download Orchard CMS source and web project from CodePlex
  • IIS 7.5/ 8 / 8.1
  • Any web browser

How will you benefit from this course?

You will get a good working knowledge of Orchard CMS and its admin panel and how to use Orchard CMS as an advanced user.

After completing this course you will be able to download Orchard, Install it locally and remotely on a live web server, use the Orchard admin panel very efficiently, Install new themes and modules from the gallery, create pages, blogs and pretty much everything that a content manager will do to manage his content using Orchard CMS.

What things you will be learning in this course?

  • Getting started with Orchard CMS
  • Learn how to Install Orchard CMS on your local IIIS
  • Learn about all the Orchard CMS Terminologies
  • Learn how to use the Orchard CMS Admin Panel
  • Learn how to host an Orchard CMS website on to a live web server
  • Learn how to use the Built-In Modules & feature in Orchard CMS

Before you join this course I would like to introduce myself to you.

My name is Abhishek Luv and I’m from Mumbai, India. I’m an Orchard Dojo trainer and a contributor to the official orchard cms documentation website and I have created numerous courses and tutorial videos on orchard. I’m also the founder of Orchard Beginner. Now, orchard beginner is and will be the one-stop place where you can get started with orchard cms , but orchard beginner is still in its initial stage and it will build up pretty soon. And I’m also the founder of the orchard cms india community.

I hope that I have convinced you to join this course. Join Now.

Thank You!

Article

Hello,

Thanks for joining this course. It has been quite a long time that this course was not updated but still the course content is fully relevant to all the concepts of Orchard.

For latest content on Orchard please join us at Orchard Beginner.

Orchard Beginner is created with the aim to provide users and developers to have a Beginner's Guide to learn the ins and outs of Orchard.

Orchard is delivered under the .NET Foundation http://www.dotnetfoundation.org/orchard. For more info on Orchard visit the official website http://www.orchardproject.net/ and for more Orchard CMS tutorials subscribe to our channel or bookmark this website http://orchardbeginner.com/ for future reference.

01:04
  • Orchard CMS is a free , open source, community-focused content management System built on the ASP.NET MVC platform
  • Orchard CMS can be used for creating public facing websites, blogs, forums or web apps
  • ShowOrchard is an awesome website which shows one of the best websites created using Orchard CMS www.showorchard.com
Article

Try Orchard! is a showcase for the Orchard content management framework: you can try how Orchard feels by checking out an already running demo site where you can play with Orchard as you wish. You can log in to the admin site with the admin/password credentials.

Try Orchard! demo sites are re-installed hourly. There are five demo sites running at the same time and from the above links you can open the freshest (i.e. that was installed most recently) site.

Demo sites run on DotNest, the Orchard SaaS.

DotNest - The SaaS Provider for Orchard CMS
Article
01:16
01:31

There are two different scenarios in which Orchard CMS can be used 1.User and 2.Developer

  • User : Web project is a web-ready instance of Orchard CMS which is ready for deployment
  • Developer : Source code project contains the whole source code of Orchard CMS which is to be used by a developer for creating custom modules or may be extend some features within Orchard
03:36
  • WebMatrix is a light-weight, free web developer tool
  • Can be used for creating Orchard websites, Orchard Themes, etc
  • In order to create modules in Orchard, Visual Studio will be the right and the best tool. So, choose wisely and according to your project requirement
03:23

Recipes in Orchard allows us to select the environment for our Orchard CMS Installation

Orchard CMS provides 3 Recipes by default

  • Default : Provides out of the box features of Orchard i.e. Pages, Blogs, Modules
  • Blog : Provides only the Blog feature
  • Core : Intended for developers who will create custom modules and themes

If you want to learn about Recipes in more detail then please check this course too.

https://www.udemy.com/orchard-cms-tutorial-recipes-in-orchard-cms

05:29
  • Copy-Paste the Orchard folder within the wwwroot folder
  • Open IIS Manager, Convert to application and apply App-Pool
  • Give write permissions to the App_Data and the Media folder
  • Browse to the website
  • Orchard CMS Installation Page, Select Recipe and click Finish Setup
01:00
  • IIS Full trust level is required by Orchard CMS starting from version 1.6
  • Orchard is configured out of the box to run in Full Trust and
  • Medium Trust is no longer supported
  • Latest versions of Orchard do not support Medium Trust
03:06
  • App_Data : For storing Dependencies , Logs, Recipes , Sites
  • Bin : For storing .dll files required by Orchard
  • Config : Contains configuration files
  • Core : Contains the core features provided by Orchard
  • Media : This folder is used to store contents like Images or any other files within a folder named similar to the selected Recipe while installing Orchard
  • Modules : Modules are stored in the Modules folder
  • Themes : Themes are stored in the Themes folder
02:12
01:42
01:45
  • What is Orchard CMS
  • Technologies used
  • Source or Web project
  • Tool for Orchard CMS : WebMatrix or Visual Studio
  • Recipes in Orchard
  • Installing Orchard using IIS 8.1
  • Support IIS Full Trust only
  • Orchard CMS Folder Structure
  • Themes and Modules
01:28

In the next section we will be talking about the Terminologies used within Orchard CMS

  • Create pages,blogs,blog posts,
  • Talk about Content Types, Parts, Field, Items
  • Widgets,Layers,Queries,Projection,Taxonomies,Navigation, Media Library, Image Editor

Thank you!

03:29

How to install Orchard CMS Source Code Project with Visual Studio 2012

Section 2: Orchard CMS for Absolute Beginners Part 1 (Version 1.7.x onwards)
02:36

Welcome to the second module of this course

  • In this video we will be talking about pages and blogs
  • Create a page and publish a page
  • Create a blog and post a blog post
02:42
  • Content type can be seen as a category of content and it represents what a content item is
  • Page is a content type in orchard
  • Content types are built from smaller parts called content parts
02:18
  • Content items in Orchard are composed from existing nuggets of data and logic called Content Parts
  • Content Parts are pieces of reusable unit in Orchard for ex. TitlePart,CommonPart, AutoroutePart, BodyPart
03:58
  • Are pieces of information that can be added to a content type
  • They have a name and a type and are specific to a content type
02:38
  • Is a single piece of content often associated with a single url address
  • Pages , blog posts are content items
04:49

A layer is group of widgets with their positioning , zone name and ordering that is activated by a specific rule

02:41
  • Widget is a small fragment of UI that can added to some or all pages of the site for ex. Tag clouds, blog post archives
  • Zones are specific parts of a Layout that can be customized by inserting a widget
  • In some themes zone are collapsible, which means that they disappear if they contain no active widgets
03:20

Queries is a feature in orchard which allows us to create queries from the admin panel based on the following three parameters

  • Filter : for ex. Content types
  • Sort Criteria : for ex. Creation date, Publication date
  • Layout : Renders Grid, HTML List, etc.
04:21
  • Projection feature and the Queries feature go hand in hand
  • Queries feature is used to create a query based on a specific content type. But, a query doesn't do anything by itself
  • That's where projection feature comes into place
  • Projection is used to project the result of the query created by the Queries Module
02:38

Taxonomies module provides categorization of content types in Orchard

04:19

Navigation menus can be created in a lot of different ways in Orchard

  • Content Menu Item : Add a content item to the menu
  • Custom Link : Represents a simple custom link with a text and a url
  • HTML Menu Item : Render some custom HTML in the menu
  • Query Link : Inject menu items from a query
  • Taxonomy Link : Inject menus from a taxonomy
03:06

In latest version 1.7.2 of orchard we also get an awesome Image editor together with the media library feature

02:04
  • Created a page and a blog
  • Content types, parts, fields , items
  • Widgets, Zones and Layers
  • Queries and Projections
  • Taxonomies
  • Navigation
  • Media Library and Image Editor
01:07

In the next section we will be talking about the out of the box features

provided by Orchard modules like

  • Creating categories using Taxonomies module for pages and blogs
  • Creating menus and sub menus using Taxonomies module
  • Creating a content type, attaching a content field to it
  • Creating a custom form for that content type
  • Creating an Email notification workflow using the workflow module
  • Users, Roles and Permissions
  • Site Settings
  • Warmup Module
  • Caching
  • Hosting : Shared or Dedicated
  • SQL Server CE or Full SQL Server
Section 3: Orchard CMS for Absolute Beginners Part 2 (Version 1.7.x onwards)
04:45

In this video we will be creating categories for our blog posts so that we can display blog posts according to the current selected category

02:04
  • Creating a new content type using the Orchard admin panel
  • Attaching content fields to the content type
03:17
  • Custom forms allows us to create forms in Orchard
  • For ex. Contact us form, Application Submission form etc..
02:32

Users, Roles and Permissions in Orchard

06:32
  • Latest version of Orchard i.e. 1.7.x provides a feature called Workflow
  • Workflow modules allows us to create a workflow with a starting point and a ending point in other words its Visual Programming
03:47

In this video we will be talking about site settings in Orchard

  • Site name, Site culture, Time zone, Title separator, Items per page , etc..
02:00

Provides a mechanism to generate static version of pages used during application warm-up

03:33
  • Orchard provides two types of caching modules
  • One is the output cache module for caching pages on the web server
  • Second is the syscache module which enables database caching using the syscache provider
03:13

Installing Orchard CMS using SQL Server 2012 Express Edition

07:33

Hosting Orchard CMS to a live web server

01:49

    Creating categories using Taxonomies module for pages and blogs

    Creating menus and sub menus using Taxonomies module

    Creating a content type, attaching a content field to it

    Creating a custom form for that content type

    Creating an Email notification workflow using the workflow module

    Users, Roles and Permissions

    Site Settings

    Warmup Module

    Caching

    Hosting : Shared or Dedicated

    SQL Server CE or Full SQL Server

Section 4: Orchard CMS for Absolute Beginners Part 3(Version 1.7.x onwards)
Multi Tenancy : Creating Mutiple Orchard Websites
05:21
Setting-Up Recaptcha in Orchard
02:43
Content & Widget Control Wrappers
01:55
Section 5: Orchard CMS for Absolute Beginners Part 4 (Version 1.9 onwards)
Let's Stay Connected
Article
Resources
Article
Next Level : Orchard CMS Recipes (Free Course)
Article
Section 6: Quiz
13 questions

Quiz for Orchard CMS

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Abhishek Luv, ASP.NET MVC Freelance Trainer

Abhishek Luv is currently a Freelance ASPNET MVC Trainer and provides training services to training companies, corporate's and institutes all over India and also on individual basis for students and freshers in Mumbai.

Abhishek Luv was a ASPNET MVC Freelance Consultant developing web applications using ASP.NET MVC, Entity Framework, Bootstrap & Azure.

Abhishek Luv has been developing and designing websites and web applications for the last 3 years. During these years Abhishek has been involved in technologies such as C#, ASPNET MVC, Visual Studio, and Entity Framework and now is mostly working on the Microsoft stack.

In his work so far, Abhishek has designed, developed and deployed software and products using Microsoft Technologies and worked with people from countries like Canada, India, Switzerland, United Kingdom, among others.


Instructor Biography

Orchard Beginner, Orchard CMS Recipes, Theme Development, Workflows Tutorials

Are you confused, frustrated or intimidated about how to begin or get started with Orchard? Have no fear Orchard Beginner is here.

Orchard Beginner is created with the aim to provide users and developers to have a Beginner's Guide to learn the ins and outs of Orchard.

Ready to start learning?
Start Learning Now