DotNetNuke Websites Problem Design Solution
暫譯: DotNetNuke 網站問題設計解決方案

Tracy Wittenkeller

  • 出版商: Wrox Press
  • 出版日期: 2008-08-04
  • 售價: $1,930
  • 貴賓價: 9.5$1,834
  • 語言: 英文
  • 頁數: 360
  • 裝訂: Paperback
  • ISBN: 0470190647
  • ISBN-13: 9780470190647
  • 已過版

買這商品的人也買了...

商品描述

The objective of this book is to enlighten you in the ways of DotNetNuke by showing you how to design and implement a professional, real-world DNN website solution, while taking the opportunity to outline and detail many of the terrific features of the DNN framework. While describing in detail how to take full advantage of just some of DNN's feature set, the book explains explain most of the problems you'll face when building your website, and offers one or more solutions for solving them. In the end, the result will be a great deal of knowledge surrounding a key set of features that includes a myriad of functions you may not have thought were possible from an open source application framework. Many beginning to intermediate users will be surprised, by the depth and power of DNN and the ease at which professional-level, modern functionality can be implemented. More advanced users may already be utilizing DNN in similar ways but should also find the information contained in this book to be helpful and insightful.

This book is basically a large case study that starts with a foundation and works its way through to completion with a series of designs and solutions for each incremental step along the way. What sets the Problem-Design-Solution series apart from other Wrox series is the structure of the book and the start-to-finish approach to many aspects of a completed project. Specifically, this book leads the reader through the development of a complete modern, sophisticated, highly functional, and professional DNN business website solution including many of DNN's key built-in modules/functionality:

  • Account login/registration, roles, and permissions

  • Announcements

  • FAQ

  • Media

  • Links

  • Survey

  • Text/HTML

From an administrative point of view, the following features and problems are also covered:

  • Full DNN Administration to manage many aspects of the website solution

  • Skin deployment

  • Content deployment

The implementation of each of these features provides the opportunity to present various processes of creating, designing, and developing our DNN website solution such as the following:

  • Skin and containers/site layout

  • CSS customizations

  • Security: site membership, roles, and profile management

  • Detailed content implementation: working with pages and modules

This book covers DNN's key built-in features and demonstrates how to get the most out of them to create a complete, professional website solution. All of the features are explained and presented in detail to make you aware of all of the options that are possible. At the end of the book you will have learned many of the best practices for using DNN and will have acquired a well-rounded foundation to use it comfortably on a day-to-day basis, allowing you to gain proficiency and efficiency in developing more professional and profitable DNN website solutions.

This book provides the foundation to build a complete, professional DNN website solution based on a key set of built-in features. All chapters are self-contained components within the overall solution, build on the chapters before it, and are structured in three sections:

  • Problem: This section defines the problem or problems to be addressed in the chapter: Which key DNN features should you take advantage of and why are these features important? What restrictions or other factors need to be taken into account?

  • Design: After the problem is defined adequately, this section describes what features are needed to solve the problem. This will give you a broad idea of how the solution will work or how the solution to the problem will be accomplished.

  • Solution: After preparing what is going to be accomplished and why (and how it solves the problem defined earlier), we will produce and discuss the code, page, and module configurations, and so on, and any other material that will realize the design and solve the problem laid out at the beginning of the chapter. Just as the coverage of this book as a whole is weighted toward solution, so is each chapter. This is where you will get hands-on practice and create the code.

This book is intended to be read from cover to cover, so that you start from scratch and finish with a complete website solution. However, the book follows a modular structure, so every chapter is quite self-contained and implements DNN features that, if necessary, can be "turned on or off" at any time.

This book is not for advanced programmers who use DNN at the core level to create modules or extend the project. This book is intended for beginning-to-intermediate users, as well as some advanced users, who want to learn:

  • How to create a great-looking DNN website and how to customize it with CSS

  • How to use DNN's built-in functions and modules to implement a complete professional, content-driven business website solution while providing the necessary core skills that will help you become proficient in your day-to-day usage of the framework

While the book does not explain every last detail of the DNN technology, it does concentrate on functionality that is found “under the surface” while walking you through many processes and details that will allow you to take advantage of the DNN framework.

