Book description
DotNetNuke creator Shaun Walker leads this superlative author team of MVPs while delivering the latest update of a bestseller. They offer complete coverage of the major revisions to DotNetNuke 5, such as more granular administration, widgets, XHTML compliance, improved social networking, workflow, and better content management. They thoroughly cover installing, configuring, administering, and developing modules for DotNetNuke. You?ll learn portal and host administration, configuration in a hosted environment, developing and working with modules, designing a DotNetNuke portal with skins, integrating workflow in DotNetNuke, using DotNetNuke social networking tools, and much more.
Table of contents
- Copyright
- About the Wrox DotNetNuke Series Editor
- About the Authors
- About the Technical Editors
- Credits
- Acknowledgments
- Introduction
-
1. An Inside Look at the Evolution of DotNetNuke
- 1.1. IBuySpy Portal
- 1.2. ASP.NET
- 1.3. IBuySpy Portal Forum
- 1.4. IBuySpy Workshop
- 1.5. Subscription Fiasco
- 1.6. Microsoft
- 1.7. DotNetNuke
- 1.8. Licensing
- 1.9. Core Team
- 1.10. XXL Fork
- 1.11. Trademarks
- 1.12. Sponsorship
- 1.13. Enhancements
- 1.14. Security Flaw
- 1.15. DotNetNuke 2.0
- 1.16. DotNetNuke (DNN) Web Site
- 1.17. Provider Model
- 1.18. Open Source Philosophy
- 1.19. Stabilization
- 1.20. Third-Party Components
- 1.21. Core Team Reorganization
- 1.22. Microsoft Membership API
- 1.23. "Breaking" Changes
- 1.24. Web Hosters
- 1.25. DotNetNuke 3.0
- 1.26. Release Schedule
- 1.27. DotNetNuke Projects
- 1.28. Intellectual Property
- 1.29. Marketing
- 1.30. Microsoft Hosting Program
- 1.31. Infrastructure
- 1.32. Branding
- 1.33. Tech Ed
- 1.34. Credibility
- 1.35. Trademark Policy
- 1.36. ASP.NET 2.0
- 1.37. Reorganization
- 1.38. Microsoft Conferences
- 1.39. DotNetNuke 4.0
- 1.40. Slashdotted
- 1.41. Benefactor Program
- 1.42. Opportunists
- 1.43. Yin and Yang
- 1.44. A New Company
- 1.45. Larry Augustin
- 1.46. Performance
- 1.47. DotNetNuke Marketplace
- 1.48. Free Module Promotion
- 1.49. Conferences
- 1.50. Microsoft Valuable Professionals
- 1.51. Fundraising
- 1.52. Awards and Accolades
- 1.53. DotNetNuke OpenForce 07
- 1.54. SLA Program
- 1.55. More Fundraising
- 1.56. CodePlex
- 1.57. Security Issues
- 1.58. IP Disputes
- 1.59. Term Sheets
- 1.60. DotNetNuke OpenForce 08
- 1.61. DotNetNuke Professional
- 1.62. Series A Announcement
- 1.63. DotNetNuke 5.0
- 1.64. Summary
- 2. Installing DotNetNuke Version 5
- 3. Portal Overview
-
4. Portal Administration
- 4.1. Who Is the Portal Administrator?
- 4.2. Where Do I Begin?
- 4.3. The Control Panel
- 4.4. The Site Wizard
- 4.5. Configuring Your Portal
-
4.6. Pages
- 4.6.1. Changing Navigational Structure
- 4.6.2. Extensions
- 4.6.3. Security Roles
- 4.6.4. Vendors
- 4.6.5. Site Log
- 4.6.6. Newsletters
- 4.6.7. File Manager
- 4.6.8. Recycle Bin
- 4.6.9. Recycling Modules
- 4.6.10. Portal Cleaning Up
- 4.6.11. Event Viewer
- 4.6.12. Site Wizard
- 4.6.13. Solutions Explorer
- 4.6.14. What's New
- 4.7. Summary
-
5. Host Administration
- 5.1. Defining the Host
- 5.2. Working with Host Settings
- 5.3. Host Portals
- 5.4. Host Module Definition
- 5.5. Host File Manager
- 5.6. Host Vendors
- 5.7. Host SQL
- 5.8. Host Schedule
- 5.9. Host Languages
- 5.10. Host Search Admin
- 5.11. Host Lists
- 5.12. Host SuperUser Accounts
- 5.13. Host Skins
- 5.14. Host Extensions
- 5.15. Summary
-
6. Modules
- 6.1. DotNetNuke Modules
-
6.2. Using Modules to Display Content
- 6.2.1. User Content Modules
- 6.2.2. DotNetNuke Project Modules
- 6.2.3. Sub-Project Modules
- 6.3. Commercial and Open-Source Third-Party Modules
- 6.4. Summary
- 7. DotNetNuke Architecture
- 8. Core DotNetNuke APIs
- 9. Member Role
- 10. Client API
- 11. Localization
- 12. Beginning Module Development
-
13. Developing Modules: the Database Layer
-
13.1. Database Design
-
13.1.1. WROX_Suggestion Table
- 13.1.1.1. WROX_AddSuggestion Stored Procedure
- 13.1.1.2. WROX_DeleteSuggestion Stored Procedure
- 13.1.1.3. WROX_GetSuggestion Stored Procedure
- 13.1.1.4. WROX_GetSuggestionIDs Stored Procedure
- 13.1.1.5. WROX_GetSuggestions Stored Procedure
- 13.1.1.6. WROX_UpdateSuggestion Stored Procedure
- 13.1.1.7. WROX_GetSuggestionModulesAllTabs Stored Procedure
- 13.1.1.8. WROX_GetSuggestionModulesThisTab Stored Procedure
- 13.1.2. WROX_SuggestionType Table
-
13.1.1. WROX_Suggestion Table
- 13.2. Concrete Data Provider
- 13.3. Data Abstraction Layer
- 13.4. Summary
-
13.1. Database Design
-
14. Developing Modules: The Business Logic Layer
- 14.1. Developing the Business Logic Layer
- 14.2. Defining Properties for the Info Classes
- 14.3. Creating Business Objects Using the Controller Classes
- 14.4. Summary
- 15. Developing Modules: The Presentation Layer
-
16. Skinning DotNetNuke
- 16.1. ASP.NET 2.0 Master Pages Versus Skinning
- 16.2. A Brief Introduction to Master Pages
- 16.3. Why DotNetNuke Still Uses Its Skinning Engine
- 16.4. File Organization
- 16.5. Skin Parsing
- 16.6. Building DotNetNuke Skins
- 16.7. Client-Side Widget Framework
- 16.8. Super Stylesheets
- 16.9. Creating a Skin Preview Image
- 16.10. Deploying Your Skin
- 16.11. Summary
-
17. Distribution
- 17.1. The New Extensions Model
-
17.2. Creating New Extensions
-
17.2.1. Extension Configuration
- 17.2.1.1. Skin and Container Extension Configuration
- 17.2.1.2. Module Extension Configuration
- 17.2.1.3. Skinobject Configuration
- 17.2.1.4. Provider Extension Configuration
- 17.2.1.5. Authentication System Configuration
- 17.2.1.6. Core Language Pack Extensions Configuration
- 17.2.1.7. Extensions Language Pack Extensions Configuration
-
17.2.1. Extension Configuration
- 17.3. Using the Wizard to Create Packages
-
17.4. Building Packages with Manifest Files
- 17.4.1. Manifest Packages
-
17.4.2. Package Components
- 17.4.2.1. File Components
- 17.4.2.2. Assembly Components
- 17.4.2.3. Script Components
- 17.4.2.4. Cleanup Components
- 17.4.2.5. Config Components
- 17.4.2.6. Module Components
- 17.4.2.7. Skin and Container Components
- 17.4.2.8. Skinobject Components
- 17.4.2.9. Language Pack Components
- 17.4.2.10. Authentication System Components
- 17.4.2.11. Provider Packages
- 17.4.2.12. Library Packages
- 17.5. Summary
- 18. DotNetNuke's Commercial Evolution
- A. Resources
- B. System Message Tokens
Product information
- Title: Professional DotNetNuke®5: Open Source Web Application Framework for ASP.NET
- Author(s):
- Release date: February 2009
- Publisher(s): Wrox
- ISBN: 9780470438701
You might also like
book
ASP.NET 4 Unleashed
The most comprehensive book on Microsoft’s new ASP.NET 4, ASP.NET 4 Unleashed covers all facets of …
book
Professional DNN7: Open Source .NET CMS Platform
A variety of positive change has recently taken place in the DNN ecosystem, code base, and …
book
Essential ADO.NET
is a comprehensive guide for developers of data-aware applications who want to transition to Microsoft's new …
book
XAML Unleashed
Full Color: Figures and code appear as they do in Visual Studio. If you want to …