Expanded Library

Advanced Orchard

by Kevin Kuebler

Explores many of the core concepts used to extend the Orchard CMS by writing a custom module.

What you'll learn

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. The topic of our module will be Movies. By the end of the course, we'll be able to enter, edit and view Movie content items in Orchard. We'll also be able to enter Actors with a many-to-many relationship to movies. And we'll implement some advanced features like importing movies from an external service, and automatically displaying similar movies to the user based on a Lucene search.

Table of contents

About the author

Kevin Kuebler is a Senior Software Engineer for ViewRay, an innovative medical device company which produces a unique radiotherapy system for the treatment of cancer. He has been developing software for over 15 years, working primarily with Microsoft's .Net platform and related tools. He enjoys building applications for various form factors from the desktop to the web to mobile phones, and has successfully led a wide range of projects from small smart client apps to large enterprise web applicat... more

Ready to upskill? Get started