Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Introduction
Who This Book Is For
What This Book Covers
How This Book Is Structured
What You Need to Use This Book
Conventions
Source Code
Errata
p2p.wrox.com
Chapter 1: An Inside Look at the Evolution of DNN
From Humble Beginnings…
The Dot-Com Era
IBuySpy Portal
ASP.NET
IBuySpy Portal Forum
IBuySpy Workshop
Subscription Fiasco
Microsoft
DotNetNuke
Licensing
Core Team
XXL Fork
Trademarks
Sponsorship
Enhancements
Security Flaw
DotNetNuke 2.0
DotNetNuke.com Website
Provider Model
Open Source Philosophy
Stabilization
Third-Party Components
Core Team Reorganization
Microsoft Membership API
“Breaking” Changes
Web Hosters
DotNetNuke 3.0
Release Schedule
DotNetNuke Projects
Intellectual Property
Marketing
Microsoft Hosting Program
Infrastructure
Branding
Tech Ed
Credibility
Trademark Policy
ASP.NET 2.0
Reorganization
Microsoft Conferences
DotNetNuke 4.0
Slashdotted
Benefactor Program
Opportunists
Yin and Yang
A New Company
Larry Augustin
Performance
DotNetNuke Marketplace
Free Module Promotion
Conferences
Microsoft Valuable Professionals
Fundraising
Awards and Accolades
DotNetNuke OpenForce 07
SLA Program
More Fundraising
CodePlex
Security Issues
IP Disputes
Term Sheets
DotNetNuke OpenForce 08
DotNetNuke Professional
Series A Announcement
Physical Offices
DotNetNuke 5.0
Day of DotNetNuke
DNN-Europe
Snowcovered Acquisition
Telerik Partnership
Series B
Open-DocumentLibrary Acquisition
DotNetNuke Enterprise Edition
POET Vulnerability
DotNetNuke.com Overhaul
Active Modules Acquisition
Nik Kalyani Leaves DNN Corp
Cloud. Mobile. Social.
DotNetNuke 6.0
DotNetNuke World 2011
DotNetNuke Gets Social
Microsoft Azure Partnership
DNN World 2012
DotNetNuke 7.0
iFinity Acquisition
10-Year Anniversary
DNN Social
DotNetNuke.com Hacked
Rebranding
DNNCon
Scott Willhite Moves On
DNN 7.x Releases
My Departure from DNN Corp
Summary
Chapter 2: Installing DNN Version 7
What You Need To Install DNN Platform Version 7
Upgrading the DNN Platform to Version 7
Getting a Trial Version of Evoq Content
Common Installation Issues
Summary
Chapter 3: DNN Platform Overview
Core Platform Objects
Security
Summary
Chapter 4: Site Administration
Wrox.com Code Downloads for this Chapter
What Is Site Administration?
Common Administrative Tasks
Admin Menu Features
Best Practices for Site Administrators
Summary
Chapter 5: Host Administration
Why Do You Need the Host?
What Is Host Administration?
Host Menu Pages
Additional Host Features on Admin Site Settings
Additional Host Features on the Control Panel
Host Options on the Module Actions Menu
Integrating with a Third-Party Provider
Summary
Chapter 6: Modules
What Is a Module?
Where Do Modules Live on a Page?
Adding a Module to a Page
One Module Across Multiple Pages
One Module Across Multiple Sites
Working with Modules
Where to Get Modules
Viewing Modules and Extensions
Installing Modules into DNN
The Extension Verification System
In Depth with the HTML Module
Summary
Chapter 7: System Architecture
Patterns and Concepts
Architectural Overview
Namespace Overview
Summary
Chapter 8: Core DNN APIs
The CBO Class
Caching
Event Logging
Exception Management
Scheduler
Module Interfaces
Summary
Chapter 9: Membership Security
Wrox.com Code Downloads for this Chapter
DNN Membership Overview
Membership Provider
Authentication Providers
Membership Management Enhancements
Summary
Chapter 10: Localization
Locales in DNN
Resource Files
The API
Localizing Modules
Summary
Chapter 11: Search
History
Objectives of the New Search Functionality
Apache Lucene
Search Architecture
Platform Features
Evoq Features
Administration
Search Phases
Module Integration
Entities
APIs
Writing a New Crawler
Troubleshooting
Summary
Chapter 12: URL Management
The History of DNN URL Schemes
Understanding URL Structure in DNN
URL Configuration and Customization
Summary
Chapter 13: Beginning Module Development
Wrox.com Code Downloads for this Chapter
A Guided Tour of Your Work Environment
Your Toolbox
The Environment
Organizing Your Project
Module Design Considerations
About Modules, TabModules, Module Definitions
A Guestbook Module
Wrapping It Up
Summary
Chapter 14: Developing Modules: User Interfaces
Wrox.com Code Downloads for this Chapter
Understanding DNN and Module Interactions
Dialogs and AJAX Support
JavaScript, jQuery, and Custom Scripts
DNN jQuery Plugins
Implementing Consistent Design
Summary
Chapter 15: Developing Modules: Business Logic
Wrox.com Code Downloads for this Chapter
Navigating with the DNN API
Using Common DotNetNuke Controls
Leveraging Web API
Controlling Navigation and Module Views
Summary
Chapter 16: Developing Modules: Best Practices and Moving Forward
Wrox.com Code Downloads for this Chapter
Managing DNN References and Versions
Managing External Dependencies
Future-Proofing Data Interactions
Extension Verification Service (EVS)
Getting Prepared for DNN neXt
Summary
Chapter 17: Skinning
Wrox.com Code Downloads for this Chapter
Skinning by Today's Standards
Parts of a DNN Skin
Skinning Approaches
Preparing to Create a Skin
Creating Your First Skin
Basic Layout
Document Setup
Skin Objects
Navigation
Creating Alternate Skins
Creating Containers
Custom 404 and Pop-up Skins
Skin Thumbnails
Creating an Installable Skin Package
Advanced Skinning Techniques
Summary
Chapter 18: Packaging and Distribution
The New Extensions Model
Creating New Extensions
Using the Wizard to Create Packages
Building Packages with Manifest Files
Summary
Chapter 19: Commercial Philosophy
The Fundamentals
Technology
Market Conditions
Distribution Model
Branding
Results
SUMMARY
Chapter 20: Evoq Content
Content Creation
Permissions, Workflow, and Versioning
Optimization
Integrations
Summary
Chapter 21: Evoq Engage
Management Tools
Community Modules
Summary
Chapter 22: The DNN Store
Buying from the Store
The Referral Program
Selling on the Store
Summary
Chapter 23: DNN on Microsoft Azure
Wrox.com Code Downloads for this Chapter
Azure Deployment Scenarios
Installing DNN on Azure Websites
Remote Connections to Azure Websites
Backing Up Your Azure Website
Upgrading to a New DNN Version
Moving an Existing DNN Site to Azure Websites
Managing and Troubleshooting Your Azure Website
Summary
Appendix A: Resources
Appendix B: System Message Tokens
Advertisement
End User License Agreement
← Prev
Back
Next →
← Prev
Back
Next →