Intermediate techniques in module development

  • Custom routes
  • Navigation providers: implementing an admin menu (with corresponding admin controller)
  • Resource manifest
  • Filters: result and action filters, FilterProvider
  • Event bus and event handlers; creating a "filter" extension point with prioritized injected dependencies (like IHtmlFilter)
  • Permissions and authorization
  • Background tasks

Time requirement: 3h 0m

Dependencies: Basic techniques in module development

Parent topic: Module development and APIs

This page is part of the Orchard Dojo Library!

This page and many others here are part of the open source, portable package of Orchard goodies: the Orchard Dojo Library. The Library is freely accessible by anyone; just go to its repository to download its full content (you can even download the textual content of the Library as a big concatenated document in HTML), file issues or fork it! You can even edit it online on Bitbucket, just click on the Edit link in the upper right corner!