Essential SharePoint

Book description

Want to work more efficiently and effectively? Want to improve productivity? Microsoft is betting that you do. That's why it created Windows SharePoint Services--a set of collaboration tools that helps organizations increase individual and team productivity by enabling them to create web sites for information sharing and document collaboration.Through these team-oriented web sites, users capture and share ideas, and work together on documents, tasks, contacts, etc.--either among themselves or with partners and customers. And if you have Windows 2003 Server, then you already have SharePoint, since it's built right in. But before you can enjoy the benefits of SharePoint, you need to know how to turn it on, set it up, and get your applications working with it.Essential Sharepoint will help you do just that. It's not only the most complete guide for setting up and using these increasingly popular sites, but it also explains in detail the integration that makes SharePoint exciting. Everything you need to know about SharePoint is covered, including:

  • hosting choices
  • administration
  • customization
  • integration with Microsoft Office
  • developing new SharePoint functionality
  • when to use SharePoint portal server
Essential Sharepoint covers all the key topics for getting up and running with this powerful and popular set of collaboration tools. And it's not just for members of the IT staff. This comprehensive guide is for anyone in an organization who wants to explore Microsoft SharePoint in order to foster collaboration with other users.

Publisher resources

View/Submit Errata

Table of contents

  1. Essential SharePoint
    1. SPECIAL OFFER: Upgrade this ebook with O’Reilly
    2. Preface
      1. Who Should Read This Book
      2. Navigating in SharePoint
      3. Getting the Code Examples
      4. If You Need Help
      5. Font Conventions
      6. How to Contact Us
      7. Safari Enabled
      8. Acknowledgments
    3. 1. Why Use SharePoint?
      1. 1.1. Solving Problems
      2. 1.2. Storing and Sharing
      3. 1.3. Improving Collaboration
      4. 1.4. Going Public
      5. 1.5. Organizing Sites
      6. 1.6. Types of Sites
      7. 1.7. Parts of a Page
      8. 1.8. Where Are the Files?
      9. 1.9. Putting SharePoint to Work
      10. 1.10. Holding Meetings
      11. 1.11. Building Libraries
      12. 1.12. Creating Internet Sites
      13. 1.13. What Software Do You Need?
      14. 1.14. Trying Out SharePoint
      15. 1.15. What's SharePoint Not Good For?
      16. 1.16. Resources
    4. 2. Getting Started
      1. 2.1. Before You Begin
      2. 2.2. Creating Hosted Sites
      3. 2.3. Adding Members
      4. 2.4. Changing Pages
      5. 2.5. Adding Content
        1. 2.5.1. Adding Lists
        2. 2.5.2. Building Libraries
        3. 2.5.3. Constructing New Pages
        4. 2.5.4. Creating Workspaces
        5. 2.5.5. Workspaces Versus Libraries
      6. 2.6. Setting Client Security
      7. 2.7. Creating Self-Hosted Sites
      8. 2.8. Installing SharePoint Services
        1. 2.8.1. Questions to Ask Before You Install
        2. 2.8.2. Checking SQL Server
        3. 2.8.3. Preparing Your Host Server
          1. 2.8.3.1. Integrating existing sites
          2. 2.8.3.2. Upgrading from SharePoint Team Services
          3. 2.8.3.3. Coexisting with Exchange Server
        4. 2.8.4. Installing SharePoint
        5. 2.8.5. Upgrading WMSDE to SQL Server
        6. 2.8.6. Setting Up a Web Farm
        7. 2.8.7. Creating Virtual Servers
          1. 2.8.7.1. Creating a top-level site in IIS
          2. 2.8.7.2. Extending the site with SharePoint
        8. 2.8.8. Re-Enabling Existing Sites
      9. 2.9. Adding Members Quickly
      10. 2.10. Allowing Anonymous Access
      11. 2.11. Maintaining Server Security
      12. 2.12. Enabling Self-Service Site Creation
      13. 2.13. Resources
    5. 3. Applying Templates, Themes, and Styles
      1. 3.1. Understanding Templates
      2. 3.2. Creating Custom Site Templates
        1. 3.2.1. Viewing, Editing, and Deleting Template Files
        2. 3.2.2. Replacing a Predefined Template
        3. 3.2.3. Adding Pages
        4. 3.2.4. Changing the Built-in Pages
      3. 3.3. Creating Site Definitions
        1. 3.3.1. Customizing Site Definitions
        2. 3.3.2. Adding and Changing Pages in Site Definitions
        3. 3.3.3. Debugging Site Definitions
      4. 3.4. Distributing Site Templates
      5. 3.5. Creating List Templates
      6. 3.6. Adding List Views
        1. 3.6.1. Sorting, Filtering, and Highlighting with Views
        2. 3.6.2. Displaying Views in Web Parts
        3. 3.6.3. Adding Views to List Templates
      7. 3.7. Creating List Definitions
      8. 3.8. Modifying Themes
      9. 3.9. Applying Style Sheets
      10. 3.10. Changing the Default Icons
      11. 3.10.1. Resources
    6. 4. Sharing Contacts and Meetings with Outlook
      1. 4.1. Sharing Contacts
        1. 4.1.1. Creating Contacts Lists
        2. 4.1.2. Copying Contacts from Outlook to SharePoint
        3. 4.1.3. Editing Shared Contacts Quickly
        4. 4.1.4. Linking SharePoint Contacts to Outlook
        5. 4.1.5. Editing Shared Contacts from Outlook
      2. 4.2. Organizing Meetings
        1. 4.2.1. Creating a Meeting Workspace
        2. 4.2.2. Creating Different Types of Workspaces
        3. 4.2.3. Linking to an Existing Workspace
      3. 4.3. Resources
    7. 5. Sharing Workspaces and Lists with Excel
      1. 5.1. Getting Started with Excel and SharePoint
      2. 5.2. Sharing Workbooks
        1. 5.2.1. Using the Task Pane
        2. 5.2.2. Adding Documents
        3. 5.2.3. Adding Members
        4. 5.2.4. Sending and Receiving Alerts
        5. 5.2.5. Assigning Tasks
        6. 5.2.6. Controlling Updates
        7. 5.2.7. Opening a Shared Workbook
        8. 5.2.8. Checking Files In and Out
        9. 5.2.9. Reconciling Changes and Viewing History
      3. 5.3. Sharing Lists
        1. 5.3.1. Viewing SharePoint Lists in Excel
        2. 5.3.2. Importing Lists into Existing Workbooks
        3. 5.3.3. Editing Lists and Reconciling Changes
        4. 5.3.4. Creating and Sharing Lists in Excel
      4. 5.4. Publishing as a Web Page
      5. 5.5. Using the Spreadsheet Web Part
      6. 5.6. Programming SharePoint in VBA
        1. 5.6.1. Creating Workspaces
        2. 5.6.2. Opening Workbooks from a Shared Workspace
        3. 5.6.3. Removing Sharing
        4. 5.6.4. Responding to Updates
        5. 5.6.5. Creating a List
        6. 5.6.6. Sharing a List
        7. 5.6.7. Inserting a Shared List
        8. 5.6.8. Refreshing and Updating
        9. 5.6.9. Unlinking, Unlisting, and Deleting
      7. 5.6.10. Resources
    8. 6. Using Document Libraries with Word
      1. 6.1. Understanding Libraries
      2. 6.2. Adding Documents to a Library
      3. 6.3. Creating New Documents
        1. 6.3.1. Starting from Word
        2. 6.3.2. Starting from the Library
      4. 6.4. Adding Document Properties
      5. 6.5. Changing the Library Template
      6. 6.6. Linking Documents to Libraries
      7. 6.7. Making Revisions Privately
      8. 6.8. Linking and Publishing Custom Properties
      9. 6.9. Discussing a Document
      10. 6.10. Enabling Emailed Submissions
      11. 6.11. Approving/Rejecting Documents
      12. 6.12. Responding to Events
      13. 6.13. Searching for Documents
      14. 6.14. Resources
    9. 7. Gathering Data
      1. 7.1. Using Lists to Gather Data
        1. 7.1.1. Building a Lookup Table
        2. 7.1.2. Creating a Data List
        3. 7.1.3. Adding Totals, Groupings, and Filters
        4. 7.1.4. Modifying the New Item Form
          1. 7.1.4.1. Creating a new default view
          2. 7.1.4.2. Add the list form web part list form web part
          3. 7.1.4.3. Editing the new view
        5. 7.1.5. Changing Pages to View/Edit/Add Items
        6. 7.1.6. Saving the List as a Template
      2. 7.2. Using Form Libraries to Gather Data
        1. 7.2.1. Understanding Form Libraries
        2. 7.2.2. Designing a Form
        3. 7.2.3. Creating a Form Library
        4. 7.2.4. Emailing Form Data
        5. 7.2.5. Customizing Forms
          1. 7.2.5.1. Adding controls
          2. 7.2.5.2. Setting conditional formatting
          3. 7.2.5.3. Writing code
          4. 7.2.5.4. Testing a form
          5. 7.2.5.5. Hiding controls
        6. 7.2.6. Populate a Control from a List
          1. 7.2.6.1. Creating a data connection
          2. 7.2.6.2. Adding bound controls
          3. 7.2.6.3. Filtering data
        7. 7.2.7. Validating Data
        8. 7.2.8. Preventing Changes to Form Templates
        9. 7.2.9. Generating HTML for Forms
        10. 7.2.10. Programming in .NET
          1. 7.2.10.1. Creating a project
          2. 7.2.10.2. Responding to events
          3. 7.2.10.3. Converting scripts to .NET
          4. 7.2.10.4. Debugging and deploying
      3. 7.2.11. Resources
    10. 8. Creating Web Parts
      1. 8.1. Preparing to Develop
        1. 8.1.1. Using Remote Desktop
        2. 8.1.2. Using Virtual PC
        3. 8.1.3. Configuring the Server for Development
      2. 8.2. Creating a Web Part Project
        1. 8.2.1. Creating a Test Page
        2. 8.2.2. Configuring a New Project
        3. 8.2.3. Building and Signing the Assembly
        4. 8.2.4. Registering the Web Part
        5. 8.2.5. Adding the Web Part to a Page
        6. 8.2.6. Troubleshooting
      3. 8.3. Deploying Web Parts
        1. 8.3.1. Deploying to the Virtual Server Gallery
        2. 8.3.2. Adding to the Site Gallery
        3. 8.3.3. Deploying as Windows Installer Files
        4. 8.3.4. Deploying to the Online Gallery
      4. 8.4. Creating Web Parts from Excel
      5. 8.5. Resources
    11. 9. Programming Web Parts
      1. 9.1. Understanding Web Parts
        1. 9.1.1. Extending ASP.NET
        2. 9.1.2. Using Web Parts
        3. 9.1.3. Programming Tasks
      2. 9.2. Creating Web Part Appearance
      3. 9.3. Adding Child Controls
      4. 9.4. Working on the Client Side
        1. 9.4.1. Using Scripts with Web Controls
        2. 9.4.2. Importing Script Blocks
      5. 9.5. Understanding Event Order
      6. 9.6. Adding Properties
        1. 9.6.1. Setting Property Attributes
        2. 9.6.2. Serializing Properties
        3. 9.6.3. Linking Properties to Controls
        4. 9.6.4. Saving Property Settings
        5. 9.6.5. Controlling/Debugging Serialization
        6. 9.6.6. Setting Properties in DWP
      7. 9.7. Adding Menus
      8. 9.8. Customizing the Property Task Pane
      9. 9.9. Connecting Parts
        1. 9.9.1. Creating a Simple Connection
      10. 9.10. Resources
    12. 10. Remote Programming
      1. 10.1. Choosing an Approach
      2. 10.2. Using the Office Object Model
        1. 10.2.1. From VBA
        2. 10.2.2. From .NET
      3. 10.3. Using Web Services
        1. 10.3.1. From VBA
        2. 10.3.2. VBA Programming Tips
        3. 10.3.3. Working with Lists
          1. 10.3.3.1. Adding attachments
          2. 10.3.3.2. Retrieving attachments
          3. 10.3.3.3. Deleting attachments
          4. 10.3.3.4. Performing queries
        4. 10.3.4. From .NET
        5. 10.3.5. .NET Programming Tips
        6. 10.3.6. From ASP.NET
        7. 10.3.7. Using the Admin Service
      4. 10.4. Using URL Commands
        1. 10.4.1. Getting GUIDs
          1. 10.4.1.1. Using SharePoint objects
          2. 10.4.1.2. Using web services (.NET)
          3. 10.4.1.3. Using web services (VBA)
        2. 10.4.2. Executing URL Commands
      5. 10.5. Using FrontPage RPC
        1. 10.5.1. Preparing a Page for RPC
        2. 10.5.2. Common RPC Tasks
          1. 10.5.2.1. Identifying lists
          2. 10.5.2.2. Combining multiple methods
          3. 10.5.2.3. Querying lists
          4. 10.5.2.4. Creating lists
          5. 10.5.2.5. Creating pages
          6. 10.5.2.6. Deleting items
          7. 10.5.2.7. Deleting lists
        3. 10.5.3. Resources
    13. A. Upgrading
      1. Upgrading to SQL 2000
      2. Upgrading to Portal Server
      3. Recording Settings
      4. Installing and Configuring Portal Server
      5. Re-Extending Existing Sites
      6. Connecting Sites to the Portal
      7. Adding Links to the Portal
      8. Upgrading from Team Services
      9. Resources
    14. B. Reference Tables
      1. Office Versions
      2. StsAdm Commands
      3. SetupSts Commands
      4. Server Files and Locations
      5. Content Not Stored in Database
    15. Index
    16. About the Author
    17. Colophon
    18. SPECIAL OFFER: Upgrade this ebook with O’Reilly

Product information

  • Title: Essential SharePoint
  • Author(s): Jeff Webb
  • Release date: May 2005
  • Publisher(s): O'Reilly Media, Inc.
  • ISBN: 9780596553166