Advanced Orchard
Explores many of the core concepts used to extend the Orchard CMS by writing a custom module.
Authored by:
Kevin Kuebler
Duration: 4h 12m
Level: Advanced
Released: 4/6/2012
Features:
Duration: 4h 12m
Level: Advanced
Released: 4/6/2012
Features:
Course Rating:
You are currently not signed in. Please sign in to access subscriber-only content.
Currently using: {{getCurrentPlayerName()}} [Change]
| expand all | collapse all | Progress | Duration | |
|---|---|---|---|
Introduction and Getting Started |
|
00:16:10 | |
|
Introduction
|
|
00:51 | |
|
Orchard Review
|
|
01:08 | |
|
Course Outline
|
|
02:00 | |
|
Demo: Orchard Movies Preview - Part 1
|
|
01:58 | |
|
Demo: Orchard Movies Preview - Part 2
|
|
02:59 | |
|
Getting Setup for Orchard Development
|
|
01:17 | |
|
Getting the Orchard Source Code
|
|
02:40 | |
|
Exploring the Orchard Solution
|
|
02:24 | |
|
Summary
|
|
00:53 | |
Creating a Module |
|
00:29:32 | |
|
Outline
|
|
00:48 | |
|
Creating a Module
|
|
00:55 | |
|
Generating a New Module
|
|
04:30 | |
|
Exploring the Generated Project
|
|
01:37 | |
|
Migrations
|
|
01:39 | |
|
Creating a Migration
|
|
02:28 | |
|
Defining the Movie Content Type
|
|
02:28 | |
|
Running the First Migration
|
|
01:40 | |
|
Updating the Movie Content Type
|
|
03:29 | |
|
Creating a Movie Content Item
|
|
02:00 | |
|
Customizing Part Settings
|
|
07:02 | |
|
Summary
|
|
00:56 | |
Creating a Custom Content Part |
|
00:53:32 | |
|
Outline
|
|
01:46 | |
|
Creating the Content Part Record
|
|
03:22 | |
|
Creating the MoviePart
|
|
03:13 | |
|
Migration for the MoviePart
|
|
04:09 | |
|
Drivers
|
|
02:15 | |
|
Creating the MoviePart Driver
|
|
05:50 | |
|
Placing the Editor Template
|
|
03:05 | |
|
Handlers
|
|
02:57 | |
|
Creating the MovieHandler
|
|
02:50 | |
|
Handling the Editor Post Method in the Driver
|
|
03:05 | |
|
Displaying Part Shapes on the Front End
|
|
04:19 | |
|
Introducing Taxonomies
|
|
03:25 | |
|
Configuring the Genre Taxonomy Field
|
|
03:25 | |
|
The FeatureEventHandler
|
|
04:23 | |
|
Creating the Genre Taxonomy
|
|
03:13 | |
|
Summary
|
|
02:15 | |
Non-Content Data and MVC in Orchard |
|
00:54:39 | |
|
Outline
|
|
02:32 | |
|
Creating the Model for Actors
|
|
04:00 | |
|
Creating a View Model for the MoviePart EditorTemplate
|
|
03:44 | |
|
Adding UI for Editing the Actor List on a MoviePart
|
|
03:14 | |
|
Creating a Movie Service for Saving the MoviePart with Actors
|
|
03:12 | |
|
Saving Actors Using the Movie Service
|
|
02:28 | |
|
Creating a Menu Section in the Orchard Dashboard
|
|
04:07 | |
|
Creating an MVC Controller for Managing Actors in the Dashboard
|
|
04:28 | |
|
Creating the Actors Index View
|
|
04:09 | |
|
Adding a Route
|
|
03:35 | |
|
Finishing the Actors Managment - CRUD
|
|
02:46 | |
|
Actors CRUD Code - Part 1
|
|
06:25 | |
|
Actors CRUD Code - Part 2
|
|
02:18 | |
|
Adding Actors to the Front End
|
|
05:52 | |
|
Summary
|
|
01:49 | |
Customizing Layout and Connecting to an External Service |
|
00:45:01 | |
|
Outline
|
|
01:20 | |
|
Overview of Style Changes
|
|
04:20 | |
|
Shape Placement Review
|
|
01:25 | |
|
Overriding the Content Shape
|
|
04:28 | |
|
Projector Overview
|
|
01:53 | |
|
Projector Demo
|
|
03:26 | |
|
Settings Overview
|
|
02:26 | |
|
Settings Implementation
|
|
04:48 | |
|
The TMDb API
|
|
01:54 | |
|
Implementing Movie Lookup
|
|
05:14 | |
|
Implementing Movie Import
|
|
05:52 | |
|
Declaring Permissions
|
|
03:14 | |
|
Enforcing Permissions
|
|
02:45 | |
|
Summary
|
|
01:56 | |
Finishing Touches |
|
00:54:04 | |
|
Outline
|
|
01:02 | |
|
Adding Tagline and Keywords
|
|
03:57 | |
|
Adding the Tagline Shape
|
|
03:37 | |
|
Adding an Alternate for the Tagline Shape
|
|
05:05 | |
|
Refactoring the Actors List
|
|
02:18 | |
|
Refactoring the Actors List - Part 2
|
|
02:47 | |
|
Using ShapeResult to Implement Ajax Filter for Actors
|
|
04:32 | |
|
Similar Movies Feature Overview
|
|
02:24 | |
|
Indexing Movie Content Items
|
|
03:09 | |
|
Indexing Keywords
|
|
03:13 | |
|
Finding Similar Movies
|
|
05:12 | |
|
Displaying Similar Movies
|
|
03:55 | |
|
Viewing the Results of the Similar Movies Feature
|
|
02:15 | |
|
Packaging a Module for the Orchard Gallery
|
|
03:19 | |
|
Submitting a Module to the Orchard Gallery
|
|
03:46 | |
|
Summary
|
|
03:33 |
Introduction and Getting Started