Professional SharePoint 2007 Web Content Management Development: Building Publishing Sites with Office SharePoint Server 2007 (Paperback)
暫譯: 專業 SharePoint 2007 網頁內容管理開發:使用 Office SharePoint Server 2007 建立發佈網站 (平裝本)
Andrew Connell
- 出版商: Wrox Press
- 出版日期: 2008-06-23
- 定價: $1,800
- 售價: 2.2 折 $399
- 語言: 英文
- 頁數: 425
- 裝訂: Paperback
- ISBN: 0470224754
- ISBN-13: 9780470224755
-
相關分類:
SharePoint
立即出貨(限量) (庫存=1)
買這商品的人也買了...
-
$1,584Agile and Iterative Development: A Manager's Guide (Paperback)
-
$2,540$2,413 -
$450$383 -
$780$616 -
$580$458 -
$600$510 -
$650$553 -
$490$387 -
$780$663 -
$450$351 -
$2,680$2,546 -
$350$298 -
$640$506 -
$720$612 -
$680$537 -
$540$427 -
$980$833 -
$980$774 -
$1,995Handbook of Usability Testing: Howto Plan, Design, and Conduct Effective Tests, 2/e
-
$420$357 -
$720$569 -
$490$417 -
$740$585 -
$580$458 -
$480$374
商品描述
This book is for SharePoint developers working with Publishing sites—sites that leverage MOSS 2007 WCM capabilities. It does not cover administrative topics in any great detail, only where absolutely necessary. For the most part, no two chapters are dependent upon each other, so each chapter can be used as a reference independently of the others. Readers need not have any development experience with SharePoint, but they should have some experience with and a working knowledge of ASP.NET 2.0 development practices and topics. Of course, it is beneficial if the reader does have at least a working knowledge of what SharePoint is all about.
This book covers MOSS 2007 WCM Publishing sites. You will find some chapters that seem to cover general WSS 3.0 topics, but everything is treated in the context of a Publishing site. While the chapters are arranged in a logical order, it is not necessary to read the book from cover to cover in a linear fashion. The following is a brief description of each chapter:
Chapter 1, “Embarking on Web Content Management Projects”—This chapter explains what this book is all about, who the target audience is, and who will benefit most from the book. It also details what the reader needs in terms of a local development environment in order to implement the solutions. In addition, each of the subsequent chapters is explained very briefly to provide an overview and clarify how each chapter fits in.
Chapter 2, “Windows SharePoint Services 3.0 Development Primer”—This chapter covers the fundamentals of WSS, including definitions of terms such as farm, Web application, site collection, site, list, and document library, and the general architecture of WSS. Some basic object model techniques are demonstrated in this chapter.
Chapter 3, “Overview of Office SharePoint Server 2007 and Web Content Management”—This chapter briefly explains each of the various components that make up MOSS. In addition ,while the book is development-focused, the “ABCs” of content-centric Internet sites is covered.
Chapter 4, “SharePoint Features and the Solution Framework”—Both new to WSS 3.0, the SharePoint Feature and solution frameworks are covered in great detail in this chapter, as well as a process for automatically creating WSS solution packages on every project build.
Chapter 5, “Minimal Publishing Site Definition”—Many users create new WCM sites by using the Publishing Portal template. Unfortunately, this adds quite a bit of unnecessary content to the site. This chapter picks apart the Publishing Portal template and Publishing Features and demonstrates how to create a minimal Publishing Portal template.
Chapter 6, “Site Columns, Content Types, and Lists”—Three core components to every WSS 3.0 site—site columns, content types, and lists—are covered in this chapter.
Chapter 7, “Master Pages and Page Layouts”—This chapter covers everything you need to know about creating, editing, and leveraging master pages and page layouts within Publishing sites.
Chapter 8, “Navigation”—While WSS 3.0’s navigation is founded on the ASP.NET 2.0 navigation provider framework, there are a few SharePoint-specific topics, which are covered in this chapter.
Chapter 9, “Accessibility”—If it’s not already, accessibility is becoming an increasingly important topic with regard to Web sites. This chapter explains the different levels of accessibility and discusses some techniques and tools developers can leverage to create sites for users with disabilities.
Chapter 10, “Field Types and Field Controls”—Although it’s a WSS 3.0 concept, field types and field controls are covered in this chapter in the context of a Publishing site. This includes creating custom field types with custom values types and controls, as well as custom field controls that leverage existing field types.
Chapter 11, “Web Parts”—This chapter covers creating custom Web Parts and some advanced topics related to custom Web Part development, such as Editor Parts, customizing the Verbs menu, and leveraging asynchronous programming techniques. This chapter also covers the three Publishing-specific Web Parts and some advanced customization and styling options of the Content Query Web Part.
Chapter 12, “Leveraging Workflow”—The Windows Workflow Foundation, part of the .NET Framework 3.0, is fully leveraged by WSS 3.0 and MOSS 2007. This chapter explains how to create custom workflows using Visual Studio and leveraging InfoPath Web-rendered forms.
Chapter 13, “Search”—Every content-centric site needs a robust search offering. This chapter explains the different components of MOSS search, as well as many customization opportunities such as modifying the search results.
Chapter 14, “Authoring Experience Extensibility”—While the authoring experience in Publishing sites is quite robust, at times developers need to extend this offering for specific content owner requirements. This chapter covers this, including customizing the Page Editing Toolbar and the Rich Text Editor HTML field control.
Chapter 15, “Authentication and Authorization”—This chapter covers everything you need to know about the ASP.NET 2.0 authentication provider model SharePoint fully leverages.
Chapter 16, “Implementing Sites with Multiple Languages and Devices”—This chapter covers the topic of maintaining sites that need to offer their content in multiple languages, as well as developing custom Web Parts that are multilingual aware.
Chapter 17, “Content Deployment”—A common request for larger content-centric Web sites is to have an internal authoring environment for content and then push the changed content out to a destination site, either in an organization’s DMZ or at a co-location facility. This chapter describes the content deployment capability in MOSS designed to handle such business requirements.
Chapter 18, “Offline Authoring with Document Converters”—While MOSS 2007 Publishing sites offer a very robust Web-based content authoring experience, SharePoint provides a way to author content offline using tools such as Microsoft Word or InfoPath. This chapter explains what you need to know about configuring the document converter infrastructure and creating custom document converters.
Chapter 19, “Performance Tips, Tricks, and Traps”—Internet-facing content-centric sites built on the SharePoint platform need to be designed and developed with performance in mind. This chapter provides numerous guidelines and tips that developers can leverage to create the most performant sites.
Chapter 20, “Incorporating ASP.NET 2.0 Applications”—SharePoint (both WSS 3.0 and MOSS 2007) is not an end-to-end solution but an application platform. While it provides a significant amount of functionality out of the box, developers can leverage this platform in building custom applications. This chapter discusses some techniques that can be used for such tasks.
One approach book takes is not to dwell on the more common minutia of creating projects in Visual Studio, or the huge topics of core Windows SharePoint Services (WSS) 3.0 development or SharePoint administration. These topics warrant their own books, and throughout this book you will find recommended resources for these topics. This book does cover some subjects that have their roots in WSS, but they are presented within the context of a Publishing site.
Finally, this book approaches every topic of implementation from the perspective of SharePoint customization and SharePoint development. While one implementation may seem to be better than the other, it takes no position on either, as the goal is to simply educate readers about the advantages and disadvantages of each. These concepts are defined in Chapter 2, “Windows SharePoint Services 3.0 Development Primer.”
This book is also available as part of the 4-book SharePoint 2007 Wrox Box (ISBN: 0470431946) with these 4 books:
- Professional SharePoint 2007 Development (ISBN: 0470117567)
- Real World SharePoint 2007 (ISBN: 0470168358)
- Professional Microsoft SharePoint 2007 Design (ISBN: 047028580X)
- Professional SharePoint 2007 Web Content Management Development (ISBN: 0470224754)
商品描述(中文翻譯)
這本書是為了針對使用發佈網站的 SharePoint 開發人員而寫的——這些網站利用了 MOSS 2007 的 WCM 功能。書中不會詳細涵蓋管理主題,僅在絕對必要的情況下提及。大多數情況下,沒有兩個章節之間的依賴關係,因此每個章節都可以獨立作為參考使用。讀者不需要具備 SharePoint 的開發經驗,但應該對 ASP.NET 2.0 的開發實踐和主題有一定的經驗和工作知識。當然,如果讀者對 SharePoint 的基本概念有一定的了解,那將是有益的。
本書涵蓋了 MOSS 2007 的 WCM 發佈網站。您會發現一些章節似乎涵蓋了 WSS 3.0 的一般主題,但所有內容都是在發佈網站的背景下進行處理的。雖然章節的安排是合乎邏輯的,但不必按順序從頭到尾閱讀本書。以下是每個章節的簡要描述:
**第 1 章,「開始網頁內容管理專案」**——本章解釋了本書的主題、目標讀者以及誰將從本書中獲益最多。它還詳細說明了讀者在實施解決方案時所需的本地開發環境。此外,後續每個章節也會簡要說明,以提供概覽並澄清每個章節的關聯。
**第 2 章,「Windows SharePoint Services 3.0 開發入門」**——本章涵蓋了 WSS 的基本概念,包括農場、Web 應用程式、網站集合、網站、清單和文件庫等術語的定義,以及 WSS 的一般架構。本章展示了一些基本的物件模型技術。
**第 3 章,「Office SharePoint Server 2007 和網頁內容管理概述」**——本章簡要解釋了構成 MOSS 的各種組件。此外,雖然本書以開發為重點,但也涵蓋了以內容為中心的互聯網網站的「ABC」。
**第 4 章,「SharePoint 功能和解決方案框架」**——本章詳細介紹了 WSS 3.0 中的新功能和解決方案框架,以及在每個專案構建時自動創建 WSS 解決方案包的過程。
**第 5 章,「最小發佈網站定義」**——許多用戶通過使用發佈入口網站模板來創建新的 WCM 網站。不幸的是,這會為網站添加相當多不必要的內容。本章分析了發佈入口網站模板和發佈功能,並演示如何創建最小的發佈入口網站模板。
**第 6 章,「網站欄位、內容類型和清單」**——本章涵蓋了每個 WSS 3.0 網站的三個核心組件——網站欄位、內容類型和清單。
**第 7 章,「母版頁面和頁面佈局」**——本章涵蓋了在發佈網站中創建、編輯和利用母版頁面及頁面佈局所需了解的一切。
**第 8 章,「導航」**——雖然 WSS 3.0 的導航基於 ASP.NET 2.0 的導航提供者框架,但本章涵蓋了一些特定於 SharePoint 的主題。
**第 9 章,「可及性」**——如果尚未成為重點,可及性正成為與網站相關的越來越重要的主題。本章解釋了不同的可及性級別,並討論了一些開發人員可以利用的技術和工具,以為殘障用戶創建網站。
**第 10 章,「欄位類型和欄位控制」**——雖然這是 WSS 3.0 的概念,但本章在發佈網站的背景下涵蓋了欄位類型和欄位控制。這包括創建具有自定義值類型和控制的自定義欄位類型,以及利用現有欄位類型的自定義欄位控制。
**第 11 章,「Web 部件」**——本章涵蓋了創建自定義 Web 部件及一些與自定義 Web 部件開發相關的進階主題,例如編輯器部件、自定義動詞菜單和利用非同步編程技術。本章還涵蓋了三個特定於發佈的 Web 部件以及內容查詢 Web 部件的一些進階自定義和樣式選項。
**第 12 章,「利用工作流程」**——Windows Workflow Foundation 是 .NET Framework 3.0 的一部分,WSS 3.0 和 MOSS 2007 完全利用了它。本章解釋了如何使用 Visual Studio 創建自定義工作流程並利用 InfoPath 網頁呈現的表單。
**第 13 章,「搜尋」**——每個以內容為中心的網站都需要一個強大的搜尋功能。本章解釋了 MOSS 搜尋的不同組件,以及許多自定義機會,例如修改搜尋結果。
**第 14 章,「創作體驗擴展性」**——雖然發佈網站中的創作體驗相當強大,但開發人員有時需要根據特定內容擁有者的需求來擴展這一功能。本章涵蓋了這一主題,包括自定義頁面編輯工具欄和富文本編輯器 HTML 欄位控制。
**第 15 章,「身份驗證和授權」**——本章涵蓋了您需要了解的 ASP.NET 2.0 身份驗證提供者模型,SharePoint 完全利用了這一模型。
**第 16 章,「實施多語言和多設備網站」**——本章涵蓋了維護需要以多種語言提供內容的網站的主題,以及開發多語言感知的自定義 Web 部件。
**第 17 章,「內容部署」**——對於較大的以內容為中心的網站,常見的需求是擁有一個內部創作環境來處理內容,然後將更改的內容推送到目標網站,無論是在組織的 DMZ 還是在共置設施中。本章描述了 MOSS 中的內容部署能力,旨在滿足此類業務需求。
**第 18 章,「使用文檔轉換器進行離線創作」**——雖然 MOSS 2007 發佈網站提供了非常強大的基於網頁的內容創作體驗,但 SharePoint 提供了一種使用 Microsoft Word 或 InfoPath 等工具進行離線內容創作的方法。本章解釋了配置文檔轉換器基礎設施和創建自定義文檔轉換器所需了解的內容。
**第 19 章,「性能提示、技巧和陷阱」**——基於 SharePoint 平台構建的面向互聯網的以內容為中心的網站需要在設計和開發時考慮性能。本章提供了許多指導方針和提示,開發人員可以利用這些來創建性能最佳的網站。
**第 20 章,「整合 ASP.NET 2.0 應用程式」**——SharePoint(包括 WSS 3.0 和 MOSS 2007)不是一個端到端的解決方案,而是一個應用平台。雖然它提供了大量的即用功能,但開發人員可以利用這個平台來構建自定義應用程式。本章討論了一些可以用於此類任務的技術。
本書的一個方法是,不會過多關注在 Visual Studio 中創建專案的常見細節,或核心 Windows SharePoint Services (WSS) 3.0 開發或 SharePoint 管理的巨大主題。這些主題值得單獨成書,在本書中您會找到這些主題的推薦資源。本書確實涵蓋了一些根植於 WSS 的主題,但它們是在發佈網站的背景下呈現的。
最後,本書從 SharePoint 自定義和 SharePoint 開發的角度來探討每個實施主題。雖然一種實施可能看起來比另一種更好,但本書不會對任何一種立場,因為目標僅僅是教育讀者了解每種方法的優缺點。這些概念在第 2 章「Windows SharePoint Services 3.0 開發入門」中進行了定義。
本書也作為 4 本書的 SharePoint 2007 Wrox Box 的一部分提供(ISBN: 0470431946),包括以下 4 本書:
- 專業 SharePoint 2007 開發(ISBN: 0470117567)
- 實務 SharePoint 2007(ISBN: 0470168358)
- 專業 Microsoft SharePoint 2007 設計(ISBN: 047028580X)
- 專業 SharePoint 2007 網頁內容管理開發(ISBN: 0470224754)