DotNetNuke is a powerful open source framework for creating and deploying web sites with dynamic and interactive content. Written by the creator of DotNetNuke and a team of DotNetNuke community experts and ASP.NET programmers, this book provides you with the tools and insight you need to install, configure, and develop web applications with DotNetNuke 5.
After Shaun Walker's introduction to DotNetNuke and the business aspects of creating and nurturing the DotNetNuke community, product, and a new DotNetNuke corporation, the authors demonstrate how to manage and administer a DotNetNuke portal. They then show you how the application works through the DotNetNuke application architecture and its major application programming interfaces (APIs), which provide DotNetNuke's power.
You'll discover how to extend the portal framework by developing and distributing modules that plug into a DotNetNuke portal, and you'll examine the flexible skinning capabilities of DotNetNuke. This helpful exploration of the history, structure, and foundation of the DotNetNuke application affirms its place as an extremely extensible application framework.
What you will learn from this book
- The latest features and functionality of DotNetNuke 5 and the differences between DotNetNuke Community Edition and Professional Edition
The responsibilities of a host/administrator who is using DotNetNuke as a web portal, such as the uploading of skins and modules
The core modules that are included with DotNetNuke and how to use them
Ways to integrate DotNetNuke into an existing membership structure
Techniques for replacing hard-coded text with dynamic strings
The new unified model for packaging extensions for distribution
Who this book is for
This book is for nondevelopers who are interested in exploring the DotNetNuke framework as well as experienced ASP.NET developers who want to build dynamic ASP.NET sites or create add-ins to DotNetNuke.
Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.