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
Learning JavaScript Data Structures and Algorithms - Third Edition
Create classic data structures and algorithms such as depth-first search and breadth-first search, learn recursion, as …
book
Software Engineering at Google
Today, software engineers need to know not only how to program effectively but also how to …
book
Head First Design Patterns, 2nd Edition
You know you don’t want to reinvent the wheel, so you look to design patterns—the lessons …
book
Fundamentals of Software Architecture
Salary surveys worldwide regularly place software architect in the top 10 best jobs, yet no real …