SharePoint 2010 Web Parts in Action
Wictor Wilén
  • April 2011
  • ISBN 9781935182771
  • 448 pages
  • printed in black & white

Easy to read, informative, and detailed.

Kunal Mittal, Sony Pictures Entertainment

If you look at a SharePoint application you'll find that most of its active components are Web Parts. SharePoint 2010 includes dozens of prebuilt Web Parts that you can use. It also provides an API that lets you build custom Web Parts using C# or VB.NET.

SharePoint 2010 Web Parts in Action is a comprehensive guide to deploying, customizing, and creating Web Parts. Countless examples walk you through everything from design, to development, deployment, troubleshooting, and upgrading. Because Web Parts are ASP.NET controls, you'll learn to use Visual Studio 2010 to extend existing Web Parts and to build custom components from scratch.

Table of Contents show full

preface

acknowledgments

about this book

about the cover illustration

about Web Parts

Part 1 Introducing SharePoint 2010 Web Parts

1. Introducing SharePoint 2010 Web Parts

1.1. What is a Web Part?

1.2. Why use Web Parts?

1.3. Introducing the Web Part infrastructure

1.4. Types of Web Parts

1.5. Hello World example

1.6. SharePoint 2010 pages

1.7. Summary

2. Using and configuring Web Parts in SharePoint 2010

2.1. The SharePoint 2010 user interface

2.3. Out-of-the-box Web Parts

2.4. Working with Web Parts and pages

2.5. Customizing and personalizing pages

2.6. SharePoint Designer 2010

2.7. Exporting and importing Web Parts

2.8. Summary

Part 2 Developing SharePoint 2010 Web Parts

3. Building Web Parts with Visual Studio 2010

3.1. Requirements for your development environment

3.2. Developing for SharePoint 2010 in Visual Studio 2010

3.3. Building your first Visual Web Part

3.4. Traditional Web Part projects

3.5. Upgrading SharePoint 2007 projects

3.6. SharePoint Project settings in Visual Studio

3.7. SharePoint Server Explorer in Visual Studio

3.8. Extensibility in Visual Studio 2010

3.9. Summary

4. Building the user interface

4.1. ASP.NET and Web Parts

4.2. SharePoint controls

4.3. Look and feel of Web Parts

4.4. Web Part verbs

4.5. Summary

5. Making Web Parts customizable

5.1. Web Part properties

5.2. Common Web Part properties

5.3. Custom Editor Parts

5.4. Advanced properties

5.5. Runtime filters

5.6. Summary

6. Web Part resources and localization

6.1. Linking and embedding resources

6.2. Localization resources in Web Parts

6.3. Summary

7. Packaging, deployment, and security

7.1. Solution packages

7.2. Deployment and activation

7.3. Sandboxed solutions

7.4. Web application targeted solutions

7.5. Upgrading solutions

7.6. Summary

8. Tools for troubleshooting and logging

8.1. Logging and error handling in SharePoint 2010

8.2. Debugging Web Parts with Visual Studio 2010

8.3. The Developer Dashboard

8.4. Custom error handling

8.5. Other debugging tools

8.6. Summary

9. Programming and caching for performance

9.1. Programming for performance

9.2. Programming for performance in SharePoint

9.3. Caching techniques

9.4. Summary

10. Dynamic interfaces in Web Parts

10.1. Using Ajax and JavaScript in Web Parts

10.2. Using the SharePoint dynamic UI features

10.3. Enabling a Web Part to use the Ribbon

10.4. Summary

11. The Client Object Model and Silverlight Web Parts

11.1. The Client Object Model

11.2. Silverlight Web Parts

11.3. Summary

12. Making Web Parts mobile

12.1. SharePoint 2010 mobile interface

12.2. Mobile Web Part adapters

12.3. Mobile controls

12.4. Summary

13. Design patterns and testability

13.1. Design patterns

13.2. The Model-View-Presenter pattern

13.3. SharePoint Service Locator

13.4. Testing Web Parts

13.5. Summary

Part 3 Dashboards and connections

14. Connecting Web Parts

14.1. Introducing Web Part connections

14.2. Connecting Web Parts

14.3. Creating connectable Web Parts

14.4. Filter Web Parts

14.5. Summary

15. Building pages and dashboards

15.1. Working with pages

15.2. Deploying dashboards

15.3. Summary

Appendix A: ut-of-the-box WebParts in SharePoint 2010

index

© 2014 Manning Publications Co.

About the Technology

If you look at a SharePoint application you'll find that most of its active components are Web Parts. SharePoint 2010 includes dozens of prebuilt Web Parts that you can use. It also provides an API that lets you build custom Web Parts using C# or VB.NET.

About the book

SharePoint 2010 Web Parts in Action is a comprehensive guide to deploying, customizing, and creating Web Parts. Countless examples walk you through everything from design, to development, deployment, troubleshooting, and upgrading. Because Web Parts are ASP.NET controls, you'll learn to use Visual Studio 2010 to extend existing Web Parts and to build custom components from scratch.

What's inside

  • Using and configuring Web Parts
  • Web Part and portal best practices
  • Custom use cases, like mobile and international apps
  • Web Part design patterns

About the reader

This book is written for application developers working with SharePoint 2010. Knowing Visual Studio 2010 is helpful but not required.

About the author

Wictor Wilén is a Microsoft SharePoint MVP with a decade of SharePoint experience. He lives in Sweden.


combo $44.99 pBook + eBook
eBook $35.99 pdf + ePub + kindle

FREE domestic shipping on three or more pBooks

Everything you've ever wanted to know about building Web Parts.

Waldek Mastykarz, Mavention

One of the best reads on the topic.

Tobias Zimmergren, TOZIT

I thought I knew my Web Parts until I read this book!

Anders Rask, ProActive A/S