Skip to:Content
|
Bottom
Cover image for Professional DotNetNuke module programming
Title:
Professional DotNetNuke module programming
Personal Author:
Publication Information:
Indianapolis, IN : Wiley Publishing, 2009
Physical Description:
xxvii, 306 p. : ill. ; 24 cm.
ISBN:
9780470171165

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010185515 TK5105.8885.A26 S44 2009 Open Access Book Book
Searching...

On Order

Summary

Summary

Professional DotNetNuke Module Programming details the development techniques needed to work within the DotNetNuke framework. Emphasis is placed on the available methods to extend the framework, as well as the situations and rules governing when each respective extension model should be used. Along with this emphasis on selecting the right extension method, the book stresses leveraging the framework in as many areas as possible, and ultimately using the framework to the advantage of the developer.

The reader should have a working knowledge of standard ASP.NET development techniques and terminologies. Samples in the book are provided in both C# and Visual Basic (VB). Users do not need to have a comprehensive understanding of DotNetNuke prior to using this book and careful consideration has been taken to ensure that DotNetNuke-specific terminology is explained as the book progresses.

This book primarily covers development techniques within the DotNetNuke 5.x platform and identifies and documents some excellent new features that are supported starting with DotNetNuke 5.0. The inclusion of jQuery exposes developers to a great JavaScript library that will enable interactive and animated interfaces to be created easily. Similarities and differences between the 4.x and 5.x platforms are covered, enabling readers to apply some newer concepts to the older technology. Also covered in this book are recommended practices for successful integration with the framework.

Examples are based on a guestbook module that demonstrates how individual portions interact with one another. The discussion lays the foundation for the most basic elements of development within DotNetNuke. Readers learn about the more advanced module programming concepts, such as optional interfaces and DotNetNuke user controls. This discussion also introduces other extension methods, such as authentication providers and skin objects.


Table of Contents

1 Introduction to DotNetNuke and Resources
2 Creating the Development Environment
3 Underneath the DotNetNuke Hood
4 Guestbook Module Requirements
5 Starting the Module Creation Process
6 Investigating DotNetNuke Components
7 Creating The Module Back End
8 Creating the Localized User Interface
9 Packaging, Installing, and Debugging the Module
10 Implementing Optional DotNetNuke Interfaces
11 DotNetNuke Scheduled Tasks
12 DotNetNuke User Controls
13 Module Navigation and Communication
14 Third-Party Components and Controls
15 DotNetNuke, Modules, and Ajax Functionality
16 Creating Skin Objects
17 Creating Authentication Providers
18 DotNetNuke Development Best Practices
Appendix A Community Resources
Appendix B Additional web.config Options
Appendix C Distributing Modules
Appendix D Additional .DNN File Options
Appendix E Working with DotNetNuke Entities
Index
Go to:Top of Page