MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

Advanced Orchard

Course Summary

This course will show you how to build a custom Orchard module, from the initial creation of the module all the way through publishing it to the Orchard Gallery. Along the way we'll learn a lot of concepts and techniques for Orchard module development. Th

  • +

    Course Syllabus

    ● Introduction and Getting Started
        ◦ Introduction
        ◦ Orchard Review
        ◦ Course Outline
        ◦ Demo: Orchard Movies Preview - Part 1
        ◦ Demo: Orchard Movies Preview - Part 2
        ◦ Getting Setup for Orchard Development
        ◦ Getting the Orchard Source Code
        ◦ Exploring the Orchard Solution
        ◦ Summary
    ● Creating a Module
        ◦ Outline
        ◦ Creating a Module
        ◦ Generating a New Module
        ◦ Exploring the Generated Project
        ◦ Migrations
        ◦ Creating a Migration
        ◦ Defining the Movie Content Type
        ◦ Running the First Migration
        ◦ Updating the Movie Content Type
        ◦ Creating a Movie Content Item
        ◦ Customizing Part Settings
        ◦ Summary
    ● Creating a Custom Content Part
        ◦ Outline
        ◦ Creating the Content Part Record
        ◦ Creating the MoviePart
        ◦ Migration for the MoviePart
        ◦ Drivers
        ◦ Creating the MoviePart Driver
        ◦ Placing the Editor Template
        ◦ Handlers
        ◦ Creating the MovieHandler
        ◦ Handling the Editor Post Method in the Driver
        ◦ Displaying Part Shapes on the Front End
        ◦ Introducing Taxonomies
        ◦ Configuring the Genre Taxonomy Field
        ◦ The FeatureEventHandler
        ◦ Creating the Genre Taxonomy
        ◦ Summary
    ● Non-Content Data and MVC in Orchard
        ◦ Outline
        ◦ Creating the Model for Actors
        ◦ Creating a View Model for the MoviePart EditorTemplate
        ◦ Adding UI for Editing the Actor List on a MoviePart
        ◦ Creating a Movie Service for Saving the MoviePart with Actors
        ◦ Saving Actors Using the Movie Service
        ◦ Creating a Menu Section in the Orchard Dashboard
        ◦ Creating an MVC Controller for Managing Actors in the Dashboard
        ◦ Creating the Actors Index View
        ◦ Adding a Route
        ◦ Finishing the Actors Managment - CRUD
        ◦ Actors CRUD Code - Part 1
        ◦ Actors CRUD Code - Part 2
        ◦ Adding Actors to the Front End
        ◦ Summary
    ● Customizing Layout and Connecting to an External Service
        ◦ Outline
        ◦ Overview of Style Changes
        ◦ Shape Placement Review
        ◦ Overriding the Content Shape
        ◦ Projector Overview
        ◦ Projector Demo
        ◦ Settings Overview
        ◦ Settings Implementation
        ◦ The TMDb API
        ◦ Implementing Movie Lookup
        ◦ Implementing Movie Import
        ◦ Declaring Permissions
        ◦ Enforcing Permissions
        ◦ Summary
    ● Finishing Touches
        ◦ Outline
        ◦ Adding Tagline and Keywords
        ◦ Adding the Tagline Shape
        ◦ Adding an Alternate for the Tagline Shape
        ◦ Refactoring the Actors List
        ◦ Refactoring the Actors List - Part 2
        ◦ Using ShapeResult to Implement Ajax Filter for Actors
        ◦ Similar Movies Feature Overview
        ◦ Indexing Movie Content Items
        ◦ Indexing Keywords
        ◦ Finding Similar Movies
        ◦ Displaying Similar Movies
        ◦ Viewing the Results of the Similar Movies Feature
        ◦ Packaging a Module for the Orchard Gallery
        ◦ Submitting a Module to the Orchard Gallery
        ◦ Summary


Course Fee:
USD 29

Course Type:


Course Status:



1 - 4 hours / week

This course is listed under Development & Implementations Community

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top