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 2007那庞大而复杂的架构,急需一本能让我从“这是什么?”过渡到“我该怎么做?”的实战指南。这本书的篇幅相当可观,厚度让人一看就知道里面塞满了代码片段和配置步骤。我最期待的是它在内容组织上的逻辑性,毕竟WCM(Web内容管理)涉及到信息架构、用户体验设计、后台服务集成等多个维度,如果只是零散的知识点堆砌,那阅读体验肯定会大打折扣。我希望它能提供一套清晰的、从基础概念到高级定制的路径图,特别是针对SharePoint 2007特有的那些“黑魔法”——比如自定义页面布局(Page Layouts)和内容类型(Content Types)的高级应用,这些往往是官方文档中描述得不够细致的地方。拿到手后,我花了大量时间浏览目录,感觉作者似乎对开发者在实际项目中所遇到的痛点有着相当的了解,许多章节标题都直指那些让人头疼的性能瓶颈和部署难题。这本书的价值,很大程度上将取决于它能否把SharePoint 2007这个略显陈旧但又在特定企业环境中根深蒂固的平台,用一种行之有效的方式,转化为我们可以掌控的开发工具。
评分这本书的试读章节给我留下了极其深刻的印象,尤其是关于工作流和自定义Web部件(Web Part)集成的那几部分。我当时正在为一个要求极高的内部门户项目做技术选型和架构预研,核心需求是实现一套高度自动化的审批流程,并要求将外部CRM系统的数据实时展示在SharePoint页面上。市面上很多关于SharePoint 2007的书籍,要么过度侧重于管理员配置,对我们这些深陷代码的开发者帮助有限;要么就是泛泛而谈,没有给出足够硬核的API调用示例。然而,这本书似乎找到了一个很好的平衡点。它没有回避SharePoint 2007在处理异步操作和跨域通信时遇到的棘手问题,而是直接深入到底层API调用,并且详细阐述了如何利用ASP.NET控件和SharePoint的事件模型进行精确控制。我记得其中有一章专门讨论了如何优化数据检索的延迟问题,作者提供了一种基于缓存策略的解决方案,这种实战经验是书本知识难以替代的。阅读过程中,我感觉自己仿佛在和一位经验丰富的老工程师并肩工作,他不仅告诉我“能做什么”,更重要的是,他告诉我“应该用什么方法做”以及“为什么不能用另一种方法做”。这种对技术细节的执着和对性能的关注,使得这本书超越了一般的参考手册,更像是一本传授“内功心法”的秘籍。
评分这本书的阅读体验,可以说是“重在使用,轻在理论”。如果你期望读到关于信息架构设计哲学或者用户体验心理学的大段理论分析,这本书可能不会满足你。它的核心价值在于提供一个“如何操作”的实操手册,面向的是那些已经拥有.NET和基础Web开发经验,现在需要将这些技能应用到SharePoint 2007平台上的开发者。我发现自己经常需要边读边敲代码,对照着自己的开发环境进行验证。书中的每一个代码块似乎都经过了反复的编译和调试,错误率极低,这为我节省了大量的调试时间。尤其是在处理CAML查询(Collaborative Application Markup Language)的复杂性时,作者提供的那些优化过的查询范例,直接展示了如何避免N+1查询问题,这是困扰很多SharePoint开发者的性能死穴。这本书没有华丽的辞藻,文字风格直白、准确,每一个句子似乎都肩负着传递关键信息的使命。它更像是一本工具箱,里面装满了经过精心打磨的扳手和螺丝刀,让你能够直接上手修理和建造复杂的Web应用。对于任何需要深入SharePoint 2007 WCM定制化开发的人来说,这本书与其说是选择,不如说是一种必备的资源。
评分翻阅这本书的附录和资源清单时,我注意到作者在推荐外部工具和社区资源方面也下了不少功夫。这表明作者的视角不仅仅局限于书本上的文字和代码,而是将这本书置于当时(SharePoint 2007生命周期中后期)的开发生态环境中去考量。例如,作者在讨论自定义用户界面(UI)的复杂性时,巧妙地提及了如何利用第三方JavaScript库来增强用户体验,而不是完全依赖SharePoint自带的、略显僵硬的控件。这种对外部工具链的兼容性讨论,极大地拓宽了我的思路,让我意识到,WCM的开发并不仅仅是操作SharePoint本身,更是一种系统集成艺术。此外,书中关于版本控制和部署策略的讨论也相当到位。在2007时代,DevOps实践尚未普及,但作者已经提前预见到了手动部署带来的巨大风险,并详细介绍了一套基于蓝图(Schema)和内容迁移工具的半自动化部署流程。这对于那些必须在多个测试和生产环境中保持数据同步的团队来说,是无价的指导。总而言之,这本书提供了一个全面的视角,将技术实现、最佳实践和项目管理考虑都融合在了一起。
评分当我真正开始深入阅读这本书的后半部分,特别是关于安全性配置和内容发布流程优化的章节时,我发现作者在叙事风格上展现出一种近乎固执的严谨。他似乎对任何形式的“捷径”或“临时补丁”都持保留态度,总是倾向于引导读者遵循Microsoft官方推荐的最佳实践,即使这意味着需要编写更多代码或进行更复杂的配置。这对于初学者来说或许会感到有些枯燥,因为缺乏那种即插即用的快速解决方案,但对于追求长期稳定和可维护性的企业级项目而言,这种严谨性恰恰是宝贵的财富。我特别欣赏作者对“术语规范化”的坚持,他确保每一个关键概念,比如“Site Collection”和“Web Application”之间的权限继承关系,都被界定得清清楚楚,避免了在团队协作中因理解偏差而产生的返工。书中关于内容审批流程(Workflow)的扩展部分,提供了一系列VBA脚本和C#代码示例,这些示例的结构清晰,注释详尽,让我能够快速理解其背后的逻辑,并将之迁移到我们自己的复杂业务流程中去。这本书给人的感觉是,它不是为了让你快速入门一个新玩具,而是为了让你精通一个工业级的复杂系统。
评分 评分 评分 评分 评分本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2026 book.wenda123.org All Rights Reserved. 图书目录大全 版权所有