O'Reilly logo

Professional DNN7: Open Source .NET CMS Platform by Ralph Williams, Jr., Scott Willhite, Erik van Ballegoij, Will Strohl, Dennis Shiao, Mitchel Sellers, Nathan Rover, Ashish Prasad, Clinton Bland, Chris Paterra, Charles Nurse, Israel Martinez, Peter Donker, Cathal Connolly, Bruce Chapman, Shaun Walker

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required