Book description
A variety of positive change has recently taken place in the DNN ecosystem, code base, and underlying technology. Professional DNN7: Open Source .NET CMS Platform provides thorough coverage of all aspects of DNN including the latest features, API's, and updates. Looking to ramp up your knowledge of DNN7? If so, this book is for you! In this book, you'll learn how to install, configure, administer, develop modules, and much more!
DNN has undergone a significant transformation over the past 4 years. The rebrand from DotNetNuke to DNN was just the start. The entire platform was migrated from VB to C#, the user interface was overhauled providing a much-improved user experience, dramatic improvements in functionality & performance were made including support for social collaboration and mobile devices. Recently API's that make modern, client-side development easy have been introduced as well. The underlying technology platform has migrated from ASP.NET 2.0 to ASP.NET 4.0 and DNN has also integrated Microsoft's Web API as the service framework at the core of the DNN solution. All of these enhancements provide developers with a lot of power in one solution.
In previous Professional DotNetNuke books, DotNetNuke founder Shaun Walker authored a popular introductory chapter covering the evolution of the DNN open source project. He will expand this initial chapter with information about venture capital funding, commercialization, and software business insights - which will be of interest to DNN enthusiasts, as well as technology entrepreneurs.
DNN site builders, administrators, and developers will learn how to:
determine if they have met the installation requirements and install DNN
administer and host a DNN site and install and configure modules
manage users and keep a DNN installation secure
localize a DNN site for multiple languages
build custom DNN modules in C# using the model of separation of database, business logic, and presentation layers
customize the DNN look with skinning
make their site social with EVOQ
Table of contents
- Cover Page
- Title Page
- Copyright
- Dedication
- ABOUT THE AUTHORS
- ABOUT THE TECHNICAL EDITORS
- CREDITS
- Acknowledgments
- PROFESSIONAL DNN7
- Contents
- INTRODUCTION
-
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
- 2: Installing DNN Version 7
- 3: DNN Platform Overview
- 4: Site Administration
- 5: Host Administration
-
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
- 7: System Architecture
- 8: Core DNN APIs
- 9: Membership Security
- 10: Localization
- 11: Search
- 12: URL Management
- 13: Beginning Module Development
- 14: Developing Modules: User Interfaces
- 15: Developing Modules: Business Logic
- 16: Developing Modules: Best Practices and Moving Forward
-
17: Skinning
- 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
- DOCTYPE
- 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
- 18: Packaging and Distribution
- 19: Commercial Philosophy
- 20: Evoq Content
- 21: Evoq Engage
- 22: The DNN Store
- 23: DNN on Microsoft Azure
- A: Resources
- B: System Message Tokens
Product information
- Title: Professional DNN7: Open Source .NET CMS Platform
- Author(s):
- Release date: May 2015
- Publisher(s): Wrox
- ISBN: 9781118850848
You might also like
book
Web Content Management
Looking to select a web content management system (CMS), but confused about the promises, terminology, and …
book
The Art of Communication
Bring nuance, depth, and meaning to every conversation you have The Art of Communication is for …
audiobook
Technically Wrong
Buying groceries, tracking our health, finding a date: whatever we want to do, odds are that …
book
Tidy First?
Messy code is a nuisance. "Tidying" code, to make it more readable, requires breaking it up …