 |
SharePoint 2007 Development Recipes: A Problem-Solution Approach | Mark Gerow Apress, Paperback, Published July 2008, 512 pages, ISBN 1430209615 | List Price: $49.99 Our Price: $30.50 You Save: $19.49 (39% Off)
| | | Availability: In-Stock |
Read an excerpt:
Chapter 1: Site Management
Excerpt provided courtesy of Apress. Copyright © Apress, Inc. Written permission from the publisher is required for any use of this material.
|
Customer Reviews: 1 Average Customer Rating:      Write a Review and tell the world about this title! People who purchase this book frequently purchase: - SharePoint 2007 User's Guide: Learning Microsoft's Collaboration and Productivity Platform; Seth Bates, et al, $24.50, 39% Off!
- Microsoft Office SharePoint Server 2007 Best Practices; Ben Curry, et al, $32.95, 45% Off!
- Professional SharePoint 2007 Design; Jacob J. Sanford, et al, $30.95, 38% Off!
- Professional Microsoft Search: SharePoint 2007 and Search Server 2008; Richard Riley, et al, $30.50, 39% Off!
Books on similar topics, in best-seller order:Books from the same publisher, in best-seller order:
SharePoint 2007 Development Recipes offers a range of readytouse
code recipes that provide the building blocks for solving many common SharePoint
2007 programming dilemmas. This practical, handson guide categorizes recipes
by problem area, for example site management, event handlers, users, lists,
and web parts, and source code is provided in both VB and C#. As well as providing
an invaluable reference, Mark Gerow also includes clear, supporting guidelines
to help you modify the code samples for the broadest range of applications.
For each recipe you will find
Background and design considerations
Source code in both VB and C#
Discussion of variations on the provided examples
Crossreference to core SharePoint classes
If you find yourself asking, How do I solve this SharePoint development
problem? you will find all the answers in Mark Gerows supremely
useful book.
What youll learn
SharePoint Recipes will provide readytouse examples of how to programmatically
Add web parts to pages.
Calculate exact storage used for a list, site, or group of sites.
Track and record site, page, and link hits.
Manage users, roles, and groups using both Windows and Formsbased authentication.
Create sites and site collections.
Create lists and a document library.
Upload and edit documents and list items.
Develop event handlers and workflows.
Use JavaScript to alter the behavior of web part pages.
Edit builtin web site properties.
Work with features and solutions.
And much more
Who is this book for?
This book is for intermediatetoadvanced .NET programmers who want
to get the most out of SharePoint 2007 by using the classes and web services
provided in the SDK. It can be used both as a tutorial for those new to SharePoint
programming and as a reference by those more experience developers who just
need working examples that can be modified to suit a job at hand.
About the Author
Mark Gerow has more than 20 years of experience in IT, professional services,
and software product development, and has provided consulting to hundreds of
companies throughout the San Francisco Bay area and Northern California. He
currently works for Fenwick & West, LLP, where he is responsible for defining
and implementing the firms intranet and extranet strategies using SharePoint
technologies.
Mark holds a bachelor of arts degree with majors in computer and information
sciences and economics from the University of California, Santa Cruz, and an
MBA from Santa Clara University. He is also a Project Management Professional
certified by the Project Management Institute.
Mark lives with his family in the San Francisco Bay area.
Customer Reviews
Customer Reviews: 1 Average Customer Rating:      Sep 26, 2008     Brian LaSitis from Pittsburgh, PA Great content, however lives true to being a "recipe" book Having worked with SharePoint technologies since their introduction as SharePoint Portal Server 2001, I was pleased to see that the topics covered in this book, SharePoint 2007 Development Recipes by Mark E. Gerow, were fairly good ones. The topics highlighted the object model concepts involving sites, lists and document libraries, security web parts, and custom event handlers.
This book brought together some of the most commonly used SharePoint object model techniques that are used when building customizations, ranging from site provisioning and setting up users and groups to creating custom web parts and manipulating lists. The coverage of using list event handlers was the high point of the content, as this is not something that is well-documented elsewhere. The text was also full of code samples. A reader that is fairly new to using the SharePoint object model may find these code samples difficult to adapt into their own solutions, however, as very little explanation was provided around the main classes or method calls that are solving the problem at hand. However, for a single developer or small team that has some experience with SharePoint through the documentation provided by Microsoft, this text provides a nice collection of additional code samples and ideas that offer another perspective on the available customization paths for SharePoint.
True to its title, this book is a recipe book. The text was very light on the theory behind the code, how the pieces fit together, and how the overall solution worked. In fact, most of the coding recipes presented were introduced around a specific problem, with the code to address that problem following. There was little explanation of why some of the logic was required, which would make it difficult some someone less familiar with SharePoint to take these recipes and adapt them to their own unique situation.
The examples presented were very thorough, with the source code presented in both VB.net and C#. While this provided for some very comprehensive examples, the entire source code was included in both languages, rather than the code for just the concept being illustrated. This made the text unnecessarily long, and cumbersome to read. Even though the code contained little white space, to keep the book from being too lengthy, it did so at the expense of readability.
The business logic for each code sample was presented through a flow chart diagram, which is a somewhat outdated manner of documenting process flow. A simple narrative and/or bulleted-list of points included with each example, to highlight what the code is doing would have been sufficient, based on the nature of the code samples presented. Having the flow charts in this context only provided a poor example for novice developers to potentially follow and use in documenting their own solutions.
|
 |