商品描述(中文翻譯)

這本書的目標是透過展示如何設計和實現一個專業的、真實世界的 DNN 網站解決方案,來啟發您對 DotNetNuke 的理解,同時有機會概述和詳細介紹 DNN 框架的許多優秀功能。在詳細描述如何充分利用 DNN 的部分功能時,本書解釋了在建立網站時您可能面臨的大多數問題,並提供一個或多個解決方案來解決這些問題。最終,您將獲得大量有關一組關鍵功能的知識,這些功能包括許多您可能未曾想到的開源應用框架所能提供的功能。許多初學者到中級用戶將會對 DNN 的深度和強大感到驚訝,以及專業級現代功能的實現之容易。更高級的用戶可能已經以類似的方式使用 DNN,但也應該會發現本書中的資訊對他們有幫助和啟發。

這本書基本上是一個大型案例研究,從基礎開始,通過一系列設計和解決方案逐步完成每個增量步驟。本書的問題-設計-解決方案系列與其他 Wrox 系列的不同之處在於書籍的結構和對完成項目許多方面的從頭到尾的處理方式。具體而言,本書引導讀者開發一個完整的現代、複雜、高度功能化和專業的 DNN 商業網站解決方案,包括許多 DNN 的關鍵內建模組/功能:

- 帳戶登錄/註冊、角色和權限
- 公告
- 常見問題
- 媒體
- 連結
- 調查
- 文字/HTML

從管理的角度來看,以下功能和問題也會被涵蓋:

- 完整的 DNN 管理以管理網站解決方案的許多方面
- 皮膚部署
- 內容部署

每個功能的實現提供了展示創建、設計和開發我們的 DNN 網站解決方案的各種過程的機會,例如:

- 皮膚和容器/網站佈局
- CSS 自定義
- 安全性:網站會員、角色和個人資料管理
- 詳細內容實現:處理頁面和模組

本書涵蓋了 DNN 的關鍵內建功能,並演示如何充分利用它們來創建完整的專業網站解決方案。所有功能都被詳細解釋和呈現,以使您了解所有可能的選項。在書的結尾,您將學到許多使用 DNN 的最佳實踐,並獲得一個全面的基礎,以便在日常使用中能夠舒適地使用它,從而提高開發更專業和更有利可圖的 DNN 網站解決方案的熟練度和效率。

這本書提供了基於一組關鍵內建功能構建完整專業 DNN 網站解決方案的基礎。所有章節都是整體解決方案中的自包含組件,建立在之前的章節之上,並分為三個部分:

- **問題:** 本部分定義了本章要解決的問題:您應該利用哪些關鍵 DNN 功能,這些功能為什麼重要?需要考慮哪些限制或其他因素?
- **設計:** 在問題充分定義後,本部分描述了解決問題所需的功能。這將使您對解決方案的運作或如何解決問題有一個廣泛的了解。
- **解決方案:** 在準備好要實現的內容及其原因(以及如何解決之前定義的問題)後,我們將生成並討論代碼、頁面和模組配置等,還有其他任何能實現設計並解決本章開頭所列問題的材料。正如本書整體的內容偏重於解決方案,每一章也是如此。在這裡,您將獲得實踐經驗並創建代碼。

這本書旨在從頭到尾閱讀,讓您從零開始,最終完成一個完整的網站解決方案。然而,本書遵循模組化結構,因此每一章都是相當自包含的,實現的 DNN 功能可以在任何時候根據需要“開啟或關閉”。

這本書**不**適合那些在核心層面使用 DNN 創建模組或擴展項目的高級程序員。這本書**適合**初學者到中級用戶,以及一些高級用戶,想要學習:

- 如何創建一個外觀優美的 DNN 網站以及如何使用 CSS 自定義它
- 如何使用 DNN 的內建功能和模組來實現一個完整的專業內容驅動商業網站解決方案,同時提供必要的核心技能,幫助您在日常使用框架時變得熟練

雖然本書並未解釋 DNN 技術的每一個細節,但它專注於“表面下”所找到的功能,同時引導您通過許多過程和細節,讓您能夠充分利用 DNN 框架。