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

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 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access