Professional SharePoint 2007 Web Content Management Development: Building Publishing Sites with Office SharePoint Server 2007 (Paperback)

Andrew Connell

  • 出版商: Wrox Press
  • 出版日期: 2008-06-23
  • 定價: $1,800
  • 售價: 1.1$199
  • 語言: 英文
  • 頁數: 425
  • 裝訂: Paperback
  • ISBN: 0470224754
  • ISBN-13: 9780470224755
  • 相關分類: SharePoint
  • 立即出貨(限量) (庫存=1)

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

商品描述

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)

商品描述(中文翻譯)

這本書是為了與使用MOSS 2007 WCM功能的發佈網站(Publishing sites)的SharePoint開發人員而寫的。它並不詳細涵蓋管理主題,只在絕對必要的情況下提及。大部分情況下,各章節之間並不相互依賴,因此每個章節都可以獨立作為參考使用。讀者不需要具備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的各個組件。此外,雖然本書的重點是開發,但也涵蓋了內容中心網站的基本知識。

第4章,“SharePoint功能和解決方案框架”- 本章詳細介紹了WSS 3.0中的SharePoint功能和解決方案框架,以及在每個專案構建時自動創建WSS解決方案包的過程。

第5章,“最小發佈網站定義”- 許多用戶使用發佈門戶模板創建新的WCM網站。不幸的是,這會在網站中添加很多不必要的內容。本章對發佈門戶模板和發佈功能進行了詳細分析,並演示了如何創建最小的發佈門戶模板。

第6章,“站點列、內容類型和列表”- 本章涵蓋了每個WSS 3.0站點的三個核心組件-站點列、內容類型和列表。

第7章,“主版頁面和頁面佈局”- 本章涵蓋了在發佈網站中創建、編輯和利用主版頁面和頁面佈局的所有知識。

第8章,“導航”- 雖然WSS 3.0的導航基於ASP.NET 2.0導航提供程序框架,但本章涵蓋了一些SharePoint特定的主題。

第9章,“可訪問性”- 對於網站來說,可訪問性已經成為一個越來越重要的話題。本章解釋了不同級別的可訪問性,並討論了開發人員可以利用的一些技術和工具來為殘障用戶創建網站。

第10章,“字段類型和字段控制項”- 雖然這是WSS 3.0的概念,但本章在發佈網站的背景下涵蓋了字段類型和字段控制項。包括創建具有自定義值類型和控制項的自定義字段類型,以及利用現有字段類型的自定義字段控制項。

以上是每個章節的簡要描述。