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: User Interfaces

WHAT YOU WILL LEARN IN THIS CHAPTER

  • Understanding module/page interactions
  • Supporting AJAX in modules
  • Using jQuery and jQueryUI
  • Referencing and managing custom JavaScript
  • Using DNN jQuery plugins
  • Implementing consistent design

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 14 download and individually named according to the names throughout the chapter.

Chapter 13 introduced a plethora of information and is designed to be a high-level introduction to the ins and outs of developing modules using the DNN Platform. This chapter starts a deep dive into the specifics and nuances of working with the DNN environment as it relates to the user interface portion of your module. We will revisit a few topics from prior chapters to add a deeper level of information and context to each of these elements.

UNDERSTANDING DNN AND MODULE INTERACTIONS

Before diving into any of the specific development patterns or even the specific UI controls and other elements, it is important to understand how a DNN module is used. This is important as, unlike development when you have full control over the page, the site administrator has that level of control in DNN.

In the prior chapter, we introduced the concept of Tabs, Modules, and TabModules ...

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