images

Developing Modules: Business Logic

WHAT YOU WILL LEARN IN THIS CHAPTER

  • Navigating the DNN API
  • Using common DNN controls
  • Leveraging Web API
  • Creating scheduled jobs
  • Understanding DNN navigation options
  • Building multiple UI controls

WROX.COM CODE DOWNLOADS FOR THIS CHAPTER

The wrox.com code downloads for this chapter are found at www.wiley.com/go/prodnn7 on the Download Code tab. The code is in the Chapter 15 download and individually named according to the names throughout the chapter.

Chapter 13 introduced a high-level overview of development in DNN and Chapter 14 brought along discussions around the user interface. Now, it's time to dig in to the nuts and bolts of development and discuss the inner workings of the .NET side of development. This chapter investigates the API structure, shared controls, and more. The goal of this chapter is to expose you to the elements available to developers, leaving the specific implementation to the problem at hand.

NAVIGATING WITH THE DNN API

One of the most common complaints that arise from those new to working with DNN is that the API is cumbersome and hard to understand. Given the complex size of the API this is understandable; however, armed with a few key points of understanding it is much easier to navigate. To help dispel some of the confusion, lets dive into some often used namespaces in the DNN API to review their purpose and benefit ...

Get Professional DNN7: Open Source .NET CMS Platform now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.