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: Best Practices and Moving Forward

WHAT YOU WILL LEARN IN THIS CHAPTER

  • Managing project compilation and versioning
  • Managing project dependencies
  • Identifying Azure Support
  • Interacting with the database appropriately
  • Using the Extension Verification Service
  • Preparing for DNN neXt

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

After spending the last few chapters reviewing different techniques and methods for interacting with DNN, it's time to shift focus to high-level best practices and formats. It is great to be able to deliver an extension that works with DNN; however, it is a whole different story to be able to build something that is reusable and comprehensive and that allows your solution to stand the test of time and work across multiple types of DNN installations. This chapter steps through a number of scenarios and discusses special considerations that you should account for when developing any DNN solution.

MANAGING DNN REFERENCES AND VERSIONS

Some of the most complex decisions DNN developers must make relate to the process of managing and selecting the various DNN assemblies when building extensions. You have to ensure that the most “proper” ...

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