Windows SharePoint Services 3.0 Help and HowTo I Chapter 1 What’s New .......................................................................................... 1 What's new in Microsoft Windows SharePoint Services 3.0 .............................. 1 Collaborate effectively ..................................................................................... 1 Get started quickly .......................................................................................... 5 Centralize management and control ............................................................... 8 Content ........................................................................................................... 8 People, groups, and alerts ............................................................................ 12 Sites and permissions ................................................................................... 12 Extend and develop other programs and services ........................................ 14 Chapter 2 Getting Started ................................................................................... 15 Getting started with Windows SharePoint Services ......................................... 15 Lists, libraries, and sites ................................................................................ 16 Adding content .............................................................................................. 16 Lists .............................................................................................................. 18 Libraries ........................................................................................................ 19 Sites and pages ............................................................................................ 20 Managing and working with content .............................................................. 22 Organizing lists ............................................................................................. 22 Organizing libraries ....................................................................................... 23 Using accessibility features ........................................................................... 23 Tracking versions .......................................................................................... 23 Managing workflow ....................................................................................... 24 Working with content types ........................................................................... 25 Navigating to content .................................................................................... 25 Staying updated on changes......................................................................... 26 Managing access to content ......................................................................... 27 Chapter 3 Sites ................................................................................................... 28 Introduction to sites, workspaces, and pages .................................................. 28 What is a site? .............................................................................................. 28 What is a workspace? ................................................................................... 28 Site templates ............................................................................................... 30 What is a page? ............................................................................................ 30 Plan the structure of site collections and sites .............................................. 31 Determine who will use the site..................................................................... 31 Site collections, sites, and subsites............................................................... 31 Site collection administrators and the Site name Owners group ................... 31 Determine the content of the site .................................................................. 32 Workspace sites............................................................................................ 32 Other site templates ...................................................................................... 34 Save customizations as templates ................................................................ 34 Plan the navigation structure ........................................................................ 35 Determine access to sites and site content ................................................... 36 Default site templates ................................................................................... 36 Team site ...................................................................................................... 37 Wiki site ........................................................................................................ 37 Blog site ........................................................................................................ 37 II Blank site ...................................................................................................... 38 Document Workspace site ............................................................................ 38 Basic Meeting Workspace site ...................................................................... 39 Decision Workspace site ............................................................................... 39 Social Meeting Workspace site ..................................................................... 40 Multipage Meeting Workspace site ............................................................... 40 Blank Meeting Workspace site ...................................................................... 40 Introduction to content types ......................................................................... 41 What is a content type? ................................................................................ 41 How content types work at the site level ....................................................... 42 How inheritance works for site content types ................................................ 42 How site content types support content management .................................. 42 How content types work in lists and libraries ................................................ 43 How inheritance works for list content types ................................................. 43 Create a site content type ............................................................................. 44 About site content types ................................................................................ 44 Content type considerations ......................................................................... 45 Create a site content type ............................................................................. 46 Chapter 4 Customizing Sites .............................................................................. 47 Introduction to customizing sites and pages .................................................... 47 Overview ....................................................................................................... 47 Ways to customize sites by using a Web browser ........................................ 48 Ways to efficiently customize many sites or pages ....................................... 52 Other ways to customize sites ...................................................................... 54 Change the default images on the home page ................................................ 55 Overview ....................................................................................................... 55 Change the larger image .............................................................................. 55 Change the icon under the site title............................................................... 57 Change the site colors or theme ................................................................... 58 Configure regional settings ........................................................................... 58 Change the regional settings for a site .......................................................... 59 Change your regional settings ...................................................................... 60 Change the regional settings for a site .......................................................... 61 Create a site column ..................................................................................... 61 Create or edit a master page ........................................................................... 63 Overview ....................................................................................................... 63 Create a master page ................................................................................... 63 Edit a master page ........................................................................................ 64 Delete a master page .................................................................................... 64 Save a site as a site template ....................................................................... 65 Share customizations by saving them as templates ..................................... 65 Introduction to site templates ........................................................................ 65 Using site templates...................................................................................... 66 Create a site template ................................................................................... 67 Add a template to the site template gallery ................................................... 67 Introduction to list templates ......................................................................... 67 III Use list templates.......................................................................................... 68 Create a list template .................................................................................... 68 Add a template to a list gallery ...................................................................... 69 Chapter 5 Navigation .......................................................................................... 69 Introduction to site navigation .......................................................................... 69 Customizable navigation elements ............................................................... 69 Noncustomizable navigation elements .......................................................... 70 Customize site navigation ............................................................................. 72 Hide or show the Quick Launch .................................................................... 73 Add or remove a list or library from the Quick Launch .................................. 74 Change the order of items on the Quick Launch ........................................... 74 Add, edit, or delete a Quick Launch heading ................................................ 75 Add a Quick Launch link ............................................................................... 75 Edit, move, or delete a Quick Launch link ..................................................... 75 Customize the top link bar ............................................................................ 76 Configure the top link bar for a site ............................................................... 77 Add, edit, or remove a link from the top link bar ............................................ 77 Reorder links on the top link bar ................................................................... 78 Show or hide the tree view ............................................................................ 78 Configure and manage a shared navigation structure across sites............... 79 Configure the top link bar for the parent site ................................................. 80 Configure the top link bar for subsites........................................................... 81 Chapter 6 Blogs .................................................................................................. 81 Introduction to blogs......................................................................................... 82 Overview ....................................................................................................... 82 Parts of a blog ............................................................................................... 83 Creating blog posts ....................................................................................... 84 Maintaining blogs .......................................................................................... 85 Keeping updated on changes to a blog ......................................................... 85 Create a blog ................................................................................................... 86 Overview ....................................................................................................... 86 Create a blog ................................................................................................ 87 Set up categories .......................................................................................... 88 Customize other blog settings ....................................................................... 89 Configure permissions for a blog ..................................................................... 89 Overview ....................................................................................................... 90 Add users or groups to a blog ....................................................................... 91 Configure permissions for a list or library ...................................................... 92 Specify whether or not content approval is required ..................................... 93 Specify who can view drafts .......................................................................... 94 Specify which items people can read and edit .............................................. 94 Post to a blog ................................................................................................... 95 Overview ....................................................................................................... 95 Post to a blog by using a Web browser......................................................... 96 Post to a blog by sending e-mail ................................................................... 97 Other ways to post to a blog ......................................................................... 97 IV Chapter 7 Discussion Boards ............................................................................. 98 Create a discussion board ............................................................................... 98 Overview ....................................................................................................... 98 Use the default Team Discussion board ....................................................... 99 Create a new discussion board ................................................................... 100 Set up a discussion board to receive e-mail ............................................... 100 Start a discussion........................................................................................ 101 Customize a discussion board ....................................................................... 102 About customizing discussion boards ......................................................... 102 Create a view .............................................................................................. 105 Edit a view .................................................................................................. 105 Delete a view .............................................................................................. 106 Specify the default public view .................................................................... 106 Participate in a discussion ............................................................................. 106 Create a new discussion topic .................................................................... 106 Reply to a discussion .................................................................................. 107 Participate in a discussion by using e-mail ................................................. 107 Edit your own discussion topic .................................................................... 108 Edit your reply to a discussion .................................................................... 109 Change how you view a discussion ............................................................ 109 Chapter 8 Document Workspace ...................................................................... 110 Create and manage a Document Workspace site.......................................... 110 Overview ..................................................................................................... 110 Create a Document Workspace site from a document in a library .............. 111 Create an empty Document Workspace site ............................................... 111 Add a document .......................................................................................... 112 Add a user .................................................................................................. 112 Add a task ................................................................................................... 113 Add an announcement ................................................................................ 113 Add a link to the Links list ........................................................................... 114 Create an e-mail alert for a task .................................................................. 114 Publish a document back to a library from a Document Workspace site .... 115 Delete a Document Workspace site ............................................................ 115 Collaborate on a document on a Document Workspace site ......................... 115 Edit a document .......................................................................................... 116 Add a task ................................................................................................... 117 Create an e-mail alert for a task .................................................................. 117 Add an announcement ................................................................................ 118 Add a link to the Links list ........................................................................... 118 Chapter 9 Meeting Workspace ......................................................................... 118 Create a Meeting Workspace site .................................................................. 118 How can I use a Meeting Workspace site? ................................................. 119 Where can I create a Meeting Workspace site?.......................................... 120 Choose a Meeting Workspace template ..................................................... 120 Create or link to a Meeting Workspace site when you create an event....... 121 Create a Meeting Workspace site without creating an event ...................... 122 V Customize a Meeting Workspace site ............................................................ 122 Add a commonly used list or library to a Meeting Workspace site .............. 123 Add any list or library to a Meeting Workspace site .................................... 123 Remove the view of a list or library in a Meeting Workspace site ............... 123 Restore the view of a list or library in a Meeting Workspace site ................ 124 Delete a list or library from a Meeting Workspace site ................................ 124 Change the layout of a Meeting Workspace site ......................................... 125 Change the site settings of a Meeting Workspace site ............................... 125 Share lists or library items for multiple or recurring meetings ..................... 126 Manage the attendees in a Meeting Workspace site ..................................... 127 How the Attendees list is created ................................................................ 128 Add meeting attendees with Windows SharePoint Services 3.0 ................. 129 Edit the meeting attendees ......................................................................... 129 Delete meeting attendees ........................................................................... 129 Assign and track tasks in a Meeting Workspace site ..................................... 130 Create a Tasks list ...................................................................................... 130 Add and assign the tasks ............................................................................ 130 Update the tasks ......................................................................................... 131 Add, change, and delete pages in a Meeting Workspace site ....................... 131 Add a page to a Meeting Workspace site ................................................... 131 Rename a page in a Meeting Workspace site ............................................ 132 Change the order of pages in a Meeting Workspace site ........................... 132 Delete a page from a Meeting Workspace site ........................................... 132 Chapter 10 Surveys .......................................................................................... 133 Create a survey.............................................................................................. 133 Plan a survey .............................................................................................. 133 Create a survey........................................................................................... 134 Change an existing survey ............................................................................. 135 Edit a question ............................................................................................ 135 Add a question ............................................................................................ 136 Delete a question ........................................................................................ 136 Add a page break between questions ......................................................... 137 Change the order of questions .................................................................... 137 Add branching logic to a survey ..................................................................... 137 Overview ..................................................................................................... 138 Add branching logic to a survey question ................................................... 140 Respond to a survey ...................................................................................... 141 Respond to a survey ................................................................................... 141 Edit your response to a survey.................................................................... 141 Complete a partial response to a survey ..................................................... 142 View and analyze survey results .................................................................... 142 See an overview of a survey and its responses .......................................... 142 View a graphical summary of all responses ................................................ 143 View all survey responses .......................................................................... 143 View a single survey response.................................................................... 144 Export responses to a spreadsheet ............................................................ 144 VI Chapter 11 Wiki Sites ....................................................................................... 145 Create a wiki .................................................................................................. 145 Overview ..................................................................................................... 145 Who can create wiki sites? ......................................................................... 146 Creating a wiki site ...................................................................................... 146 Create a wiki site ......................................................................................... 147 Edit a wiki page ........................................................................................... 149 Add an image to a wiki page ....................................................................... 149 Add a wiki link to another wiki page ............................................................ 150 Create a wiki page from a placeholder wiki link .......................................... 151 Add a list or library to a wiki site .................................................................. 151 Edit a wiki ....................................................................................................... 151 Edit a wiki page ........................................................................................... 151 Edit a wiki link or its display text .................................................................. 152 View all pages of a wiki ............................................................................... 152 Check out a wiki page for editing ................................................................ 153 Delete a wiki page ....................................................................................... 153 Manage a wiki ................................................................................................ 153 Overview ..................................................................................................... 153 Setting unique permissions ......................................................................... 154 Working with SharePoint groups ................................................................. 154 Add users to a wiki ...................................................................................... 155 Stop inheriting permissions from a parent site ............................................ 155 Restore a previous version of a wiki page .................................................. 156 See which pages link to the current page ................................................... 156 Delete unwanted pages .............................................................................. 156 View or restore previous versions of a wiki .................................................... 157 View a previous version of a wiki page ....................................................... 157 View a history of all previous versions ........................................................ 157 Restore a previous version of a wiki page .................................................. 157 Format text in a text field ................................................................................ 158 Format text in an enhanced text field ............................................................. 161 Chapter 12 Lists and Libraries .......................................................................... 165 Add an existing content type to a list or library ............................................... 165 How content types work in lists and libraries .............................................. 166 How inheritance works for list content types ............................................... 166 Add a content type to a list or library ........................................................... 166 Change the New button order or default content type ................................. 167 Approve or reject items or files in a list or library............................................ 168 Change a content type for a list or library ...................................................... 169 Add a document template to a content type ................................................ 169 Add a column to a content type................................................................... 170 Change the order of columns for a content type ......................................... 171 Make a column required for a content type ................................................. 172 Add a workflow to a content type ................................................................ 172 Make a content type read-only .................................................................... 174 VII Manage lists and libraries with many items .................................................... 174 Ways to manage large lists and libraries .................................................... 174 Creating indexed columns .......................................................................... 175 Creating filtered views ................................................................................. 175 Organizing items into folders....................................................................... 176 Index a column............................................................................................ 176 Create a filtered view by using an indexed column ..................................... 177 Add an indexed column to an existing view ................................................ 178 Set limits for RSS Feeds ............................................................................. 178 Require approval of items or files in a list or library........................................ 179 Types of files that cannot be added to a list or library .................................... 180 Chapter 13 Libraries ......................................................................................... 186 Introduction to libraries ................................................................................... 186 Ways to work with libraries ......................................................................... 186 Types of libraries......................................................................................... 187 Create a library .............................................................................................. 188 Add one or more files to a library ................................................................... 190 Create a file in a library ............................................................................... 190 Add a file to a library ................................................................................... 191 Add multiple files to a library ....................................................................... 193 Add files to a library by sending e-mail ....................................................... 194 Organize files in a library ............................................................................... 195 Ways to organize files ................................................................................. 195 Storing many documents in one library ....................................................... 195 Creating multiple libraries ........................................................................... 196 Add a column to a library ............................................................................ 197 Create a view .............................................................................................. 197 Create a folder in a library ........................................................................... 200 View or change the information about a file or folder in a library ................... 200 View the information about a file or folder ................................................... 201 Change the information about a file or folder .............................................. 201 Delete a library ............................................................................................... 201 Overview ..................................................................................................... 201 Delete a library ............................................................................................ 201 Chapter 14 Lists ................................................................................................ 202 Introduction to lists ......................................................................................... 202 Overview ..................................................................................................... 202 Ways to work with lists ................................................................................ 203 Types of lists ............................................................................................... 204 Create a list .................................................................................................... 206 Create a list from a list template.................................................................. 206 Create a custom list .................................................................................... 208 Add a column to a list .................................................................................. 209 Create a list based on a spreadsheet ......................................................... 210 Create and manage a project task list ............................................................ 211 Create a project task list ............................................................................. 212 VIII Add tasks to a project task list..................................................................... 212 View a project task list ................................................................................ 213 Edit or delete items in a project task list ...................................................... 214 Create a calendar .......................................................................................... 214 Overview ..................................................................................................... 214 Customize the default calendar................................................................... 216 Create a new calendar ................................................................................ 216 Add an event from a site ............................................................................. 217 Add an event by sending e-mail .................................................................. 217 Add, edit, or delete a list item ......................................................................... 218 Add an item to a list .................................................................................... 219 Add an item by sending e-mail .................................................................... 219 Edit an item in a list ..................................................................................... 221 Delete an item in a list................................................................................. 221 Organize items in a list ................................................................................... 222 Ways to organize lists ................................................................................. 222 Storing many items in one list ..................................................................... 223 Creating multiple lists .................................................................................. 223 Add a column to a list .................................................................................. 224 Create a view .............................................................................................. 224 Select another view..................................................................................... 227 Add a folder to a list .................................................................................... 227 Delete a list .................................................................................................... 227 Overview ..................................................................................................... 228 Delete a list ................................................................................................. 228 Chapter 15 Versioning ...................................................................................... 228 Introduction to versioning ............................................................................... 228 Overview ..................................................................................................... 228 When versions are created ......................................................................... 230 Working with major and minor versions ...................................................... 230 Version numbering ...................................................................................... 231 How versioning works with content approval .............................................. 232 How versioning works with file check-out .................................................... 233 Enable and configure versioning for a list or library ....................................... 234 Overview ..................................................................................................... 234 Managing major and minor versions ........................................................... 234 Other settings that affect versioning ............................................................ 235 Content approval......................................................................................... 235 Requiring check-out .................................................................................... 236 Determining who can see draft items .......................................................... 236 List or library permissions ........................................................................... 237 Control how many versions are stored........................................................ 238 Enable versioning ....................................................................................... 239 Require content approval in a list or library ................................................. 239 Require check-out for files in a library ......................................................... 240 Require check-out for files in a library ......................................................... 241 IX Specify who can view drafts ........................................................................ 243 Check out and edit a file ................................................................................ 245 Overview ..................................................................................................... 245 Check out a file ........................................................................................... 246 Undo check-out and discard changes to a file ............................................ 247 Check in a file ................................................................................................ 247 Overview ..................................................................................................... 247 Check in a file ............................................................................................. 248 Overwrite a minor version when checking in a file ...................................... 249 Restore or delete a previous version of an item or file ................................... 250 Overview ..................................................................................................... 250 Restore a previous version ......................................................................... 251 Delete a previous version ........................................................................... 251 Delete all previous versions ........................................................................ 252 Delete all minor versions ............................................................................. 252 View the version history of an item or file ....................................................... 253 Chapter 16 Web Parts ...................................................................................... 254 Introduction to customizing pages by using Web Parts .................................. 254 Overview of Web Parts and Web Part Pages ............................................. 254 Web Part properties .................................................................................... 256 Web Part views ........................................................................................... 257 Web Parts and Web Part connections ........................................................ 257 Web Part zones and their properties........................................................... 258 Types of Web Parts .................................................................................... 258 Default Web Parts ....................................................................................... 258 Preconfigured List View Web Parts............................................................. 259 Custom Web Parts ...................................................................................... 260 Ways to use Web Parts and Web Part Pages ............................................ 260 Ways to create and customize a Web Part Page ........................................ 260 Web browser support for Web Part Pages .................................................. 261 Add or remove a Web Part ............................................................................ 262 Add a Web Part by using the Add Web Parts dialog box ............................ 262 Add a Web Part by using the tool pane ....................................................... 265 Remove or delete a Web Part ..................................................................... 266 Connect data in Web Parts ............................................................................ 266 Overview of Web Part connections ............................................................. 266 Create Web Part connections ..................................................................... 267 Create or change a connection between two Web Parts ............................ 268 Complete a Web Part connection in the Configure Connection dialog box . 270 Remove a connection between two Web Parts........................................... 271 Common types of Web Part connections .................................................... 271 Customize a Web Part Page .......................................................................... 277 Create a personal view or restore the shared view of a Web Part Page ..... 278 Create a personal view ............................................................................... 278 Restore the shared view ............................................................................. 278 Edit the Web Part Page title bar .................................................................. 278 X Add a Web Part........................................................................................... 280 Customize the view of a list or library in a Web Part ................................... 283 Change the layout of a Web Part Page....................................................... 283 Manage and share Web Parts and Web Part Pages ..................................... 284 Overview of Web Part galleries ................................................................... 284 Closed Web Parts ....................................................................................... 284 Site Name Gallery ....................................................................................... 285 Server Gallery ............................................................................................. 285 Manage the Web Part Gallery ..................................................................... 285 Add a Web Part to a custom group ............................................................. 286 Import and export Web Parts ...................................................................... 286 Export a Web Part....................................................................................... 287 Import a Web Part ....................................................................................... 287 Manage Web Part Page permissions.......................................................... 288 Display data from a list or library on a separate page .................................... 289 Ways to display lists and libraries in a Web Part......................................... 289 Display a list or library in a Web Part .......................................................... 290 Display a different view of a list or library in a Web Part ............................. 290 Customize the view of a list or library in a Web Part ................................... 291 Content Editor Web Part ................................................................................ 291 Ways you can use the Content Editor Web Part ......................................... 292 Add content to the Content Editor Web Part ............................................... 292 Combine edited and linked content ............................................................. 293 Custom properties of the Content Editor Web Part ..................................... 293 Common properties of Web Parts ............................................................... 294 Form Web Part............................................................................................... 297 Ways you can use the Form Web Part ....................................................... 297 Connect the Form Web Part to another Web Part ...................................... 298 Customize the Form Web Part .................................................................... 298 Custom property of the Form Web Part ...................................................... 299 Common properties of Web Parts ............................................................... 300 Image Web Part ............................................................................................. 303 Ways you can use the Image Web Part ...................................................... 303 Ways you can display an image.................................................................. 303 Connect the Image Web Part to another Web Part ..................................... 304 Custom properties of the Image Web Part .................................................. 304 Common properties of Web Parts ............................................................... 305 List View Web Part......................................................................................... 309 Ways you can use the List View Web Part ................................................. 309 Customize the view of a list or library in a Web Part ................................... 310 Connect a List View Web Part to another Web Part ................................... 311 Supported list types that can be connected ................................................ 313 Supported list column types that can be connected .................................... 314 Custom properties of the List View Web Part ............................................. 314 Common properties of Web Parts ............................................................... 316 Page Viewer Web Part................................................................................... 319 XI Ways you can use the Page Viewer Web Part ........................................... 319 How the Page Viewer Web Part displays a Web page within a Web Part Page ........................................................................................................... 320 Custom properties of the Page Viewer Web Part........................................ 320 Common properties of Web Parts ............................................................... 321 Site Users Web Part ...................................................................................... 325 Custom properties of the Site Users Web Part ........................................... 325 Common properties of Web Parts ............................................................... 326 XML Web Part................................................................................................ 329 Ways you can use the XML Web Part ........................................................ 329 Ways to add content ................................................................................... 329 Combine edited and linked XML content .................................................... 330 Custom properties of the XML Web Part .................................................... 330 Common properties of Web Parts ............................................................... 331 Chapter 17 Workflows....................................................................................... 334 Introduction to workflows ............................................................................... 334 What are workflows? ................................................................................... 335 A workflow that is predefined for a site ....................................................... 336 Support for custom workflows ..................................................................... 337 Steps involved in using workflows ............................................................... 337 Adding a workflow to a list, library, or content type ..................................... 338 Starting a workflow on a document or item ................................................. 339 Completing workflow tasks ......................................................................... 339 Tracking the status of workflows ................................................................. 339 Activate or deactivate the Three-state workflow as a site collection feature .. 339 Activate the Three-state workflow ............................................................... 340 Deactivate the Three-state workflow ........................................................... 340 Add or change a workflow for a list, library, or content type ........................... 340 Creating and deploying workflows .............................................................. 340 Add or change a workflow for a list, library, or content type ........................ 341 Cancel a workflow in progress ....................................................................... 343 Complete a workflow task .............................................................................. 344 Complete multiple workflow tasks in a list ...................................................... 345 Complete multiple Disposition Approval tasks at once ................................ 345 Manually start a workflow on a document or item .......................................... 346 Remove a workflow from a list, library, or content type .................................. 346 Use a Three-state workflow ........................................................................... 347 How does the Three-state workflow work? ................................................. 347 Set up a list to use with a Three-state workflow .......................................... 349 Create an issue-tracking list for use with a Three-state workflow ............... 349 Create a custom list for use with a Three-state workflow ............................ 350 Customize a custom list for use with a Three-state workflow ...................... 350 Add a Three-state workflow to a list ............................................................ 351 Start a Three-state workflow on an item ..................................................... 353 Complete a workflow task in a Three-state workflow .................................. 354 Use a workflow to manage content approval for a library .............................. 354 XII Step 1: Enable content approval and specify draft item security for the library .................................................................................................................... 355 Step 2: Enable major and minor versioning for the library .......................... 356 Step 3: Set up a workflow to manage content approval for a library ........... 356 View the status of a workflow in progress ...................................................... 358 View workflow tasks ....................................................................................... 359 View workflow tasks in the Tasks list .......................................................... 359 Locate a custom tasks list and view all the tasks for a workflow in progress .................................................................................................................... 359 Chapter 19 Viewing Information ........................................................................ 360 Create or change a view ................................................................................ 360 Overview ..................................................................................................... 360 Types of views ............................................................................................ 362 Create a view .............................................................................................. 363 Before you begin ......................................................................................... 363 Create a view .............................................................................................. 363 Work with mobile views ............................................................................... 364 Add columns ............................................................................................... 366 Change the settings for a column ............................................................... 366 Delete a column .......................................................................................... 367 Select another view or change a view ......................................................... 368 Chapter 20 Security .......................................................................................... 368 About controlling access to sites and site content.......................................... 368 How security elements are assigned to a securable object ........................ 369 Hierarchy and inheritance ........................................................................... 370 Plan for permission inheritance ................................................................... 372 About managing SharePoint groups and users.............................................. 373 Default SharePoint groups .......................................................................... 373 Customizing SharePoint groups.................................................................. 374 Assigning users and groups ........................................................................ 375 About security features of Windows SharePoint Services 3.0 ....................... 375 Enable anonymous access ............................................................................ 377 Anonymous access considerations ............................................................. 379 Enable anonymous access on a site ........................................................... 379 Enable anonymous access on a list or library ............................................. 380 Give users access to a site ............................................................................ 380 Learn about groups and permission levels ................................................. 381 Create and configure groups....................................................................... 382 Create a group ............................................................................................ 383 Change the permission level of a group ...................................................... 383 Add users to groups .................................................................................... 383 Manage permission levels ............................................................................. 385 Create a permission level ........................................................................... 385 Copy a permission level .............................................................................. 386 Edit a permission level ................................................................................ 386 Delete a permission level ............................................................................ 387 XIII Inherit permissions from parent site ............................................................ 387 Manage permissions for a list, library, folder, document, or list item .............. 388 View users and SharePoint groups associated with a list or library ............ 389 View users and SharePoint groups associated with a folder, document, or list item ............................................................................................................. 389 Add users to a list or library ........................................................................ 389 Add users to a folder, document, or list item ............................................... 390 Create a new SharePoint group from a list or library .................................. 391 Create a new SharePoint group from a folder, document, or list item ......... 392 Edit permission assignments on permission levels on a list or library ......... 393 Edit permission assignments on permission levels on a folder, document, or list item ........................................................................................................ 394 Break permission inheritance on a list or library.......................................... 395 Break permission inheritance on a folder, document, or list item ................ 395 Inherit permissions for a list or library ......................................................... 396 Inherit permissions for a folder, document, or list item ................................ 397 Remove user permissions from a list or library ........................................... 398 Remove user permissions from a folder, document, or list item ................. 398 Manage SharePoint groups ........................................................................... 399 Add users to a SharePoint group or directly to the site ............................... 399 Remove users from a SharePoint group ..................................................... 400 Create a new SharePoint group .................................................................. 400 Change group settings ................................................................................ 401 Delete a SharePoint group .......................................................................... 401 Edit group Quick Launch list ....................................................................... 401 Set up groups.............................................................................................. 402 Permission levels and permissions ................................................................ 402 Default permission levels in Windows SharePoint Services 3.0 ................. 403 List, site, and personal permissions ............................................................ 404 List Permissions .......................................................................................... 404 Site Permissions ......................................................................................... 405 Personal Permissions ................................................................................. 406 List permissions .......................................................................................... 407 Remove users and groups from site access .................................................. 410 Remove users from a group ....................................................................... 411 Delete a group ............................................................................................ 411 Delete a user from a site collection ............................................................. 411 View the user alerts .................................................................................... 411 View users and SharePoint groups and edit the Quick Launch group list ...... 412 View users .................................................................................................. 412 View SharePoint groups ............................................................................. 412 Edit the Quick Launch group list ................................................................. 413 1 Chapter 1 What’s New What's new in Microsoft Windows SharePoint Services 3.0 Microsoft Windows SharePoint Services 3.0 helps teams to stay connected and productive by providing easy access to the people, documents, and information that they need to make well-informed decisions and get work done. Groups can work together efficiently and set up sites and workspaces quickly. SharePoint sites are scalable for organizations of all sizes, ranging from a small team to a global corporation. Collaborate effectively Key enhancements to Windows SharePoint Services can improve the way that you work with documents and tasks and how you share information with others. Send e-mail to a SharePoint site You can use e-mail to add content to your site, such as discussion items, calendar events, and documents. Just as you send e-mail to your team to discuss tasks and projects, you can also send e-mail to lists and libraries on a SharePoint site that is enabled to receive e-mail. By default, if your administrator enabled incoming e-mail on your site, you can add content to the following lists and libraries: discussion boards, announcements, calendars, document libraries, picture libraries, form libraries, and blog post lists. You can also archive e-mail that is sent to a SharePoint group (SharePoint group: A group of users that can be created on a SharePoint site to manage permissions to the site and to provide an e-mail distribution list for site users. A group can be used by many sites in one site collection.), so 2 that your team members can easily follow a discussion on a SharePoint site instead of having to find messages in their full Inboxes. Documents, discussions, and other content are sent by e-mail. The content is added to lists and libraries. Get mobile access to a SharePoint list You can view a list on a mobile device, which helps you to stay current on team projects and tasks when you are on the road. Lists appear on phones (or other telecommunications devices that support international standards) in a simplified text format, with a link that you can use to view the next page of items in a view. You can also receive alerts as lists are updated. Share ideas with blogs People in your organization can share ideas and information about products, technologies, and processes by publishing that information as posts to a blog. Blogs typically have an author who creates content on a regular basis. A blog (also known as a weblog) consists of frequent short posts. The posts are displayed in order starting with the most recent post. It only takes a few clicks to create a blog, post to a blog, subscribe to updates, and customize a blog. Authors can interact with readers through comments. 3 Some possible uses include: ï‚· An executive's journal for sharing thoughts and vision ï‚· A community for building customer relationships ï‚· An informal site where teams can share news and tips Brainstorm easily with wiki sites You can use a wiki site to brainstorm ideas, collaborate on a team design, manage knowledge bases, or just gather routine information in a searchable format that is easy to create. By using a Web browser, your team members can create and annotate pages that link to each other — they don't need a word processor or special technical knowledge. Wiki sites track changes as people add and change content. A wiki can also help your team to build an outline that you create later in a word processing program. 4 Poll people more effectively with improved surveys Surveys are more flexible, with better control over the layout. A partial response feature enables people to save incomplete responses if they don't want to finish all of their responses at once or if they get interrupted. You can set up questions to appear conditionally, based on a response to a previous question in the survey. For example, if you were seeking feedback from participants of a professional convention, you could first ask which sessions they attended and then display only the questions about those sessions. You can insert page breaks to better organize the survey, and insert more survey questions. There are no built-in restrictions to the number of questions you can include, although you may experience limitations based on your database and bandwidth resources. Track your tasks visually with Gantt view You can create a Project Tasks list, which includes a Gantt view by default, or add a Gantt view to other types of lists. Gantt view includes a visual overview of project tasks, sometimes called a Gantt chart, that you can use to monitor dates and progress. 5 Receive updates about lists and libraries with RSS Feeds You can keep track of their projects and information with RSS Feeds. Instead of browsing multiple team sites, you can receive periodic updates about the lists and libraries that interest you. You can use RSS Feeds to receive updates from a variety of resources, including news sites and blogs, in a consolidated location, such as an RSS reader or feed aggregator. Manage documents and lists offline Now you can take your important work with you wherever you go, when you are working with programs that are compatible with Windows SharePoint Services 3.0. You can check out files from some programs, such as Microsoft Office Word 2007, and work with them offline. With some database programs that are compatible with Windows SharePoint Services 3.0, such as Microsoft Office Access 2007, you can update, manage, and analyze list data. With some e-mail programs that are compatible with Windows SharePoint Services 3.0, such as Microsoft Office Outlook 2007, you can work offline on files in a library and items in the following types of lists: calendars, contacts, tasks, and discussions. When you connect back online, you can update your files on the server. List items are updated automatically. Get started quickly Sites are more usable, with an improved user interface that is easier to navigate and to customize. Special features, such as improved navigation and more accessible sites, enable you to work with content on your site more easily. Customize your sites quickly Themes help you to quickly give your sites a professional appearance. You can customize and reorder the Quick Launch and other navigation more easily, right from the browser. 6 View your files in a folder, or tree view You can work with your files, and even lists, in a folder structure that is similar to Microsoft Windows Explorer. Navigate sites more easily Improved navigation helps you to see where you are on a Web site relative to other sites or within the site. Now you can move more easily through sites, up to parent sites, and across sites. Navigation text, called breadcrumb navigation, enables users to move around easily within a site and understand how the current page or subsite fits into the rest of the site structure. Track your work with improved calendars You can now add and revise events from your SharePoint calendar while working with a program that is compatible with Windows SharePoint Services 3.0, such as Office Outlook 2007. You can even overlay your calendars to summarize and compare events on specific dates in the calendar program. In your SharePoint calendar, you can enter all-day events and specify more types of repeating, or recurring, events. You can track team projects more effectively with visual improvements to the day, week, and month views. You can apply a calendar view to lists that have start and end dates. 7 Calendars have different views. All-day events appear at the top of a calendar according to date; other events appear according to date and time. Create more accessible sites Navigation within the site is improved, and lists, libraries, and other features can be fully accessed by using only keystrokes. A More Accessible Mode enables users of accessible technologies to more easily interact with menus and various controls. Skip to Main Content links enable keyboard users to skip over repetitive navigation links to the more meaningful content on a page. The markup of headings is designed to better define the structure and improve navigation for people who use screen readers. Images that are uploaded to the site allow for custom alternative text to be defined. For example, you can assign custom alternative text to the image that appears on the home page in the Site Image Web Part (Web Part: A modular unit of information that consists of a title bar, a frame, and content. Web Parts are the basic building blocks of a Web Part Page.) or to a picture that you add to a picture library. For viewing SharePoint sites, the high contrast options in Microsoft Windows work well for users with low vision. Copy documents easily to another location You can easily send a document to another document library on the same site or a different site. When you check in a document from the browser, you can specify whether you want to be prompted to update the document in the other locations. 8 Use content types effectively Content types help you to organize and manage content in more meaningful and flexible ways. For example, do people in your organization frequently create budget worksheets that contain the same group of settings? Or do they create contracts that have the same disclaimer text? If so, you can create content types to ease duplication and improve consistency. A content type is a reusable collection of settings that is applied to a certain category of content. You can also specify more than one type of template to use within the same document library with the settings that you specify, such as presentations, budget worksheets, and contracts. Content types can be managed across a site, and one content type can inherit its settings from another content type. Create more robust lists Now, lists can be larger, and they are more versatile with the use of folders and indexing. You can set up folders within lists, assign metadata to folders, and track versions of list items. More options are available for lookup fields, which can access data from other lists. For example, you can enable users to select multiple items in the same list. Centralize management and control SharePoint sites provide better ways to manage content and people. Whether you are a contributor to a team site, a site owner, or a server administrator, there are several ways that you can work more effectively. Content Better document recovery When you delete a document, it is first sent to your Recycle Bin. From there, you can remove the item from the Recycle Bin or restore it back to the live site. Removing the item from the Recycle Bin sends the item to the site collection Recycle Bin, where a site collection administrator can delete or restore the item. The Recycle Bin can store lists, libraries, folders, list items, documents, and Web Part Pages. A site collection administrator can view all the deleted content for the site collection. A server administrator can control how the Recycle Bins are used. For example, a server administrator can clean up items that are more than a certain number of days old, or disable the Recycle Bin entirely. 9 End-user deletes the Agenda document from a document library. The document is moved to the Recycle Bin for the site, where people can restore it or delete it. If the file is deleted from the site Recycle Bin, it is sent to the Site Collection Recycle Bin, where an administrator can restore it or delete it permanently. Option to require document checkout Users can be required to check out a file from a library before it is edited. Requiring checkout means that only one user can modify a file at a time, which reduces the possibility that changes can be overwritten by another user accidentally. Better control with master pages Site designers can more easily control the common elements of a Web site, such as a company header or the navigation format by using a master page. This master page is reused across the site, so that you can customize the look, feel, and behavior of a site once, rather than make the same changes to every page. 10 Centralized control of lists with site columns You can create site columns to ensure that each list that is based on the site column has the same definition. This feature eliminates the tedious work of reproducing the column for each list and allows you to maintain the settings in one place. For example, you can create a column that contains the names of regional offices, so that people can easily choose the office name from a list. If the names change or if new names need to be added, you can update the information in one place. Because a site column is consistent across lists, you can use a site column to manage and analyze data across multiple lists. Better management of versions You can quickly view who makes which changes to a file or list item and restore older versions of documents or list items. Details that describe the document but aren't part of the document, sometimes called metadata, are also stored for each version of the document. People can easily set up views to track how the metadata has changed. You can save a document as a major version (major version: A numbered copy of a file that has changed significantly since the previous major version. Each major version is identified by a whole number (1, 2, 3, ...) to indicate that it is published for a wider group in your organization to view.) for substantial changes , or as a minor version (minor version: A decimal-numbered copy (0.1, 0.2, 1.1, ...) of a file that is in a stage of revision or that has changed only slightly since the previous version. Typically, a minor version is not published for a wider group in your organization to view.) for minor changes such as fixing typographical errors. Document library owners can specify how many older versions to keep. 11 The current published major version is highlighted, and the version number is a whole number. A version is created when properties or metadata changes. The first version of a file is always minor version number 0.1. Versions of list items Versioning can be enabled on lists so that each list item has its own version history. You can see when and how items change and restore older versions of items. As with document versions, you can also specify how many versions to keep. 12 Visibility and approval of draft documents Files can be hidden from certain groups of users on a site while they are being drafted. You can also specify an appropriate level of approval for a document by managing it with a workflow. Process management through workflows You can streamline the cost and time required to coordinate common business processes, such as project approval or document review, by managing and tracking the human tasks involved with these processes. For example, an organization can create and deploy a basic custom workflow to manage the approval process for drafts of documents in a document library. People, groups, and alerts Better management of people and groups The People and Groups page makes it easy to manage people on your site. You can add people to groups, so that you can manage access more efficiently for a group of users at one time. You can also view information about other people, based on your directory service, and manage information about yourself. For example, depending on how your site is set up, you can view someone's office number or add an image of yourself to your profile. Regardless of where you are currently working on a SharePoint site, you can use this feature to easily find information about other people. More relevant alerts Alerts enable people to receive the right information at the right time, such as knowing when a critical document changes or when new items are added to a list. Depending on your role, you can set alerts automatically for other people or groups. For example, you can alert people on another team when changes are made to a schedule that affects them. Sites and permissions More specific permissions You can manage permissions by using permission levels, and you can manage users by using SharePoint groups. A permission level is a collection of permissions that can be applied to a user or a group. A SharePoint group is a collection of users who share similar permissions. You can set permissions at the item, file, folder, list, library, and site level. For example, you can enable people to work with most items in a document library but restrict access to a sensitive document. 13 Improved backup and restoration of sites Administrators have more flexibility for backing up and restoring sites in case of system or catastrophic failures. Central Administration tools can perform Structured Query Language (SQL) data backups for most site elements. Improved search and logging Search indexing is supported within a site collection and across lists. Indexing enables more effective querying across folders and within large lists. You can also have a change log created that enables more efficient searching and crawling of a site. The change log is based on precise indexing of items that have changed, which provides search results more quickly and with lower overhead. Contextual display, based on user permissions When users don't have permission to change settings or content, the related links, commands, buttons, and instructions are not displayed on the site. This prevents end users from viewing the features and content that they don't have the permission to use or change and from attempting to use features that are not enabled or configured with the correct settings. More flexible and scalable deployment and upgrade Deployment is more visual and simplified for a single-server configuration and more robust and configurable for enterprise organizations. There are more options for organizations that are upgrading from a previous version, including more automation, and the flexibility to upgrade specific site collections over time, while keeping the current sites in place, to minimize disruption and maintain integrity of data. Programmatically, you can use content migration application programming interfaces (APIs) to export and import smaller elements, while preserving security. Manage syndicated information You can manage whether and how your organization uses RSS Feeds to receive updates to lists and other information through subscriptions. Welcome menu A SharePoint site displays a Welcome menu, which people can use to manage their settings. The Welcome menu can require users to log in and to completely log out when they are finished. From the menu, someone else can log in with different credentials on the site. 14 Extend and develop other programs and services A customizable and extensible platform enables you to build core process solutions and work with other programs. The following information provides an overview of some key features; for detailed information, see the Windows SharePoint Services Developer Center on MSDN. Enhancements to events Events are key to developing rich solutions. Events enable solution providers to take advantage of behaviors and override default behaviors. Both synchronous and asynchronous events are supported, for a rich set of event types across lists and libraries. For example, a solution that ensures that a document always has a copyright in the footer can be associated with a central content type that applies it to all document libraries associated with that type. Developer site template improvements The Features functionality builds upon site and list definitions from the previous version of Windows SharePoint Services and extends the functionality into a single framework. It establishes discrete portions of functionality that can be applied to a site and then individually enabled or disabled. Features You can use Features to reduce the complexity involved in making simple site customizations. Features eliminate the need to copy large sections of code to change simple functionality, as well as reduce versioning and inconsistency issues that can arise among front-end Web servers. Features make it easier to activate or deactivate functionality in the course of a deployment, and administrators can easily transform 15 the template or definition of a site by simply toggling a particular Feature on or off in the user interface. The Features functionality includes integrated feature verification and localization. Extensible field types Developers can use extensible field types to create custom controls. These types can be exposed as simple fields within a list or document library. For example, someone might use a custom field type to build a ratings system that assigns stars to content based on its popularity. Cross-list query support You can build richer and more relevant queries that span objects, sites, and site collections. This enables developers to build more efficient queries, more similar to SQL queries. Microsoft .NET Framework support By building on the .NET Framework, third-party solution developers can build rich solutions and customize components. Programmatically manage site migration You can use content migration APIs to export and import smaller elements while preserving security. Enhanced Web services New methods are provided for various Web services, including content type integration, document library manipulation, search, messaging application synchronization, content publishing, and workflow. For more information, see the Windows SharePoint Services Developer Center on MSDN. Extensible site templates Designers can use the templates as a starting point and edit them in Web design or application design programs that are compatible with Windows SharePoint Services 3.0, such as Microsoft Visual Studio or Microsoft Office SharePoint Designer 2007. Chapter 2 Getting Started Getting started with Windows SharePoint Services Microsoft Windows SharePoint Services 3.0 helps organizations, teams, and business units to be more effective by connecting people and information. You do not need to have expertise in designing Web sites to get started. 16 This article provides information and links to help you, whether you are just viewing a contacts list for your team or creating new sites. You can find additional information in Help or by browsing the Web. Find links to additional information and resources in the See Also section. Lists, libraries, and sites A list is a collection of information where your organization can store, share, and manage information. For example, you can create a sign-up sheet for an event or track team events on a calendar. You can also host discussions on a discussion board. For more general information about lists, see Introduction to lists. A library is similar to a list, except that it stores files as well as information about files. You can control how documents are viewed, tracked, managed, and created in libraries. For more general information about libraries, see Introduction to libraries. Lists and libraries are stored on sites. A site is a group of related Web pages where your team can work on projects, conduct meetings, and share information. For example, your team might have its own site where it stores schedules, files, and lists. For more general information about sites, see Introduction to sites, workspaces, and pages. Adding content 17 You can add items to lists and files to libraries by using a Web browser. You can also save files to a library from some client programs that are compatible with Windows SharePoint Services. For example, you can save a Microsoft Office Word document to a library on a SharePoint site while you work in Word. To add an item to a list or a file to a library, you must have permission to contribute to the list or library. For more information about how your organization uses permissions and permission levels, see your site owner or administrator. Lists and libraries can also take advantage of e-mail features, if incoming or outgoing mail is enabled on your site. Some lists, such as calendars, announcements, blogs, and discussion boards, can be set up so that people can add content to them by sending e-mail. Other lists, such as tasks and issue-tracking lists, can be set up to send e-mail to people when items are assigned to them. Documents, discussions, and other content are sent by e-mail. The content is added to lists and libraries. When you add the item or file, other people who have permission to read the list can view the item or file, unless it requires approval. If the item or file requires approval, then it is stored in a pending state in the list or library, until someone with the appropriate permissions approves it. If you are already viewing the list or library when an item or file is added, you may need to refresh your browser to see the new item or file. 18 In addition to adding content to existing lists and libraries, you may have permission to create new lists and libraries. The list and library templates give you a head start. Depending on your permission level, you can also create and customize new pages and sites. Find links to more information about adding content to sites in the See Also section. Lists Although the types of lists vary, the procedure for adding items to them is similar, so you don't need to learn several new techniques to work with different types of lists. A list item contains text in a series of columns, but some lists may allow attachments to be added to the item. For more information about adding list items, see Add, edit, or delete a list item. On many types of sites, some lists are created for you. These default lists range from a discussion board to a calendar list. You can also create lists from several types of list templates, which provide structure and settings to give you a head start. For more information about creating lists, see Create a list. Types of default lists The type of list that you use depends on the kind of information that you are sharing: ï‚· Announcements Use an announcements list to share news and status and to provide reminders. Announcements support enhanced formatting with images, hyperlinks, and formatted text. ï‚· Contacts Use a contacts list to store information about people or groups that you work with. If you are using an e-mail or contact management program that is compatible with Windows SharePoint Services 3.0, you can view and update your contacts from your SharePoint site in the other program. For example, you can update a list of all your organization's suppliers from Office Outlook 2007. A contacts list doesn't actually manage the members of your site, but it can be used to store and share contacts for your organization, such as a list of external vendors. ï‚· Discussion boards Use a discussion board to provide a central place to record and store team discussions that is similar to the format of newsgroups. If your administrator has enabled lists on your site to receive e-mail, discussion boards can store e-mail discussions from most common email programs. For example, you can create a discussion board for your organization's new product release. If you are using an e-mail program that is compatible with Windows SharePoint Services 3.0, you can view and update your discussion board while working in the other program. ï‚· Links Use a links list as a central location for links to the Web, your company's intranet, and other resources. For example, you might create a list of links to your customers' Web sites. ï‚· Calendar Use a calendar for all of your team's events or for specific situations, such as company holidays. A calendar provides visual views, similar to a desk or wall calendar, of your team events, including meetings, social events, and all-day events. You can also track team milestones, such as deadlines or product release dates, that are not related to a specific time 19 interval. If you are using an e-mail or calendar program that is compatible with Windows SharePoint Services 3.0, you can view and update your calendar from your SharePoint site while working in the other program. For example, you can compare and update your calendar on the SharePoint site with dates from your Office Outlook 2007 calendar, by viewing both calendars side-by-side or overlaid with each other in Office Outlook 2007. ï‚· Tasks Use a task list to track information about projects and other to-do events for your group. You can assign tasks to people, as well as track the status and percentage complete as the task moves toward completion. If you are using an e-mail or task management program that is compatible with Windows SharePoint Services 3.0, you can view and update your tasks from your SharePoint site in your other program. For example, you can create a task list for your organization's budget process and then view and update it in Office Outlook 2007 along with your other tasks. ï‚· Project tasks To store information that is similar to a task list, but also provide a visual or Gantt view with progress bars, use a project task list. You can track the status and percentage complete as the task moves toward completion. If you are using an e-mail or task management program that is compatible with Windows SharePoint Services 3.0, you can view and update your project tasks from your SharePoint site in your other program. For example, you can create a task list on your SharePoint site to identify and assign the work to create a training manual. Then you can track your organization's progress from Office Outlook 2007. ï‚· Issue tracking Use an issue-tracking list to store information about specific issues, such as support issues, and track their progress. You can assign issues, categorize them, and relate issues to each other. For example, you can create an issue-tracking list to manage customer service problems and solutions. You can also comment on issues each time you edit them, creating a history of comments without altering the original description of the issue. For example, a customer service representative can record each step taken to resolve a problem and the results. ï‚· Survey To collect and compile feedback, such as an employee satisfaction survey or a quiz, use a survey. You can design your questions and answers in several different ways and see an overview of your feedback. If you have a spreadsheet or database program installed that is compatible with Windows SharePoint Services 3.0 or Windows SharePoint Services 2.0, you can export your results to further analyze them. ï‚· Custom Although you can customize any list, you can start with a custom list and then customize just the settings that you specify. You can also create a list that is based on a spreadsheet, if you have a spreadsheet program that is compatible with Microsoft Windows SharePoint Services 3.0 or Windows SharePoint Services 2.0, and Windows Internet Explorer and Microsoft Windows. For example, you can import a list from Microsoft Office Excel 2007 that you created to store and manage contracts with vendors. Libraries A library is a location on a site where you can create, collect, update, and manage files with team members. Each library displays a list of files and key information about the files, which helps people to use the files to work together. You can add a file to a library by uploading it from your Web browser. After you add the file to the library, other people with permission to view libraries can see the file. If you are already viewing the library when a file is added, you may need to refresh your browser to see the new file. 20 If you are using a program that is compatible with Windows SharePoint Services, you can create a new file based on a template while you are working in the library. You can also save a file to the library from another program. For more information about adding files to libraries, see Add one or more files to a library. A default library, called Shared Documents, is created for you when you create many types of sites. Shared Documents is a document library that you can use for storing several types of files. You can create more libraries if you have permission to manage lists, such as a picture library for storing images. For more information about creating libraries, see Create a library. Types of libraries The type of library that you use depends on the kinds of files that you are sharing: ï‚· Document library For many file types, including documents and spreadsheets, use a document library. You can store other kinds of files in a document library, although some file types are blocked for security reasons. When you work with programs that are compatible with Windows SharePoint Services, you can create those files from the library. For example, your marketing team may have its own library for planning materials, news releases, and publications. ï‚· Picture library To share a collection of digital pictures or graphics, use a picture library. Although pictures can be stored in other types of SharePoint libraries, picture libraries have several advantages. For example, from a picture library you can view pictures in a slide show, download pictures to your computer, and edit pictures with graphics programs that are compatible with Windows SharePoint Services. Consider creating a picture library if your team reuses lots of graphics, such as logos and corporate images, or if you want to store pictures of team events or product launches. ï‚· Wiki page library To create a collection of connected wiki pages, use a wiki page library. A wiki enables multiple people to gather routine information in a format that is easy to create and modify. You can add to your library wiki pages that contain pictures, tables, hyperlinks, and internal links. For example, if your team creates a wiki site for a project, the site can store tips and tricks in a series of pages that connect to each other. ï‚· Form library If you need to manage a group of XML-based business forms, use a form library. For example, your organization may want to use a form library for expense reports. Setting up a form library requires an XML editor or XML design program that is compatible with Windows SharePoint Services, such as Microsoft Office InfoPath. Sites and pages A site can serve a general purpose, such as storing schedules, guidelines, files, and other information that your team refers to frequently. Or a site may serve a more specific purpose, such as keeping track of a meeting, or hosting a blog, where a member of your organization frequently posts news and ideas. 21 Your organization can use pages, subsites (subsite: A complete Web site stored in a named subdirectory of the top-level Web site. Each subsite can have administration, authoring, and browsing permissions that are independent from the top-level Web site and other subsites.), and top-level sites (top-level site: A Web site at the top of the hierarchy in a site collection, from which you can manage site collection features. A toplevel site can have multiple subsites.) to divide site content into distinct, separately manageable sites. For example, each department in your organization may have its own team site. You can add content to sites by adding lists and libraries. If you have permission, you can also add pages to your site. You may consider adding Web Part Pages (Web Part Page: A special type of Web page that contains one or more Web Parts. A Web Part Page consolidates data, such as lists and charts, and Web content, such as text and images, into a dynamic information portal built around a common task.), which enable you to use Web Parts to add dynamic content quickly. A Web Part is a modular unit of information that forms the basic building block of a Web Part Page. You can add Web Parts to Web Part zones in a Web Part Page and then customize the individual Web Parts to create a unique page for your site users. If you need to create new sites, you can choose from several types of site templates to give you a head start on creating a new site. Whether you can create sites and subsites depends on how your organization has set up its sites and its permissions to create them. For more information about how your organization manages permission to sites, see your site owner or administrator. For more information about creating sites, see Create a site. 22 Types of default site templates ï‚· Team site Select this site template when you want to create a site that teams can use to create, organize, and share information. The template includes a document library and basic lists such as Announcements, Calendar, Contacts, and Links. ï‚· Blank site Select this site template when you want to create a site with a blank home page that you plan to customize. You can use a Web design program that is compatible with Windows SharePoint Services, such as Microsoft Office SharePoint Designer 2007, to add interactive lists or any other features. ï‚· Document Workspace site Select this site template when you want to create a site that helps your team members to work together on documents. This template provides a document library for storing the primary document and supporting files, a Tasks list for assigning to-do items, and a Links list for resources related to the document. ï‚· Wiki site Select this site template when you want to create a site where users can quickly and easily add, edit, and link Web pages. ï‚· Blog site Select this site template when you want to create a site where users can post information and allow others to comment on it. ï‚· Basic Meeting Workspace site Select this site template when you want to create a site that helps you to plan, organize, and track your meeting with the rest of your team. The template includes following lists: Objectives, Attendees, Agenda, and Document Library. ï‚· Blank Meeting Workspace site Select this site template when you want to create a blank Meeting Workspace site that you can customize, based on your requirements. ï‚· Decision Meeting Workspace site Select this site template when you want to create a site that is ideal for reviewing documents and recording any decisions that are reached at the meeting. The template includes the following lists: Objectives, Attendees, Agenda, Document Library, Tasks, and Decisions. ï‚· Social Meeting Workspace site Select this site template when you want to create a site that helps you to plan and coordinate social occasions. The template includes the following lists: Attendees, Directions, Things To Bring, Discussions, and Picture Library. ï‚· Multipage Meeting Workspace site Select this site template when you want to create a site that provides all the basics to plan, organize, and track your meeting with multiple pages. The template contains the following lists: Objectives, Attendees, and Agenda in addition to two blank pages for you to customize based on your requirements. Managing and working with content To help your team be more productive, there are several ways that you can manage and extend content in lists, libraries, and sites. Some features help your team to find and work more efficiently with information. Other features help you manage the access to the information. Organizing lists There are many ways to organize lists, so that your team can work most efficiently with them. For example, you can use views to help specific departments find the information that they are most interested in, such as tasks with the highest priority or all the items assigned to each person. You can also add folders to your lists. 23 Some features help your team to create and manage list items efficiently across several lists. For example, you can create a column that provides information about list items and then share it across other lists. For more information about organizing and working efficiently with lists, see Organize items in a list. Organizing libraries How you organize your files in a library depends on the needs of your group and on how you prefer to store and search for your information. Some planning can help you to set up the structure that works best for your organization. For example, if you want to make a file available in multiple libraries, you can easily copy it to other libraries on your site. You can be prompted for updates if the file has changed. You can also use the same features that you use in lists, such as views, and folders to help you manage information. For more information about organizing and managing files in libraries, see Organize files in a library. Using accessibility features Sites are designed so that lists, libraries, and other features can be fully accessed by using only keystrokes. A More Accessible Mode enables users of accessible technologies to more easily interact with menus and various controls. Skip to Main Content links enable keyboard users to skip over repetitive navigation links to the more meaningful content on a page. The markup of headings is designed to better define the structure and improve navigation for people who use screen readers. Images that are uploaded to the site allow for custom alternative text to be defined. For example, you can assign custom alternative text to the image that appears on the home page in the Site Image Web Part or to a picture that you add to a picture library. For viewing sites, the high contrast options in Microsoft Windows work well for users with low vision. For more information about browsing sites and using More Accessible Mode, see Accessibility features. Tracking versions 24 Your list or library may be set up to track versions, so that you can restore a previous version if you make a mistake and view a version history of the changes. When versions are tracked, revisions to the items or files and their properties are stored. This enables you to better manage content as it is revised and even to restore a previous version if you make a mistake in the current version. Versioning is especially helpful when several people work together on projects or when information goes through several stages of development and review. The current published major version is highlighted, and the version number is a whole number. A version is created when properties or metadata changes. The first version of a file is always minor version number 0.1. Versioning is available for list items in all default list types — including calendars, issue-tracking lists, and custom lists — and for all file types that can be stored in libraries — including Web Part Pages. For more information about tracking versions, see Introduction to versioning. Managing workflow Workflows help people to collaborate on documents and manage project tasks by implementing specific business processes on documents and items in a site. Workflows help organizations to adhere to consistent 25 business processes. Workflows can also improve organizational efficiency and productivity by managing the tasks and steps that are involved in specific business processes. This enables the people who perform these tasks to concentrate on performing the work rather than managing the workflow. Workflows can streamline the cost and time required to coordinate common business processes, such as project approval or document review, by managing and tracking the human tasks involved with these processes. For example, an organization can create and deploy a basic custom workflow to manage the approval process for drafts of documents in a document library. For more information about creating and managing workflows, see Introduction to workflows. Working with content types Your list or library may support multiple content types. Content types enable organizations to organize, manage, and handle large amounts of content more effectively. If your list or library is set up to allow multiple content types, you can add content types from a list of available options that your organization uses frequently, such as Marketing Presentations or Contracts. After you add a content type to a list or library, you make it possible for that list or library to contain items of that type. Users can then use the New menu in that list or library to create new items of that type. One of the key advantages of content types for lists and libraries is that they make it possible for a single list or library to contain multiple item types or document types, each of which may have unique metadata, policies, or behaviors. For more information about working with content types, see Introduction to content types. Navigating to content Navigation elements help people to browse through the content that they need. Two navigation items that you can customize are the top link bar and the Quick Launch. By using the settings pages for each list or library, you can choose which lists and libraries appear on the Quick Launch. You can also change the order of links, add or delete links, and add or delete the sections into which the links are organized. For example, if you have too many lists in the List section, you can add a new section for Tasks Lists where you can include links to your tasks lists. You can make all of these 26 changes to the Quick Launch from within a browser that is compatible with Windows SharePoint Services 3.0. You can even add links to pages outside the site. The top link bar provides a way for users of your site to get to other sites in the site collection by displaying a row of tabs at the top of every page in the site. When you create a new site, you can choose whether to include the site on the top link bar of the parent site and whether to use the top link bar from the parent site. If your site is using a unique top link bar, you can customize the links that appear on the top link bar for the site. Any sites that are created within the parent site can also be displayed on the top link bar, provided that the sites are configured to inherit the top link bar of the parent site. You can also include links to other sites outside of your site collection. For more information about customizing navigation, see Customize site navigation. Staying updated on changes RSS provides a convenient way for you to distribute and receive information in a standardized format, including updates to lists and libraries. A standardized XML file format allows the information to be viewed 27 by many different programs. You can also subscribe to lists and libraries by using alerts, so that you know when content has changed. A team can use their feeds as a way to customize their content for team members who subscribe to their feeds and to offer links back to their Web sites. RSS Feeds are an easy way to keep track of team progress and project updates. Instead of browsing multiple team Web sites, you receive the latest news or updates from those sites automatically. Managing access to content A site owner or administrator can grant permission levels to users and to SharePoint groups, which contain users. The permissions can be applied to a site, the lists and libraries on a site, and the items in the lists and libraries. You can assign different permission levels for different objects, such as a specific site, list, library, folder within a list or library, list item, or document. 28 Chapter 3 Sites Introduction to sites, workspaces, and pages You can use top-level Web sites and subsites to divide site content into distinct, separately manageable sites to help you organize content. What is a site? A Web site is a group of related Web pages that is hosted by an HTTP server on the World Wide Web or on an intranet site. Most Web sites have a home page as their starting point. The home page is interconnected with other pages by using hyperlinks. You can use top-level sites (top-level site: A Web site at the top of the hierarchy in a site collection, from which you can manage site collection features. A top-level site can have multiple subsites.) and subsites (subsite: A complete Web site stored in a named subdirectory of the toplevel Web site. Each subsite can have administration, authoring, and browsing permissions that are independent from the top-level Web site and other subsites.) to divide site content into distinct, separately manageable sites. Top-level Web sites can have multiple subsites, and subsites themselves can have multiple subsites. The entire structure of a top-level Web site and all of its subsites is called a Web site collection (site collection: A set of Web sites that have the same owner and share administration settings. Each site collection contains a top-level site, can contain one or more subsites, and may have a shared navigation structure.). This hierarchy enables users to have a main working site for the entire team, plus individual working sites or shared sites for side projects. Top-level Web sites and subsites allow different levels of control over the features and settings for sites. The administrator of the Web site controls the ability to create, access, and contribute content to a Web site. What is a workspace? A workspace is a unique Web site that you create, that provides team members with collaboration tools and services for either collaboration on documents or for resources relevant to meetings. A workspace can contain lists of information, such as related documents, team members, and links. To create a workspace 29 site, you must be a member of a permission level with the Create Subsites permission for that SharePoint site. Windows SharePoint Services allows you to create the following workspace sites: Workspace site Document Workspace Description This template creates a site for team members to use to work together on documents. It provides a document library for storing the primary document and supporting files, a Task list for assigning to-do items, and a Links list for resources related to the document. Basic Meeting Workspace This template creates a site that provides all the basics to plan, organize, and track your meeting. It contains the following lists: Objects, Attendees, Agenda, and Document Library. Blank Meeting Workspace This template creates a blank Meeting Workspace site that you can customize based on your requirements. Decision Meeting Workspace This template provides a Meeting Workspace that team members can use to review relevant documents and to record decisions. It contains the following lists: Objectives, Attendees, Agenda, Document Library, Tasks, and Decisions. Social Meeting Workspace This template creates a site that provides a planning tool for social occasions, featuring a discussion board and a picture library to post pictures of the event. It contains the following lists and Web Parts: Attendees, Directions, Image/Logo, Things To Bring, Discussions, and Picture Library. Multipage Meeting Workspace This template creates a site that provides all the basics that team members can use to plan, organize, and track their meetings with multiple pages. It contains the following lists: Objectives, Attendees, and Agenda, in addition to two blank pages that you can customize based on your requirements. 30 Site templates Windows SharePoint Services provides the following collaboration templates that you can use when creating a new site. Site template Team Site Description This template creates a site that teams can use to create, organize, and share information. It includes a document library, and basic lists, such as Announcements, Calendar, Contacts, and Links. Blank Site This template creates a Web site with a blank home page that you can customize with a browser or a Windows SharePoint services-compatible Web design program by adding interactive lists and other features. Wiki Site This template creates a site where you can quickly and easily add, edit, and link Web pages. Blog This template creates a site that you can use to post information and to allow others to comment on it. Application Templates These templates are tailored to address the requirements of specific business processes or sets of tasks within organizations of any size. The templates can be applied to common scenarios, such as managing a help desk or tracking a marketing campaign. To learn more and download the templates, see the Application Templates for Windows SharePoint Services Web page. What is a page? A Web page in a site can display lists of information, enabling team members to organize the information any way they want, such as by subject, due date, or author. For example, you can do the following: ï‚· Filter the content to see only the set of information that applies to you 31 ï‚· Hide information that doesn't interest you ï‚· Change the order in which the information is listed ï‚· Set up customized views to make it easy for your team members to focus quickly on pertinent information Plan the structure of site collections and sites Determining the goals and objectives of a Web site are important factors to consider when developing a Web site. Careful planning will help to ensure that the Web site will be easier to use and easier to manage. Determine who will use the site Deciding what kind of site to create depends on the intended scope and use of the site. You can create a separate site for every project on which your team is working. For example, you might want to create a toplevel Web site for an entire organization and separate sites under that site for each team. Site collections, sites, and subsites You can use top-level Web sites and subsites to divide site content into distinct, separately manageable sites. Top-level Web sites can have multiple subsites, and subsites themselves can have multiple subsites, down as many levels as your users need. The entire structure of a top-level Web site and all of its subsites is called a site collection (site collection: A set of Web sites on a virtual server that have the same owner and share administration settings. Each site collection contains a top-level Web site and can contain one or more subsites.). This hierarchy allows your users to have a main working site for the entire team, plus individual working sites and shared sites for side projects. Top-level Web sites and subsites allow for different levels of control over the features and settings for sites. Site collection administrators and the Site name Owners group Site collection administrators have full permissions to all sites in the site collection. Members of the Site name Owners group of the top-level Web site in the site collection can control settings and features for both the top-level Web site and any subsites beneath it that inherit permissions from it. For example, both a site 32 collection administrator and a member of the Site name Owners group of a top-level Web site can do the following: ï‚· Manage users, groups, and permissions ï‚· View usage statistics ï‚· Change regional settings ï‚· Manage Web Part (Web Part: A modular unit of information that consists of a title bar, a frame, and content. Web Parts are the basic building blocks of a Web Part Page.) and template galleries ï‚· Manage alerts (alert: A feature that notifies a user by e-mail when there is a change to an item, document, list, or document library on the Web site.) ï‚· Change the site name and description, theme, and home page organization ï‚· Configure settings, such as regional settings, for the top-level Web site and all subsites ï‚· Update e-mail settings for the top-level Web site and all subsites, if e-mail settings are enabled at in SharePoint Central Administration ï‚· Configure Web Part settings for the top-level Web site and all subsites ï‚· However, when a subsite uses unique permissions, members of the Site name Owners group for the top-level Web site cannot perform the actions listed above for that site. By comparison, site collection administrators can always perform these actions in all subsites, regardless of whether or not the subsite has unique permissions. ï‚· A member of the Site name Owners group of a subsite can control settings and features only for that subsite and any subsites below it that inherit permissions. For example, an administrator of a subsite can do the following: ï‚· Add, delete, or change users and groups, if unique permissions have been set ï‚· View usage statistics ï‚· Change regional settings ï‚· Manage Web Part and template galleries ï‚· Manage alerts ï‚· Change the site name and description, theme, and home page organization Determine the content of the site Windows SharePoint Services provides a central location where you can post information, such as project schedules, important events, and announcements rather than communicating that information through email. Workspace sites 33 A workspace is a unique Web site that you create, which provides team members with collaboration tools and services for either collaboration on documents or for resources relevant to meetings. A workspace can contain lists of information, such as related documents, team members, and links. Windows SharePoint Services provides the following workspace sites: Workspace site Document Workspace Description This template creates a site for team members to work together on documents. It provides a document library for storing the primary document and supporting files, a Task list for assigning to-do items, and a Links list for resources related to the document. Basic Meeting Workspace This template creates a site that provides all the basics to plan, organize, and track your meeting. It contains the following lists: Objects, Attendees, Agenda, and Document Library. Blank Meeting Workspace This template creates a blank Meeting Workspace site for you to customize based on your requirements. Decision Meeting Workspace This template provides a Meeting Workspace in which to review relevant documents and record decisions. It contains the following lists: Objectives, Attendees, Agenda, Document Library, Tasks, and Decisions. Social Meeting Workspace This template creates a site that provides a planning tool for social occasions, featuring a discussion board and a picture library to post pictures of the event. It contains the following lists and Web Parts: Attendees, Directions, Image/Logo, Things To Bring, Discussions, and Picture Library. Multipage Meeting Workspace This template creates a site that provides all the basics to plan, organize, and track your meeting with multiple pages. It contains the following lists: Objectives, Attendees, and 34 Agenda in addition to two blank pages for you to customize based on your requirements. Other site templates When creating a new site, Windows SharePoint Services provides the following collaboration templates: Site template Team Site Description This template creates a site for teams to create, organize, and share information. It includes a Document Library, and basic lists, such as Announcements, Calendar, Contacts, and Links. Blank Site This template creates a Web site with a blank home page that you can customize with a Web browser or a Windows SharePoint services-compatible Web design program by adding interactive lists and other features. Wiki Site This template creates a site where users can quickly and easily add, edit, and link Web pages. Blog This template creates a site to post information and to allow others to comment on it. Save customizations as templates You can save an existing site or list as a custom template. Custom templates are a way of packaging up a set of changes to an existing site (site: A group of related Web pages that is hosted by an HTTP server on the World Wide Web or an intranet. The pages in a Web site generally cover one or more topics and are interconnected through hyperlinks.) and making those available for new sites and lists. Every custom template is based on a site definition. You can store Web Parts (Web Part: A modular unit of information that consists of a title bar, a frame, and content. Web Parts are the basic building blocks of a Web Part Page.), list templates, and site templates in libraries for use by all sites in the site collection (site collection: A set of 35 Web sites on a virtual server that have the same owner and share administration settings. Each site collection contains a top-level Web site and can contain one or more subsites.). Custom templates are made available through the Site Template Gallery and List Template Gallery pages. Plan the navigation structure The navigation consists of links that users use to access the major sections and pages on a site. The following site navigation elements are available: Site navigation elements View All Site Content Description This navigation element appears as a link on the left-hand side of a page, directly above the Quick Launch. You cannot customize or disable this link. When you click this link, the All Site Content page appears, which provides a list of links to all lists, libraries, discussion boards, surveys, and the Recycle Bin for a site. Quick Launch This is a customizable navigation element that displays section headings and links to different areas of your site. By default, the Quick Launch appears on most pages directly below the View All Site Content link. Tree View This navigation element has the same look and feel as Windows Explorer. Branches of the tree that contain other objects can be expanded to view those objects. The tree view is not configurable and is not displayed by default. When displayed, the tree view appears directly under the Quick Launch. Top link bar This is a customizable navigation element that appears as one or more hyperlinked tabs across the top of all pages on a site. Content breadcrumb This navigation element provides a set of hyperlinks that you can use to quickly navigate up the hierarchy of the site 36 you are currently viewing. This breadcrumb does not appear when you are on the home page of a site. However, when you navigate down the site hierarchy, this breadcrumb appears above the name of the page to which you have navigated. Global breadcrumb bar This navigation element provides hyperlinks that you can use to navigate to different sites within your site collection. This breadcrumb is always visible, and appears in the topleft corner of the page, above the name of your site. Determine access to sites and site content When you set up a Web site, you need a way to specify who has access to it. For a typical Internet site, you probably want everyone who comes to the site to be able to view your content, but you don't want them to be able to change that content. For a company intranet site, you may want a few users to control the structure of the site, but many more users to add new content or participate in group calendars or surveys (survey: A Web site component that presents users with a set of questions specified by the creator of the survey and collects user responses. Results are tallied in a graphical summary. Requires a Web server that is running Windows SharePoint Services.). For an extranet (extranet: An external Web site for an organization; usually secured so that only authorized users can gain access to it.), you want to carefully control which users can view the site at all. Generally, access to Web sites is controlled by combining user accounts with permissions structure that controls the specific actions users can perform. Permissions can be set at the top-level site, subsite, and list and library levels. Default site templates When you create a new site, you can choose from several templates that provide a starting point. The templates contain pages, lists, libraries, and other elements that can help your team work on projects, collaborate on documents, or manage meetings. You can add, remove, and customize the appearance of many elements, such as text, graphics, pages, lists, and libraries. 37 Team site Select this site template when you want to create a site that teams can use to create, organize, and share information. The template includes: ï‚· Shared Documents library ï‚· Announcements list ï‚· Calendar ï‚· Team Discussion list ï‚· Contacts list ï‚· Links list Example use This all-purpose template can meet a diverse range of needs. It can store long-term routine information for a single department or short-term information from a special project that spans several departments. For example, a marketing department can store and manage its planning and budget documents, track issues and tasks, and share its links and contacts. Wiki site Select this site template when you want to create a site where users can quickly and easily add, edit, and link Web pages. The template provides pages that users can quickly edit to record information and then link together through keywords. As you edit the pages, a history is recorded, so that you can restore the content if necessary. A wiki site includes the following: ï‚· Wiki pages to create and edit ï‚· List of links on each page ï‚· Wiki Pages library (for storing and tracking wiki pages) Example use A wiki site can serve as a community site where your organization can brainstorm and share ideas for a new project. In a wiki site, it is easy to create and format pages, so that people can easily work with each other to record information. Blog site 38 Select this site template when you want to create a site where users can post information quickly and allow others to comment on it. Sometimes known as weblogs, blogs are online journals where you can share your ideas quickly in an informal, chronological format. A blog site includes: ï‚· Posts list (for storing blog posts) ï‚· Other Blogs list (for links to related blogs) ï‚· Categories list ï‚· Comments list ï‚· Links list (for links to related resources) ï‚· Photos (picture library) ï‚· Tools to manage your posts and other resources Example use An executive can use a blog site to share ideas and vision in an engaging journal format where employees can ask questions or add comments. Blank site Select this site template when you want to create a site with a blank home page that you plan to customize. You can use a Web design program that is compatible with Microsoft Windows SharePoint Services, such as Microsoft Office SharePoint Designer 2007, to add interactive lists or any other features. This template includes: ï‚· Web Part Page ï‚· Site Image Web Part ï‚· Tools to insert other Web Parts Example use Use this template when you plan to create a custom site, and you don't want to use any of the existing templates, Web Parts (Web Part: A modular unit of information that consists of a title bar, a frame, and content. Web Parts are the basic building blocks of a Web Part Page.), lists, or libraries as a starting point. Document Workspace site Select this site template when you want to create a site that helps you to coordinate the development of one or more related documents with other people. The site template provides tools to share and update files and to keep people informed about the status of those files. It includes: 39 ï‚· Shared Documents library ï‚· Announcements list ï‚· Tasks list ï‚· Members list ï‚· Links list Example use A Document Workspace site can help you to work with other people on a document or a set of documents. You can also use a Document Workspace site to publish announcements, assign tasks, share relevant links, and receive alerts about changes to site content. Basic Meeting Workspace site Select this site template when you want to create a site that helps you to plan, organize, and track your meeting with the rest of your team. The template includes: ï‚· Objectives list ï‚· Attendees list ï‚· Agenda ï‚· Document Library Example use This template is a good choice for most general types of meetings, such as a weekly status meeting. Decision Workspace site Select this site template when you want to create a site that is ideal for reviewing documents and recording any decisions that are reached at the meeting. The template includes: ï‚· Objectives list ï‚· Attendees list ï‚· Agenda ï‚· Document Library ï‚· Tasks list ï‚· Decisions list Example use This template provides tools to help teams reach and record decisions and record action items. This is a good template to use if you want your team to stay focused on the outcome of the meeting. 40 Social Meeting Workspace site Select this site template when you want to create a site that helps you to plan and coordinate social occasions. The template includes: ï‚· Attendees list ï‚· Directions ï‚· Things To Bring list ï‚· Photos (picture library) Example use This template can help you to manage social occasions, such as a charity event or team party. Multipage Meeting Workspace site Select this site template when you want to create a site that helps you to plan, organize, and capture the results of a complex meeting or a series of meetings. The template includes: ï‚· Objectives list ï‚· Attendees list ï‚· Agenda ï‚· Two pages that you can customize (you can add up to 10 pages per meeting) Example use You can use this template to help you to manage involved meetings that require in-depth supporting materials that you want to store on separate pages, such as pages to manage projects or track issues. Blank Meeting Workspace site Select this site template when you want to create a blank Meeting Workspace site to customize to your requirements. The template includes: ï‚· Web Part Page ï‚· Tools to insert Web Parts Example use Use this template when you plan to create a custom Meeting Workspace site, and you don't want to use any of the existing templates, Web Parts, or libraries as a starting point. 41 Introduction to content types Content types (content type: A reusable group of settings for a category of content. Use content types to manage the metadata, templates, and behaviors of items and documents consistently. Content types are defined at the site level and used on lists and libraries.) enable organizations to organize, manage, and handle content in a consistent way across a site collection. By defining content types for specific kinds of documents or information products, an organization can ensure that each of these groups of content is managed in a consistent way. What is a content type? In the course of a single project, a business might produce several different kinds of content, for example, proposals, legal contracts, statements of work, and product design specifications. Although these documents might be stored together because they are related to a single project, they can be created, used, shared, and retained in different ways. A business might want to collect and maintain different kinds of metadata about each kind of content. Microsoft Windows SharePoint Services 3.0 enables organizations to define these different sets of documents as content types. A content type is a group of reusable settings that describe the shared behaviors for a specific type of content. Content types can be defined for any item type in Windows SharePoint Services 3.0, including documents, list items, or folders. Each content type can specify: ï‚· The columns (metadata) that you want to assign to items of this type. ï‚· The document template on which to base new items of this type (document content types only). ï‚· The custom New, Edit, and Display forms to use with this content type. ï‚· The workflows that are available for items of this content type. ï‚· The custom solutions or features that are associated with items of this content type. Content types provide organizations with a way to manage and organize content consistently across different lists and libraries in a site collection (site collection: A set of Web sites on a virtual server that have the same owner and share administration settings. Each site collection contains a top-level Web site and can contain one or more subsites.), and they also make it possible for a single list or library to contain multiple item types or document types. 42 How content types work at the site level Content types are organized into a hierarchy that allows one content type to inherit its characteristics from another content type. This allows categories of documents to share attributes across an organization, while allowing teams to customize these attributes for particular sites or lists. Content types are first defined centrally in the Site Content Type Gallery for a site. Content types that are defined at the site level are called site content types. Site content types are available for use in any subsites of the site for which they have been defined. For example, if a site content type is defined in the Site Content Type Gallery for the top-level site in a site collection, it is available for use in lists and libraries in all of the sites in that site collection. Site content types can be added individually to lists or libraries and customized for use in those lists or libraries. When an instance of a site content type is added to a list or library, it is called a list content type. List content types are children of the site content types from which they are created. How inheritance works for site content types When you define a new custom site content type in the Site Content Type Gallery for a site, you start by choosing an existing parent site content type in the Site Content Type Gallery as your starting point. The new site content type that you create inherits all of the attributes of its parent site content type, such as its document template, read-only setting, workflows, and columns. After you create this new site content type, you can make changes to any of these attributes. Whenever you make changes to site content types, you can specify whether you want these specific changes to be applied to any other child site content types or list content types that inherit their attributes from these site content types. Only the attributes that the child site content types or list content types share with a parent site content type can be updated. If a child site content type has been customized with additional attributes that the parent site content type does not have (for example, extra columns), these customizations are not overwritten when the child site content type is updated. The changes that you make to a site content type do not affect the parent site content type from which the site content type was created. How site content types support content management 43 By defining site content types, you can ensure that entire categories of documents are handled consistently across your organization. For example, all customer deliverable documents in an organization may require a specific set of metadata, such as account number, project number, and project manager. You can help ensure that account numbers and project numbers are associated with all of the customer deliverable documents in your organization by creating a Customer Deliverable site content type that has required columns for each of these items of metadata. All customer deliverable document types in the site collection that inherit from this site content type then require users to specify information for these columns. If you need to track additional metadata that is related to these customer deliverable documents, you can add another required column to the Customer Deliverable site content type. Then you can update all child list content types that inherit from this site content type, adding the new column to all customer deliverable documents. How content types work in lists and libraries If you have a list or library that is set up to allow multiple content types, you can add content types to this list or library from the group of site content types that are available for your site. When you add a content type to a list or library, you make it possible for that list or library to contain items of that type. The New command in that list or library lets users create new items of that type. One of the key advantages of content types for lists and libraries is that they make it possible for a single list or library to contain multiple item types or document types, each of which may have unique metadata, policies, or behaviors. How inheritance works for list content types When an instance of a site content type is added to a list or library, it is a child of the site content type from which it was created. This list content type inherits all of the attributes of its parent site content type, such as its document template, read-only setting, workflows, and columns. A list content type can be customized for the specific list or library to which it has been added. These customizations are not applied to the parent site content type. If the parent site content type for a list content type is updated, the child list content type can inherit these changes (if the person who maintains the site content type chooses to apply the updates to all child content types). If any of the attributes that the child list content type shares with the parent site content 44 type were customized for the list content type, these customizations can be overwritten when the list content type inherits the changes from the parent site content type. If the list content type has been customized with additional attributes that the parent content type does not have (for example, extra columns), these customizations are not overwritten when the child list content type inherits changes from the parent site content type. Create a site content type As a site owner, you can create new site content types. You can then add these content types to lists and libraries at the site level on which you created them, in addition to lower-level sites. For example, a site content type that you create at the top-level site is available to lists and libraries on all sites in the site collection. Content types that are created at a lower-level site are not available to higher-level sites. After you have defined a site content type, you can reuse it in multiple document libraries in the current site or in other sites. This enables you to organize your content in a meaningful way and associate the same capabilities to your content across your document management solution. For example, if your organization uses a particular type of contract, you can create a content type that defines the metadata for that contract, the template to use for the contract, and workflows required to review and complete the contract. Any document library to which you add the Contract content type will include all of the metadata definitions and workflows of the content type, and authors can use the template you specify to create new contracts. About site content types A site content type describes the attributes of a document, folder, or list item. Each site content type can specify the following: ï‚· A set of properties. ï‚· Forms to edit the properties and display them. ï‚· Workflows you want to make available for the document or list item. TIP Site content types can also be extended by using custom features. 45 By adding a site content type to a list or library, you are specifying that the list or library can contain list items, folders, or documents of that content type. An instance of a site content type that is associated with a list is referred to as a list content type. Content type considerations Consider the following when you create a new site content type: Content types are organized into a hierarchy The content type hierarchy enables a content type to inherit its characteristics from another content type. In this way, classes of documents can share characteristics across an organization but these characteristics can be tailored for particular sites or lists. For example, all customer deliverable documents in an enterprise might require a set of metadata such as account number and project number. By creating a top-level Customer Deliverable content type, from which all other customer deliverable document types inherit, you ensure that account numbers and project numbers will be associated with all variants of customer deliverable documents in your organization. If you add another required column to the top-level Customer Deliverable content type, you can choose to update all content types that inherit from it, which will add the new column to all customer deliverable documents. New site content types are based on a parent content type When you create a new site content type, you must choose an existing (parent) site content type on which to create your new site content type. The new site content type that you create inherits the attributes of the parent. After you create a new site content type, you can make changes to it, such as adding or removing columns. Note that changes made directly to a child content type do not affect the parent content type on which it is based. When you update a parent content type, you can also choose whether those changes are updated in the list and site content types that inherit from that parent content type. Child site content types inherit from the parent Content types that you create are based on a parent content type and thus inherit the attributes of the parent. When you update a parent content type, you can choose whether you want the child site content types to inherit those changes. The attributes that can be inherited from a parent content type are: ï‚· Document template. 46 ï‚· Read-only setting. ï‚· Workflows. ï‚· Columns. ï‚· Extensible attributes added by other applications. On all content type settings pages, you have the option to update list content types and child site content types. When you choose to update all content types that inherit from their parent content types, all settings on that page are also updated on all list content types and child site content types that are children of the content type that you are changing. This overwrites any previous settings on the list and site content types that inherit from this parent. For example, if you change only the document template on the Advanced Settings page and choose to update list content types and child site content types, the document template and read-only setting are updated on all child content types because both of these settings are on the same page. Likewise, all changes made on the Workflow Settings page will be updated together on child content types. Each column has its own Change Site Content Type Column page, so the settings for each column must be updated separately. Note that all attributes of a content type that appear on the parent content type — other than Name, Description, and Group — can be updated on child types. Columns or settings that do not appear on the parent type cannot be updated. To ensure that changes you make to the parent content type do not overwrite settings on child content types, you can mark the child content type as read-only. Although this is desirable in some situations, it will also reduce your ability to centrally manage your content type hierarchy. CAUTION If you do mark a content type as read-only, the parent’s settings can still override the child's settings if you explicitly set the parent to be not read-only and then update changes on child content types. Site content types are stored in groups When you create a new site content type, you must choose whether to store it in an existing group or to store it in a new group that you create. If you do not want your new site column to be used by others, you can create a group named _Hidden and store your site column in it. Create a site content type 47 1. Go to the site on which you want to create a new site content type. 2. On the Site Actions menu 3. NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. 4. In the Galleries column, click Site content types. 5. The Site Content Type Gallery page appears. Note that your new site content type will appear on this page after you have created it. 6. On the Site Content Type Gallery page, click Create. 7. The New Site Content Type page appears. 8. In the Name and Description section, type a name and optionally a description for the new site content type. 9. In the Select parent content type from list, select the group on which you want to base this new content type. Note that the Special content types group contains content types that change the behavior of your list or library when added. , click Site Settings. 10. In the Parent Content Type list, select the parent content type that you want to base your content type on. 11. NOTE The list of parent content types differs depending on the option that you selected in the previous step. 12. In the Group section, choose whether to store this new site content type in an existing group or a new group. 13. Click OK. 14. The Site Content Type: Your new content type name page appears. You can choose options on this page to further define your new content type. Chapter 4 Customizing Sites Introduction to customizing sites and pages You can tailor a site in many ways to fit the needs of your organization. Some features enable you to configure and apply custom settings efficiently throughout a site. Overview There are many ways to customize your site. You can change its structure and appearance, add content, and change site settings. You can apply these custom settings by using your browser without any additional 48 tools, if you have permission to change those settings. You can also customize the site programmatically or by using Web design tools. Some features, such as site columns and master pages, help you to efficiently apply custom settings throughout your entire site. For example, in your lists and libraries, you may want to use a column to identify the departments in your organization. You can design a site column with a drop-down list of departments, which can be used by all the lists and libraries on your site. By using site columns, your team members can report and analyze information more consistently, because they don't have to remember the exact name of a department or the name for the department on the Microsoft Windows SharePoint Services 3.0 site. Find links to more information about customizing your site in the See Also section. Ways to customize sites by using a Web browser The following are ways to customize your sites without using additional tools. In most cases, you must have the Design permission level to use these features. For more information, see your site owner or administrator. Change the title and appearance You can change the name and description for a site. You can also change the default graphics on the home page, as well as the theme for the site. The theme is a set of colors, fonts, and decorative elements that provide a consistent appearance to your site pages. Add subsites and Web pages You can add subsites (subsite: A complete Web site stored in a named subdirectory of the top-level Web site. Each subsite can have administration, authoring, and browsing permissions that are independent from the top-level Web site and other subsites.) and Web pages to your site without special editing tools, if you have permission to create sites. If your administrator has enabled self-service site creation, you can also create additional top-level sites (top-level site: A Web site at the top of the hierarchy in a site collection, from which you can manage site collection features. A top-level site can have multiple subsites.). Subsites and top-level sites enable you to divide the site content into distinct, separately manageable sites. The subsites can automatically appear in the navigational elements for your existing site as well as inherit the site's navigation, so that you don't have to recreate the navigational elements yourself. 49 Add or change Web Parts You can use Web Parts (Web Part: A modular unit of information that consists of a title bar, a frame, and content. Web Parts are the basic building blocks of a Web Part Page.) to quickly set up and modify pages. A Web Part is a modular unit of information that forms the basic building block of a Web Part Page. You can add Web Parts to Web Part zones in a Web Part Page and then customize the individual Web Parts to create a unique page for your site users. Web Parts can consolidate data, such as lists and charts, and Web content, such as text and images, into a dynamic information portal site that is built around a common task or special interest. The following example uses the Image Web Part to describe the basic features of a Web Part. The Web Part title bar contains the heading for the Web Part. The Web Part menu contains functions that enable you to minimize or close the Web Part, edit the Web Part, or get Help for a specific Web Part. When the page is in edit mode, you can also use this menu to delete the Web Part or connect it to other Web Parts, depending on the type of Web Part that you are using. The body of the Web Part contains the content that you specified for the type of Web Part that is being used. In this example, the Web Part is an Image Web Part, which displays an image. Add lists and libraries Lists and libraries store and manage information on your site. Lists store and manage data, such as calendar items, surveys, tasks, and issues. Libraries store files, such as documents and pictures. Your site comes with some default lists and libraries already set up, including Calendar, Tasks list, Team Discussion, and Shared Documents. Your site also comes with templates that provide a starting point for several types of lists and libraries. You can also create your own custom lists and save a 50 list as a template for other lists. You can create views to display the information in lists or libraries in different ways for specific audiences, such as the list items that are assigned to people in a specific department or documents that were created within the past week. Lists and libraries enable you to manage information as well as store it. For example, you can enable versioning (versioning: The process of creating a numbered copy of a file or an item whenever a revision is saved to the library or list.) to track changes to list items and files and to restore previous versions if you make a mistake. You can also stay updated on changes that are made to lists and libraries by using RSS Feeds and alerts. The current published major version of a file in a library is highlighted, and the version number is a whole number. A version is created when properties or metadata changes. The first version of a file is always minor version number 0.1. Change site navigation The two navigation elements that can be customized by site owners are the Quick Launch and the top link bar. The Quick Launch is displayed on the side of most user-facing pages directly below the View All Site Content link. You can use the Quick Launch to display section headings and links to different areas of your site in a logical manner. 51 The top link bar appears as one or more hyperlinked tabs across the top of all pages on a site. Site owners can choose to display the top link bar of the parent site or display a unique top link bar for their subsite. Configure permissions As a site owner, you can configure access to your site in many ways by using permission levels (permission level: A set of permissions that can be granted to users or SharePoint groups on an entity such as a site, library, list, folder, item, or document.), permissions (permission: Authorization to perform specific actions such as viewing pages, opening items, and creating subsites.), and SharePoint groups (SharePoint group: A group of users that can be created on a SharePoint site to manage permissions to the site and to provide an e-mail distribution list for site users. A group can be used by many sites in one site collection.). A permission level enables you to assign a particular set of permissions to users and SharePoint groups so that they can perform specific actions on your site. By creating new permission levels (or editing existing permission levels) with the permissions required to perform common tasks, you can further customize how people can interact with your site. Users and SharePoint groups are associated with securable objects such as sites, lists, list items, libraries, folders within lists and libraries, and documents. 52 For easiest administration, begin by using the standard SharePoint groups (which are Site name Owners, Site name Members, and Site name Visitors) and assigning permissions at the site level. You can create additional SharePoint groups and permission levels if you need finer control over the actions that your users can take. If there are particular lists, libraries, folders within a list or library, list items, or documents that contain sensitive data that must be even more secure, you can use fine-grained permissions to grant permissions to a specific SharePoint group or individual user. Note, however, that managing fine-grained permissions can be a very time-consuming task. Customize other site settings You can customize many other settings for your site, such as regional settings, which include time zone, sort order, and calendar. You can also customize how and whether your site appears in search and how people receive updates about changes to your site through RSS Feeds and alerts. To view your site settings, click Site Settings on the Site Actions menu . Ways to efficiently customize many sites or pages Use master pages A master page contains the page design and layout elements that you want to repeat on multiple pages in a site. You can use a master page to give your site a more consistent appearance by creating and updating design and layout elements on the master page, rather than changing them on each Web page. A master page can contain anything that you can put on a Web page, such as the Quick Launch, the top link bar, the title, and the logo. By default, every site has one master page, which is stored in the Master Page Gallery. You can store as many master pages as you want in the Master Page Gallery, but only one master page can be selected as the default master page for a site. You can create a new master page from scratch by using a Web authoring tool that is compatible with Windows SharePoint Services, such as Microsoft Office SharePoint Designer 2007, or by duplicating an existing master page, which you can then edit to change just those elements that you want to be different. Create site columns A site column is a reusable column definition, or template, that you can assign to multiple lists across multiple SharePoint sites. Site columns are useful if your organization wants to establish some consistent settings across lists and libraries. You can share the settings across multiple lists and libraries so that you don't have to recreate the settings each time. For example, suppose that you define a 53 site column named Customer. Users can add that column to their content types or lists. This ensures that the column has the same attributes, at least to start with, wherever it appears. When you add an item to the list or library, you fill out a form in which each column is represented by a field. Each field is labeled with the name of the column. If you provide a description for the column, the description appears below the field. You can use the description to help team members fill out the form by explaining what kind of information goes in the field. Add a workflow A workflow helps people to collaborate on documents and manage project tasks by implementing specific business processes on documents and items in a site. A workflow helps organizations to adhere to consistent business processes and also improves organizational efficiency and productivity by managing the tasks and steps involved in specific business processes. This enables the people who perform these tasks to concentrate on performing the work rather than managing the workflow. 54 Create and add content types Content types (content type: A reusable group of settings for a category of content. Use content types to manage the metadata, templates, and behaviors of items and documents consistently. Content types are defined at the site level and used on lists and libraries.) enable organizations to organize, manage, and handle content in a consistent way across a site collection. By defining content types for specific kinds of documents or information products, an organization can ensure that each of these groups of content is managed in a consistent way. In the course of a single project, a business might produce several different kinds of content — for example, proposals, legal contracts, statements of work, or product design specifications. Although these documents might be stored together because they are all related to a single project, they are created, used, shared, and retained in different ways. A content type is a group of reusable settings that describe the shared behaviors for a specific type of content. Content types can be defined for any item type, including documents, list items, or folders. Apply site templates A site template provides a starting point for a new site. Many default site templates are available to suit different needs, and they are available when you create a new site. If you customized your site and want to reuse its settings and structure, you can save it as a site template. If you have permission to customize sites, you can create and apply custom site templates. You store and manage site templates in the Site Template Gallery on your site. Use list templates A list template provides a starting point for a list, such as a calendar, an issues tracking list, and a links list. If you have permission to manage lists, you can create and customize your own list templates, which are available when someone creates a new list. If you created a custom list and want to reuse it, you can save the list as a list template. You store and manage list templates in the List Template Gallery on your site. Other ways to customize sites Customize sites by using Web design tools You can further customize a site by using a Web page design program or editing tool that is compatible with Windows SharePoint Services, such as Microsoft Office SharePoint Designer. You can add files, customize their appearance, insert components, and add lists and libraries. For more information, see Help in your Web design program or editing tool. 55 Customize sites programmatically You can make advanced Web development changes by using the programming model. Customizations include adding Microsoft ASP.NET pages; customizing site templates, extensible site features, and field types; and creating cross-list queries. You can find more resources about developing and customizing a Web site programmatically in the Windows SharePoint Services Developer Center on MSDN. Change the default images on the home page You can customize your site by changing the images that appear on the home page of your site. Overview When you create a site by using the default template, the home page includes two default images. A larger image appears in the body of the page, and an icon of people appears near the site title. The first step in changing a default image is to locate the image you want to use. You can store the image you plan to use in a library on your site, such as a picture library. If you specify a relative URL, such as a folder on the Web server, you need to copy the image into each front-end Web server. You can also point to a picture on another site that your users have permission to view. You might want to create a separate library for site images and apply more restrictive permission settings to that library. This can help prevent site users from inadvertently deleting the home page images. However, all site users must have permission to view the items in the library, or they are prompted for a user name and password when they attempt to view the home page. To change the images, you must have design permissions for the site. The customization applies to the home page for the site and any subsite (subsite: A complete Web site stored in a named subdirectory of the top-level Web site. Each subsite can have administration, authoring, and browsing permissions that are independent from the top-level Web site and other subsites.) in the site collection. Change the larger image Before starting this procedure, you can copy the URL of the image that you want to use for the larger image on the home page. You can store the image in a picture library on the site. 56 1. Locate the image you want to use. a. You can add the image to a picture library if you have permissions to contribute to the library. b. Add an image to a library i. If the library is not already open, click its name on the Quick Launch. c. If the name of your library does not appear, click View All Site Content, and then click the name of your library. i. Click Upload . ii. Click Browse to find the file that you want to add, select the file, and then click Open. iii. If you are uploading a revised version of an existing file, do one of the following: iv. 1. If your library is not configured to track versions of files, you can replace the existing file with the revised file. In the Upload Document section, select the Overwrite existing file check box. 2. If your library is configured to track versions of files, you can replace the existing file with the new version as part of the document history. In the Upload Document section, select the Add as a new version to existing files check box. Click OK. 2. Note the location of the image, or copy its address to the Clipboard. 3. If you added your image to a library, you can open the image and then copy its URL from the Address bar of your Web browser by pressing CTRL+C. 4. On the home page where you want to change the images, on the Site Actions menu , click Edit Page. 5. In the Site Image Web Part, click Edit, and then click Modify Shared Web Part. 6. In the tool pane, in the Image Link box, type or paste the link to the new image. 7. TIP To verify that the address to the image is valid, click Test Link. If the link is valid, your image appears in a separate window that you can close after you verify your link. 8. In the tool pane, in the Alternative Text box, type a short description of the image. 9. The description becomes alternative text that appears when someone points to the image or views the page with a screen-reading device. 10. Click OK. TIP To see your changes without closing the Web Part — for example, if you plan to make further changes to the Web Part settings — click Apply instead of OK. 57 Change the icon under the site title Before starting this procedure, you can copy the URL of the image that you want to use for the icon on the site. You can store the image in a picture library on the site. It is usually better to use a smaller image for the icon. 1. Locate the image you want to use. a. You can add the image to a picture library if you have permissions to contribute to the library. b. Add an image to a library i. If the library is not already open, click its name on the Quick Launch. c. If the name of your library does not appear, click View All Site Content, and then click the name of your library. i. Click Upload . ii. Click Browse to find the file that you want to add, select the file, and then click Open. iii. If you are uploading a revised version of an existing file, do one of the following: iv. 1. If your library is not configured to track versions of files, you can replace the existing file with the revised file. In the Upload Document section, select the Overwrite existing file check box. 2. If your library is configured to track versions of files, you can replace the existing file with the new version as part of the document history. In the Upload Document section, select the Add as a new version to existing files check box. Click OK. 2. Note the location of the image, or copy its address to the Clipboard. 3. If you added your image to a library, you can open the image and then copy its URL from the Address bar of your Web browser by pressing CTRL+C. 4. On the Site Actions menu 5. NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. 6. Under Look and Feel, click Title, description, and icon. 7. In the Logo URL and Description section, in the URL box, enter the Web address or path to the image file that you want to use. 8. In the description box, enter a short description of the image. , click Site Settings. 58 9. The description becomes alternative text that appears when someone points to the image or views the page with a screen-reading device. 10. Click OK. Change the site colors or theme The theme is a set of colors, fonts, and decorative elements that provide a consistent appearance to your site. A site comes with a set of themes that enable you to quickly change the appearance, based on your organization's needs. Applying a theme does not affect the layout or content of your site. It also does not change the theme of any specific pages that you applied a theme to by using a Web design program that is compatible with Microsoft Windows SharePoint Services, such as Microsoft Office SharePoint Designer 2007. To change the theme of a site, you must have the Design permission level. 1. On the Site Actions menu a. NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. 2. Under Look and Feel, click Site theme. 3. Select the theme that you want. 4. Click Apply. NOTE , click Site Settings. You can also design and apply custom themes by using a program that is compatible with Windows SharePoint Services. You can also change the colors, fonts, and other formatting without changing the theme by editing the core.css style sheet for a site with a Web design program. For more information, see Help in your Web design program. Configure regional settings Every Web site (both top-level Web sites and subsites) can be customized to use specific regional settings that are used as the default settings for all users of your site. Individual users can also choose to use these default settings or specify their own personal settings. As a site owner, you can specify the following regional settings for your sites: 59 Locale This setting controls how locale-specific information, such as numbers, dates, time, and calendar settings, are displayed on the site. The default values for all of the other regional settings (listed below) are based on the locale that you choose. When you change the locale setting for a site, all other regional settings are set to the default settings for the new locale. After selecting the locale you want, you can then change these other settings as you want. Sort Order This setting controls the sort orders that are used for lists and libraries. Time Zone This setting controls the time zone for the Web site. NOTE Server administrators and site collection administrators can also specify a default time zone for all sites in a Web application. This site-level setting overrides the setting at the Web application level. Set Your Calendar This setting specifies the type of calendar that you want as your primary calendar. You can also choose whether to display the week of the year, where 1 represents the first week of the year and 52 represents the last week of the year. Enable An Alternate Calendar This setting enables the settings of an optional calendar to be added to the calendar that you set for your site. Define Your Work Week This setting specifies which days of the week make up your work week, the first day of each work week, and the first week of the year. You can also specify the start and end time of work days. Time Format This setting specifies whether to display the time in 12-hour or 24-hour format. NOTE Depending on what locale you selected, you may be able to select only the 24-hour time format. Change the regional settings for a site Do the following on each SharePoint site on which you want to change the default regional settings: 1. Open the site on which you want to change the default regional settings. 2. On the Site Actions menu , click Site Settings. 60 a. NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. 3. On the Site Settings page, under Site Administration, click Regional settings. 4. On the Regional Settings page, select the settings that you want for this site, and then click OK. Change your regional settings Every site (both top-level Web sites and subsites) can be customized to use specific regional settings that are used as the default regional settings for all users of your site. Individual users can choose to use the default settings set by the site owner or specify their own personal settings. You can specify the following regional settings: Follow Web Settings This setting always uses the default regional settings that were set by the site owner. Locale This setting controls how locale-specific information, such as numbers, dates, time, and calendar settings, is displayed on the site. The default values for all of the other regional settings (listed below) are based on the locale that you choose. When you change the locale setting for a site, all other regional settings are set to the default settings for the new locale. After selecting the locale that you want, you can then change these other settings as you want. Time Zone This setting controls the time zone for the Web site. Set Your Calendar This setting specifies the type of calendar that you want as your primary calendar. You can also choose whether to display the week of the year, where 1 represents the first week of the year and 52 represents the last week of the year. Enable An Alternate Calendar This setting enables the settings of an optional calendar to be added to the calendar that you set for your site. Define Your Work Week This setting specifies which days of the week make up your work week, the first day of each work week, and the first week of the year. You can also specify the start and end time of work days. Time Format This setting specifies whether to display the time in 12-hour or 24-hour format. 61 NOTE Depending on what locale you selected, you may be able to select only the 24-hour time format. Change the regional settings for a site Do the following on each SharePoint site on which you want to configure personal regional settings: 1. Open the site on which you want to configure your personal regional settings. 2. At the top of the site, click the arrow next to Welcome User name, and then click My Settings. 3. On the User Information page, click My Regional Settings. 4. On the Regional Settings page, in the Follow Web Settings section, clear the Always follow web settings check box. 5. Select the settings that you want for this site, and then click OK. Create a site column A site column is a reusable column definition, or template, that you can assign to multiple lists across multiple SharePoint sites. Site columns are useful if your organization wants to establish some consistent settings across lists and libraries. You can share the settings across multiple lists and libraries so that you don't have to recreate the settings each time. For example, suppose you define a site column named Customer. Users can add that column to their content types or list. This ensures that the column has the same attributes, at least to start with, wherever it appears. When you add an item to the list or library, you fill out a form in which each column is represented by a field. Each field is labeled with the name of the column. If you provide a description for the column, the description appears below the field. You can use the description to help team members fill out the form by explaining what kind of information goes in the field. 1. On the Site Actions menu , click Site Settings. 2. NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. 3. On the Site Settings page, under Galleries, click Site columns. 4. On the Site Column Gallery page, click Create. 5. In the Name and Type section, type the name that you want in the Column name box. 6. Select the type of information you want to store in the column. 7. The following table describes the types of columns that are available, by default. 62 8. Select this 9. To display this 10. Single line of text 11. Columns that collect and display small amounts of text in a single line, including text only, combinations of text and numbers, and numbers that are not used in calculations (such as phone numbers). 12. Multiple lines of text 13. Columns that collect and display one or more sentences of text or formatted text. 14. Choice (menu to choose from) 15. Columns that display a list of options. 16. Number (1, 1.0, 100) 17. Columns that provide a box in which you can type a numerical value. 18. Currency ($,¥, €) 19. Columns that provide a box in which you can type a monetary value. 20. Date and Time 21. Columns that store calendar or time-of-day information. 22. Lookup (information already on this site) 23. Columns that make it easy for you to select information that's already stored on a site. 24. Yes/No (check box) 25. Columns that store true/false information. 26. Person or Group 27. Columns that display the name of users or SharePoint groups. 28. Hyperlink or Picture 29. Columns that display a hyperlink to a Web page or display an image from the Web. 30. Calculated (calculation based on other columns) 31. Columns that display information that is based on the result of a formula. The formula can use information from other lists and columns, dates, or numbers. You can use standard mathematical operators. 32. In the Group section, select the existing group in which to store the new site column or create a new group to store the column. 33. The following table describes the groups that are available, by default. 34. Select this 35. To display this 36. Base Columns 37. Columns that are useful in many types of lists or libraries. 38. Core Contact and Calendar Columns 39. Columns that are useful in contact and calendar lists. These columns are typically used to synchronize metadata from client contact and calendar programs that are compatible with Windows SharePoint Services, such as Microsoft Office Outlook. 40. Core Document Columns 41. Standard document columns from the Dublin Core Metadata Set. 42. Core Task and Issue Columns 43. Columns that are useful in task and issues lists. These columns are typically used to synchronize metadata from client task and issue programs that are compatible with Windows SharePoint Services, such as Office Outlook. 63 44. Custom Columns 45. Columns that you add to suit the purpose of your list or library. 46. Extended Columns 47. A set of special-purpose columns. 48. In the Additional Column Settings section, select the additional column settings you want. The options available in this section differ depending upon the type of column that you select in the Name and Type section. 49. Click OK. Create or edit a master page Overview A master page contains the page design and layout elements that you want to repeat on multiple pages in a site. Using master pages for these common elements gives your site a more consistent appearance. It also lets you create and update these elements in one place, rather than changing them on each Web page. A master page can contain anything that you can put on a Web page such as the Quick Launch, the top link bar, the title, and the logo. Every site has one master page by default which is stored in the Master Page Gallery. You can store as many master pages in the Master Page Gallery as you want, but you can select only one master page as the default master page for a site. You can create a new master page by using a Web design program that is compatible with Microsoft Windows SharePoint Services, such as Microsoft Office SharePoint Designer. You can also duplicate an existing master page, which you can then edit to change the elements that you want to be different. NOTE To apply the master page to a Web page or site, use a Web design program that is compatible with Windows SharePoint Services, such as Microsoft Office SharePoint Designer. Create a master page You don't have to create a master page each time you create a new site. Every site has one master page by default. To create a master page, you can edit and save a copy of an existing master page. 64 1. On the Site Actions menu , click Site Settings. 2. NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. 3. In the Galleries section, click Master pages. 4. Click the master page that you want to copy. 5. Click Edit to open the master page in a Microsoft Windows SharePoint Services-compatible Web design program, such as Microsoft Office SharePoint Designer. 6. In your Web design program, rename the master page that you want to copy before saving your changes. Edit a master page 1. On the Site Actions menu , click Site Settings. 2. NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. 3. In the Galleries section, click Master pages. 4. Click the master page that you want to edit. 5. Click Edit to edit a master page by using a Windows SharePoint Services-compatible Web design program, such as Microsoft Office SharePoint Designer. Delete a master page Every site has one master page by default and a site must always have at least one master page. You can delete any master page on the Master Page Gallery page that is not set as the default master page. To delete a master page, you must have permission to design or manage sites. 1. On the Site Actions menu a. , click Site Settings. NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. 2. In the Galleries section, click Master pages. 3. Point to the master page that you want to delete, click the arrow that appears, and then click Delete. NOTE To change the default master page of a site, use a Web design program that is compatible with Microsoft Windows SharePoint Services, such as Microsoft Office SharePoint Designer. 65 Save a site as a site template If you want to quickly recreate the design, structure, or content of a site, you can save the site as a site template that you can then choose when you create a new site. To save a site as a template, do the following: 1. On the Site Actions menu a. , click Site Settings. NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. 2. On the Site Settings page, in the Look and Feel section, click Save site as template. 3. On the Save Site as Template page, in the File Name section, type a name for the template file. 4. In the Name and Description section, type a name and optionally a description. 5. In the Include Content section, select the Include Content check box if you want new Web sites created from this template to include the contents of all lists and document libraries in the Web site. a. 6. NOTE Some customizations, such as custom workflows, are present in the template only if you choose to include content. Including content can increase the size of your template. The size limit for Include Content is 10 megabytes (MB). Click OK. The next time you create a site, the site template will appear in the list of available site templates. Share customizations by saving them as templates You can save an existing site or list as a custom template. Custom templates provide a way to package up a set of changes to an existing site (site: A group of related Web pages that is hosted by an HTTP server on the World Wide Web or an intranet. The pages in a Web site generally cover one or more topics and are interconnected through hyperlinks.) and make those templates available for new sites and lists. Every custom template is based on a site definition or feature definition stored on the SharePoint server. You can access custom templates through the Site Template Gallery and List Template Gallery pages. Introduction to site templates Members of the Site name Owners group who have write access to site template gallery can customize a site. Then, they can save the customized site as a site template, so that other users in the site collection (site collection: A set of Web sites on a virtual server that have the same owner and share 66 administration settings. Each site collection contains a top-level Web site and can contain one or more subsites.) can create similar sites later. When you create a new subsite (subsite: A complete Web site stored in a named subdirectory of the top-level Web site. Each subsite can have administration, authoring, and browsing permissions that are independent from the top-level Web site and other subsites.), you can choose from the combined list of site templates available on the server or on the site collection. Administrators of a site collection can also import a site template that another user or software vendor creates and can add the new template to the available site templates in the site collection. CAUTION Template files include personal information, such as server URLs and user account names. You should only share template files with trusted users and groups. A site template is a file that includes all of the design information about the site, such as: ï‚· The lists within a site. ï‚· Any Web Part Pages (Web Part Page: A special type of Web page that contains one or more Web Parts. A Web Part Page consolidates data, such as lists and charts, and Web content, such as text and images, into a dynamic information portal built around a common task.) within a site. ï‚· Any custom pages within a site. ï‚· The theme or borders applied to a site. ï‚· Any customizations to the Quick Launch bar. ï‚· Site content (list and document library contents — optional). Site templates do not include the following items: ï‚· Security settings, such as a list of users or groups with permissions to the site from which the template was created. ï‚· Personalizations to Web Part Pages. ï‚· Alerts (alert: A feature that notifies a user by e-mail when there is a change to an item, document, list, or document library on the Web site.) from the original site. ï‚· Web part assemblies that were added to the original site. Using site templates You can create subsites based on templates available on the server or on the site collection. When you create a subsite, you choose a template from the templates that are available in the Template Selection section on the New SharePoint Site page. This page shows all templates available on the server and site collection, filtered by the language that you selected in the Create Subsite page. Although the new subsite is based on the template, you can customize it, in the same way you customize any other site. 67 You must have at least the default Full Control or Design permission levels (permission level: A set of permissions that can be granted to users or SharePoint groups on an entity such as a site, library, list, folder, item, or document.) for the top-level Web site gallery. Site templates are stored as files with the .stp extension. Create a site template 1. On the Site Actions menu a. , click Site Settings. NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. 2. On the Site Settings page, in the Look and Feel section, click Save site as template. 3. On the Save Site as Template page, in the File Name section, type a name for the template file. 4. In the Name and Description section, type a name and optionally a description. 5. In the Include Content section, select the Include Content check box if you want new Web sites created from this template to include the contents of all lists and document libraries in the Web site. a. 6. NOTE Including content can increase the size of your template. Click OK. Add a template to the site template gallery To add site templates in the site template gallery, go to the Site Settings page for the top-level Web site in a site collection. 1. On the Site Actions menu a. , click Site Settings. NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. 2. On the Site Settings page, in the Galleries section, click Site templates. 3. On the Site Template Gallery page, click Upload. 4. In the Name box, type the path to the template, or click Browse. 5. Click OK. Introduction to list templates 68 When you create a new list, you select a list template to use in creating the list. Windows SharePoint Services includes many list templates by default, and users can customize an existing list and save the customized list as a new list template. Administrators of a site collection can also import a list template that another user or software vendor created and can add the new template to the available list of templates in the site collection. CAUTION Template files include personal information, such as server URLs and user account names. You should only share template files with trusted users and groups. A list template is a file that includes all of the design information about the list, such as the following: ï‚· The columns and fields in the list. ï‚· Any views create for the list. ï‚· List content (optional). List templates do not include: ï‚· Security settings, such as a list of users or groups with permissions to the list from which the template was created. ï‚· Lookup field links. Although lists can contain lookup fields that reference data in another list, the other list (and its data) is not included when you save a list template. Use list templates To create a list template, you must have permission to manage lists. List templates are stored as files with the .stp extension. Create a list template 1. On the Site Actions menu a. , click Site Settings. NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. 2. On the Site Settings page, in the Site Administration section, click Site libraries and lists. 3. On the Site Libraries and Lists page, click the list that you want to save as a template. 4. On the Customize List Name page, click Save list as template. 5. In the File name box, type the file name to use for the template file. 6. In the Name and Description section, type a name and optionally a description. 69 7. In the Include Content section, select the Include Content check box if you want new Web sites created from this template to include the contents of all lists and document libraries in the Web site. a. 8. NOTE Including content can increase the size of your template. Click OK. Add a template to a list gallery CAUTION Template files include personal information, such as server URLs and user account names. Only share template files with trusted users and groups. 1. On the Site Actions menu a. 2. , click Site Settings. NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. On the Site Settings page, in the Galleries section, click List templates. a. NOTE If you do not see this link, click Go to top level site settings in the Site Collection Administration column. 3. On the List Template Gallery page, click Upload. 4. In the Name box, type the path to the template, or click Browse. 5. Click OK. Chapter 5 Navigation Introduction to site navigation This topic introduces the site navigation elements that are part of Microsoft Windows SharePoint Services 3.0. Two types of navigation elements are available: those that can be customized by site owners and administrators and those that cannot be customized. Customizable navigation elements The two navigation elements that can be customized by site owners are the Quick Launch and the top link bar. 70 Quick Launch The Quick Launch is displayed on the side of most user-facing pages directly below the View All Site Content link. You can use the Quick Launch to display section headings and links to different areas of your site in a logical manner. Neither the Quick Launch nor the View All Site Content link is displayed on site administration pages, such as the Site Settings page and the pages on which site administrators create and edit lists, libraries, workspaces, and Web pages. For information about how to show or hide the Quick Launch, see Customize site navigation. When a new site is created, the site owner can choose whether to list the site name on the Quick Launch of the parent site. If the site owner selects No for this option when the site is created, the owner of the parent site can add the site at a later time by using the Site Settings page. Administrators can customize the Quick Launch in the following ways: ï‚· Add a new link to a site either within the site collection or external to the site collection. ï‚· Delete a link. ï‚· Change the name and URL of an existing link. ï‚· Change the order of links within a heading. ï‚· Change the names and URLs of headings, delete headings, and create new headings. ï‚· Change the order of sections (that is, headings and their associated links) within the Quick Launch. NOTE You display and customize the Quick Launch on a site-by-site basis. Subsites do not inherit the settings that you choose for the Quick Launch from their parent site. TIP Because the Quick Launch is customizable, all lists and libraries for the site do not always appear in the Quick Launch. To ensure that all lists and libraries for a particular site can be viewed, use the View All Site Content link, which is described in the following section. Top link bar This navigation element appears as one or more hyperlinked tabs across the top of all pages on a site. Site owners can choose to display the top link bar of the parent site or display a unique top link bar for their subsite. Noncustomizable navigation elements View All Site Content This navigation element appears as a link on the side of pages (except for site administration pages such as the Site Settings page), directly above the Quick Launch. You cannot 71 customize or disable this link in the user interface. Users can click this link to go to the All Site Content page, which lists links to all lists, libraries, discussion boards, sites and workspaces, surveys, and the Recycle Bin for the site. Only subsites that are direct children of the parent site are displayed on the All Site Content page. For example, in a site hierarchy where the parent site has three subsites and each of those subsites has additional subsites, the All Site Content page will display only the three subsites one level below the parent. To view the entire site hierarchy, you can use the tree view. Tree view Because this navigation element is similar to the tree view in Windows Explorer, it is a familiar navigation element for most Windows users. Objects shown in the tree view are displayed in a hierarchy view, as follows: ï‚· Subsites (if present) ï‚· Libraries ï‚· Lists ï‚· Discussions ï‚· Surveys Branches of the tree that contain other objects can be expanded to view those objects. For example, if your site hierarchy is such that the site you are viewing has a subsite that contains another subsite, you can expand the first subsite in the tree view and then go to its subsite. You can navigate down the tree view to the folder level. The tree view is not customizable (except by using a Web design program that is compatible with Windows SharePoint Services, such as Microsoft Office SharePoint Designer 2007) and is not displayed by default. If you choose to display the tree view, it appears directly under the Quick Launch, above the Recycle Bin. Content breadcrumb navigation This navigation element provides a set of hyperlinks that enables site users to quickly navigate up the hierarchy of sites within a site collection. When you navigate down the site hierarchy, content breadcrumb navigation appears on the page to which you have navigated. Content breadcrumb navigation does not appear when you are on the home page of a site. 72 For example, if you navigate to the Tasks list on your site, open a folder named Task Folder 1, and then click an item called Task 1, the content breadcrumb navigation displays the following: Site name > Tasks > Task Folder 1 > Task 1. Because breadcrumb navigation is designed to help you quickly navigate up the hierarchy, "Task 1" will not be a hyperlink because you are already viewing that item, but all the other names in the breadcrumb are hyperlinked. You can click any of the links in the breadcrumb navigation to go to that part of the site. Global breadcrumb navigation This navigation element provides hyperlinks that you can use to link to different sites within your site collection. Global breadcrumb navigation is always visible and appears in the top corner of the page above the name of your site. The first link in global breadcrumb navigation is a link to the top-level site of the site collection. The first link is followed by links to the sites that have unique breadcrumb navigation above the point in the site hierarchy that is currently displayed. Links to sites that inherit their top link bar from their parent are not displayed in global breadcrumb navigation. Customize site navigation Microsoft Windows SharePoint Services 3.0 provides several different ways in which you can customize the navigation for your site. This article is intended for site owners and site designers and includes information about adding items to and removing items from navigation, including the Quick Launch and the top link bar. It also describes how to display the tree view to show the contents and hierarchy of the site. NOTE You cannot customize the breadcrumb navigation at the top of the page. The Quick Launch is displayed on the home page of a Windows SharePoint Services 3.0 site and contains links to featured lists and libraries on the site, subsites of the current site, and People and Groups. 73 By using the settings pages for each list or library, you can choose which lists and libraries appear on the Quick Launch. You can also change the order of links, add or delete links without going to the list or library, and add or delete sections, all from within a browser that is compatible with Windows SharePoint Services 3.0. You can even add links to pages outside the site. Hide or show the Quick Launch The Quick Launch appears by default when you first create a site. You can choose to hide or show the Quick Launch, according to the needs of your site. For example, you can show the Quick Launch on the toplevel site and hide it on subsites. 1. On the home page for the site, click the Site Actions menu Site Settings. a. , and then click NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. 2. In the Look and Feel column, click Tree view. 3. Do one of the following: a. To hide the Quick Launch, clear the Enable Quick Launch check box. b. To show the Quick Launch, select the Enable Quick Launch check box. 4. Click OK. 5. Click the name of the site to return to the site home page. 74 Add or remove a list or library from the Quick Launch When you create a new list or library, by default a link to that item is automatically added to the Quick Launch. You can change the Navigation option at the time that you create a new list or library so that the list or library does not appear on the Quick Launch. You can also change the option later by editing the General settings for the list or library. 1. On the Quick Launch, click View All Site Content. 2. Click the name of the list or library. 3. On the Settings menu library that you are opening. 4. For example, in a document library, click Document Library Settings. 5. In the General Settings column, click Title, description and navigation. 6. In the Navigation section, do one of the following: , click List Settings, or click the settings for the type of a. To remove the item from the Quick Launch, click No. b. To add the item to the Quick Launch, click Yes. 7. Click Save. 8. Click the name of the site to return to the site home page. Change the order of items on the Quick Launch You can change the order in which headings or links appear on the Quick Launch, but you can change the order of the links only under a given heading. For example, you may have a heading called Lists that contains links for Calendar and Tasks. You can move the Lists heading to a different location on the Quick Launch, but you can change the order of Calendar and Tasks only under the Lists heading. To move Calendar or Tasks to a different heading, you first need to edit the link to assign it to a different heading. 1. On the home page for the site, click the Site Actions menu Site Settings. a. , and then click NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. 2. In the Look and Feel column, click Quick Launch. 3. Click Change Order. 4. Click the options in the lists to change the order in which the headings and links are displayed. 5. Click OK. 75 Add, edit, or delete a Quick Launch heading 1. On the home page for the site, click the Site Actions menu Site Settings. a. NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. 2. In the Look and Feel column, click Quick Launch. 3. Do one of the following: 4. , and then click a. To add a new heading, click New Heading. Type the URL and a description for the heading, and then click OK. b. To edit a heading, click the Edit button URL and description, and then click OK. c. To delete a heading, click the Edit button d. NOTE When you delete a heading from the Quick Launch, any links contained under that heading are also deleted. . Make any necessary changes to the , and then click Delete. Click OK. Add a Quick Launch link In addition to including links to lists or libraries on your site, you can add custom links to the Quick Launch. For example, you can include a link to information that you or members of your organization use frequently, such as a document, a calendar event, or even another site. 1. On the home page for the site, click the Site Actions menu Site Settings. a. , and then click NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. 2. In the Look and Feel column, click Quick Launch. 3. Click New Link. 4. Type the URL and a description for the link. 5. In the Heading list, select the heading under which you want the link to appear. 6. Click OK. Edit, move, or delete a Quick Launch link 1. On the home page for the site, click the Site Actions menu Site Settings. , and then click 76 a. NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. 2. In the Look and Feel column, click Quick Launch. 3. Click the Edit button following: 4. for the link that you want to edit or delete, and then do one of the a. To edit the link, make any necessary changes, and then click OK. b. To move the link to a different location on the Quick Launch, in the Heading list, select the new heading under which you want the link to appear, and then click OK. c. To delete the link, click Delete, and then click OK. d. NOTE When you delete a link from the Quick Launch, any links contained under that link are also deleted. Click the name of the site to return to the site home page. Customize the top link bar The top link bar provides a way for users of your site to get to other sites in the site collection (site collection: A set of Web sites on a virtual server that have the same owner and share administration settings. Each site collection contains a top-level Web site and can contain one or more subsites.) by displaying a row of tabs at the top of every page in the site. When you create a new site, you can choose whether to include the site on the top link bar of the parent site and whether to use the top link bar from the parent site. This provides you with three different configuration options for your site: ï‚· Inherited and included in parent The site is included as a tab on the top link bar of the parent site and uses the same top link bar as the parent site. The top link bar cannot be customized at this level without first breaking the inheritance from the parent site. ï‚· Inherited not included parent The site uses the same top link bar as the parent site but is not included as a tab on the top link bar of the parent site. The top link bar cannot be customized at this level without first breaking the inheritance from the parent site. ï‚· Unique The site is not included as a tab on the top link bar of the parent site and does not use the same top link bar as the parent site. The top link bar is customizable at this level and is completely separate from the parent site. 77 NOTE If a site is renamed from the General Settings page, the site name is not updated on the top link bar. To change the name that appears on the top link bar, you must edit the top link bar. Configure the top link bar for a site By default, when you create a new site, the site appears on the top link bar of the parent site, and the new site inherits the top link bar of the parent site. To stop using the top link bar from the parent site, you can change the setting at any time and use a customized top link bar for your subsite. 1. On the home page for the site, click the Site Actions menu Site Settings. a. , and then click NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. 2. In the Look and Feel column, click Top link bar. 3. Do one of the following: a. To create custom links for the site, click Stop Inheriting Links. b. To use the same links as the parent site, click Use Links from Parent. Add, edit, or remove a link from the top link bar If your site is using a unique top link bar, you can customize the links that appear on the top link bar for the site. Any sites created below the parent site can also be displayed on the top link bar, provided that the sites are configured to inherit the parent top link bar. You can also include links to other sites outside of your site collection. 1. On the home page for the site, click the Site Actions menu Site Settings. , and then click 2. NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. 3. In the Look and Feel column, click Top link bar. 4. Do one of the following: a. To add a new link, click New Link. Type the URL and a description for the link. b. To edit a link, click the Edit button description. c. To remove a link, click the Edit button . Make any necessary changes to the , and then click Delete. 78 d. 5. NOTE When you delete a link from the top link bar, any links contained under that link are also deleted. Click OK. Reorder links on the top link bar You can change the order in which the tabs are displayed on the top link bar. Any changes that you make to the order of items on the top link bar are reflected in any sites that inherit top link bar navigation from your site. 1. On the home page for the site, click the Site Actions menu Site Settings. a. , and then click NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. 2. In the Look and Feel column, click Top link bar. 3. Click Change Order. 4. In the Link Order column, click options in the lists to change the order in which the links appear on the top link bar. 5. Click OK. Show or hide the tree view The tree view is an extra navigation option that provides a hierarchical view of all sites, lists, and libraries in the site, including any sites below the current site level. NOTE You can only show or hide the tree view. You cannot customize the tree view by using a Web browser. For information about customizing the tree view by using an HTML editor that is compatible with Windows SharePoint Services 3.0, such as Microsoft Office SharePoint Designer 2007, see the Windows SharePoint Services V3 SDK, which is available from the Windows SharePoint Services Developer Center on MSDN. 79 1. On the home page for the site, click the Site Actions menu Site Settings. a. NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. 2. In the Look and Feel column, click Tree view. 3. Do one of the following: 4. , and then click a. To show the tree view, select the Enable Tree View check box, and then click OK. b. To hide the tree view, clear the Enable Tree View check box, and then click OK. Click the name of the site to return to the site home page. Configure and manage a shared navigation structure across sites Site collection administrators who are creating a site collection for collaboration across teams can configure the top link bar to facilitate easy navigation and to show or hide site structure. Depending on your requirements, you can make site structure transparent to users to facilitate browsing across site collections. You can deter users from browsing to sites to which they do not have access. By choosing whether to expose sites on the top link bar, you can help make those sites either more readily available or more concealed. 80 When a site is created, the New SharePoint Site page contains two settings that determine whether the site is listed on the top link bar of the parent and whether the site's own top link bar inherits its top link bar from the parent: ï‚· Display this site on the top link bar of the parent site? Sites that are created as subsites of a parent site can be listed on the top link bar of the parent site. For this option, select Yes to create a link to the site on the top link bar of the parent site, select No if you do not want to expose the subsite on the top link bar of the parent. ï‚· Use the top link bar from the parent site? For any sites other than the parent (root) site, the top link bar can be configured to either inherit the top link bar from the parent or to have a unique top link bar. The ability to have a unique top link bar allows site administrators to provide more exposure for sites that are at the same level as the current site or to display subsites of the current site. ï‚· For this option, select Yes to inherit the links of the parent site's top link bar. If you select Yes, you cannot add other sites to the top link bar. Select No to create a new top link bar for the subsite. The sites that are listed on the top link bar can be determined either when a new site is created or by using the top link bar page. For information about adding or removing sites from the top link bar, see Customize site navigation. The following scenarios show different ways of configuring the top link bar of a site collection that contains several levels of site hierarchy. NOTE Throughout these examples, notice how the global breadcrumb navigation also shows the navigation structure of the site collection. Unlike the top link bar, however, global breadcrumb navigation cannot be configured. Configure the top link bar for the parent site By default, the top-level site of a site collection is listed on the top link bar as Home. (The name used on the top link bar is fully configurable. For more information, see Customize site navigation.) As a site owner, when you create additional sites from this parent site, you have the opportunity to list those sites on the parent site's top link bar as well as to inherit (display) the top link bar settings on the subsites or to create a unique top link bar for each subsite. In the following example, Home is the parent site, and three subsites have been created under it: Accounting, Sales, and Product Development. 81 If the site owners of the subsites selected No for the option to display the subsites on the parent site, only Home would be displayed on the top link bar. However, in this example, the site owners selected Yes for the option to display the subsites on the top link bar of the parent site, so the three subsites appear on the top link bar of the parent site. NOTE The site owner of the parent site can also choose whether to include the subsites on the top link bar after they have been created. Configure the top link bar for subsites When subsites are created, site owners can determine whether the site is displayed on the top link bar of the parent site (as shown previously), and whether the site should inherit the top link bar of the parent or whether it should have a unique top link bar. ï‚· If the site owner chooses to inherit the top link bar of the parent, it would look exactly like the illustration in the previous section. ï‚· If a site owner chooses not to inherit the top link bar of the parent, the subsite is named Home on the top link bar, as shown in the following illustration. ï‚· If there were additional subsites of the Sales site named Americas, Europe, and Asia, and the Sales site owner chooses to display them on the Sales top link bar, the top link bar is displayed as shown in the following illustration. Note that when the site owner chooses to display the subsites on the top link bar, the top link bar of the parent can no longer be inherited. NOTE Windows SharePoint Services 3.0 prevents site owners from adding links to the top link bar on subsites that inherit the top link bar of the parent site. This restriction helps prevent confusing end users about site hierarchy. Chapter 6 Blogs 82 Introduction to blogs A blog is a Web site that enables you or your organization to quickly share ideas and information. Blogs contain posts that are dated and listed in reverse chronological order. People can comment on your posts, as well as provide links to interesting sites, photos, and related blogs. Overview People in your organization can share ideas and information about products, technologies, and processes by publishing that information as posts to a blog. Blogs typically have an author, or a small group of authors, who creates content on a regular basis. Sometimes called a "blogger," the writer typically uses a personal, direct tone, or provides a unique perspective. Blog readers can contribute ideas and provide feedback by posting comments to blog posts. Blogs are used on the Internet for a variety of purposes, ranging from commentary to personal journals, but they also have several uses for corporations and other organizations. Here are some ways that blogs can be used: 83 ï‚· Connect with employees and customers An organization can communicate decisions, policies, and ideas with employees or customers in an informal way. By inviting readers to comment on blog posts, an organization can develop a sense of community or gauge possible areas of concern. ï‚· Share observations and perspectives Blogs can enable people who have an interesting perspective on a subject to discuss it in their own words. For example, people can share their struggles and triumphs in overcoming an obstacle or their experiences in developing a unique project. ï‚· Provide insight into a complex concept For some organizations, blogs provide a forum for discussing complex concepts in a more engaging way. A blog post can describe the benefits of a complex policy or technology, and can include helpful examples. ï‚· Relay news and views Blogs can provide a forum for sharing breaking news or viewpoints. Because blog posts are easy to publish and typically have an informal tone, they often have fewer constraints than a traditional corporate Web site that must address diverse needs or might have a longer publishing cycle. ï‚· Share vision and ideas Blogs can enable people to share their goals and thoughts about the future, and to encourage people to comment on them. They can also provide a forum in which an organization's leaders can communicate with their employees in an informal, engaging manner. Parts of a blog When you create a blog, it contains the following lists, libraries, and features to help you create content and interact with readers: Posts Use the Posts list to view and manage all of your posts. Posts are an essential part of a blog and where you communicate with your readers through dated entries. The Posts list is set up to require approval before posts are published, but you can change that setting if you have permission to manage lists on the blog. Comments Get feedback on your blog posts through comments from your readers. You can see reader comments by viewing each post, or you can see all of the comments in your blog by viewing the default Comments list. Categories Use categories to organize your posts so that readers can easily find the posts that they are most interested in. Other Blogs list Use this list to store links to other blogs, such as blogs that cover similar subjects, blogs by colleagues, or blogs that reference your blog. Links Use the Links list to store other types of links, such as related Web sites or background information. The Links list includes links to your Photos library and blog archives by default. 84 Photos The Photos list is a picture library where you can store photos of interest and link to them from your blog posts. Permalinks A permalink is the Web address to a specific post on a blog, and it enables a post to always be accessible by a URL, even if the post is archived. If someone wants to reference a previous blog post, or if you want to refer to someone else's post, you should use its permalink. Archives for posts Posts are archived by day and by month, so that you and your readers can browse for posts based on certain dates. A blog contains two default views of the calendar: one view shows your posts in a standard list view, and the other view shows your posts in a calendar view. RSS Feeds You or your readers can stay updated on blogs by subscribing to RSS Feeds. RSS is a technology that provides a convenient way for you to distribute and receive information in a standardized format. Creating blog posts Blog posts are easy to create and don't require additional tools. A blog in Windows SharePoint Services includes formatting tools, similar to those of a word processor, to apply formatting (such as bold or font colors), insert hyperlinks and pictures, and create tables. You can also use blog-creation tools or programs that are compatible with Windows SharePoint Services, if you prefer to create posts with a tool or program that you are familiar with. Your blog includes a command that launches compatible blog-creation tools and programs, such as Microsoft Office Word 2007, if they are installed on your computer. Some organizations have policies on publishing sensitive information, so it is a good idea to verify whether your organization has a policy about releasing information through blogs or other media sources before you create your blog. NOTE If your Web browser doesn't support ActiveX controls (ActiveX control: A control, such as a check box or button that offers options to users or runs macros or scripts that automate a task. You can write macros for the control in Microsoft Visual Basic for Applications or scripts in Microsoft Script Editor.), then 85 the formatting toolbar may not be available. However, you can use basic HTML tags to format the text in your blog posts. Find links to more information about formatting text in enhanced text fields in the See Also section. Maintaining blogs To keep your readers interested, and to encourage them to subscribe or return to your site, it is a good idea to post frequently. You may also want to respond to comments to help keep your readers engaged. If your site is available to people outside of your organization, you may want to check comments periodically, to make sure there are no inappropriate comments that might offend some readers. You should also check your blog periodically to make sure that links to other resources still work and that other information in your blog is still relevant. You might verify that the categories apply to your content and delete any categories that you don't intend to use. You should also review settings, such as site and list permissions, to ensure that people have the appropriate level of access to your blog. For example, if someone continually posts inappropriate comments, you can edit the permissions so that the person cannot contribute to the Comments list. Keeping updated on changes to a blog If your site supports RSS technology, you and your readers can get updates on changes to a blog, such as new posts, by subscribing to it through an RSS Feed. By subscribing to a blog, readers don't need to check back to the blog to see if new content has been posted. Instead, readers receive periodic updates with new and changed blog content, such as changes to blog posts or new comments. A program known as an RSS reader, feed reader, or feed aggregator can periodically check RSS-enabled sites for you and retrieve any updated content. Blogs have an RSS Feeds button them with an RSS viewer. that you or your readers can click to browse updates and subscribe to 86 To view and subscribe to RSS feeds, your site or site collection must be enabled to use RSS technology. Organizations can limit or disable RSS feeds, because of bandwidth constraints or other concerns. For more information, see your administrator or site owner. Create a blog A blog is a Web site that enables you or your organization to quickly share ideas and information. Blogs contain posts that are dated and listed in reverse chronological order. People can comment on your posts, as well as provide links to interesting sites, photos, and related blogs. Blogs posts can be created quickly, and they often have an informal tone or provide a unique perspective. Although blogs are frequently used for commentary on the Internet, they can be used in several ways in a corporate environment. Overview Windows SharePoint Services provides a blog template that makes creating a blog easy. A blog is a site that contains lists and libraries, such as a list of blog posts, a list of other blogs, and a library for photos. Once you create a blog, you can set up categories, and then customize the blog settings. 87 When you create a blog, you need to decide whether you want the blog to inherit permissions from the parent site or set up unique permissions manually. In most cases, you should set up unique permissions for the blog to ensure that you can manage its site settings, lists, and libraries independently of its parent site. For example, you might want to grant less restrictive permissions on your blog than on the parent site, such as enabling all authenticated users on your intranet to read and comment on the blog. You can also create and customize a blog by using a Web design or editing program that's compatible with Windows SharePoint Services, such as Microsoft Office SharePoint Designer 2007. Before you start adding content to your blog, you will want to make sure that your site, lists, and libraries are set up the way that you want. For example, you may want to edit the description of a list to help your readers understand its purpose, change permissions for the blog or the Other Blogs list, or track versions of your blog posts so that you can restore a previous version of a post if necessary. Once you've customized the settings for your blog, then you can set up categories to help you organize your posts. Categories are especially helpful if you create blog posts about different subjects or for different purposes, such as current events, brainstorming for a special project, or a technology or hobby. When posts are organized by categories, people can more easily find the posts that fit their interests by clicking the appropriate category in the Categories list. Create a blog To create a blog, you must have permission to create sites. For more information, see your site owner or administrator. 1. Click View All Site Content, and then click Create on the All Site Content page. a. TIP In most cases, you can use the Site Actions menu complete this step. instead to 88 2. In the Web Pages list, click Sites and Workspaces. 3. In the Title and Description section, enter the title and description for your blog. a. The title appears in the navigation for every page in the site, such as the top link bar, and the description appears at the top of every page. 4. In the Web Site Address section, enter the last part of the Web address that you want to use for your blog. 5. In the Template Selection section, click the Collaboration tab, and then click Blog. 6. In the Permissions section, do one of the following: a. If you want to use the same permission and groups as the parent site, click Use same permissions as parent site. b. If you want to set up unique permission for the blog, click Use unique permissions. 7. If you select unique permissions, you'll have an opportunity to set up permissions after you finish entering the settings on the current page. 8. To display the top link bar from the parent site on pages in your blog, click Yes in the Navigation Inheritance section. 9. Click Create. 10. If the Set Up Groups for this Site page appears, set up the visitors, members, and owners of the site. a. TIP See links to more information about permissions and access to content in the See Also section. 11. Click OK. Set up categories If you plan to create several blog posts, or posts about different subjects, it is a good idea to set up categories. Your readers can click the category that they want to read, which makes it easy for them to find posts that they are interested in. You can add more categories or edit the category names later. If you don't want to use categories, you can choose None for the category when you create a post. 1. Under Admin Links, click All content. 2. Under Lists, click Categories. a. The Categories list appears. If you haven't set up categories on the blog before, the list contains category placeholders, such as Category 1 and Category 2. 3. In the Categories list, click the Edit button want to change. to the right of the category placeholder that you 4. Select the placeholder text, type the new text that you want, and then click OK 89 5. Repeat steps 3 through 5 to replace the existing placeholder categories with your own categories. 6. To add additional categories, click New the category in the Title box. 7. To delete a category, point to its name, click the arrow that appears, and then click Delete Item. on the list toolbar, and then type a name for Customize other blog settings Once created, you may want to customize settings for your blog, or for its lists and libraries. To help you quickly customize and manage settings, the blog provides a list of links for customizing. The following procedure provides general steps for customizing your blog. Find links to information about sites, lists, and libraries in the See Also section. 1. TIP In your blog, under Admin Links, do one of the following: a. To customize the Posts list, click Manage posts. b. To customize the Comments list, click Manage comments. c. To customize the Other Blogs list, click All content. Under Lists, click Other Blogs. d. To customize any other lists or libraries in the blog — such as the Links list or Photos picture library — click All content, and then click the list that you want to change. 2. On the Settings menu , click List Settings or click the settings for the type of library that you are opening, such as Picture Library Settings. 3. Click the type of setting that you want to change, such as Versioning settings or Permissions for this list, and then make the appropriate changes. 4. Repeat this procedure for any other settings, lists, or libraries that you want to change. The side navigation, which appears under View All Site Content on the top level of the blog, is contained in Web Parts (Web Part: A modular unit of information that consists of a title bar, a frame, and content. Web Parts are the basic building blocks of a Web Part Page.). If you have permission to design pages, you can edit this navigation by editing the page as you would any Web Part Page (Web Part Page: A special type of Web page that contains one or more Web Parts. A Web Part Page consolidates data, such as lists and charts, and Web content, such as text and images, into a dynamic information portal built around a common task.). For example, you can hide the Categories list by closing its Web Part. Configure permissions for a blog 90 Configuring permissions and other settings for a blog is similar to configuring other types of sites. When you configure permissions for your blog, you can also configure permissions for posts, comments, lists, and libraries associated with your blog. Overview How you configure your blog depends on the needs of your organization, and the expected size and scope of your blog audience. For example, you may want to enable only members of your department to create blog posts, while enabling several departments or your whole organization to post comments. If you have permission to manage site settings, such as permissions and groups, you can set up groups and configure permission levels for your blog. To manage site-level permissions, your blog must have unique permissions. If you chose to inherit permissions from the parent site when you created your blog, your site does not have unique permissions and you need to edit permissions of the parent site or stop inheriting permissions. You may want to configure different permissions for different parts of your blog, which you can do by editing the permissions of the lists and libraries on your blog directly. For example, you may want to enable everyone in your organization to read your blog posts and comments, but only enable people in your department to comment on the posts. You can also consider enabling Read access to authenticated users. Read access enables people on your intranet to browse your blog and read the posts and blogs, regardless of their permissions on the site. They do not need to belong to a specific group, in order to access your blog. You can also consider giving authenticated users specific permission to add comments to posts in your blog, but not to create posts or add links to other blogs. In addition to editing permissions, you can also configure other settings for the lists and libraries on your blog that affect how people create, edit, and view content. For example, the Posts list is set up by default to require content approval before a post can be published, but you can turn off content approval and allow users to publish content to your blog without reviewing it first. You can also specify which groups of users see items that are not approved. 91 You can configure the following settings for your blog: ï‚· Site-level permissions You can set up groups and assign permission levels to them, such as the members of your department. If you chose to inherit permissions when you created your blog, you need to stop inheriting permissions before you can edit them. ï‚· Approval for lists and libraries You can specify which lists and libraries require approval. In a list or library that requires approval, a new item or file — as well as an item or file that is changed — remains in a pending state until it is approved or rejected by someone who has permission to approve it. If the item or file is approved, it is assigned an Approved status in the list or library, and it is displayed to anyone with permission to view the list or library. If the item or file is rejected, it is returned to its creator. ï‚· Specify who can draft items You can control which groups of people can read drafts of list items and files. Drafts are list items or files that are not yet approved. When content approval is required, you can specify whether files that are pending approval can be viewed by people with permission to read, people with permission to edit, or only the author and people with permission to approve items. ï‚· Specify which items people can read and edit You can specify whether people can read or edit all list items, or just their own. Users with the permission to manage lists can read and edit all items. Add users or groups to a blog 1. On the Site Actions menu a. 2. , click Site Settings. NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. Under Users and Permissions, click Advanced permissions. a. NOTE If check boxes do not appear next to the user and group names on the Permissions page, permissions are being inherited from a parent securable object, such as the parent site. In this case, users and SharePoint groups that you add are also added to the parent site. To stop inheriting permissions, click Actions , and then click Edit Permissions. 3. On the New menu, click Add Users. 4. In the Add Users section, specify the users and SharePoint groups that you want to add to this site 5. In the Give Permission section, do one of the following: a. To add the users to an existing SharePoint group, click Add users to a SharePoint group, and then in the list click the group that you want to add them to. i. b. 6. NOTE You cannot add a SharePoint group to another SharePoint group. To give the users specific permissions to the site, click Give users permission directly, and then select the check boxes for the permissions that you want to give to the users. To send an e-mail message welcoming the new users to your blog, select the options that you want in the Send E-mail section. 92 NOTES ï‚· On the Permissions page, you can also enable or disable requests to join the site. ï‚· If permissions are being inherited from the parent site, you cannot add users or SharePoint groups directly to this blog. Rather, you can only add users to an existing SharePoint group. TIP To give authenticated users on your intranet access to your site, even if they haven't specifically been added, in the Add Users section of the Add Users page for your site, type Authenticated Users in the User/Groups box. In the Give Permission section, select the Read - Can view only check box. Configure permissions for a list or library 1. In your blog, under Admin Links, do one of the following: a. To customize the Posts list, click Manage posts. b. To customize the Comments list, click Manage comments. c. To customize the Categories list, click All content, and then under Lists, click Categories. d. To customize the Other Blogs list, click All content, and then under Lists, click Other Blogs. e. To customize any other list or library in the blog — such as the Links list, click All content, and then click the list or library that you want to change. 2. On the Settings menu , click List Settings, or click the settings for the type of library that you are opening, such as Picture Library Settings. 3. On the Customize page, in the Permissions and Management column, click Permissions for this list or Permissions for this type of library. 4. The Permissions page displays all of the users and SharePoint groups that are associated with this list or library, and their assigned permission levels. 5. NOTE If check boxes do not appear next to the user and group names on the Permissions page, permissions are being inherited from a parent securable object, such as the parent site. In this case, users and SharePoint groups that you add to the list or library are also added to the parent site (which the list or library inherits those permissions from). If unique permissions are being used (not inheriting from the parent site), then the users and SharePoint groups that you add only affect this list or library. 6. Create unique permissions for the list or library a. On the Actions menu , click Edit Permissions. b. When asked whether you want to create unique permissions, click OK. 7. Click the New menu . 8. In the Users/Groups box, in the Add Users section, type the users and SharePoint groups that you want to add to this list or library. 93 9. In the Give Permission section, do one of the following: 10. TIP a. To add the users to an existing SharePoint group, click Add users to a SharePoint group, and then in the list click the group that you want to add them to. b. To give the users specific permissions to the site, click Give users permission directly, and then select the check boxes for the permissions that you want to give to the users. c. To send an e-mail message welcoming the new users to your list or library, select the options that you want in the Send E-mail section. NOTES a. If permissions are being inherited from the parent, such as the parent site, you cannot add users or SharePoint groups directly to this securable object. Rather, you can only add users to an existing SharePoint group. b. You cannot add a SharePoint group to another SharePoint group. To enable all authenticated users, who have access to browse your site, to add comments to your blog, in the Add Users section of the Add Users page for the Comments list, type Authenticated Users in the User/Groups box. In the Give Permission section, select the Contribute - Can view, add, update, delete, approve, and customize check box. Specify whether or not content approval is required By default, content approval is set up for the Posts list, but you can change this setting or require approval for other lists. NOTE Content approval is not available for picture libraries, such as the default Photos library, but you can specify approval settings for any other type of library that you add to your site, such as a document library. 1. In a blog, under Admin Links, do one of the following: a. To customize the Posts list, click Manage posts. b. To customize the Comments list, click Manage comments. c. To customize the Categories list, click All content, and then under Lists, click Categories. d. To customize the Other Blogs list, click All content, and then under Lists, click Other Blogs. e. To customize any other list or library in the blog — such as the Links list, click All content, and then click the list or library that you want to change. 2. On the Settings menu , click List Settings. 3. Under General Settings, click Versioning settings. 4. In the Content Approval section, under Require content approval for submitted items, click Yes or No. 94 Specify who can view drafts By default, content approval is set up for the Posts list, and only users who can approve items, including the author of the item, can see drafts before they are published. You can change this setting for the Posts list, or any other list or library that requires approval. If a list or library does not require approval, this setting does not apply, and you cannot change it. 1. In a blog, under Admin Links, do one of the following: a. To customize the Posts list, click Manage posts. b. To customize the Comments list, click Manage comments. c. To customize the Categories list, click All content, and then under Lists, click Categories. d. To customize the Other Blogs list, click All content, and then under Lists, click Other Blogs. e. To customize any other lists or libraries in the blog — such as the Links list, click All content, and then click the list or library that you want to change. 2. On the Settings menu , click List Settings. 3. Under General Settings, click Versioning settings. 4. In the Draft Item Security section, under Who should see draft items in this list or under Who should see draft items in this document library, click the group of users whom you want to enable to view drafts. NOTES ï‚· The Only users who can approve items option is available only if your library requires content approval. Content approval is not available for picture libraries, such as the default Photos library, but you can specify approval settings for any other type of library that you add to your site, such as a document library. ï‚· Drafts are also created for minor versions (minor version: A decimal-numbered copy (0.1, 0.2, 1.1, ...) of a file that is in a stage of revision or that has changed only slightly since the previous version. Typically, a minor version is not published for a wider group in your organization to view.) of files in a library that tracks both major versions (major version: A numbered copy of a file that has changed significantly since the previous major version. Each major version is identified by a whole number (1, 2, 3, ...) to indicate that it is published for a wider group in your organization to view.) and minor versions of files, such as a document library. In a library that tracks both types of versions, you can also configure who can view drafts. The only default library in a blog is the Photos picture library, however, and picture libraries only track major versions of files. Specify which items people can read and edit You can specify whether people with permission to read items can read all items or only the items that they create, and whether people with permission to edit items can edit all items, only their own items, or no items in a list. 95 IMPORTANT 1. Users with the permission to mange lists can read and edit all items. In a blog, under Admin Links, do one of the following: a. To customize the Posts list, click Manage posts. b. To customize the Comments list, click Manage comments. c. To customize the Categories list, click All content, and then under Lists, click Categories. d. To customize the Other Blogs list, click All content, and then under Lists, click Other Blogs. e. To customize any other lists or libraries in the blog — such as the Links list, click All Content, and then click the list or library that you want to change. 2. Under General settings, click Advanced settings. 3. In the Item-level Permissions section, do one or both of the following: a. Under Read access, change any settings that you want. b. Under Edit access, change any settings that you want. Post to a blog A blog is a Web site that enables you or your organization to quickly share ideas and information. Blogs contain posts that are dated and listed in reverse chronological order. People can comment on your posts, as well as provide links to interesting sites, photos, and related blogs. Overview Posts are an essential part of a blog. They are typically journal-like entries that contain information, ideas, and opinions. They are displayed in chronological order, starting with the most recent posts. To post comments to a blog, you must have permission to contribute to the Comments list. You can create a post on a blog in Microsoft Windows SharePoint Services 3.0 by using a Web browser, if you have permission to contribute to the Posts list. You don't need additional tools or programs to create content, add pictures, apply formatting, and insert hyperlinks. NOTE If your Web browser doesn't support ActiveX controls (ActiveX control: A control, such as a check box or button that offers options to users or runs macros or scripts that automate a task. You can write macros for the control in Microsoft Visual Basic for Applications or scripts in Microsoft Script Editor.), then the formatting toolbar may not be available. However, you can use basic HTML tags to format the text in 96 your blog posts. Find links to more information about formatting text in enhanced text fields in the See Also section. You can also post content to a blog by doing the following: ï‚· Creating and submitting a post in an e-mail message. In order to submit a post in an e-mail message, your blog must be enabled to receive content in e-mail messages. ï‚· Creating a post by using a blog creation and publishing tool that is compatible with Windows SharePoint Services. By default, blogs are set up so that approval is required before posts are published. This can be helpful if numerous people are publishing content, or if a post could contain sensitive content. By default, people who have permission to manage lists can approve blog posts, but you can customize those settings. Find links to more information about content approval in the See Also section. Post to a blog by using a Web browser When you create a blog post, you can save it as a draft if you want to edit or review it before other people see it, or you can publish it immediately. 1. Navigate to the top-level of the blog. 2. Under Admin Links, click Create a post. 3. In the Title box, type the title that you want for your post. a. 4. In the Body section, type or enter the content that you want to include in your post. a. 5. You can use the toolbar to format the text, or to insert art, hyperlinks, or tables. In the Category list, select the category that you want from the list. a. 6. The title appears at the top of the post on the home page and in the Posts list If you do not want to apply a category, click (None) in the list. In the Published section, verify that the date and time are correct for publishing the post, or change any settings necessary. a. The Publish Date specifies where the post appears on the homepage, because the posts appear in reverse chronological order. The first time that you create a post, the current date is listed. If you are publishing a draft that was created several days ago, you may want to edit this field to show the correct publish date. b. TIP You can enter a date in the future, if you want your post to remain at the top of the blog until that date, for example if you are referring to a special event or promotion. 97 7. 8. Do one of the following: a. To save your work and finish it later, or to save it as a draft for approval, click Save as Draft. b. To publish the post immediately, click Publish. NOTE If you do not have approval permissions, the Publish button does not appear. NOTES ï‚· If someone has configured the Post list so that approval is not required, then the Save as Draft button doesn't appear, and you cannot save a post as a draft. When you click Publish, the blog post will be visible on the blog. Post to a blog by sending e-mail If the blog is set up to receive posts in e-mail, you can create a post by sending it in an e-mail message that is addressed to the blog's Post list. The message then creates a blog post in the Post list. To post to a blog using an e-mail program, first you need to obtain the address of the Post list. Depending on your situation, the e-mail address of the Post list may appear in the address book of your e-mail program, in which case you can add it to your personal contacts list in your e-mail program so that you can easily find it later. The address for the Post list may also appear in the description of the list. If you cannot find the address of the Post list, you should ask your administrator or site owner whether the list is configured to receive posts in e-mail messages, and if so, ask for the address of the Post list. 1. In your e-mail program, open a new e-mail message, and type the text that you want to post to your blog in the body of the e-mail message. 2. In the To or Cc box, enter the address of the blog Post list. 3. Send the e-mail message. In most e-mail programs, you click Send to send the message. TIP If the Post list is configured to receive attachments, you can include an attachment to your blog post by attaching the file to your e-mail message. Other ways to post to a blog In addition to using the tools built into your blog, you can use blog-publishing programs that are compatible with Windows SharePoint Services. For example, Microsoft Office Word 2007 provides a blog template that enables you to create and publish blogs to a SharePoint site or other Web location. 98 When you are ready to create a new post, you can launch a compatible blog program from your blog, and then publish the post from the blog program. The first time that you launch the blog program you may be prompted to specify the Web address of your blog or other settings for your blog posts. For more information, see Help in your blog program. 1. At the top level of your blog, under Admin Links, click Launch blog program to post. 2. Follow the instructions in your blog program for creating and publishing blog posts. NOTE Blogs also support common programming blog interfaces for posting. For more information, see the Windows SharePoint Services Developer Center on MSDN Chapter 7 Discussion Boards Create a discussion board You can set up discussion boards on your Microsoft Windows SharePoint Services 3.0 site to share information and discuss topics with other people. Overview The discussion board shows the most recent discussion first, as well as the number of replies for each discussion. That way, you can quickly see which discussions have the most recent activity and which ones are the most popular. Members can also customize their own views of the discussion board. 99 By default, a new Windows SharePoint Services 3.0 site already has one discussion board set up. This board is called Team Discussion, but you can change its name and other settings or create additional discussion boards. If your Windows SharePoint Services 3.0 site is set up to receive e-mail, participants can add items to the discussion board from their e-mail application. Use the default Team Discussion board The Team Discussion board is created for you when Windows SharePoint Services 3.0 creates a new site. If you like the name of the discussion board and the way it is set up, you and your team can start creating discussions by opening the discussion board and then following the steps later in this article. You can also customize the Team Discussion board by changing its name or other settings. To do this, you must have permission to change the design of lists on your site. 1. On the Quick Launch, click Team Discussion. 2. If Team Discussion does not appear, click View All Site Content, and then click Team Discussion. 3. To change the settings for this discussion board, on the Settings menu Discussion Board Settings. , click 100 4. To change the title and description, under General Settings, click Title, description and navigation, and then type a different title and description. 5. Change any other settings that you want, and then click Save. 6. Return to your discussion board by clicking its new name in the navigation bar. Create a new discussion board You can create a new discussion board if you want to have multiple discussion boards on your site, or if you deleted the Team Discussion board and want to create another one. If lists on your site are set up to receive e-mail, you can specify an e-mail address for the discussion board as you create it. For more information, see your administrator. 1. Click View All Site Content, and then click Create on the All Site Content page. 2. TIP In most cases, you can use the Site Actions menu this step. 3. Under Communications, click Discussion Board. 4. In the Name box, type a name for the discussion board. The name is required. 5. In the Description box, type a description of the discussion board. The description is optional. 6. If you plan to enable the discussion board to receive content by e-mail, you could add its e-mail address to the description, so people can readily find it. 7. In the Navigation section, specify whether you want the discussion board to appear on the Quick Launch. 8. To enable the discussion board to receive e-mail, under Enable this list to receive e-mail, click Yes. This option will not be available if your server is not set up to receive e-mail. 9. Under E-mail address, type a unique name to use as part of the e-mail address for the discussion board. instead to complete 10. Click Create. Set up a discussion board to receive e-mail If an administrator has enabled lists on your Windows SharePoint Services 3.0 site to receive e-mail, you can set up a discussion board so that its participants can post messages to it by sending e-mail. The participants create their messages as they would any e-mail message and then include the name of the discussion board in the To or Cc box of the e-mail message. 101 If the participants belong to a SharePoint group (SharePoint group: A group of users that can be created on a SharePoint site to manage permissions to the site and to provide an e-mail distribution list for site users. A group can be used by many sites in one site collection.) that has an e-mail distribution list, a discussion board can be a part of the e-mail list. Then, when the participants send e-mail to members of the group, their discussions are automatically added to and archived in the discussion board on the Windows SharePoint Services 3.0 site. The following procedure enables an existing discussion board, such as the default Team Discussion board, to receive e-mail. You can also choose this setting when you create a new discussion board. 1. If the discussion board is not already open, click its name on the Quick Launch. 2. If the name of your discussion board does not appear, click View All Site Content, and then click the name of your discussion board. 3. To change the settings for this discussion board, on the Settings menu Discussion Board Settings. 4. Under Communications, click Incoming e-mail settings. 5. Under Enable this list to receive e-mail, click Yes. 6. In the E-mail address box, type a unique name to use as part of the e-mail address for the discussion board. 7. Choose any other settings that you want, such as whether messages sent in e-mail should keep their attachments (such as pictures or documents) or whether the original e-mail message should be saved in the discussion board as an attachment. 8. Click OK. , click NOTES ï‚· If someone set up your SharePoint group to receive e-mail, your discussion board may already have its own e-mail address. If so, you should make a note of the address and then confirm with your site owner or administrator. ï‚· If you do not see Incoming e-mail settings, your site may not be set up so that lists can receive e-mail. For information, see your administrator. Start a discussion You may want to provide a message to welcome new members to the discussion board or to describe some guidelines for using the board. 1. If your discussion board is not already open, click its title on the Quick Launch. 102 2. If the name of your discussion board does not appear, click View All Site Content, and then click the name of your discussion board. 3. On the New menu, click Discussion. 4. Type the text that you want for the subject and body of the message, and apply any formatting that you want. 5. Click OK. Customize a discussion board Discussion boards provide forums for site participants to discuss topics with each other. Most site templates include the ability to create discussion boards, and many sites and workspace sites have a built-in discussion board called Team Discussion. As a site owner, you can customize discussion boards. About customizing discussion boards Several options are available for customizing the views and behaviors that are specific to discussion boards. When you create a new view for a discussion board, you must base it on an existing view. The following views are provided, by default: ï‚· Subject view This view is available only at the top-level folder (the highest level of a discussion board) and is used to view the names of the discussions and other metadata on a particular discussion. The name of each discussion in the board appears as a link in the Subject column that you can click to go to a lower-level folder that displays the replies to that particular discussion. ï‚· NOTE Although it is possible to use a different view for the top-level folder, such as the flat or threaded view, we do not recommend that. Instead, use the subject view or a view that you create based on the subject view. ï‚· Flat view By default, this view is available only in folders of the discussion content type. This means that it is not available to the top-level folder. In this view, the subject of the discussion, all replies to the discussion, and other replies are aligned on one side. ï‚· Threaded view By default, this view is available only in folders of the discussion content type. This means that it is not available to the top-level folder. In this view, the subject of the discussion is aligned to to one side, all replies to the discussion are indented slightly, and all replies to previous replies are indented even farther. This view makes it easy to see whether a reply was made directly to the subject of the discussion or to a previous reply. NOTE When creating a view, you can specify it as either a personal or public view. Note that a personal view is available to only the person who defined it, whereas a public view is available to everyone. The following table describes the configuration options that site owners can choose when creating a view for a discussion board. Most of these options are also available when editing existing views. 103 NOTE To customize most list settings, you must have permission to manage or change lists. Configuration options Name Actions Set a unique name for this view, and specify whether to make it the default public view. NOTE The Make this the default view check box applies only to public views, not personal views. Audience Specify whether this is a personal or public view. NOTE Columns This option is available only when creating a view. Select the columns that you want in this view and the order in which you want them to appear. Sort Select the primary and secondary columns that you want to sort on and whether they are sorted in ascending or descending order. Filter Specify whether to show all items (discussions and replies) in this view or to filter items. To filter on more than two columns, click Show More Columns. NOTE If you choose to filter items, we recommend that that you choose a column that is indexed for the first clause for faster rendering of the page. Group By Specify whether to group discussions by a particular column. For example, you can choose to group all discussions that were created by a particular user or created on a particular day. When discussions are grouped, they appear on the main page of the discussion board in a tree view that is named by using the column that they are grouped by. You can choose whether this tree view is collapsed or expanded by default and the number of groups to display on each page. 104 Totals Specify the totals for any individual column in this view. Selecting the Count option for a particular column displays the number of items in that column on the main page of the discussion board. Some columns have the Maximum and Minimum options, which display the maximum and minimum values in that column, respectively. Style Choose one of several predefined styles for this view. Folders Use the options in this section to make the following choices, which can add many variations to your views: Choose whether to show items inside folders or without folders. For the flat and threaded views, showing items inside folders displays the subject of the discussion at the top of the list for lower-level folders. Showing items without folders shows the same list of items without the subject at the top of the list. NOTE For the subject view, showing items inside folders is the default and the recommended setting. Show this view in all folders, in the top-level folder only, or in folders of a particular content type that you select. NOTE Most views are not appropriate for both the top-level folder and the lower-level folders. For this reason, you should typically choose to make views that you create based on the subject view available only in the top-level folder and make views that you create based on the flat view or threaded view available to folders of a particular content type. Item Limit Specify the number of items to display in this view. You can either make this number an absolute limit or allow users to view all the items in the list in batches of the specified size. 105 Create a view Views that you create for a particular discussion board are available to all discussions within that discussion board. 1. On the Quick Launch, click the name of the discussion board where you want to create a view. 2. If the name of your discussion board does not appear, click View All Site Content, and then click the name of your discussion board. 3. On the Settings menu, click Create View. 4. On the Create View page, in the Start from an existing view section, click the name of the existing view on which you want to base this new view. 5. On the Create View page, in the Name section, enter a unique name for this view and specify whether to make this the default public view. 6. In the Audience section, specify whether this is a personal or public view. 7. In the Columns section, select the columns and the position where you want to display them in this view. 8. In the Sort section, select the first and second columns that you want to sort the view on. 9. NOTE If you do not want to choose a column to sort on, choose None. 10. In the Filter section, choose the filter options that you want for this view. 11. In the Folders section, choose the folder options that you want for this view. 12. NOTE See the previous table for more information about the options available on the Create View page. 13. When you finish making your selections, click OK. Edit a view 1. On the Quick Launch, click the name of the discussion board where you want to edit a view. 2. If the name of your discussion board does not appear, click View All Site Content, and then click the name of your discussion board. 3. Do one of the following: a. If you want to edit a view that is shown in the top-level folder, choose the view that you want to edit from the View menu. b. If you want to edit a view for posts, click the name of any discussion, and then select the view that you want to edit from the View menu. 4. On the View menu, click Modify this View. 5. On the Edit View page, make the changes that you want and then click OK. NOTE See the previous table for more information about the options available on the Edit View page. 106 Delete a view 1. On the Quick Launch, click the name of the discussion board where you want to delete a view. 2. If the name of your discussion board does not appear, click View All Site Content, and then click the name of your discussion board. 3. On the Settings menu, click Discussion Board Settings. 4. On the Customize Discussion Board Name Discussion page, in the Views section, click the name of the view that you want to delete. 5. On the Edit View page, click Delete and then click OK to confirm. Specify the default public view You can specify a default view for discussions and a separate default view for replies. 1. On the Quick Launch, click the name of the discussion board where you want to specify the default public view. 2. If the name of your discussion board does not appear, click View All Site Content, and then click the name of your discussion board. 3. On the Settings menu, click Discussion Board Settings. 4. On the Customize Discussion Board Name Discussion page, in the Views section, click the name of the view that you want to make the default view. 5. On the Edit View page, in the Name section, select the Make this the default view check box, and then click OK. Participate in a discussion A discussion board is a place to share information and discuss topics with other people. When you create a discussion topic or reply to an existing discussion, you can format your text, insert a hyperlink or table, and link to a picture on the Web. You can also subscribe to the discussion to see a summary of the content that has changed or to receive alerts to find out when someone has added or changed an item. NOTE Depending on how the discussion board was set up, you may need to be a member of the site that contains the discussion board, or the owner may have assigned other types of permission. For more information, see your site owner. Create a new discussion topic 107 1. If your discussion board is not already open, click its title on the Quick Launch. 2. If the name of your discussion board does not appear, click View All Site Content, and then click the name of your discussion board. 3. On the New menu, click Discussion. 4. Type the text that you want for the subject and body of the message, and apply any formatting that you want. 5. Click OK. Reply to a discussion 1. If the discussion board is not already open, click its name on the Quick Launch. 2. If the name of your discussion board does not appear, click View All Site Content, and then click the name of your discussion board. 3. Click the discussion topic that you want to reply to. 4. In the bar above the message that you want to reply to, click Reply. 5. Type the text of the reply, and then apply any formatting that you want. 6. Click OK. Participate in a discussion by using e-mail If your discussion board is set up to receive e-mail, you can add discussion topics by sending e-mail. You create a message as you normally do and then include the name of the discussion board in the To or Cc box of the e-mail message. The message then creates a new discussion topic on the discussion board. If you belong to a SharePoint group (SharePoint group: A group of users that can be created on a SharePoint site to manage permissions to the site and to provide an e-mail distribution list for site users. A group can be used by many sites in one site collection.) that includes the discussion board in its e-mail distribution list, e-mail messages that you send to the group are automatically added to the discussion board. If you reply to an e-mail discussion message and include the group in the To or Cc box, your e-mail reply also becomes a reply in the discussion. To use e-mail to participate in a discussion, first you need to obtain the address of the discussion board or SharePoint group. Depending on your situation, the e-mail address of your discussion board or group may appear in the address book of your e-mail application. If it does not appear there, you can add it to your personal contacts list of your e-mail application after you obtain it, so that you can easily find it later. 108 1. In your e-mail application, prepare the item that you want to add to the discussion board by doing one of the following: 2. To create a new discussion topic, create a new e-mail message. 3. To reply to an existing discussion topic by using e-mail, open the original e-mail message, and then click Reply. 4. In the To or Cc box, add the address of the discussion board or SharePoint group. If you are responding to an existing e-mail message, the address of the discussion board or SharePoint group appears if you reply to all recipients. 5. Add the content that you want to the message. 6. Send the message. In most e-mail applications, you click Send to send the message. NOTES ï‚· To open an attachment to a discussion topic or reply, open the discussion, click View Properties in the bar above the discussion item, and then click the name of the attachment next to Attachments. Depending on how your discussion board is set up, e-mail attachments may not be saved in the discussion board on the site. For more information, see your site owner or administrator. ï‚· If someone sends e-mail to a discussion board that contains the same subject line as an existing discussion, the message is not automatically stored as a reply to the discussion on the site, unless the message is also a reply to an existing e-mail discussion. This way, messages that belong to different conversations aren't accidentally added to the same discussion, even if they happen to have a common subject line, such as "contracts." Edit your own discussion topic Use the following procedure to edit the original topic that you posted in a discussion. You may not have permission to edit a topic that was created by someone else. 1. Do one of the following: a. 2. If the discussion board is not already open, click its name on the Quick Launch. If the name of your discussion board does not appear, click View All Site Content, and then click the name of your discussion board. a. If you are already viewing the discussion board and have opened the topic that you want to edit, do the following instead: i. Click View Properties at the upper right of your topic, and then click Edit Item . ii. Skip to step 3. 3. In the Subject column, point to the discussion topic that you want to edit, click the arrow on the menu that appears, and then click Edit Item 4. . Make the changes that you want, and then click OK. 109 Edit your reply to a discussion Use the following procedure to edit a reply that you made to an existing discussion. 1. Do one of the following: a. 2. If the discussion board is not already open, click its name on the Quick Launch. If the name of your discussion board does not appear, click View All Site Content, and then click the name of your discussion board. a. If you are already viewing the discussion and your reply, skip to step 3. 3. In the Subject column, click the discussion that contains the reply that you want to edit. 4. Locate your reply, and then click View Properties at the upper right of your reply. 5. Click Edit Item 6. Make the changes that you want, and then click OK. . Change how you view a discussion It is easy to sort and filter the discussions on the page, and you can create your own view. Do one or more of the following to change the way that you view discussions: To sort the discussions within a discussion board, click the heading above the column that you want to sort by. A down arrow appears next to the heading for descending order (such as the newest discussions first) and an up arrow appears for ascending order. To filter the discussions so that you see only the items that meet specific criteria, point to the column that you want to use, click the arrow that appears, and then click the item you want to filter by. For example, you can see only discussions that were updated today by selecting the current date in the Last Updated column. To change the view of the topics in a discussion board, click the name of the view next to the View menu in the upper-right corner of the discussion board, and then click Modify this View. Change any other settings that you want, and then click OK. To create your own view of a discussion board, click the name of the view next to the View menu in the upper-right corner of the discussion board, and then click Create View. Under Choose a view format, click the type of view you want to create. To always see the discussion with that view, if 110 you have permission to modify lists, click Make this the default view. Change any other settings that you want, and then click OK. To change the way that you view individual discussions, you can open a discussion topic and then switch to another view, change the view, or create a new view by using the same procedures that you use to change the view of a discussion board. Two key options are Threaded, in which the replies are indented under each topic, and Flat, in which the topic and its replies are displayed at the same level, with additional data about the participant. Chapter 8 Document Workspace Create and manage a Document Workspace site A Document Workspace site helps you to coordinate the development of one or more related documents with other people. The site provides tools to share and update files and to keep people informed about the status of those files. Overview By using a Document Workspace site, you and your colleagues can coordinate the development of one or more related documents. The site provides tools to share and update files and to keep people informed about the status of those files. You and your colleagues can work together on a Document Workspace site to develop a document in the following ways: ï‚· Work directly on the copy located on the Document Workspace site ï‚· Work on a local copy and update the copy regularly on the Document Workspace site You and other workspace members can also use a Document Workspace site to publish announcements, assign tasks, share relevant links, and receive alerts about changes to site content. You can create a Document Workspace site for a short-term project and delete the site when the project ends or keep the site permanently. NOTE By default, site owners have the required permission level to create Document Workspace sites within an existing site. If you are a site owner and want to enable other site members to create Document Workspace sites, you can grant permission to create sites to the Microsoft Windows SharePoint Services 111 group (SharePoint group: A group of users that can be created on a SharePoint site to manage permissions to the site and to provide an e-mail distribution list for site users. A group can be used by many sites in one site collection.) that the team members belong to. Create a Document Workspace site from a document in a library You can create a new Document Workspace site from a document that is already in a library on the site. Depending on the program, you may also be able to create a new Document Workspace site from within a program that is compatible with Microsoft Windows SharePoint Services, such as Microsoft Office Word 2007. For more information, see Help in that program. 1. Open the document library where the document is stored. 2. Point to the name of the document, click the arrow that appears, point to Send To, and then click Create Document Workspace. a. 3. NOTE If the Create Document Workspace option is not available, you do not have permission to create a workspace on that site. Ask the site owner to give this permission to you or to create the workspace site for you. Click OK. Create an empty Document Workspace site If you want to create a Document Workspace site but do not want to base it on an existing document in a library, you can create an empty Document Workspace site and add one or more documents later. 1. Open the site where you want to create a Document Workspace site. 2. Click View All Site Content, and then click Create on the All Site Content page. a. TIP In most cases, you can use the Site Actions menu complete this step. instead to b. NOTE You may need to ask the site owner to give you permission to create a Document Workspace site. 3. In the Web Pages list, click Sites and Workspaces. 4. Enter the information about the Document Workspace site that you want to create, such as the title and the last part of the Web site address. 5. In the Template Selection section, click the Collaboration tab, and then click Document Workspace. 6. In the Permissions section, do one of the following: 112 a. If you want all members of the parent site to be members of this workspace, click Use same permissions as parent site. b. If you want only a specific set of people to be members of this workspace, click Use unique permissions. 7. If you want the top link bar from the parent site to appear on pages on this new site, verify that Use the top link bar from the parent site is selected in the Navigation Inheritance section. 8. Click Create. Add a document Regardless of whether you create a Document Workspace site from an existing document or you create an empty Document Workspace site, you can add new documents to the Document Workspace site at any time. 1. On the home page of the Document Workspace site, click Shared Documents. 2. Do one of the following: 3. TIP a. To create and add a new document, click New. b. To add an existing document, click Upload, and then click Browse to find the file that you want to add. Select the file, and then click Open. If a document with the same file name already exists in the library and you do not want to overwrite the existing document, clear the Overwrite existing files check box. Click OK. You can also add a linked copy of a document from another library to the Shared Documents library of the Document Workspace site by creating a Send To destination. When the original document or the linked copy is updated, you can update the copy in the other location easily. Find links to more information about adding linked copies of documents to other libraries in the See Also section. Add a user To add users to a Document Workspace site, you must have permission to add members to the parent site or the Document Workspace site. If you cannot add users to the Document Workspace site, contact the owner of the parent site. 1. On the home page of the Document Workspace site, in the Members list, click the name of the group to which you want to add a user. 2. On the New menu 3. In the Add Users section, type the name, group name, or e-mail address of the user or group that you want to add. If you add more than one user, separate each name with a semi-colon (;). You can also click Browse , click Add Users. to search for and select the person from the directory. 113 4. In the Give Permission section, click the group to which you want to add the user. 5. Click OK. Add a task You can use the Tasks list on your Document Workspace site to assign work items to yourself or other members of the workspace. Members can then update and share the status of their assigned tasks easily. By using the Tasks list, you can set priority and due dates for tasks, as well as task status and percent complete. As the owner of the Document Workspace site, you can also add custom fields to the Tasks list, just as you do with any other list on a SharePoint site. Find links to more information about customizing lists in the See Also section. 1. On the home page of the Document Workspace site, under Tasks, click Add new task. 2. Type a name for the task in the Title box. 3. In the Priority list, click the priority of the task. 4. In the Status list, click the status of the task. 5. To assign the task to someone, do one of the following in the Assigned To section: a. Type the e-mail address of the person to whom you want to assign the task. b. Type the full name of the person to whom you want to assign the task, and then click Check Names . If the person is found in the directory, the name resolves to that person's e-mail address. If the person is not found in the directory, the message No exact match was found appears. c. Click Browse finish, click OK. to search for and select the person from the directory. When you 6. If necessary, type a brief description of the task in the Description box. 7. In the Start Date box, enter the date when the task begins. 8. In the Due Date box, enter the date when the task must be completed. 9. Click OK. Add an announcement Use the Announcements list to post important messages about the project for team members, such as deadlines and changes in deliverables, introductions to new team members, and other information. 1. On the home page of the Document Workspace site, click Add new announcement. 2. In the Title box, type a title for your announcement. 3. In the Body box, type the full text of your announcement. 4. If you want the announcement to automatically expire after a certain date, type the date in the Expires box. 5. Click OK. 114 Add a link to the Links list You can use the Links list to share links that are useful to team members. The list can provide quick and easy access to related information and resources such as other Web sites. 1. On the home page of the Document Workspace site, click Add new link. 2. In the URL section, type the address of the Web page or other type of resource to which you want to link, and then type a description for the link. a. 3. NOTE The text that you type in the Type the description box appears as the name of the link in the Links list. You can include notes about the link in the Notes section, but this information does not appear in the default view of the Links list that appears on the home page of the Document Workspace site. Click OK. Create an e-mail alert for a task After you create tasks and assign them to workspace members, you can choose to receive e-mail alerts notifying you of any changes to items in the Tasks list. Members can also create their own alerts to receive e-mail notification of changes to other items of interest to them. NOTE You can create e-mail alerts for tasks only if your server administrator has enabled the server running Windows SharePoint Services to send e-mail. 1. On the home page of the Document Workspace site, click Tasks. a. If the Tasks list does not appear on the home page, click View All Site Content, and then click Tasks. 2. On the Actions 3. In the Alert Title section, type a name for your alert. 4. In the Send Alerts To section, your name is included by default in the Users box. You can send alerts to other members by adding their names to the Users box, separated by a semi-colon (;). 5. In the Change Type section, select the type of changes to which you want to be alerted. 6. In the Send Alerts for These Changes section, select a filter to receive changes based on certain criteria. a. menu, click Alert Me. TIP You can also choose to receive alerts for items shown in a particular view of the Tasks list. 7. In the When to Send Alerts section, select how frequently you want to receive alerts. 8. Click OK. 115 Publish a document back to a library from a Document Workspace site If your Document Workspace site is based on an existing document that was stored in a library, you can update the original copy with changes that were made to the copy of the document on the Document Workspace site. 1. On the Document Workspace site, open the library that contains the document. 2. Point to the name of the document, click the arrow that appears, point to Send To, and then click Publish to Source Location. Delete a Document Workspace site After the documentation project is finished, and final versions of the documents are moved to other locations, you can choose to delete the Document Workspace site. To delete the site, you must have the Full Control permission level. By default, site owners have this permission level. IMPORTANT Be sure to publish all documents to another location before you delete a Document Workspace site. When you delete a Document Workspace site, all documents, libraries, lists and list data, site settings, permission levels, and security information contained on the Document Workspace site are destroyed permanently. 1. On the home page for the site, click the Site Actions menu Site Settings. a. , and then click NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. 2. In the Site Administration column, click Delete this site. 3. Click Delete, and then click OK to confirm that you want to delete the site. Collaborate on a document on a Document Workspace site A Document Workspace site helps you to coordinate the development of one or more related documents with other people. The site provides tools to share and update files and to keep people informed about the 116 status of those files. If the documents and related materials — such as tasks, objectives, and events — might be scattered, a Document Workspace site can help you to keep them all in one place. As a member of a Document Workspace site, you can add and edit documents, add and edit related tasks, create e-mail alerts for yourself or other workspace members, add announcements, and provide links to related information. Edit a document If you are using a program that is compatible with Microsoft Windows SharePoint Services, you can check out and begin editing a document directly from the Document Workspace site by using your Web browser. 1. On the Document Workspace site, open the library that contains the document that you want to edit. 2. Point to the name of the document that you want to edit, click the arrow that appears, and then click Check Out. a. The icon for the document changes to indicate that the document is checked out. 3. Point to the document name again, click the arrow that appears, and then click Edit in Program Name. The document opens in the specified program. 4. When you finish, save your changes. 5. Close the file. a. TIP Depending on the program that you are using, you may receive a message asking if you want to check in the document. If you want the document to be available to other workspace members, click Yes to check in the file, and then follow the instructions to enter comments about your changes. You can skip the following steps. 6. Open your Web browser and return to the library that contains the document. 7. Point to the name of the document that you want to check in, click the arrow that appears, and then click Check In. 8. In the Document Check In section, specify whether you want to keep the document checked out after you check in the current version. If you keep the document checked out, other people will not be able to check out and edit the file. 9. In the Comments section, type any comments that you have about the changes that you made to the document. 10. Click OK. TIP If you are using a program that is compatible with Windows SharePoint Services, you may also be able to check documents in and out by using that program instead of a Web browser. For more information, see Help for that program. 117 Add a task You can use the Tasks list on the Document Workspace site to assign work items to yourself or other members of the workspace. Members can then update and share the status of their assigned tasks more easily. By using the Tasks list, you can set priority and due dates for tasks, as well as task status and percent complete. 1. On the home page of the Document Workspace site, under Tasks, click Add new task. 2. Type a name for the task in the Title box. 3. In the Priority list, click the priority of the task. 4. In the Status list, click the status of the task. 5. To assign the task to someone, do one of the following in the Assigned To section: a. Type the e-mail address of the person to whom you want to assign the task. b. Type the full name of the person to whom you want to assign the task, and then click Check Names . If the person is found in the directory, the name resolves to that person's e-mail address. If the person is not found in the directory, the message No exact match was found appears. c. Click Browse finish, click OK. to search for and select the person from the directory. When you 6. If necessary, type a brief description of the task in the Description box. 7. In the Start Date box, enter the date when the task begins. 8. In the Due Date box, enter the date when the task must be completed. 9. Click OK. Create an e-mail alert for a task If tasks were created in the Tasks list of the workspace, you can choose to receive e-mail alerts that notify you of any changes to those tasks. NOTE You can create e-mail alerts for tasks only if your server administrator has enabled the server running Windows SharePoint Services to send e-mail. 1. On the home page of the Document Workspace site, click Tasks. a. If the Tasks list does not appear on the home page, click View All Site Content, and then click Tasks. 2. On the Actions menu, click Alert Me. 3. In the Alert Title section, type a name for your alert. 118 4. In the Send Alerts To section, your name is included by default in the Users box. You can send alerts to other members by adding their names to the Users box, separated by a semi-colon (;). 5. In the Change Type section, select the type of changes to which you want to be alerted. 6. In the Send Alerts for These Changes section, select a filter to receive changes based on certain criteria. a. TIP You can also choose to receive alerts for items shown in a particular view of the Tasks list. 7. In the When to Send Alerts section, select how frequently you want to receive alerts. 8. Click OK. Add an announcement Use the Announcements list to post important messages about the project for team members, such as deadlines and changes in deliverables, introductions to new team members, and other information. 1. On the home page of the Document Workspace site, click Add new announcement. 2. In the Title box, type a title for your announcement. 3. In the Body box, type the full text of your announcement. 4. If you want the announcement to automatically expire after a certain date, type the date in the Expires box. 5. Click OK. Add a link to the Links list You can use the Links list to share links that are useful to team members. The list can provide quick and easy access to related information and resources such as other Web sites. 1. On the home page of the Document Workspace site, click Add new link. 2. In the URL section, type the address of the Web page or other type of resource to which you want to link, and then type a description for the link. a. 3. NOTE The text that you type in the Type the description box appears as the name of the link in the Links list. You can include notes about the link in the Notes section, but this information does not appear in the default view of the Links list that appears on the home page of the Document Workspace site. Click OK. Chapter 9 Meeting Workspace Create a Meeting Workspace site 119 A Meeting Workspace is a Web site for gathering all the information and materials for one or more meetings. If your meeting materials — such as agendas, related documents, objectives, and tasks — are often scattered, a Meeting Workspace site can help you keep them all in one place. How can I use a Meeting Workspace site? A Meeting Workspace site provides a place where your meeting attendees can go for the most up-to-date information about the meeting, whether you are managing a year-long project with recurring meetings or planning a small event. Description of the meeting Page tabs Menu for customizing the Meeting Workspace site Attendees list Document Library Here are some ways you can use a Meeting Workspace site: 120 ï‚· Before the meeting, publish the agenda, attendee list, and documents that you plan to discuss. ï‚· During the meeting, add the tasks, record the decisions, and review the related documents. ï‚· After the meeting, publish the minutes, add other follow-up information, and track the status of the tasks. NOTE In a Meeting Workspace site, your participants cannot add items like announcements, document libraries, and discussions to the lists by sending them in e-mail. The participants need to add the items directly to the list in the Meeting Workspace site. Where can I create a Meeting Workspace site? You can create a Meeting Workspace site when you add an event to your calendar in Microsoft Windows SharePoint Services 3.0, or you can create a new Meeting Workspace site without creating an event. Depending on the program, you may be able to create a new Meeting Workspace site from an e-mail and calendar application that is compatible with Windows SharePoint Services, such as Microsoft Office Outlook 2007. For more information, see Help in the e-mail and calendar application. NOTES ï‚· To create a Meeting Workspace site, you must have permission to create it. For more information, see your site owner or administrator. ï‚· Administrators and site owners have the required permission level to create Meeting Workspace sites. If you are an administrator or site owner and want to enable other team site members to create Meeting Workspace sites, you can grant permission to create sites to the group that the team members belong to. ï‚· If you set up a recurring meeting series from an e-mail and calendar application that is compatible with Windows SharePoint Services, such as Office Outlook 2007, you can't remove a link for only one meeting in the series. You can remove the link only for the entire series. After you remove the link, you can't link that Meeting Workspace site to any meeting request again. However, you can link the original recurring meeting request to a different Meeting Workspace site. Choose a Meeting Workspace template When you create a Meeting Workspace site, you select a template. A template provides a basic structure and appearance for your Meeting Workspace site. A template is just a starting point — you can add or delete items and change the appearance of the site after you create it. The following templates are available: 121 ï‚· Basic Meeting Workspace This template is designed to plan, organize, and track your meeting. This template includes Objectives, Attendees, Agenda, and Document Library. ï‚· Blank Meeting Workspace This template creates a blank Meeting Workspace site for you to customize, based on your requirements. ï‚· Decision Meeting Workspace This template is designed for reviewing documents and recording any decisions that are reached at the meeting. The template includes Objectives, Attendees, Agenda, Document Library, Tasks, and Decisions. ï‚· Social Meeting Workspace This template helps you to plan social occasions, such as a company picnic or a party for your club. You can give it a serious look, or have fun and make it flashy. This template includes Attendees, Directions, Image/Logo, Things To Bring, Discussions, and Photos (Picture Library). ï‚· Multipage Meeting Workspace This template provides the basics to plan, organize, and track your meeting with multiple pages. It includes Objectives, Attendees, and Agenda. It also includes two blank pages for you to customize, based on your requirements. TIP Although templates give you a head start, you can add or change features in the Meeting Workspace site by customizing it. Create or link to a Meeting Workspace site when you create an event This procedure enables you to create a Meeting Workspace site when you add an event to a calendar. 1. If the calendar is not already open, click its name on the Quick Launch. a. If the name of your calendar does not appear, click View All Site Content, and then click the name of the calendar. 2. On the New menu 3. Complete the information about the event, such as location and beginning and ending dates. 4. To use the Meeting Workspace site for a recurring event, such as one that occurs on the same day each week, select the Make this a repeating event check box next to Recurrence, and then select the options that you want. 5. At the bottom of the page, select the Use a Meeting Workspace to organize attendees, agendas, documents, minutes, and other details for this event check box. 6. Click OK. 7. In the Create or Link section of the New or Existing Meeting Workspace page that appears, do one of the following: a. , click New Item. If you do not already have a Meeting Workspace site: i. Click Create a new Meeting Workspace, and enter the information that you want, including the title and the last part of the Web address for the site. ii. Click OK, and then on the Template Selection page that appears, select the template that you want. 122 b. 8. TIP If you already have a Meeting Workspace site that you want to link to, click Link to an existing Meeting Workspace, and then select the Meeting Workspace site in the drop-down list. Click OK. You can customize the Meeting Workspace site if you want, or you can start adding meeting information to the lists, such as Agenda items. Create a Meeting Workspace site without creating an event 1. Go to the Web site where you want to add the Meeting Workspace site. 2. Click View All Site Content, and then click Create on the All Site Content page. a. TIP TIP In most cases, you can use the Site Actions menu complete this step. instead to 3. In the Web Pages list, click Sites and Workspaces. 4. Enter the information about the Meeting Workspace site that you want to create, such as the title and the last part of the Web site address. 5. In the Template Selection section, under Select a template, click the Meetings tab. 6. Select the Meeting Workspace template that you want to use. 7. Click Create. You can customize the Meeting Workspace site if you want, or you can start adding meeting information to the lists, such as Agenda items Customize a Meeting Workspace site Do you need to add new lists or libraries to your Meeting Workspace site, such as sales contacts or pictures of your product launch? Or perhaps you want to change the way your Meeting Workspace site is organized? You can customize a Meeting Workspace site in many different ways to make your meetings more productive. You must have the Design permission in the Meeting Workspace site to change its appearance or to add and remove lists or libraries. For more information, see your site owner or administrator. NOTE The lists and libraries in a Meeting Workspace site are contained in Web Parts, which are the building blocks of a Web Part Page in Microsoft Windows SharePoint Services 3.0. Most Help topics about Web Parts and Web Part Pages in sites also apply to a Meeting Workspace site. 123 Add a commonly used list or library to a Meeting Workspace site A Meeting Workspace site is created by using special types of Web pages called Web Part Pages. Commonly used lists and libraries appear in the Add Web Parts task pane, where you can add them quickly with their default settings to your Meeting Workspace site. To see all lists and libraries, or to work with custom lists, see Add any list or library to a Meeting Workspace site. 1. On the Site Actions menu 2. In the Add Web Parts task pane, under Web Parts, select the type of list or library that you want to add. 3. At the bottom of the Add Web Parts task pane, in the Add to list, click the location where you want to put your list or library in the Meeting Workspace site. For example, you might want to put a list in the right column. 4. Click Add. 5. Repeat steps 2 through 4 to add more lists or libraries to your Meeting Workspace site. 6. In the upper-right part of the Web Part Page, click Exit Edit Mode. TIP , click Edit Page. If you prefer, you can drag items to your page from the Add Web Parts task pane. Add any list or library to a Meeting Workspace site Use this procedure to choose from all available lists or libraries, including custom lists, or to specify the title, description, and some of the settings for your lists or libraries as you create them. 1. On the Site Actions menu , click Edit Page. 2. In the lower part of the Add Web Parts task pane, click Show All Lists. 3. Click the list or library that you want to add to the Meeting Workspace site. 4. Enter a name and description and any other settings that you want. Some settings vary among the lists or libraries. 5. Click Create. When you create a survey, you will be prompted to enter the survey questions and click Next until you are finished. 6. To return to your Meeting Workspace site, click its name in the top navigation. Remove the view of a list or library in a Meeting Workspace site 124 You can remove the view of a list or library in a Meeting Workspace site, so that the list or library is not displayed on the site. This procedure removes the Web Part that contains the list or library, but it doesn't actually delete the list or library, or its contents. You can restore the list or library later. 1. On the Site Actions menu , click Edit Page. 2. In the Web Part Page, click the arrow next to the title of the list or library that you want to remove from view. 3. In the Web Part Menu that appears, click Delete. 4. If a message about deleting the Web Part appears, click OK. 5. In the upper-right part of the Web Part Page, click Exit Edit Mode. Restore the view of a list or library in a Meeting Workspace site This procedure restores the view of a list or library and its contents in a Meeting Workspace site, if you removed the Web Part that contained the list or library. 1. On the Site Actions menu , click Edit Page. 2. In the layout area of the Web Part Page, in the section or zone of the page where you want to restore the list or library — Left, Center, or Right — click Add a Web Part. 3. In the Add Web Parts dialog box, under Lists and Libraries, select the check box of the list or library that you want to display on the site again. 4. Click Add. 5. In the upper-right part of the Web Part Page, click Exit Edit Mode. Delete a list or library from a Meeting Workspace site This procedure deletes a list or library and its contents from a Meeting Workspace site. You can create a new list or library of the same type later, but the contents of the original list or library will not be available. 125 1. Open the page that contains the list or library, and then click the name of the list or library to open it. a. If the list or library is already open, skip to step 2. 2. Click Settings, and then click List Settings or settings for the type of library you are deleting. For example, in a document library, click Document Library Settings. 3. Under Permissions and Management, click Delete this list or Delete this type of library, such as Delete this document library. 4. To return to your Meeting Workspace site, click its name in the top navigation. Change the layout of a Meeting Workspace site In edit mode, you can rearrange lists and libraries by dragging them to different areas, or zones, in the Web Part Page. You can also change the appearance and behavior of specific Web Parts, such as whether people can resize them and whether they have frames around them. 1. On the Site Actions menu 2. In the Web Part Page, point to the title of a list or library until the pointer becomes a four-headed arrow. 3. Click and drag the list or library to change its position in the layout. 4. To make changes to the appearance or the layout, or to make other advanced changes to a list or library, click the arrow to the right of the list's title or library's title to display the Web Part Menu , click Edit Page. . 5. Click Modify Shared Web Part. 6. In the List Views task pane, make the changes that you want. 7. Do one of the following: a. Click Apply to view the changes individually. When you are finished, in the upperright part of the Web Part Page, click Exit Edit Mode. b. Click OK to accept all changes and return to your Meeting Workspace site. Change the site settings of a Meeting Workspace site If you have permissions to change the site settings, if you are the meeting organizer, or if you were added to the site as an owner, you can change the settings for the Meeting Workspace site. For example, you can change the site's theme or specify templates to use with a document library. The process is similar to changing the settings for any site. 1. On the Site Actions menu , click Site Settings. 126 a. NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. 2. Change or view the settings that you want. 3. Depending on the settings that you are changing, you may see an OK, Apply, or Finish button to click when you are finished. 4. To return to your Meeting Workspace site, click its name in the top navigation. NOTES ï‚· If you set up the meeting from an e-mail program, you cannot change the meeting date, time, or location from the Meeting Workspace site. You must use the application that you used to schedule the meeting. ï‚· Your administrator may have set additional restrictions on the settings that you can change. For more information, see your administrator. Share lists or library items for multiple or recurring meetings This procedure applies to a Meeting Workspace site for a series of meetings — either a recurring meeting or multiple related meetings that aren't part of the same recurring meeting series. The home page and an additional page are displayed for this meeting date. Only the home page is displayed for this meeting date. 127 The Tasks Web Part is displayed on the home page for both meeting dates, but the items in the list or library are specific to each date. The lists and libraries that are already on the home page of the Meeting Workspace site and any new lists and libraries that you add to the home page are displayed for every meeting. By default, the items that you add to the lists and libraries are displayed only when you are viewing the meeting where the items were added. If you want the items to appear for all meetings, you can use the following procedure to enable the list or library to share items across all meetings. 1. On the Site Actions menu a. , click Site Settings. NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. 2. Under Site Administration, click Site libraries and lists. 3. Click the Customize "list or library" link for the list or library that you want to share across meetings. 4. Under General Settings, click Advanced settings. 5. Next to Share List Items Across All Meetings (Series Items), click Yes. You may need to scroll to see this option. NOTE You can add pages to the Meeting Workspace site to organize the content. When you add a page, you choose whether the new page appears for all the meetings or only the meeting that is currently selected. You can change how a page appears by managing the settings for the page Manage the attendees in a Meeting Workspace site The Attendees list in Microsoft Windows SharePoint Services 3.0 tracks the people who were invited to the meeting, whether they will attend, and any notes that they want to relay about their attendance (such as reminding the organizer that they will be late). During or after the meeting, the list can be updated to reflect who actually attends. NOTE Attendees are automatically assigned to the Members group for the Meeting Workspace site, which gives them permission to view and contribute to the site. To add or change other attendees, you need to be 128 an owner of the Meeting Workspace site or the meeting organizer. For more information, see the person who set up the site. How the Attendees list is created The way that the Attendees list is created depends on how you set up the Meeting Workspace site. Some calendar and e-mail applications that are compatible with Windows SharePoint Services automatically update the Attendees list in the Meeting Workspace site after you send the meeting request. The attendee names come from those listed on the To line of the meeting request. If the attendees are automatically set up by the calendar and e-mail application, the attendees will be given the Contribute permission level, which will enable them to view pages and edit list items and documents. The permission level and the actions the user can perform are inherited from the parent site, but you can apply unique permissions. To do so, you modify the advanced user permissions in the settings for the Meeting Workspace site. Find links to more information about modifying permission levels in the See also section. If there is a problem with granting permission automatically, you will receive a message telling you where in the Meeting Workspace site to add the attendee as a user. You will know if the attendees were set up automatically because they will appear in the Attendees list in the Meeting Workspace site. For more information about setting up a Meeting Workspace site in calendar and email applications that are compatible with Windows SharePoint Services, see Help in that application. If you set up attendees from your e-mail or calendar application and then later edit the attendees in the Meeting Workspace site, you may need to update that information in your e-mail or calendar application. If you set up the Meeting Workspace site by using Windows SharePoint Services 3.0, or if your e-mail or calendar application doesn't automatically add the attendees, you need to update the attendees by using Windows SharePoint Services 3.0. NOTES 129 ï‚· You can have only one Attendees list in a Meeting Workspace site. If you add another Attendees Web Part to the Meeting Workspace site, another view of the original Attendees list is displayed, not a new Attendees list. ï‚· When you set up a Meeting Workspace site by using Windows SharePoint Services 3.0, you and other attendees who already have permission to access the parent site will automatically have permission to access the Meeting Workspace site. In order for this to work, you must enter a valid e-mail address (for example, someone@example.com) or user name (DOMAIN\name) in the Attendees list. Attendees who don't have permission to access the parent site must be granted permission there first by an administrator or site owner. Add meeting attendees with Windows SharePoint Services 3.0 1. At the bottom of the Attendees list, click Manage Attendees. 2. On the toolbar, click New 3. Type the person's name and any other information that you want, such as whether the attendee is optional or required. a. . You can click Browse to help locate the name in a directory. 4. Click OK. 5. To return to your Meeting Workspace site, click its name in the top navigation. NOTES ï‚· Whether you and the other attendees automatically get permissions in the Meeting Workspace site after being added to the Attendees list depends on the permission settings that were used when the Meeting Workspace site was created. ï‚· Only the meeting organizer or site owner can add other attendees. Edit the meeting attendees 1. Under the Attendees list, click the Edit button want to change. 2. Change the information you want, and then click OK. 3. To return to your Meeting Workspace site, click its name in the navigation bar. NOTE next to the attendee whose information you Only the meeting organizer, site owner, or the attendee can change responses or other information. Delete meeting attendees 1. At the bottom of the Attendees list, click Manage Attendees. 2. Point to the attendee's name to display a down arrow. 3. Click the down arrow, and then click Delete Item. 4. When prompted whether to send the item to the Recycle Bin, click OK. 130 NOTES Only the meeting organizer or site owner can delete other attendees. You cannot delete the Attendees list itself from a Meeting Workspace site. However, you can hide the list so that it is not displayed. For more information about customizing lists, see Help. Assign and track tasks in a Meeting Workspace site Is it hard to keep up with who promised to do what during a meeting? You can use a Meeting Workspace site to assign and track the tasks related to a meeting. You can assign tasks to people in your group, include the due dates, and record other information about the tasks. After the meeting, you can track the progress of the tasks. Create a Tasks list Some Meeting Workspace templates come with a basic Tasks list, but you can add a Tasks list to any Meeting Workspace site. 1. On the Site Actions menu 2. In the Add Web Parts task pane, click Tasks. 3. At the bottom of the Add Web Parts task pane, in the Add to list, click the location where you want to put the Tasks list in your Meeting Workspace site. For example, you might want to put it in the center of your page. 4. Click Add. 5. Click Exit Edit Mode to return to the Meeting Workspace site. NOTE , click Edit Page. You can also add a Project Tasks list, which tracks similar information as the basic Tasks list but also provides a Gantt chart, which is a type of visual overview of the project tasks. You add the Project Tasks list by editing the page, showing all lists, and then adding the Project Tasks list. Add and assign the tasks 1. Under the Tasks list, click Add new item. 2. Enter the title and any other items that you want, such as whom the task is assigned to, the priority, a description, and the start date and due date. 3. Click OK. 131 Update the tasks As your group members make progress on their tasks, or if the details of a task change, you can keep that information up-to-date in your Meeting Workspace site. 1. Click the task that you want to update. 2. Click Edit Item. 3. Enter the latest status, percentage complete, or other information about the task. 4. Click OK. Add, change, and delete pages in a Meeting Workspace site By default, every Meeting Workspace site has a home page. You can add more pages, though, such as a page where you assign tasks and store documents for a project. You can rename the pages and change their order. You can also delete all pages except for the home page. Add a page to a Meeting Workspace site You can add up to 10 pages that show for all meetings. For recurring meetings, you can also add up to 10 date-specific pages. When you add a page to a Meeting Workspace site for a recurring meeting, you specify whether the new page appears for all the meetings or only the meeting that is currently selected. 1. On the Site Actions menu 2. In the Page Name box, type a name for the page. 3. If you are adding a page to a Meeting Workspace site for a recurring meeting, click Appears for this meeting only or Appears for all meetings, depending on how you want the page to appear. 4. Click Add. a. 5. The task pane switches to the Add Web Parts task pane. If you know which lists you want to add to the page, you can add them now. Select the list you want, and then at the bottom of the Add Web Parts task pane, in the Add to list, click the location where you want to put your list in the Meeting Workspace site. Click Add, and then repeat the process to add more lists. a. 6. , click Add Pages. The Pages task pane appears. If you don't want to add any lists at this time, you can just create the page. In the upper-right part of the Web Part Page, click Exit Edit Mode. 132 Rename a page in a Meeting Workspace site 1. Click the tab of the page that you want to change. 2. On the Site Actions menu 3. Near the top of the Pages task pane, click the arrow next to Order to display a list, and then click Settings. 4. Select the existing name, and then type the new name that you want over the existing name. 5. Do one of the following: , click Manage Pages. a. Click Apply to view the change and remain in edit mode. When you are finished, in the upper-right part of the Web Part Page, click Exit Edit Mode. b. Click OK to accept all changes and return to your Meeting Workspace site. Change the order of pages in a Meeting Workspace site You cannot change the order of the home page — it will always be the first page. 1. On the Site Actions menu , click Manage Pages. 2. Near the top of the Pages task pane, under Order, select a page whose order you want to change. 3. Click the Move Up arrow or Move Down arrow next to Order. 4. 5. Repeat the last two steps until the pages are in the order that you want. 6. Do one of the following: a. Click Apply to view your changes individually. When you are finished, in the upperright part of the Web Part Page, click Exit Edit Mode. b. Click OK to accept all your changes and return to your Meeting Workspace site. Delete a page from a Meeting Workspace site You cannot delete the home page. NOTE When you delete a page from a Meeting Workspace site, it is deleted permanently. It is not first sent to the Recycle Bin. 1. On the Site Actions menu , click Manage Pages. 2. Near the top of the Pages task pane, click the arrow next to Order to display a list, and then click Delete. 3. Click the page that you want to delete. 133 4. Click Delete. When you are asked whether you want to delete the page, click OK. 5. In the upper-right part of the Web Part Page, click Exit Edit Mode. NOTE If you are working in a Meeting Workspace site that includes more than one meeting, you may have originally set the page to appear for all the meetings. In that case, when you delete the page, it will be deleted from all the meetings. Chapter 10 Surveys Create a survey You can use surveys to ask team members what they think about issues, how to improve your processes, and many other topics. You can collect the results by using several different types of questions, such as multiple choice, fill-in fields, and even ratings. Plan a survey Before you create a survey, it is a good idea to map out the questions that you want to ask and the type of answers that you want to receive. For example, do you want someone to respond with their own words, enter a dollar amount, or choose from a list? You should also decide whether questions are required or optional. You can add branching logic to specific questions, so that the remaining questions in the survey are relevant to the respondent. For example, you can specify that questions about home repairs appear only for people who say they own a home. Other respondents who do not own a home do not see those questions. Find links to more information about branching logic in the See Also section. After you create a survey, you can add questions right away. As you add each question, you are prompted to specify the text for the question, the type of answer that you expect to receive, and any other settings needed for the question and answer type. If you need to revise your survey, you can add more questions or change existing questions later. Types of survey questions and answers 134 ï‚· Single line of text Use this type when you want people to type a word or a few words for their answer. You can specify a character limit and a default answer. ï‚· Multiple lines of text You can specify the number of lines for the response, and whether the response is in plain text, formatted text, or formatted text that is also enhanced with pictures, tables, and hyperlinks. ï‚· Choice This question type enables people to choose from a predefined list of choices. You can allow users to fill in their own text, in addition to the choices they are offered. The choices can appear as a drop-down menu, radio buttons, or check boxes. To enable users to select multiple options, use check boxes. ï‚· Rating scale This question type provides a summary question with detailed questions and responses that are rated on a scale. You can define the range of the scale, such as 1 to 5 or 1 to 10, and provide text to explain the meaning of the scale. ï‚· Number You can specify integers, decimals, or percentages, as well as a maximum and minimum range. ï‚· Currency You can specify maximum and minimum values, the currency format, and other settings. ï‚· Date and time You can specify that the answer is a date or both date and time. The answer displays a box with a calendar that helps people to choose a date. ï‚· Lookup This type of question offers answers that are stored as a column in another list. With a lookup question, the choices offered are the same as the contents of the corresponding list. ï‚· Yes/no This question appears as text followed by a single check box. A selected check box is considered Yes. The words Yes or No do not actually appear. If you want Yes or No to appear with your question, create a Choice question and then enter Yes and No as the choices. ï‚· Person or group This option enables respondents to browse or search the directory service for values to use as answers. For example, if the answer to the question should be the name of a person in your organization, the respondent can select that person's name from your directory service. ï‚· Page separator You can add a page break between questions by adding a page separator to your survey. Create a survey NOTE To create a survey, you must have permission to create lists on the site where you are creating the survey. 1. Click View All Site Content, and then click Create on the All Site Content page. 135 2. TIP In most cases, you can use the Site Actions menu this step. instead to complete 3. Under Tracking, click Survey. 4. In the Name box, type a name for the survey. The name is required. 5. The name appears at the top of the survey page. The name becomes part of the Web address for the survey page, and it appears in navigational elements that help users to find and open the survey. 6. In the Description box, type a description of the survey. The description is optional. 7. To add a link to this list on the Quick Launch, click Yes in the Navigation section. 8. In the Survey Options section, specify whether you want people's names to appear with their responses and whether people can respond more than once to the survey. 9. Click Next. 10. On the New Question page, enter your question text and then select the type of answer that you want in the Question and Type section for your first question. 11. In the Additional Question Settings section, specify additional settings for your question, such as whether an answer to the question is required. Depending on the type of question, you can also enter answers to choose from and an optional default value. 12. Do one of the following: 13. TIP a. To create additional questions, click Next Question, and then enter information for the next question. Continue the process until you add all the questions that you want. b. If you are finished adding questions, click Finish. You can add or change questions later, if needed. 14. To see your survey, click its name in the breadcrumb navigation at the top of the page. Change an existing survey If you have permission to change an existing survey, you can add or edit questions, insert a page break, and change the order of questions. NOTE While people are actively responding to a survey, you should avoid adding or substantially changing questions, which could result in incomplete or inconsistent answers. Edit a question You can change the text of a question, and in most cases, the text of its answer choices. 136 NOTE In some cases, you can change the type of question, but it depends on the question type. Some types of questions cannot be changed to other question types. If you do not see the type of question that you want to use, delete the old question and create a new question of the desired type. 1. If the survey is not already open, click its name on the Quick Launch. 2. If the name of your survey does not appear, click View All Site Content, and then click the name of your survey. 3. On the Settings menu 4. In the Questions section, click the question that you want to change. 5. Make the changes that you want to make and then click OK. , click Survey Settings. Add a question 1. If the survey is not already open, click its name on the Quick Launch. 2. If the name of your survey does not appear, click View All Site Content, and then click the name of your survey. 3. On the Settings menu 4. Type your question text, select the question type, and specify any other settings for your question. 5. Click Next Question to add another question, or click Finish if you are finished adding questions. TIP , click Add Questions. New questions are added at the end of the list of existing questions, but you can change the order in which questions appear. Delete a question IMPORTANT When you delete a question, any responses to the question (if anyone has responded) are deleted along with the question. 1. If the survey is not already open, click its name on the Quick Launch. 2. If the name of your survey does not appear, click View All Site Content, and then click the name of your survey. 3. On the Settings menu 4. In the Questions section, click the question that you want to delete. 5. Click Delete. , click Survey Settings. 137 Add a page break between questions To add a page break to a survey, you add a new question and select Page Separator as the type of question. When you add a page break to an existing survey, it is added after the existing questions, but you can move the page break between existing questions by changing the question order. 1. If the survey is not already open, click its name on the Quick Launch. 2. If the name of your survey does not appear, click View All Site Content, and then click the name of your survey. 3. On the Settings menu 4. In the Question and Type section, click Page Separator (inserts a page break into your survey). 5. To place the page break between existing questions, change the order of questions. , click Add Questions. Change the order of questions 1. If the survey is not already open, click its name on the Quick Launch. 2. If the name of your survey does not appear, click View All Site Content, and then click the name of your survey. 3. On the Settings menu 4. In the Questions section, click Change the order of the questions. 5. Under Position from Top, select the number that corresponds to the order in which you want questions to appear. NOTE , click Survey Settings. If you want to change the order of the questions in your survey, you should first evaluate any impact on the branching. If you reorder a survey so that the question that followed the branching logic is now before the question that contains the branching logic, the branching logic will be removed. A question can only branch to questions that follow it Add branching logic to a survey You can add branching logic to a survey so that the survey changes according to the responses to specific questions. In a survey that branches, questions appear only if they apply to someone's situation. If the questions don't apply, the person can answer a different set of questions or skip that set of questions. 138 Overview When you add branching logic to a survey, you can ensure that only the relevant questions are displayed to the appropriate respondents. By default, every question in a survey appears in numerical order, but you can enable questions to be skipped if they don't apply, or make multiple sets of questions appear, based on the response to a branching question. For example, you may want to direct questions about home renovations and repairs only to people who already own homes. You can ask people if they own a home, and if the answer is Yes, the questions about painting, flooring, and so on appear. If the answer is No, the survey can skip to the next set of questions. You can offer multiple sets of questions and use more complex branching to guide people through your survey. For example, you can display questions about current home loans to people who already own homes, and display questions about leasing and renting to people who don't own homes. The following image shows the logic for multiple branches. 139 You can make the survey jump to another question, regardless of the answer. This returns people from a branch of a survey to the main part of the survey, if the survey has multiple branches. The following image shows how to implement the logic for multiple branches. To create a survey, you start by determining the logic that you want to use for the branching. You may want some questions to appear only if someone chooses a specific answer to a question, or you may want to offer two or more sets of questions based on the answer. If your survey is large or complex, consider sketching out the questions and their logic first. After that, you create the survey, add your questions, and then specify where and how the survey branches. 140 To cause a survey to branch, you can use a branching question. The branching question determines which additional questions appear, based on the person's response to the branching question. When you add branching logic to a question, a page break is automatically inserted between the branching question and the remaining questions. NOTE If you want to change the order of the questions in your survey, you should first evaluate any impact on the branching. If you reorder a survey so that the question that followed the branching logic is now before the question that contains the branching logic, the branching logic will be removed. A question can only branch to questions that follow it. Add branching logic to a survey question Before you begin adding branching logic, create your survey and enter all the questions that you want. 1. If the survey is not already open, click its name on the Quick Launch. 2. If the name of your survey does not appear, click View All Site Content, and then click the name of your survey. 3. On the Settings menu 4. Under Questions, click the question to which you want to add branching logic. 5. Under Branching Logic, for each possible response to the question, select the question that you want to branch to. 6. For example, if someone answers Yes to a question about home ownership, you might branch to the next question that is about owning a home. If someone answers No to the question, you may want to skip forward to a question that follows the home ownership questions. Some question types have a single Jump to option, which means that regardless of the response, the user should jump to the specified question. Question types such as Choice and Yes/No allow users to specify a branching option for each possible answer. 7. Click OK. 8. To insert additional branches to your survey, repeat steps 3 through 5. , click Survey Settings. NOTES ï‚· You cannot specify a branching option for each possible answer for Choice question types with the Checkboxes (allow multiple selections) display option. You can only choose a single Jump to option for this question type. ï‚· If you want to change the order of the questions in your survey, you should first evaluate any impact on the branching. If you reorder a survey so that the question that followed the branching logic is now before the question that contains the branching logic, the branching logic will be removed. A question can only branch to questions that follow it. 141 Respond to a survey To respond to a survey, you must have permission to contribute to the survey. Depending on how a survey is set up, you may be able to respond to a survey only once. If you cannot finish answering every question in a survey during one session — for example, if you are interrupted while answering the questions — you can save a partial response and then finish it later. This saves your answers and closes the survey. Responses that are partially completed do not appear in the survey results. A survey response is considered complete after the respondent views every page and then clicks Finish. Respond to a survey 1. If the survey is not already open, click its name on the Quick Launch. 2. If the name of your survey does not appear, click View All Site Content, and then click the name of your survey. 3. Click Respond to this Survey. 4. If the Next button appears, click Next to see additional pages of the survey. 5. If you need to leave the survey before finishing — for example, if you need to leave the office — you can save your partial response by clicking the Save button. 6. Clicking the Save button saves your responses and closes the survey. 7. When you see the Finish button, click Finish. NOTE A partially completed survey does not appear in the survey responses. To complete a survey, follow steps in the Complete a partial response to a survey procedure later in this article. Edit your response to a survey Use this procedure if you want to change your response to a survey. For example, if you have information to add to a response. 1. If the survey is not already open, click its name on the Quick Launch. 142 2. If the name of your survey does not appear, click View All Site Content, and then click the name of your survey. 3. Click Show all responses. 4. Point to the response that you want to edit, click the arrow that appears, and then click Edit Response. 5. If necessary, click Next until you find the answers that you want to change and until you see the Finish button. 6. When you are finished responding to the survey, click Finish. You must click Finish to complete the survey and include your response in the survey results. Complete a partial response to a survey 1. If the survey is not already open, click its name on the Quick Launch. 2. If the name of your survey does not appear, click View All Site Content, and then click the name of your survey. 3. Click Show all responses. 4. Point to the response that you want to complete, click the arrow that appears, and then click Edit Response. 5. If a survey is not complete, No appears in the Completed column. 6. If necessary, click Next until you find the unanswered questions. 7. Answer the remaining questions. If the Next button appears, click it to see and answer more questions. 8. When you are finished responding to the survey, click Finish. View and analyze survey results You can view individual responses, a list of all responses, or a graphical summary of responses. You can export your results to a spreadsheet for further analysis if you are using a spreadsheet program that is compatible with Microsoft Windows SharePoint Services. See an overview of a survey and its responses To see an overview of your survey and its responses, click the name of the survey on the Quick Launch. If the name of your survey does not appear, click View All Site Content, and then click the name of your survey. 143 The overview page shows a description of the survey and the number of responses. From the overview page, if you have permissions, you can click links to see a graphical summary of responses or to view a list of all responses. If you are a survey respondent and you don't have permission to see other responses, you can click a link to see and edit the text of your own response, including a partial response. View a graphical summary of all responses The survey questions, number of responses, and percentages appear in the graphical view of summary responses. Only the responses that are complete appear in the graphical summary. A survey response is considered complete after the respondent views every page and then clicks Finish on the last page. To view all responses, you must have permission. The person who set up your survey can specify whether people can view all responses or only their own responses. 1. If the survey is not already open, click its name on the Quick Launch. 2. If the name of your survey does not appear, click View All Site Content, and then click the name of your survey. 3. Click Show a graphical summary of responses. View all survey responses 144 To view all responses, you must have permission. The person who set up your survey can specify whether people can view all responses or only their own. 1. If the survey is not already open, click its name on the Quick Launch. 2. If the name of your survey does not appear, click View All Site Content, and then click the name of your survey. 3. Click Show all responses. TIP You can tell whether a survey response is complete or is only a partial response. If a survey response is complete, Yes appears in the Completed column of the All Responses view. View a single survey response 1. If the survey is not already open, click its name on the Quick Launch. 2. If the name of your survey does not appear, click View All Site Content, and then click the name of your survey. 3. Click Show all responses. 4. Click the response that you want to view. To view your response, you must have permission to read content on the site. To view someone else's response, you must have permission. The person who set up your survey can specify whether people can view all responses or only their own responses. Export responses to a spreadsheet To export responses, you need a spreadsheet program installed that is compatible with Microsoft Windows SharePoint Services. 1. If the survey is not already open, click its name on the Quick Launch. 2. If the name of your survey does not appear, click View All Site Content, and then click the name of your survey. 3. On the Actions menu 4. Follow the prompts from your spreadsheet program to open and activate the file, if you believe the data on the SharePoint site is safe. 5. NOTE You may be prompted by your spreadsheet program to specify how you want to view the data, such as in an existing spreadsheet or in a new spreadsheet. , click Export to Spreadsheet. 145 6. NOTE If prompted to specify how you want to view the data, select the options that you want (such as in a new spreadsheet), and then click OK. If you are using a spreadsheet program that is compatible with Microsoft Windows SharePoint Services 3.0, such as Microsoft Office Excel 2007, the exported data includes the results of rating scale questions. If you export to earlier versions of spreadsheet programs, the results of rating scale questions are not included Chapter 11 Wiki Sites Create a wiki Your team can use a wiki to gather and share ideas on a site quickly. No special Web design tools are needed. Overview A wiki is a site that is designed for groups of people to quickly capture and share ideas by creating simple pages and linking them together. After someone creates a page, another team member can add more content, edit the content, or add supporting links. The community of authors helps to ensure the accuracy and relevance of the content. Wikis continue to evolve as people add and revise information. A wiki can help your team collect ideas, assemble content from numerous sources, and plan together as a team. For example, your team can use a wiki to collect information for new team members, to plan a conference, or to collect ideas for a large document or manual. Because team members can edit wiki pages without any special editing tools, wikis are a good tool for brainstorming and collecting information from several people. Team members can easily create links to pages for someone to finish creating later, or link to existing pages, without having to struggle with long Web addresses. 146 Links to existing pages Links to pages that can be created later Who can create wiki sites? To create a wiki site, you must have permission to create a site. Permission levels can be customized, but for most sites, you must be a have the Full Control permission level or your administrator must enable selfservice site creation. By default, members of the Site Name Owners group have the Full Control permission level, but your site may be set up differently. Creating a wiki site Creating a wiki site is similar to creating any other type of site. You specify the site name, choose a wiki as the type of site, and then specify who will have access to your site. 147 If your wiki will be part of a larger site, one consideration is whether to provide the same level of access to the same set of people. If the access will be the same, then inherit permissions. If you need a different level of access, then specify unique permissions. Although initially creating the site is similar to any other site, adding content to a wiki site is different from how you add content to other types of sites. On a wiki site, you usually start by editing the home page and adding placeholder wiki links to other pages that do not exist yet. You can create those other pages as you go or create them later. When you want to create the page that corresponds to a placeholder link, click the link. The page opens in Edit mode where you can add text and other content such as images. Create a wiki site Before creating a site, make sure that you are at the location on your site where you want to create a new subsite. 1. Click View All Site Content, and then click Create on the All Site Content page. a. TIP In most cases, you can use the Site Actions menu complete this step. instead to 2. Under Web Pages, click Sites and Workspaces. 3. In the Title and Description section, type a title for your wiki site. The title is required. a. 4. Type a description of the purpose of your wiki in the Description box. The description is optional. a. 5. The title appears at the top of the Web page and appears in navigational elements that help users to find and open the site. The description helps users understand the purpose of your site. In the Web Site Address section, type a URL for your wiki site. The first part is provided for you. a. To avoid potential problems with updating or modifying the site, do not enter any of the following special characters as part of the Web address. b. Special characters to avoid Special characters to avoid / \\ 148 \ : * ? " < > | # { } % 6. In the Template Selection section, click the Collaboration tab if it is not already selected, and then click the Wiki Site template. 7. In the Permissions section, select whether you want to provide access to the same users who have access to this parent site or to a unique set of users. a. 8. 9. If you click Use Unique Permissions, you can set up permissions later after you finish entering information on the current page. In the Navigation Inheritance section, specify whether you want the site to inherit its top link bar from the parent site or to have its own set of links on the top link bar. a. This setting also affects whether the new site appears as part of the breadcrumb navigation of the parent site. The breadcrumb navigation provides a set of hyperlinks that enable site users to quickly navigate up the hierarchy of sites within a site collection, such as: AdventureWorks>Marketing>Convention Planning. b. When you navigate down the site hierarchy, breadcrumb navigation appears on the page to which you have navigated. If you click No, your subsite will not appear in the breadcrumb navigation for the parent site and the breadcrumb navigation for your new site will not include the parent site. Click Create. a. If you specified that you want the subsite to have the same permission as its parent site, the new site is created when you click Create. If you specified unique permissions, the Set Up Groups for this Site page appears, where you can set up groups for the subsite. 10. If the Set Up Groups for this Site page appears, you need to specify whether you want to create new groups or use existing groups for visitors, members, and owners of this site. In each section, do one of the following: 149 a. If you click Create a new group, either accept the automatically created name for the new SharePoint group, or type a new name, and then add the people whom you want. Click the check mark icon to verify any names that you type, or click the Address Book icon to browse through your directory for more names. b. In the Visitors to this Site section, you can also add all authenticated users to the Visitors group, which provides the group members with permission to read the content on your site, by default. i. If you click Use an existing group, select the SharePoint group that you want from the list. c. If you have several SharePoint groups, the list may be abbreviated. Click More to see the full list or Less to abbreviate the list. 11. Click OK. Edit a wiki page When you first create a wiki site, the home page contains sample content about wikis. You can edit it or replace it with your own content. The easiest way to start adding content to your wiki is to edit the home page and add placeholder links to pages that you will create later. 1. On the wiki page that you want to edit, click Edit. 2. Type any text you want. 3. Use the buttons on the Formatting toolbar to format text, and add other content, such as images, tables, and hyperlinks. a. 4. To add wiki links to other pages in your wiki, type the name of the page surrounded by double square brackets: [[Page Name]] 5. For example, to add a wiki link to a page named "Orientation Information," type: [[Orientation Information]] a. 6. TIP NOTE If you are not using a browser that supports ActiveX Controls, you will not see the Formatting toolbar. Instead, you can enter text using HTML tags. Find more information about using enhanced text boxes in the See Also section. NOTE If the page that you are linking to does not exist yet, a placeholder link with a dotted underline will appear on the page (after you save the edited page). Click OK when you are finished. You can add more content later or change content that you have entered by clicking Edit. If you created a placeholder link, you can later click the link to create and edit the page. Add an image to a wiki page 150 To add an image to a wiki, you need to first upload it to your site. You can upload an image to your site by using a picture library. 1. Browse to the picture library that contains the image. a. Find links to more information about creating libraries and adding files to them in the See Also section. 2. Click the picture that you want to use. 3. Right-click the picture, and then click Copy Shortcut to copy the Web address for the image. 4. Navigate to the wiki page where you want to add a picture. 5. Click Edit. 6. Click where you want to insert the picture, and then on the formatting toolbar for the wiki page, click the Insert Image button. 7. In the Address box, paste the Web address for the image that you copied earlier. 8. In the Alternative Text box, type alternative text to describe the image. Alternative text helps people with screen readers understand the content of pictures. Add a wiki link to another wiki page You can use wiki links to link pages together by simply using the page name surrounded by double square brackets. You create wiki links the same way whether you are linking to existing wiki pages or pages that do not exist yet. For example, if your team will be creating a link later for Training Issues, you can go ahead and insert the link to the page now. The link to a future page appears with a dotted line under it. To create the page later, someone can click the underlined placeholder link, add content, and then click Create. 1. If you are not already editing the wiki page, click Edit. 2. Click where you want to insert a wiki link. 3. Type the name of the page, surrounded by double square brackets: [[Page Name]] For example, to insert a link to a page called "Training Issues," type [[Training Issues]]. The link will be created when you save the page. TIP To quickly add a link from a wiki page back to the home page for your wiki, type [[Home]]. 151 Create a wiki page from a placeholder wiki link Often, people create wiki placeholder links to pages that do not exist yet. These placeholder links appear as links with a dotted underline. Creating placeholder links helps people create the wiki in smaller pieces without worrying about creating every page in the wiki all at once. 1. Click the placeholder wiki link. a. A placeholder wiki link has a dotted line under it. 2. Add the content that you want to the new page. 3. Click Create. Add a list or library to a wiki site You can add other items to a wiki site, such as a tasks list to track action items or tasks related to the wiki. You can choose whether or not the list or library appears on the Quick Launch for the wiki. 1. Click View All Site Content, and then click Create on the All Site Content page. a. TIP In most cases, you can use the Site Actions menu complete this step. instead to 2. Click the name of the list or library that you want to create, such as Tasks. 3. In the Name box, type a name for the list or library. The name is required 4. In the Description box, type a description of the purpose of the list or library. The description is optional. 5. To add a link to this list or library on the Quick Launch, verify that Yes is selected in the Navigation section. 6. Specify any other settings you want. 7. Click Create. Edit a wiki In many cases, wikis are designed for the collective ownership of a community of users. Therefore, wikis are often edited by multiple people over time and are considered a work in progress. Edit a wiki page 152 To edit wiki pages, people need permission to contribute to a wiki. Find links to more information about managing access to a wiki in the See Also section. 1. At the top of the wiki page that you want to edit, click Edit. 2. Make the changes you want. 3. Click OK. Edit a wiki link or its display text A wiki link is a link to another page in the wiki. You can use wiki links to link pages together by simply using the page name surrounded by double square brackets. This procedure shows you how to edit wiki links, as well as the display text that someone sees when they click the link. Wiki links are different from hyperlinks to pages or Web sites outside of the wiki. To edit or change hyperlinks, use the Hyperlink button on the wiki toolbar instead. You might need to edit the display text if the name of the page you want to link to is not clear in the context of the page where you are inserting the link. For example, if the page for brainstorming ideas about the first chapter of a book is named CH1, you might want "Chapter One Ideas" as the display text for the link, so that the purpose of the page is more clear. 1. At the top of the wiki page that contains the link that you want to edit, click Edit. 2. Do one of the following: a. To edit the path of the link so that it points to a different page, click between the two sets of double-square brackets ([[ and ]]), and then replace the current link with the name of the page that you want to link to. b. To change the display text to something other than the exact name of the page, type a vertical bar character (|) after the name of the page (SHIFT + \) and then type the text that you want to appear: c. [[Name of Page|Text that Displays]] d. For example, to use different display text for a page named CH1, you would type: e. [[CH1|Chapter One Ideas]] View all pages of a wiki 153 You can view all of the pages in a wiki site in one place, instead of navigating to each one in a wiki structure. The wiki pages are stored in a wiki page library, where you can edit them as you would documents in a typical document library. From any page in the wiki, click Wiki Pages in the breadcrumb link at the top of the wiki page. NOTE TIP To return to the home page of the wiki, click the name of the wiki in the breadcrumb link. If the wiki site has a Quick Launch, you can also click the Wiki Pages link to see all the wiki pages, and the Home link to return to the home page. Check out a wiki page for editing When you check out a wiki page, you ensure that others cannot make changes to the page while you edit it. While the page is checked out, you can edit and save it, close it, and reopen it. Other users cannot change the page or see your changes until you check it in. 1. From any page in the wiki, click Wiki Pages in the breadcrumb link at the top of the wiki page. 2. Point to the name of the wiki page that you want to edit, click the arrow that appears, and then click Check Out. Delete a wiki page 1. From any page in the wiki, click Wiki Pages in the breadcrumb link at the top of the wiki page. 2. Point to the name of the wiki page that you want to edit, click the arrow that appears, and then click Delete. Manage a wiki To manage most settings for a wiki, you need to have permission to manage a site. In most cases, this means being a member of the site owners group or having the Full Control permission level. Overview To enable people to view and contribute to your wiki, you need to give them access to the wiki site. You should also consider who you want to contribute to the wiki and who you want to be able to edit the wiki. 154 For example, if your wiki is a subsite on your team's site, you may need to provide broader access to your wiki than your main site provides. On the other hand, you may want to limit access to your wiki to just a few people. If your wiki is a subsite to your team's site, you can choose to inherit permissions if the same set of people will be working on the wiki. If you need to provide access to a larger, smaller, or different set of people than your main site, then use unique permissions. An efficient way to manage permissions for multiple users is by using SharePoint groups. Setting unique permissions To set unique permissions, you break the relatonship, sometimes known as inheritance, to the main site. Unique permissions may have been set when the wiki was created, or you can set up unique permissions later. If your site has unique permissions, you will see a Settings menu on the People and Groups page. If your site inherits permissions, you will not see a Settings menu. If you have questions about how your site is set up, you should consult with the person who set up or manages your site. An administrator, such as someone who configures and manages the server, may have set up additional restrictions for your site. Working with SharePoint groups SharePoint groups enable you to manage permission levels for multiple users more efficiently. You can use SharePoint groups to assign the permission levels you want (except for the Limited Access permission level). Note that you can also create custom permission levels which you can then assign to your SharePoint groups. If your organization has people who should all have the same permissions on one or more securable objects such as sites or libraries, you or your administrator should consider creating a SharePoint group (or customizing an existing group) for them. For example, you could create a SharePoint group for leads called SharePoint Leads, and one for analysts called SharePoint Analysts, and so on. 155 You can also add an individual user to a site, if that person has unique needs and if you don't think you will need to assign a similar level to multiple people. If you want all users within your domain to be able to view content on your site, consider granting access to all authenticated users. This special group allows This special group amembers of your domain to access a Web site (at the permission level you choose), without requiring you to enable anonymous access. Add users to a wiki Use this procedure to add users to a group or individually to a wiki site. If your wiki is a subsite of another site, and it is inheriting permissions from that site, then see Stop inheriting permissions from a parent site to learn how to stop inheriting permissions. 1. On the Site Actions menu a. , click Site Settings. NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. 2. Under Users and Permissions, click Advanced Permissions. 3. To add people to a group or grant permissions directly to people on the wiki site, on the New menu NOTE , click Add Users. To add all authenticated users to a group, click Add all authenticated users in the Add Users section. TIP If you need to create additional groups, on the New menu, click New Group. Stop inheriting permissions from a parent site When you stop inheriting permissions from a parent site, the SharePoint groups and related permissions from the parent site are copied to your site. You can then add, delete, or change the permissions of your wiki site. If you are not sure how your parent site or permission structure is set up, you may need to consult with the owner or administrator of the parent site. IMPORTANT After you stop inheriting permissions, changes made to the permissions of the parent site will no longer affect the wiki site. 156 1. On the Site Actions menu a. , click Site Settings. NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. 2. Under Users and Permissions, click Advanced Permissions. 3. On the Actions menu 4. When prompted to confirm the action, click OK. , Edit Permissions. Restore a previous version of a wiki page 1. At the top of a wiki page, click History. 2. Under Versions, click the number of the version that you want to view. a. 3. TIP If you are not sure which version you want, click Version History to scan an overview of all the versions, and then click the date next to the version that you want to view. When you find the version that you want to restore, click Restore this version. See which pages link to the current page If you are trying to troubleshoot a linking issue, or determine if a page can be deleted, you may want to view which pages link to the current wiki page. ï‚· TIP At the top of the wiki page, click Incoming Links. To return to the page you were viewing, click its name in the breadcrumb links at the top of the wiki. Delete unwanted pages As your team's wiki grows, your team might wind up with pages that are no longer being used. Deleting unwanted pages helps free up server space and prevents people from accidentally browsing to and reading outdated information. IMPORTANT As with the deletion of any content, you should make sure the pages are no longer needed by the team. 1. From any page in the wiki, click Wiki Pages in the breadcrumb link at the top of the wiki page. 157 2. Point to the name of the wiki page you want to edit, click the arrow that appears, and then click Delete. 3. Repeat for any additional pages you need to delete. View or restore previous versions of a wiki A wiki tracks versions of its pages by default, so that you can view a version history and restore a previous version if you make a mistake. View a previous version of a wiki page You can view previous version of a wiki page with details about its last modification, including date, time, and the person who last modified it. Changes are highlighted, with the exception of changes to HTML formatting and images. 1. On the current version of the wiki page, click History. 2. Under Versions, click the number of the version you want to view. The most recent version is listed first. TIP To return to the page you were viewing, click its name in the breadcrumb links at the top of the wiki. View a history of all previous versions A version history gives you a quick overview of how the text of pages has evolved. This is helpful if you need to pinpoint the version you want to view or restore. 1. On the current version of the wiki page, click History. 2. Click Version History. To open one of the versions, click the date and time next to the version you want to view. TIP To return to the page you were viewing, click its name in the breadcrumb links at the top of the wiki. Restore a previous version of a wiki page 1. On the current version of the wiki page, click History. 2. Under Versions, click the number of the version you want to view. 158 a. 3. TIP If you can't tell which version you want, click Version History to scan an overview of all versions, and then click the date next to the version you want. Click Restore this version. Format text in a text field You can add basic formatting to some text fields in some Microsoft Windows SharePoint Services lists. For example, you can apply bold or italic formatting to emphasize a word in the description of a calendar event or task. Some browsers, such as Microsoft Internet Explorer 6, provide formatting tools that enable you to format text directly in the field. If your browser supports formatting HTML directly, a formatting toolbar appears over certain fields. If your browser provides a formatting toolbar, you can use it to add formatted text, such as to the description of a calendar event. If your browser doesn't provide formatting tools on the Web page, you can use basic HTML elements to produce the same effect. For example, you can use the HTML BOLD element to apply bold formatting to your text. <b>Please</b> bring worksheets. For some common tags that you can use when creating or editing list items, refer to the following table. IMPORTANT For security reasons, some HTML tags and HTML scripts are blocked. HTML tagging Purpose or result 159 <div> and </div> Required around the text <b> and </b> bold <i> and </i> italic <em> and </em> Emphasizes text, usually appears as italic <u> and </u> <strong> and </strong> Strong formatting, usually appears as bold <p> and </p> Paragraph formatting <p align=location> and </p> Aligns text, where location is left, center, or right <font face="name" color="rgb code" size="#"> and </font> Defines typeface, color, and size for text, where: Example: <font face=Arial color="#3366ff" size=3> name = font name, such as Arial rgb code = code for the color in #rrggbb format, such as #0000CD for blue, #FF3030 for red, or 160 #006400 for green Some, but not all, browsers also support friendly names for colors, such as Blue, Red, and Green. # = font size, 1-7 <font style="background-color:rgb code"> and </font> Defines the background color for text, where rgb code = code for the color in #rrggbb format, such Example: <font style="background-color:#ffff00"> as #FFFF00 for yellow, #FF3030 for red, and #006400 for green Some, but not all, browsers also support friendly names for colors, such as Yellow, Red, and Green. Make sure the background color doesn't overpower the text. <ol> and </ol> Ordered (numbered) list <li> and </li> Ordered (numbered) list 161 List items <ul> and </ul> Unordered (bulleted) list <li> and </li> Unordered (bulleted) list List items Format text in an enhanced text field Some Microsoft Windows SharePoint Services lists support enhanced, or rich, formatted text, such as images, tables, and hyperlinks. For example, in a discussion topic, you can insert a hyperlink to a related Web site. Some browsers, such as Microsoft Internet Explorer 6, provide formatting tools that enable you to format text directly in the field. If your browser supports formatting HTML directly, an enhanced formatting toolbar appears over certain fields, such as announcement text or a discussion topic. If your browser provides a formatting toolbar, you can use it to add enhanced formatted text. 162 If your browser doesn't provide formatting tools on the Web page for editing lists, you can use HTML elements to produce the same effect. For example, you can use an HREF element to insert a hyperlink and an IMG element to insert an image, as shown in the previous example of a discussion topic. Refer to the following table for some common tags that you can use when creating or editing list items. IMPORTANT For security reasons, some HTML tags and HTML scripts are blocked. HTML tagging Purpose or result <div> and </div> Required around the text <b> and </b> bold <i> and </i> italic <em> and </em> Emphasizes text, usually appears as italic <u> and </u> <strong> and </strong> Strong formatting, usually appears as bold <p> and </p> Paragraph formatting <p align=location> and </p> Aligns text, where location is left, center, or right 163 <font face="name" color="rgb code" size="#"> and </font> Defines typeface, color, and size for text, where: Example: <font face=Arial color="#3366ff" size=4> name = font name, such as Arial rgb code = code for the color in #rrggbb format, such as #0000CD for blue, #FF3030 for red, or #006400 for green Some, but not all, browsers also support friendly names for colors, such as Blue, Red, and Green. # = font size, 1-7 <font style="background-color:rgb code"> and </font> Defines the background color for text, where rgb code = code for the color in #rrggbb format, such Example: <font style="background-color:#ffff00"> as #FFFF00 for yellow, #FF3030 for red, and #006400 for green Some, but not all, browsers also support friendly names for colors, such as Yellow, Red, and Green. Make sure the background color doesn't overpower the text. 164 <ol> and </ol> Ordered (numbered) list <li> and </li> Ordered (numbered) list List items <ul> and </ul> Unordered (bulleted) list <li> and </li> Unordered (bulleted) list List items <img src="image name" alt="alt text description"> Image <a href="URL">display text</a> Hyperlink 165 <table> and </table> Table <tr> and </tr> Table row <td> and </td> Table data (cell) Chapter 12 Lists and Libraries Add an existing content type to a list or library Content types (content type: A reusable group of settings for a category of content. Use content types to manage the metadata, templates, and behaviors of items and documents consistently. Content types are defined at the site level and used on lists and libraries.) enable organizations to organize, manage, and handle content more effectively across a site collection. By defining content types for specific kinds of documents or information products, an organization can ensure that each of these groups of content is 166 managed more effectively. You can set up a list or library to contain items of multiple item types or document types by adding content types to the list or library. How content types work in lists and libraries If you have a list or library that is set up to allow multiple content types, you can add content types to this list or library from the group of site content types that are available for your site. When you add a content type to a list or library, you make it possible for that list or library to contain items of that type. The New command in that list or library lets users create new items of that type. One of the key advantages of content types for lists and libraries is that they make it possible for a single list or library to contain multiple item or document types, each of which may have unique metadata, policies, or behaviors. How inheritance works for list content types When an instance of a site content type is added to a list or library, it is a child of the site content type from which it was created. This list content type inherits all of the attributes of its parent site content type, such as its document template, read-only setting, workflows, and columns. A list content type can be customized for the specific list or library to which it has been added. These customizations are not applied to the parent site content type. If the parent site content type for a list content type is updated, the child list content type can inherit these changes (if the person who maintains the site content type chooses to apply the updates to all child content types). If any of the attributes that the child list content type shares with the parent site content type were customized for the list content type, these customizations can be overwritten when the list content type inherits the changes from the parent site content type. If the list content type has been customized with additional attributes that the parent content type does not have (for example, extra columns), these customizations are not overwritten when the child list content type inherits changes from the parent site content type. Add a content type to a list or library Before content types can be added to a list or library, first the list or library must be set up to allow multiple content types. For more information about enabling support for multiple content types in a list or library, see 167 Turn on support for multiple content types in a library. To add content types to a list or library, you must have at least the Design permission level (permission level: A set of permissions that can be granted to users or SharePoint groups on an entity such as a site, library, list, folder, item, or document.) for that list or library. 1. If the list or library is not already open, click its name on the Quick Launch. 2. If the name of your list or library does not appear, click View All Site Content, and then click the name of your list or library. 3. On the Settings menu library that you are opening. 4. For example, in a document library, click Document Library Settings. 5. Under Content Types, click Add from existing site content types. 6. NOTE If the list or library is not set up to allow multiple content types, the Content Types section does not appear on the Customize page for the list or library. 7. In the Select Content Types section, in the Select Site content types from list, click the arrow to select the group of site content types from which you want to select. 8. In the Available Site Content Types list, click the content type that you want, and then click Add to move the selected content type to the Content types to add list. 9. To add additional content types, repeat steps 4 and 5. , click List Settings, or click the settings for the type of 10. When you finish selecting all of the content types that you want to add, click OK. Change the New button order or default content type You can specify the order in which content types are displayed on the New button for a list or library. By default, the first content type that is displayed on the New button becomes the default content type for the list or library. To change the default content type for the list or library, change the content type that is displayed first on the New button. You can also specify whether you want content types that have been added to a list or library to be visible on the New button. 1. If the list or library for which you want to change a content type is not already open, click its name under Lists or Documents on the Quick Launch. 2. On the Settings menu 3. , do one of the following: a. If you are working in a list, click List Settings. b. If you are working in a document library, click Document Library Settings. Under Content Types, click Change new button order and default content type. 168 4. NOTE If the list or library is not set up to allow multiple content types, the Content Types section does not appear on the Customize page for the list or library. 5. In the Content Type Order section, do either of the following: a. To remove a content type from the New button for the list or library, clear the Visible check box (this check box is selected by default). b. To change the order in which a content type appears on the New button, click the arrow next to that content type in the Position from Top column, and then select the order number that you want. Approve or reject items or files in a list or library You can specify that approval for a document is required in a library (library: A location on a SharePoint site where a collection of files is managed. The library can display information, including user-defined properties, about each file.) or list (list: A Web site component that stores and displays information that users can add to by using their browsers. Requires a Web server that is running Windows SharePoint Services.). When this content approval setting is applied, an item or file that has been changed remains in a pending state until it is approved or rejected by someone who has permission to approve it. If the item or file is approved, it is assigned an Approved status in the list or library, and it is displayed to anyone with permission to view the list or library. If the item or file is rejected, it remains in a pending state and is visible only to the people with permission to view drafts. By default, a pending item or file is visible only to its creator and to the people with permission to manage lists, but you can specify whether other groups of users can view the item or file. If your library is set up to track both major and minor versions, the person who edits the file must first publish a major version (major version: A numbered copy of a file that has changed significantly since the previous major version. Each major version is identified by a whole number (1, 2, 3, ...) to indicate that it is published for a wider group in your organization to view.) of the file. 1. If the list or library is not already open, click its name on the Quick Launch. a. If the name of your list or library does not appear, click View All Site Content, and then click the name of your list or library. 2. Point to the item or file to display a down arrow. 3. Click the down arrow, and on the menu that appears, click Approve/reject. 4. In the Approval Status section, choose whether you want to approve or reject the item. 169 5. In the Comment section, you can optionally type a comment about why the item was approved or rejected. 6. Click OK. NOTES ï‚· If the content approval setting is applied to a list or library that already contains items or files, approval is required for any new content or for changes that you make to existing content. Existing items or files are treated as approved, but you can change their status later. ï‚· If the content approval setting is disabled on a list or library that previously required approval, any pending or rejected items become visible to all viewers, unless they were deleted. Change a content type for a list or library Any changes that you make to a content type (content type: A reusable group of settings for a category of content. Use content types to manage the metadata, templates, and behaviors of items and documents consistently. Content types are defined at the site level and used on lists and libraries.) for a list or library apply only to the instance of that content type that has been added to the list or library. The parent site content type from which the content type was created is not updated with the changes. Add a document template to a content type You can associate a document template only with a document content type (any content type that is derived from the document parent site content type). By associating a document template with a content type, you can help ensure that when authors create new documents of this content type, the documents are all based on an identical template. For example, your organization can use a particular document template for legal contracts. If you associate this document template with the content type that your organization uses for legal contracts, any new legal contracts that are created by using this content type are all based on this legal contract document template. 1. If the library is not already open, click its name on the Quick Launch. 2. If the name of your library does not appear, click View All Site Content, and then click the name of your library. 3. On the Settings menu opening. 4. For example, in a document library, click Document Library Settings. , click the settings for the type of library that you are 170 5. Under Content Types, click the name of the content type that you want to change. 6. NOTE If the document library is not set up to allow multiple content types, the Content Types section does not appear on the Customize page for the library. 7. Under Settings, click Advanced Settings. 8. If you want to provide the URL for an existing document template, in the Document Template section, click Enter the URL of an existing document template, and then type the URL for the location of the document template that you want to use. 9. You can use an absolute URL or a URL that is relative to a location on a server, site, or resource folder. The following table provides examples of the types of URLs that you can use. The examples assume the existence of a content type resource folder (the folder that contains the files for site content types) located at http://contoso/_cts/Content Type Name/, and that the document template is named Docname.doc. 10. NOTE A resource folder, which is labeled _cts/Content Type Name, where Content Type Name is the name of the site content type, exists at the root level of each site. 11. URL type 12. Example 13. Absolute 14. http://contoso/_cts/Content Type Name/Docname.doc 15. Site relative 16. ~site/Library Name/Docname.doc 17. Server relative 18. _cts/Content Type Name/Docname.doc 19. Resource folder relative 20. Docname.doc 21. If you want to upload the document template that you want to use, in the Document Templates section, click Upload a new document template, and then click Browse. In the Choose File dialog box, browse to the location of the file that you want to use, click the file name, and then click Open. 22. Click OK. Add a column to a content type You can specify the properties or metadata that you want to collect for an item of a specific content type by adding columns to that content type. For example, your organization might want to track a specific set of metadata for all of its purchase orders, such as account number, project number, and project manager. If 171 you add columns for account number, project number, and project manager to the purchase order content type, users are prompted to provide this metadata for items of this content type. If you have a list or library that contains items of multiple content types, you can collect unique metadata for items of each content type by adding columns directly to the relevant content type instead of to the list or library itself. 1. If the list or library is not already open, click its name on the Quick Launch. 2. If the name of your list or library does not appear, click View All Site Content, and then click the name of your list or library. 3. On the Settings menu library that you are opening. 4. For example, in a document library, click Document Library Settings. 5. Under Content Types, click the name of the content type that you want to change. 6. NOTE If the list or library is not set up to allow multiple content types, the Content Types section does not appear on the Customize page for the list or library. 7. Under Columns, click Add from existing site or list columns. 8. In the Select Columns section, under Select columns from, click the arrow to select the group from which you want to add a column. 9. Under Available columns, click the column that you want to add, and then click Add to move the column to the Columns to add list. , click List Settings, or click the settings for the type of 10. To add additional columns, repeat steps 5 and 6. Change the order of columns for a content type 1. If the list or library is not already open, click its name on the Quick Launch. 2. If the name of your list or library does not appear, click View All Site Content, and then click the name of your list or library. 3. On the Settings menu library that you are opening. 4. For example, in a document library, click Document Library Settings. 5. Under Content Types, click the name of the content type that you want to change. 6. NOTE If the document library is not set up to allow multiple content types, the Content Types section does not appear on the Customize page for the library. , click List Settings, or click the settings for the type of 172 7. Under Columns, click Column order. 8. In the Column Order section, click the arrow next to the column that you want to reorder in the Position from Top column, and then select the order number that you want. Make a column required for a content type If you make columns required for a content type, users are prompted to provide metadata (column values) when they create new items of this content type. 1. If the list or library is not already open, click its name on the Quick Launch. 2. If the name of your list or library does not appear, click View All Site Content, and then click the name of your list or library. 3. On the Settings menu library that you are opening. 4. For example, in a document library, click Document Library Settings. 5. Under Content Types, click the name of the content type that you want to change. 6. NOTE If the document library is not set up to allow multiple content types, the Content Types section does not appear on the Customize page for the library. 7. Under Columns, click the name of the column that you want to make required. 8. In the Column Settings section, click Required. , click List Settings, or click the settings for the type of Add a workflow to a content type Workflows (workflow: The automated movement of documents or items through a specific sequence of actions or tasks related to a business process. Workflows can be used to consistently manage common business processes, such as document approval or review.) make it possible to specify a business process for items and documents in a site. Organizations can use workflows to automate and manage certain common business processes, such as document approval or review. By adding a workflow to a content type, you can help ensure that all items of that content type are subject to consistent and similar business processes. If a workflow has been added to a content type, that workflow can be started on individual items of that content type. NOTE You can add a workflow to a content type for a list or library only if a workflow has been deployed for your site or workspace. If workflows do not appear to be available, contact your central administrator. 173 1. If the list or library is not already open, click its name on the Quick Launch. 2. If the name of your list or library does not appear, click View All Site Content, and then click the name of your list or library. 3. On the Settings menu library that you are opening. 4. For example, in a document library, click Document Library Settings. 5. Under Content Types, click the name of the content type to which you want to add a workflow. 6. NOTE If the list or library is not set up to allow multiple content types, the Content Types section does not appear on the Customize page for the list or library. 7. Under Settings, click Workflow settings. 8. On the Change Workflow Settings page, click Add a workflow. 9. On the Add a Workflow page, in the Workflow section, click the workflow template that you want to use. , click List Settings, or click the settings for the type of 10. In the Name section, type a unique name for the workflow. 11. In the Tasks List section, specify a task list to use with this workflow. 12. NOTES a. You can use the default Tasks list, or you can create a new one. If you use the default Tasks list, workflow participants will be able to find and view their workflow tasks easily by using the My Tasks view of the Tasks list. b. Create a new tasks list if the tasks for this workflow will involve or reveal sensitive or confidential data that you want to keep separate from the general Tasks list. c. Create a new tasks list if your organization will have numerous workflows or if workflows will involve numerous tasks. In this instance, you might want to create tasks lists for each workflow. 13. In the History List section, select a history list to use with this workflow. The History list displays all of the events that occur during each instance of the workflow. 14. NOTE You can use the default History list or you can create a new one. If your organization will have numerous workflows, you might want to create a separate history list for each workflow. 15. In the Start Options section, specify how, when, or by whom a workflow can be started. 16. NOTES a. Specific options may not be available if they are not supported by the workflow template that you selected. b. The option Start this workflow to approve publishing a major version of an item is available only if support for major and minor versioning is enabled for the library and if the workflow template that you selected can be used for content approval. 17. Click Next. 174 18. On the Customize Workflow page, select any additional options that you want, and then click OK. Make a content type read-only If you want to prevent other people from making changes to a content type that has been added to a list or library, you can make the list content type read-only. If you make a list content type read-only, this prevents the list content type from inheriting any changes that are made to its parent site content type. 1. If the list or library for which you want to change a content type is not already open, click its name under Lists or Documents on the Quick Launch. 2. On the Settings menu , do one of the following: a. If you are working in a list, click List Settings. b. If you are working in a document library, click Document Library Settings. 3. Under Content Types, click the name of the content type that you want to make read-only. 4. NOTE If the list or library is not set up to allow multiple content types, the Content Types section does not appear on the Customize page for the list or library. 5. Under Settings, click Advanced settings. 6. In the Read Only section, under Should this content type be read only?, Manage lists and libraries with many items When a list or library has a large number of items, you must carefully plan its organization and how users need to access the data. By planning and using a few key list and library features, you can ensure that users can find information without adversely affecting the performance of the rest of your site. Ways to manage large lists and libraries When the number of items in a list or library approaches two thousand, the performance of the list or library may begin to slow down or adversely affect other areas of the site. Such issues can be caused by user actions such as sorting or retrieving a large number of items at the same time. However, you can store millions of items in lists and libraries as long as you plan and configure the list or library correctly. The most common example of a user action affecting performance occurs when a user creates or accesses a view of the items in a very large list or library. When defining a view, you have the choice of returning all the items or filtering a subset of items based on a particular column. Any time the total number of items in a 175 list or library is very large, it is important to limit the number of items that a user is working with at one time. This involves filtering the total set of items to a smaller number that is more manageable for the end user and for the database. Depending on the type of list or library, you can use the organizational structure and certain features to help users to work with large numbers of items. The following sections provide tips and techniques for ensuring that users can access information quickly in a list or library. Creating indexed columns To improve the performance of a large list or library, you can index a column. An index on a column enables Microsoft Windows SharePoint Services 3.0 to quickly analyze the data in that column, even when working with thousands or millions of items. For a view to quickly filter through a large number of items, the filter must be applied to a column that is indexed. It is important to consider the following when you create and use indexed columns: ï‚· Each additional column index consumes extra resources in the database. Therefore, you should add indexes only to columns that will be used actively in views on the list or library. ï‚· When you define a view in a list or library with lots of items, it is important to use a filter that will return no more than two thousand items. ï‚· Only one indexed column can be used in a view filter. You can filter on many different columns, but it is important that the first column that you use to filter the view has an index and that it sufficiently reduces the total number of items returned. ï‚· Defining a view that uses an OR filter does not have any benefits of an indexed column. ï‚· Defining an item limit in a view does not have the same benefits as filtering by an indexed column. Creating filtered views For lists and libraries with large numbers of items, users can access the items with a mix of views and search. The following are some suggestions for views that work well with an indexed column: ï‚· Recently changed To create a view of only the items that have changed in the past week, you can index the Modified column and then apply the filter Modified (Indexed) is greater than [Today]-7. ï‚· New items To create a view of only those items that were added in the past week, you can index the Created column and then apply the filter Created is greater than [Today]-7. ï‚· My items To create a view of only those items that you added, you can index the Created By column and then apply the filter Created By is equal to [Me]. 176 ï‚· Due today For lists or libraries with a Due Date column, you can index that column and then apply the filter Due Date is equal to [Today]. ï‚· Discussion board updates To create a view of only the discussions that were updated in the past month, you can index the Last Updated column on a discussion board, create a new Subject view, and then apply the filter Last Updated is greater than [Today]-30. ï‚· People and Groups If you have a lot of people visiting your site, you can improve the performance of the All Groups and All People pages by indexing the Content Type column for the User Information List. NOTE Even if only a few people appear on the All People page, many people visiting the site will result in inactive users being written to the User Information List, which can still affect the performance of this list. Find links to more information about creating or changing views and about formulas and functions that you can use to filter views in the See Also section. NOTE Because creating views that use a column index correctly is more complicated for large lists and libraries, you might want to remove the Manage Personal Views permission from contributors for a large list or library. By removing this permission, you can prevent users from creating a view that spans all of the items and that might adversely affect the performance of the rest of the site. Organizing items into folders Even when the total number of items in a list or library is very large, a view of a single folder is as fast as a view that filters the total number of items by using an indexed column. In some scenarios, it may be possible to distribute all of the items in a list or library into multiple folders such that no folder has more than two thousand items. It is important to consider the following when you use folders to organize a large list or library: ï‚· Each folder must contain no more than two thousand items to ensure fast views of the items in the folder. ï‚· If you choose to display all items without folders when you create a view in this list or library, you must use a filter that is based on an indexed column. ï‚· It is useful to make the default view show all the available folders without any filtering, so that users can choose the appropriate folder when they insert new items. This prevents items from being incorrectly added outside the folders in the list or library. Index a column 177 To improve the performance of a large list or library, you can index a column. Then you can use the indexed column to filter new or existing views of the list or library. NOTE Each additional column index consumes extra resources in the database. Therefore, you should add indexes only to columns that will be used actively in views on the list or library. 1. If the list or library is not already open, click its name on the Quick Launch. a. TIP If the name of your list or library does not appear, click View All Site Content, and then click the name of your list or library. 2. On the Settings menu library that you are opening. , click List Settings, or click the settings for the type of 3. For example, in a document library, click Document Library Settings. 4. Under Columns, click Indexed columns. 5. Select the check box next to each column that you want to index. 6. Click OK. If you have a lot of people visiting your site, you may want to index the Content Type column for the User Information List. This can improve the performance of the All Groups and All People pages on the site. These are pages that you use to manage users and groups on your site. Create a filtered view by using an indexed column After you index a column, you can add it to a new view as you create the view and then use the indexed column to filter the view. Before creating a view, you may want to add more columns to enable more flexibility for sorting, grouping, and filtering. If you are creating a view for a mobile device, you should consider the limits of your group's mobile devices. Find links to more information about creating columns and views in the See Also section. 1. If the list or library is not already open, click its name on the Quick Launch. a. If the name of your list or library does not appear, click View All Site Content, and then click the name of your list or library. 2. On the View menu , click Create View. 3. Under Choose a view format, click the type of view that you want to create. For most situations in libraries, you can click Standard View, but you can choose other views for specific situations. 178 4. In the View Name box, type a name for your view, such as Sorted by Last Name. 5. In the Filter section, click Show items only when the following is true, and then choose how you want to filter the items based on one of the columns that is indexed. For example, to create a view of only items that changed today, choose the Modified (Indexed) column and the is equal to condition, and then type [Today]. a. NOTE If you do not see any columns that say (Indexed) after the name, you do not have any indexed columns available for that list or library. You must index a column first. 6. Choose any other options that you want for your view, such as which columns you want to show or hide and how you want to sort the items. 7. Click OK. Add an indexed column to an existing view After you index a column, you can add it to an existing view and then use the indexed column to filter the view. 1. If the list or library is not already open, click its name on the Quick Launch. a. If the name of your list or library does not appear, click View All Site Content, and then click the name of your list or library. 2. On the View menu 3. In the Filter section, click Show items only when the following is true, and then choose how you want to filter the items based on one of the columns that is indexed. For example, to create a view of only items that were changed today, choose the Modified (Indexed) column and the is equal to condition, and then type [Today]. a. , click Modify this View. NOTE If you do not see any columns that say (Indexed) after the name, you do not have any indexed columns available for that list or library. You must index a column first. 4. Choose any other options that you want for your view, such as which columns you want to show or hide and how you want to sort the items. 5. Click OK. Set limits for RSS Feeds After RSS support is enabled in Central Administration and at the site collection level, you can enable and configure RSS support for the following types of lists in your sites: document libraries, picture libraries, form libraries, announcements lists, calendar lists, blogs, surveys, and discussion boards. When users access the RSS Feed for a list or library, this is similar to a view of all the items in the list. The default RSS view limits the number of items that are returned, based on the date that the item was last modified by using a filter on 179 the Modified column. Just as with any other view, if the list or library has many items, it is important to index the Modified column if users access the RSS Feed. Follow this procedure to change the number of items and days for which changes are included in an RSS Feed. 1. If the list is not already open, click its name on the Quick Launch. a. If the name of your list does not appear, click View All Site Content, and then click the name of your list. 2. On the Settings menu 3. In the Communications section, click RSS settings. a. , click List Settings. NOTE The RSS settings link is not available if RSS support is not enabled both in Central Administration and at the site collection level. 4. In the Item Limit section, type the maximum number of items and days to include in an RSS Feed. 5. Click OK. Require approval of items or files in a list or library When you set up a list (list: A Web site component that stores and displays information that users can add to by using their browsers. Requires a Web server that is running Windows SharePoint Services.) or library (library: A location on a SharePoint site where a collection of files is managed. The library can display information, including user-defined properties, about each file.), you can require approval of the items or files — or of changes to the items or files — that are submitted to the list or library. When this content approval setting is applied, an item or file that has been changed remains in a pending state until it is approved or rejected by someone who has permission to approve it. If the item or file is approved, it is assigned an Approved status in the list or library, and it is displayed to anyone with permission to view the list or library. If the item or file is rejected, it remains in a pending state and is visible only to the people with permission to view drafts. By default, a pending item or file is visible only to its creator and to the people with permission to manage lists, but you can specify whether other groups of users can view the item or file. 180 1. If the list or library is not already open, click its name on the Quick Launch. a. 2. If the name of your list or library does not appear, click View All Site Content, and then click the name of your list or library. On the Settings menu library that you are opening. a. , click List Settings, or click the settings for the type of For example, in a document library, click Document Library Settings. 3. Under General settings, click Versioning settings. 4. In the Content Approval section, under Require content approval for submitted items?, click Yes. 5. Click OK. Types of files that cannot be added to a list or library As a server administrator, you can use Central Administration to restrict certain kinds of files from being uploaded or retrieved, based on the file extension. For example, a file with the .exe file extension can potentially contain code that runs on client computers when the file is downloaded. If files with the .exe file extension are blocked, users can neither upload nor download a file with the .exe extension. By blocking this file type, potentially dangerous content in the .exe file cannot be downloaded and run on client computers. This feature does not prevent all exploits based on file types, nor is it designed to do so. NOTE It is helpful for site owners and other users of a site to know what file types are being blocked so that they understand why they cannot upload certain kinds of files. If you are unsure what file types are being blocked, talk to your server administrator. By default, several standard file extensions are blocked, including any file extensions that are treated as executable files by Windows Explorer. Files with curly braces { or } are also automatically blocked. The file extensions blocked by default are shown in the following table. File extension File type .ade Microsoft Access project extension .adp Microsoft Access project 181 .app Application file .asa ASP declarations file .ashx ASP.NET Web handler file. Web handlers are software modules that handle raw HTTP requests received by ASP.NET. .asmx ASP.NET Web Services source file .asp Active Server Pages .bas Microsoft Visual Basic class module .bat Batch file .cdx Compound index .cer Certificate file .chm Compiled HTML Help file .class Java class file .cmd Microsoft Windows NT command script .com Microsoft MS-DOS program .config Configuration file .cpl Control Panel extension .crt Security certificate .csh Script file .dll Windows dynamic link library .exe Program .fxp Microsoft Visual FoxPro compiled program 182 .hlp Help file .hta HTML program .htr Script file .htw HTML document .ida Internet Information Services file .idc Internet database connector file .idq Internet data query file .ins Internet Naming Service .isp Internet Communication settings .its Internet Document Set file .jse JScript Encoded script file .ksh Korn Shell script file .lnk Shortcut .mad Shortcut .maf Shortcut .mag Shortcut .mam Shortcut .maq Shortcut .mar Shortcut .mas Microsoft Access stored procedure .mat Shortcut 183 .mau Shortcut .mav Shortcut .maw Shortcut .mda Microsoft Access add-in program .mdb Microsoft Access program .mde Microsoft Access MDE database .mdt Microsoft Access data file .mdw Microsoft Access workgroup .mdz Microsoft Access wizard program .msc Microsoft Common Console document .msh Microsoft Agent script helper .msh1 Microsoft Agent script helper .msh1xml Microsoft Agent script helper .msh2 Microsoft Agent script helper .msh2xml Microsoft Agent script helper .mshxml Microsoft Agent script helper .msi Microsoft Windows Installer package .msp Windows Installer patch package file .mst Visual Test source files .ops Microsoft Office profile settings file .pcd Photo CD image or Microsoft Visual Test compiled script 184 .pif Shortcut to MS-DOS program .prf System file .prg Program source file .printer Printer file .pst Microsoft Outlook personal folder file .reg Registration entries .rem ACT! database maintenance file .scf Windows Explorer command file .scr Screen saver .sct Script file .shb Windows shortcut .shs Shell Scrap object .shtm HTML file that contains server side directives .shtml HTML file that contains server side directives .soap Simple Object Access Protocol file .stm HTML file that contains server side directives .url Uniform Resource Locator (Internet shortcut) .vb Microsoft Visual Basic Scripting Edition (Visual Basic Scripting Edition (VBScript) ) file .vbe VBScript Encoded Script file .vbs VBScript file .ws Windows Script file 185 .wsc Windows Script Component .wsf Windows Script file .wsh Windows Script Host settings file Server administrators can use Central Administration to choose which file extensions to block for the entire server or server farm. Because the list of blocked file types is maintained by file extension, any file that uses a file extension on the list cannot be uploaded or downloaded, regardless of the file's intended use. For example, if .asp is on the list of extensions to block, the feature blocks all .asp files on the server, even if they are used to support Web site features on another server in the server farm. If a file ends in a period (.), the preceding characters are checked against the list of blocked file extensions as well. For example, if .exe is on the list of blocked file extensions, a file called "filename.exe" is also blocked. The following list shows different ways of representing the same file, all of which are blocked if the .hta extension is on the list of blocked file extensions. ï‚· filename.hta ï‚· filename.hta. ï‚· filename.hta.{3050F4D8-98B5-11CF-BB82-00AA00BDCE0B} ï‚· filename.hta::$DATA You can determine which files are blocked for Web sites on your servers by modifying the list of blocked file extensions in Central Administration. You can block additional file extensions (up to 1,024 file types) by adding them to the list in the Central Administration pages, or you can remove a block by deleting the file extension from the list. When you change the list of file extensions, the change affects both new files being added to a Web site and files already posted to a Web site. For example, if a document library contains a .doc file, and you add the .doc file extension to the list of blocked file extensions, users will no longer be able to open the .doc file in the document library. Users will be able to rename or delete a file with a blocked file extension but will not be able to perform any other actions 186 Chapter 13 Libraries Introduction to libraries A library is a location on a site where you can create, collect, update, and manage files with team members. Each library displays a list of files and key information about the files, which helps people to use the files to work together. You can customize libraries in several ways. You can control how documents are viewed, tracked, managed, and created. You can track versions, including how many and which type of versions, and you can limit who can see documents before they are approved. You can choose from several types of libraries, depending on the types of files that you want to store and how you plan to use them. Ways to work with libraries The Shared Documents library is created for you when Microsoft Windows SharePoint Services creates a new site. You can start using this library right away, customize it, or create other libraries. Here are some ways to work with libraries and make them more useful for your group: ï‚· Create and manage views You can use a view (view: A set of columns on a Web page that displays items in a list or document library. The view can display sorted or filtered items, a selection of columns, or a custom layout.) to see the items in a library that are most important to you or that best fit a purpose. The contents of the actual library don't change, but the files are organized or filtered to make them easier to find and to browse in a meaningful way. ï‚· Require document approval You can specify that approval for a document is required. Documents remain in a pending state until they are approved or rejected by someone who has permission to do so. You can control which groups of users can view a document before it is approved. ï‚· Track versions If you need to keep previous versions (versioning: The process of creating a numbered copy of a file or an item whenever a revision is saved to the library or list.) of files, libraries can help you track, store, and restore the files. You can choose to track all versions in the same way. Or you can choose to designate some versions as major, such as adding a new chapter to a manual, and some versions as minor, such as fixing a spelling error. To help manage storage space, you can optionally choose the number of each type of version that you want to store. ï‚· For example, a travel agency might use a document library to manage its files. While team members develop a new sales proposal, they track minor versions of the file. If they make a 187 mistake in one version, they can restore a previous version. When they finish the proposal, they can create a major version and then publish it for approval by their legal department and their manager. When the file is approved, other employees in the company can view the file. ï‚· Require check-out of files When you require check-out (check out: To lock a file while editing it to prevent others from overwriting or editing it inadvertently. Only the user who checks out a document can edit the document.) of a file, you ensure that only one person can edit the file until it is checked in (check in: To release the lock for editing and enable other users to view the updated file or check out the file.). Requiring documents to be checked out prevents multiple people from making changes at the same time, which can create editing conflicts and lead to confusion. Requiring check-out can also help to remind team members to add a comment when they check a file in, so that you can more easily track what has changed in each version. ï‚· Stay informed about changes Libraries in Windows SharePoint Services 3.0 support RSS technology, so that members of your workgroup can automatically receive updates. RSS enables people to receive and view updates, or feeds, of news and information in a consolidated location. You can also create e-mail alerts, so that you are notified when files change. ï‚· Edit files offline If you prefer to work on your files on your hard disk, you can check them out and work offline, if you use an application that is compatible with Windows SharePoint Services 3.0, such as the 2007 Microsoft Office system. ï‚· Work with a library from an e-mail program By using an e-mail program that is compatible with Windows SharePoint Services 3.0, such as Microsoft Office Outlook 2007, you can take your important information with you. You can read, edit, and search your files offline from your mail program. ï‚· Copy documents easily to another location You can easily send a file to another location on a Windows SharePoint Services 3.0 site. When you update the original document, you can choose to be prompted to update the file in the other locations. ï‚· Define content types If your group works with several types of files, such as worksheets, presentations, and documents, you can extend the functionality of your library by enabling and defining multiple content types (content type: A reusable group of settings for a category of content. Use content types to manage the metadata, templates, and behaviors of items and documents consistently. Content types are defined at the site level and used on lists and libraries.). Content types add flexibility and consistency across multiple libraries. Each content type can specify a template and workflow (workflow: The automated movement of documents or items through a specific sequence of actions or tasks related to a business process. Workflows can be used to consistently manage common business processes, such as document approval or review.) processes. For example, a sales department can have templates for sales reports, standard documents, budgets, and presentations. Each template contains the company logo and mission statement. When people create a new file from the document library, they can select which template they want to use. ï‚· Specify unique permission You can specify unique permission for a library, or even a file within a library. ï‚· Create workflows A document library or content type can use workflows that your organization has defined for business processes, such as managing document approval or review. Types of libraries The type of library that you use depends on the kinds of files that you are sharing: 188 ï‚· Document library For many file types, including documents and spreadsheets, use a document library. You can store other kinds of files in a document library, although some file types are blocked for security reasons. When you work with programs that are compatible with Windows SharePoint Services, you can create those files from the library. For example, your marketing team may have its own library for planning materials, news releases, and publications. ï‚· Picture library To share a collection of digital pictures or graphics, use a picture library. Although pictures can be stored in other types of SharePoint libraries, picture libraries have several advantages. For example, from a picture library you can view pictures in a slide show, download pictures to your computer, and edit pictures with graphics programs that are compatible with Windows SharePoint Services. Consider creating a picture library if your team reuses lots of graphics, such as logos and corporate images, or if you want to store pictures of team events or product launches. ï‚· Wiki page library To create a collection of connected wiki pages, use a wiki page library. A wiki enables multiple people to gather routine information in a format that is easy to create and modify. You can add to your library wiki pages that contain pictures, tables, hyperlinks, and internal links. For example, if your team creates a wiki site for a project, the site can store tips and tricks in a series of pages that connect to each other. ï‚· Form library If you need to manage a group of XML-based business forms, use a form library. For example, your organization may want to use a form library for expense reports. Setting up a form library requires an XML editor or XML design program that is compatible with Windows SharePoint Services, such as Microsoft Office InfoPath. Create a library A library is a location on a site where you can create, collect, update, and manage files with team members. Each library displays a list of files and key information about the files, which helps people to use the files to work together. You can create and manage documents, spreadsheets, presentations, forms, and other types of files in a library. The Shared Documents library is created for you when Microsoft Windows SharePoint Services creates a new site. You can customize the library for your purposes, or you can create additional libraries. NOTE To create a library, you must have permission to manage lists on the site where you want to create the library. 1. Click View All Site Content, and then click Create on the All Site Content page. a. 2. TIP In most cases, you can use the Site Actions menu complete this step. instead to Under Libraries, click the type of library that you want, such as Document Library. a. Types of libraries i. The type of library that you use depends on the kinds of files that you are sharing: 189 1. Document library For many file types, including documents and spreadsheets, use a document library. You can store other kinds of files in a document library, although some file types are blocked for security reasons. When you work with programs that are compatible with Windows SharePoint Services, you can create those files from the library. For example, your marketing team may have its own library for planning materials, news releases, and publications. 2. Picture library To share a collection of digital pictures or graphics, use a picture library. Although pictures can be stored in other types of SharePoint libraries, picture libraries have several advantages. For example, from a picture library you can view pictures in a slide show, download pictures to your computer, and edit pictures with graphics programs that are compatible with Windows SharePoint Services. Consider creating a picture library if your team reuses lots of graphics, such as logos and corporate images, or if you want to store pictures of team events or product launches. 3. Wiki page library To create a collection of connected wiki pages, use a wiki page library. A wiki enables multiple people to gather routine information in a format that is easy to create and modify. You can add to your library wiki pages that contain pictures, tables, hyperlinks, and internal links. For example, if your team creates a wiki site for a project, the site can store tips and tricks in a series of pages that connect to each other. 4. Form library If you need to manage a group of XML-based business forms, use a form library. For example, your organization may want to use a form library for expense reports. Setting up a form library requires an XML editor or XML design program that is compatible with Windows SharePoint Services, such as Microsoft Office InfoPath. 3. In the Name box, type a name for the library. The library name is required. 4. The name appears at the top of the library page, becomes part of the address for the library page, and appears in navigational elements that help users to find and open the library. 5. In the Description box, type a description of the purpose of the library. The description is optional. 6. The description appears at the top of the library page, underneath the name of the library. If you plan to enable the library to receive content by e-mail, you can add the e-mail address of the library to its description, so that people can easily find it. 7. To add a link to this library on the Quick Launch, verify that Yes is selected in the Navigation section. 8. If an Incoming E-mail section appears, your administrator has enabled your site to receive content by e-mail. If you want people to add files to the library by sending them as attachments to e-mail messages, click Yes. Then, in the E-mail address box, type the first part of the address that you want people to use for the library. 9. To create a version each time a file is checked into the library, in the Document Version History or Picture Version History section, click Yes. 10. You can later choose whether you want to store both major and minor versions and how many versions of each you want to track. 190 11. Depending on the type of library you are creating, a Document Template section may be available, which lists the compatible programs that are available as the default for creating new files. If content types are enabled, the default template is specified through the content type. In the Document Template section, in the drop-down list, click the type of default file that you want to be used as a template for files that are created in the library. 12. Click Create. NOTES ï‚· To create a library in a Meeting Workspace site, follow the procedure for customizing Meeting Workspace sites by adding libraries. ï‚· If multiple content types are enabled, users can choose from different default file types when they create new files. The default file types are specified by the content types instead of the Document Template section when you create the library. ï‚· TIP The e-mail options are not available by default for wiki page libraries. After your library is created, you can further customize it by clicking Settings and then clicking settings for the library that you want to customize, such as Document Library Settings. Add one or more files to a library You can create and manage documents, spreadsheets, presentations, and other types of files in a library (library: A location on a SharePoint site where a collection of files is managed. The library can display information, including user-defined properties, about each file.). Some file types are blocked, however, for security reasons. There are several ways to add files to libraries, depending on whether you are creating a new file in the library, adding an existing file to a library, or adding multiple files at once. If your administrator has set up your library to receive e-mail, you can even add a file to the library by sending the file as an attachment to an e-mail message. Create a file in a library You can create a new file from within a library, if you plan to use a program that is compatible with Microsoft Windows SharePoint Services 3.0, such as Microsoft Office Word 2007. 191 If the program that you want to use is not compatible, you can still store the file and manage it in the library. Although you can't use the New command to create your file, you can create the file in your program and then add it later to the library. For a picture library, you must create the file in another program and then add it to the library. You can create a folder in a picture library or any other type of library, unless your library restricts the creation of folders. The type of file that you can create depends on the template or templates that your site owner or administrator associates with the library. If you want to create an additional type of file in your library, contact your administrator or site owner. 1. If the library is not already open, click its name on the Quick Launch. a. If the name of your library does not appear, click View All Site Content, and then click the name of your library. 2. On the New menu, click the arrow, and then click New file type, such as New Document. 3. If additional templates are associated with your library, other choices appear, such as New Worksheet or New Contract. a. TIP To create a file that is based on the default template for the library, just click New. 4. Add the text and other items that you want to your file. 5. Save the file as you normally do by clicking the Save button or the Save command on the File menu, and then naming your file. 6. When you save the file, it is added to the library and appears in the list of files. 7. If you do not see your files in the library, refresh the browser. NOTES ï‚· Depending on how your library is set up, you may be prompted for additional information about the file when you save it. For example, you may be asked to choose the content type of the file or enter more details about the file. ï‚· If you are saving a file to a library that requires files to be checked out, the file is initially checked out to you. You must check in the file before other people can edit it. ï‚· If content approval is required for your library, your file may need to be approved before it is visible to everyone who has permission to view the files in the library. Add a file to a library 192 You can add a new file to a library or replace an existing file with a revised version of a file. If the library is configured to track versions of files, you can add the revised file as a new version, which becomes part of the version history of the file. If you want to upload a file that has the same file name as an existing file in the library, and you don't want to replace or add a new version of the existing file, you must rename one of the duplicate files. When you add a file to a library, you may be required to fill out file properties. File properties can include basic information about a file, such as its description or keywords to help people search for it, or properties can include information that is specific to your organization, such as a department name or a project number. 1. If the library is not already open, click its name on the Quick Launch. 2. If the name of your library does not appear, click View All Site Content, and then click the name of your library. 3. On the Upload menu, click Upload Document. 4. Click Browse to find the file that you want to add, select the file, and then click Open. 5. If you are uploading a revised version of an existing file, do one of the following: a. If your library is not configured to track versions of files, you can replace the existing file with the revised file. In the Upload Document section, select the Overwrite existing file(s)? check box. b. If your library is configured to track versions of files, you can replace the existing file with the new version as part of the document history. In the Upload Document section, select the Add as a new version to existing files? check box. 6. Click OK. 7. If a form appears that requests more information about the file, enter the information into the boxes, such as the title. A red asterisk appears next to the name of each box that requires information. Different boxes may appear, depending on how your library is set up and whether your group requires custom properties. 8. Click OK. 9. If you do not see your files in the library, refresh the browser. NOTES ï‚· If you are uploading a file to a library that requires certain file properties to be filled out, and those properties are missing, the file remains checked out to you. When you fill out the required properties, you can check in the file. ï‚· If you are uploading a file to a library that requires files to be checked out, the file is initially checked out to you. You must check in the file before other people can edit it. 193 ï‚· If content approval is required for your library, your file may need to be approved before it is visible to everyone who has permission to view files in the library. ï‚· In a wiki page library, you can create new wiki pages, but you cannot upload existing files. TIP If you are uploading a new version of a file, consider typing comments about what changed in this version so that you can more easily track the history of the file. Add multiple files to a library If you have a program installed that is compatible with Windows SharePoint Services, an option to upload multiple files may appear when you click the arrow on the Upload menu. For example, if you have the 2007 Microsoft Office system installed, the Upload Multiple Documents option appears. If you do not see the Upload Multiple Documents option, do the following: 1. If the library is not already open, click its name on the Quick Launch. 2. If the name of your library does not appear, click View All Site Content, and then click the name of your library. 3. On the Actions menu 4. In the Windows Explorer window that appears, browse to find the files that you want to upload, and then select them. 5. Right-click one of the files, and then click Copy on the shortcut menu. 6. Click the Back button until you return to the library. 7. Right-click in a blank area in the folder window, and then click Paste on the shortcut menu. 8. Close Windows Explorer. 9. If you do not see your files in the library, refresh the browser. , click Open with Windows Explorer. NOTES ï‚· If you are uploading multiple pictures to a picture library, a Windows SharePoint Servicescompatible image editor, such as Microsoft Office Picture Manager, may open. Follow the instructions in the image editor for selecting multiple files and uploading them. If you are uploading multiple pictures, the image editor may prompt you, if a file you are uploading has the same name as an existing file in the library. ï‚· If you are uploading a file to a library that requires certain file properties to be filled out, and those properties are missing, the file remains checked out to you. When you fill out the required properties, you can check in the file. ï‚· If you are uploading a file to a library that requires files to be checked out, the file is initially checked out to you. You need to check the file in before other people can edit it. ï‚· If content approval is required for your library, your file may need to be approved before it is visible to everyone who has permission to view files in the library. 194 ï‚· TIP In a wiki page library, you can create new wiki pages, but you cannot upload existing files. You can also drag files from another Explorer window, such as Windows Explorer or My Documents, to the SharePoint site that is displayed in Windows Explorer. Add files to a library by sending e-mail Before you can send e-mail to a library, you need to know if the library is set up to receive e-mail and then obtain the address. 1. Do one or more of the following to obtain the e-mail address for the library: a. Look in the address book of your e-mail program. If the e-mail address is not there, you need to obtain it from the person who set up the library. Then you can add it to the contacts list of your e-mail program, so that you can easily find it later. b. View the description of the library, which appears just under the title of the library. Your site owner may have added the e-mail address of the library to its description. c. View the e-mail settings for the library, if the e-mail address does not appear in the description of the library and you have permission to view the library settings: i. If the library is not already open, click its name on the Quick Launch. d. If the name of your library does not appear, click View All Site Content, and then click the name of your library. i. On the Settings menu library that you are opening. e. , click the settings for the type of For example, in a document library, click Document Library Settings. i. If the library is enabled to receive e-mail, its address appears under List Information, next to E-mail Address. f. Use the e-mail address of your SharePoint group to send the file as an attachment. Your organization may have its own e-mail list, called a SharePoint group (SharePoint group: A group of users that can be created on a SharePoint site to manage permissions to the site and to provide an e-mail distribution list for site users. A group can be used by many sites in one site collection.), which enables its members to send mail to each other. The SharePoint group address can contain the addresses of libraries, so that when you send e-mail to members of the group, attachments to the messages are automatically added to your Windows SharePoint Services 3.0 site. 2. In your e-mail program, attach the file, such as a document or worksheet, to an e-mail message. 3. In the To or Cc box, enter the address of the library. If your SharePoint group already includes the library, enter the e-mail address of the SharePoint group instead. 4. Send the message. In most e-mail applications, you click Send to send the message. 5. If you do not see your files in the library, refresh the browser. Depending on the settings of your e-mail server, it may take a few moments for your files to appear. 195 Organize files in a library How you organize your files in a library (library: A location on a SharePoint site where a collection of files is managed. The library can display information, including user-defined properties, about each file.) depends on the needs of your group and on how you prefer to store and search for your information. Some planning can help you set up the structure that works best for your organization. Ways to organize files Libraries have several features that help you work with multiple files in the same library. However, multiple libraries may suit your organization better. Storing many documents in one library You may want one large library to serve diverse needs. For example, you might have several projects within the same group, or multiple groups working on the same project. Use a single library when: ï‚· Your group needs to see summary information about the files or different views of the same set of files. For example, a manager may want to see all files grouped by department or due date. ï‚· People want to search for the files in the same location on a site. ï‚· You want to apply the same settings to files, such as tracking versions (versioning: The process of creating a numbered copy of a file or an item whenever a revision is saved to the library or list.) of files or requiring approval. ï‚· The groups that are working with the library share similar characteristics, such as the same levels of permission. o ï‚· NOTE NOTE Unique permission can be applied to specific files, but if the levels of permission vary greatly, consider using multiple libraries. You want to analyze information about files in a spreadsheet or receive consolidated updates about the files. You can receive alerts when files change or you can view any changes to a library by using RSS technology. RSS feeds enable members of your workgroup to see a consolidated list of files that have changed. The following are some of the ways that you can view and manage files in the same library: 196 ï‚· Add columns To help your group to pinpoint the data that is most important and to view the data in different ways, you can add columns (column: A named selection of data in a list, library, or content type, such as Title or Due Date. Columns are displayed vertically in most views and are displayed as fields in forms.) to your library. Columns appear at the top of the library page as headings, such as department name or due date. You can use the column headings to sort and filter the files in a library. ï‚· Create views You can use views (view: A set of columns on a Web page that displays items in a list or document library. The view can display sorted or filtered items, a selection of columns, or a custom layout.) if the people in your group frequently need to see the data in a certain way. In views, columns are used to sort, group, filter, and display the data. ï‚· Create folders For many files that can be grouped in a particular way, folders are an option. Folders can help people to scan and manage files in a familiar way. Microsoft Windows SharePoint Services 3.0 provides a tree view that people can use to navigate sites and folders, similar to the way that they work with folders on a hard disk. ï‚· Set up multiple templates If multiple content types are set up in a library, you can create different types of default templates — such as sales contracts, marketing presentations, and budget worksheets — within the same library. Content types add flexibility and consistency across multiple libraries. Creating multiple libraries You may want multiple libraries when there are distinct differences among the sets of files that you want to store and manage, or among the groups of people who will work with the files. Use multiple libraries when: ï‚· The types of files that you want to store and manage are distinct, and you don't expect people to frequently view summaries of the files or to search the files together. ï‚· The groups of people who are using the files are distinct and have distinctly different permission levels. ï‚· You need to apply different settings, such as versioning or approval, to multiple sets of files. ï‚· You do not need to analyze the files together or receive consolidated updates about the files. ï‚· You want to either provide different sets of options for creating new files or change the order of the options on the New menu of a library. The following are some ways that you can work efficiently with multiple libraries: ï‚· Set up site templates and columns If your organization wants to establish some consistent settings across its libraries, it can set up site templates and site columns. You can share the settings across multiple libraries so that you don't have to recreate the settings each time. ï‚· Send files to another location If you want a file to be available in multiple libraries, you can store it in one library and then send a copy to other libraries. When you update the original document, you can choose to be reminded to update the document in the other locations. ï‚· Create library templates If you want to establish some uniform settings for libraries or reuse characteristics across libraries, you can save a library as a template. Library templates are available as an option in your site when you click Create on the Site Actions menu. 197 NOTE If you are adding new files to a library that contains files from an earlier project, it may be difficult to decide whether to create a new library or to add to the existing one. Each situation is different, but if you think you will need to analyze or manage all the files together at some point, consider adding the files to the existing library. You can use columns, filters, and views so that only the most recent files appear in the default view. Add a column to a library By default, libraries track the name of a file, as well as information about the status of a file, such as whether it is checked in. You can specify additional columns that help your group to categorize and track files, such as the department name or project number. Adding columns helps you to make the most of multiple views for your library. You have several options for the type of column that you create, including a single line of text, a drop-down list of options, a number that is calculated from other columns, or even the name and picture of a person on your site. NOTE The following procedure begins from the library page for the library that you want to add the column to. If the library is not already open, click its name on the Quick Launch. If the name of your library does not appear, click View All Site Content, and then click the name of your library. 1. On the Settings menu 2. In the Name and Type section, type the name that you want in the Column name box. 3. Under The type of information in this column is, select the type of information that you want to appear in the column. 4. In the Additional Column Settings section, type a description in the Description box to help people understand the purpose of the column and what data it should contain. This description is optional. 5. Depending on the type of column that you selected, more options may appear in the Additional Column Settings section. Select the additional settings that you want. 6. To add the column to the default view, which people on your site automatically see when they first open a list or library, click Add to default view. 7. Click OK. Create a view , click Create Column. 198 You can use views to see the files that are most important to you or that best fit a purpose. For example, you can create views of the files that were created most recently, files from a specific department, or files that were created by a particular person. After you create a view, it is always available when you look at a library. When you look at files in a library, you can temporarily sort or filter the files by pointing to the name of a column and then clicking the down arrow beside the name. This is helpful if you need to see the files in a certain way, but you have to repeat the steps the next time you view the library. If you expect to view the files in a certain way frequently, you can create a view. You can use this view any time that you work with the library. When you create a view, it is added to the View menu of the library. Libraries can have personal views and public views. Anyone can create a personal view to see the files in a certain way or to filter for only the files that they want to see. If you have permission to design a site, you can create a public view that anyone can use when viewing the library. You can also make any public view the default view, so that people automatically see that view of the library. Additionally, when you design a site, you can link to different views or design pages with Web Parts (Web Part: A modular unit of information that consists of a title bar, a frame, and content. Web Parts are the basic building blocks of a Web Part Page.) that use the different views. 199 If members of your group will view the libraries on a mobile device, you can create mobile views that provide limits, such as number of items displayed in a view, that are optimal for the bandwidth and limitations of the devices. Find links to more information about creating views in the See also section. The following procedure is for creating a standard type of view. The options you can choose vary for some of the other types of views, but the basic steps for creating a view are similar. 1. If the library is not already open, click its name on the Quick Launch. a. If the name of your library does not appear, click View All Site Content, and then click the name of your library. 2. On the Settings menu , click Create View. 3. Under Choose a view format, click the type of view that you want to create. For many situations, you will click Standard View, but you can choose other views for specific situations, such as creating a report. 4. In the View Name box, type a name for your view, such as Sorted by Last Name. 5. If you want to make this the default view for the library, select the Make this the default view check box. You can make this the default view only if it is a public view. 6. In the Audience section, under View Audience, select whether you want to create a personal view that only you can use or a public view that others can use. 7. In the Columns section, you can show or hide columns by selecting the appropriate check boxes. Next to the column name, enter the number for the order of your column in the view. 8. In the Sort section, select options for whether and how you want to sort the files. You can use two columns for the sort. For example, you can sort first by author and then by file name for each author. 9. In the Filter section, select options for whether and how you want to filter the files. A filtered view shows you a smaller selection of the files, such as only the files created by a specific department or only the files with an approved status. 10. In the Group By section, you can group items with the same value in a section, such as a section for documents by each author that you can expand or collapse. 11. In the Totals section, you can count the number of items in a column, such as the total number of issues. In some cases, you can summarize or distill additional information, such as averages. 12. In the Style section, select the style that you want for the view, such as a shaded list in which every other row is shaded. 13. If your library has folders, you can create a view that doesn't include the folders. This is sometimes called a flat view. To view all of your files at the same level, click Show all items without folders in the Folders section. 14. You can limit how many files can be viewed in the library or how many files can be viewed on the same page. These settings are particularly important if you are creating a view for a mobile device. In the Item Limit section, select the options that you want. 15. If you plan to view the library on a mobile device, select the options that you want in the Mobile section. 16. Click OK. 200 Create a folder in a library If you have several types of documents or diverse content within a library, you can create folders to help you organize the content. 1. If the library is not already open, click its name on the Quick Launch. a. 2. On the New menu a. 3. TIP If the name of your library does not appear, click View All Site Content, and then click the name of your library. , click New Folder. NOTE The person who created your library may have specified that folders cannot be created in the library. If this is the case, the New Folder command is not available. Type a name for the folder, and then click OK. If you have multiple libraries with folders and the people in your group like to browse a library as they would browse their hard disk, your group may want to enable your site to use the tree view. You can use the tree view to expand, collapse, and easily navigate folders. If you have permission to design sites, you can enable the tree view in the Navigation options on the Site Settings page. View or change the information about a file or folder in a library In a library (library: A location on a SharePoint site where a collection of files is managed. The library can display information, including user-defined properties, about each file.), Windows SharePoint Services stores information about the library's files and folders, in addition to the actual files. This information makes it easier to track and manage your work. By default, this information, called properties, includes the file or folder name. Your library may be set up so that additional information is required for all items or about only certain types of items in a library. The information about a file or folder can be required through content types, which can be used by multiple lists or libraries. For example, your site owner might specify a content type for documents called report, which could require the name of the department that produced the report. 201 View the information about a file or folder 1. If the list or library is not already open, click its name on the Quick Launch. a. If the name of your list or library does not appear, click View All Site Content, and then click the name of your list or library. 2. Point to the file or folder name to display a down arrow. 3. Click the down arrow, and on the menu, click View Properties. 4. When you finish viewing the properties, click Close to return to the library. Change the information about a file or folder 1. If the list or library is not already open, click its name on the Quick Launch. 2. If the name of your list or library does not appear, click View All Site Content, and then click the name of your list or library. 3. Point to the file or folder name to display a down arrow. 4. Click the down arrow, and on the menu, click Edit Properties. 5. Change the information that you want. 6. When you finish editing the properties, click OK to return to the library. Delete a library When you delete a library, you also delete documents, information about the documents (sometimes known as metadata), and version history. You also delete the settings and any specific permission levels that are associated with the library. Overview Deleting an unused library can save server space and avoid confusion. Before deleting a library, you should make sure that no one is currently using the library and that no one is going to need the documents. You should also ensure that you understand your organization's process and policies for deleting libraries. To delete a library, you must have permission to manage lists and libraries. In some cases, organizations may restrict permission to delete libraries. Delete a library 1. If the library is not already open, click its name on the Quick Launch. 202 TIP 2. If the name of your library does not appear, click View All Site Content, and then click the name of your library. 3. On the Settings menu opening. 4. For example, in a document library, click Document Library Settings. 5. Under Permissions and Management, click the option to delete your type of library. For example, in a document library, click Delete this document library. 6. When you are prompted to confirm the deletion, click OK if you are sure that you want to delete the library. , click the settings for the type of library that you are Depending on how your site is set up, you may be able to recover a library that you accidentally deleted by using the Recycle Bin. Find links to more information about using the Recycle Bin in the See Also section. Chapter 14 Lists Introduction to lists A list is a collection of information that you share with team members. For example, you can create a signup sheet for an event, or track team events on a calendar. Overview When you create a Microsoft Windows SharePoint Services site, several types of lists are created for you. These default lists range from a discussion board to a calendar list. You can customize and add items to these lists, create additional lists from the list templates that are already available, and create custom lists with just the settings and columns that you choose. You can view a list in several different ways. For example, you can provide a view on one page of all tasks and a view on another page of just the tasks that are due today. You can also use folders to organize your list items. For example, you can view just the current events from a calendar on a home page and create a visual view — similar to a wall calendar — on another page. 203 Do you have data in a spreadsheet that you want to use in a list on a Microsoft Windows SharePoint Services 3.0 site? You can create a new list, including the columns and data, by importing a spreadsheet. If you have database programs installed that are compatible with Microsoft Windows SharePoint Services 3.0, such as Microsoft Office Access 2007, and your browser supports ActiveX controls, you can integrate your list data with database tools such as queries, joins, and reports. Lists can also be displayed in Web Parts (Web Part: A modular unit of information that consists of a title bar, a frame, and content. Web Parts are the basic building blocks of a Web Part Page.) on pages on your site. Web Parts are the building blocks of a Web site, and you can use them to add items directly from a list to a Web Part Page. You can also open a list directly and work with it. For example, the default Announcements list appears in a Web Part on a new home page, but you can also click the title of the list to open and work with it on its own page. Ways to work with lists Here are some ways you can work with lists to help you to manage information for your group: ï‚· Track versions and detailed history You can track versions of list items, so that you can see which items have changed from version to version, as well as who changed the list items. If mistakes are made in a newer version, you can restore a previous version of an item. Tracking the history of a list is especially important if your organization needs to monitor a list as it evolves. ï‚· Require approval You can specify that approval for a list item is required before it can be viewed by everyone. Items remain in a pending state until they are approved or rejected by someone who has permission to approve them. You can control which groups of users can view a list item before it is approved. 204 ï‚· Integrate e-mail with a list If incoming or outgoing mail has been enabled on your site, lists can take advantage of e-mail features. Some lists, such as calendars, can be set up so that people can add content to them by sending e-mail. Other lists, such as a task list, can be set up to send mail to people when items are assigned to them. Your organization can customize other types of lists to receive e-mail. ï‚· Customize permissions You can specify whether participants for your list can read and edit only the items they created or all items in the list. People who have permission to manage lists can read and edit all list items. You can also apply specific permission levels to a single list item, for example, if the issue contains confidential information. ï‚· Create and manage views Your group can create different views of the same list. The contents of the actual list don't change, but the items are organized or filtered so that people can find the most important or interesting information, depending on their needs. ï‚· Use formulas and calculated values You can use formulas and calculated values to dynamically generate information in the columns of a list. The operations can include information from one or more other columns in a list as well as system functions such as [today] to indicate the current date. For example, you can specify a default due date that is seven days from the current date. ï‚· Keep informed about changes Lists and views in Windows SharePoint Services 3.0 now use RSS, so that members of your workgroup can automatically receive updates. RSS is a technology that enables people to receive and view updates or RSS feeds of news and information in a consolidated location. You can also create e-mail alerts to notify you when the lists are changed or when new items are added. Alerts are a convenient way to keep track of the changes that are important to you. ï‚· Share list information with a database program If you have a database program installed that is compatible with Windows SharePoint Services 3.0, such as Microsoft Office Access 2007, you can export and import data to and from your site, as well as link a table from the database to a SharePoint list. When you work with your list data in a database, you can analyze it as you analyze any data, such as by using queries, joins, and reports. ï‚· Use lists consistently across sites If your group works with several types of lists, you can add consistency across multiple lists with content types (content type: A reusable group of settings for a category of content. Use content types to manage the metadata, templates, and behaviors of items and documents consistently. Content types are defined at the site level and used on lists and libraries.), site columns, and templates. These features enable you to reuse the settings and list structure in an efficient way. For example, you can create a content type for a customer service issue that specifies certain columns (such as customer contact) and business processes for the content type. Another example is creating a site column for department names that has a drop-down list of departments. You can reuse the column in multiple lists to ensure that the names always appear the same way in each list. ï‚· Work on list items from an e-mail program By using an e-mail program that is compatible with Windows SharePoint Services 3.0, you can take important list information with you. For example, with Microsoft Office Outlook 2007, you can view and update tasks, contacts, and discussion boards on your site from Outlook. Types of lists The type of list that you use depends on the kind of information that you are sharing: ï‚· Announcements Use an announcements list to share news and status and to provide reminders. Announcements support enhanced formatting with images, hyperlinks, and formatted text. ï‚· Contacts Use a contacts list to store information about people or groups that you work with. If you are using an e-mail or contact management program that is compatible with Windows 205 SharePoint Services 3.0, you can view and update your contacts from your SharePoint site in the other program. For example, you can update a list of all your organization's suppliers from Office Outlook 2007. A contacts list doesn't actually manage the members of your site, but it can be used to store and share contacts for your organization, such as a list of external vendors. ï‚· Discussion boards Use a discussion board to provide a central place to record and store team discussions that is similar to the format of newsgroups. If your administrator has enabled lists on your site to receive e-mail, discussion boards can store e-mail discussions from most common email programs. For example, you can create a discussion board for your organization's new product release. If you are using an e-mail program that is compatible with Windows SharePoint Services 3.0, you can view and update your discussion board while working in the other program. ï‚· Links Use a links list as a central location for links to the Web, your company's intranet, and other resources. For example, you might create a list of links to your customers' Web sites. ï‚· Calendar Use a calendar for all of your team's events or for specific situations, such as company holidays. A calendar provides visual views, similar to a desk or wall calendar, of your team events, including meetings, social events, and all-day events. You can also track team milestones, such as deadlines or product release dates, that are not related to a specific time interval. If you are using an e-mail or calendar program that is compatible with Windows SharePoint Services 3.0, you can view and update your calendar from your SharePoint site while working in the other program. For example, you can compare and update your calendar on the SharePoint site with dates from your Office Outlook 2007 calendar, by viewing both calendars side-by-side or overlaid with each other in Office Outlook 2007. ï‚· Tasks Use a task list to track information about projects and other to-do events for your group. You can assign tasks to people, as well as track the status and percentage complete as the task moves toward completion. If you are using an e-mail or task management program that is compatible with Windows SharePoint Services 3.0, you can view and update your tasks from your SharePoint site in your other program. For example, you can create a task list for your organization's budget process and then view and update it in Office Outlook 2007 along with your other tasks. ï‚· Project tasks To store information that is similar to a task list, but also provide a visual or Gantt view with progress bars, use a project task list. You can track the status and percentage complete as the task moves toward completion. If you are using an e-mail or task management program that is compatible with Windows SharePoint Services 3.0, you can view and update your project tasks from your SharePoint site in your other program. For example, you can create a task list on your SharePoint site to identify and assign the work to create a training manual. Then you can track your organization's progress from Office Outlook 2007. ï‚· Issue tracking Use an issue-tracking list to store information about specific issues, such as support issues, and track their progress. You can assign issues, categorize them, and relate issues to each other. For example, you can create an issue-tracking list to manage customer service problems and solutions. You can also comment on issues each time you edit them, creating a history of comments without altering the original description of the issue. For example, a customer service representative can record each step taken to resolve a problem and the results. ï‚· Survey To collect and compile feedback, such as an employee satisfaction survey or a quiz, use a survey. You can design your questions and answers in several different ways and see an overview of your feedback. If you have a spreadsheet or database program installed that is compatible with Windows SharePoint Services 3.0 or Windows SharePoint Services 2.0, you can export your results to further analyze them. ï‚· Custom Although you can customize any list, you can start with a custom list and then customize just the settings that you specify. You can also create a list that is based on a spreadsheet, if you have a spreadsheet program that is compatible with Microsoft Windows SharePoint Services 3.0 or Windows SharePoint Services 2.0, and Windows Internet Explorer and Microsoft Windows. For example, you can import a list from Microsoft Office Excel 2007 that you created to store and manage contracts with vendors. 206 Create a list When you create a Microsoft Windows SharePoint Services site, several types of lists are created for you. These default lists range from a discussion board to a calendar list. You can customize the default lists in many ways, or you can create custom lists with the columns that you choose. Lists can also take advantage of e-mail features, if incoming or outgoing mail is enabled on your site. Some lists, such as calendars, announcements, blogs, and discussion boards, can be set up so that people can add content to them by sending e-mail. Other lists, such as tasks and issue-tracking lists, can be set up to send e-mail to people when items are assigned to them. Lists can include many types of data, ranging from dates or pictures to calculations based on other columns. Create a list from a list template Microsoft Windows SharePoint Services 3.0 includes several different types of lists, ranging from a calendar to a contacts list. Although some of the settings vary among the lists, you can use the same basic procedure to create any type of list. The following procedure shows you how to create a list from a list template. NOTE 1. To create a list, you must have permission to change the site where you want to create the list. Click View All Site Content, and then click Create on the All Site Content page. a. 2. TIP In most cases, you can use the Site Actions menu complete this step. instead to Under Communications or Tracking, click the type of list that you want, such as Contacts or Calendar. a. b. Types of lists The type of list that you use depends on the kind of information that you are sharing: i. Announcements Use an announcements list to share news and status and to provide reminders. Announcements support enhanced formatting with images, hyperlinks, and formatted text. ii. Contacts Use a contacts list to store information about people or groups that you work with. If you are using an e-mail or contact management program that is compatible with Windows SharePoint Services 3.0, you can view and update your contacts from your SharePoint site in the other program. For example, you can update a list of all your organization's 207 suppliers from Office Outlook 2007. A contacts list doesn't actually manage the members of your site, but it can be used to store and share contacts for your organization, such as a list of external vendors. iii. Discussion boards Use a discussion board to provide a central place to record and store team discussions that is similar to the format of newsgroups. If your administrator has enabled lists on your site to receive e-mail, discussion boards can store e-mail discussions from most common e-mail programs. For example, you can create a discussion board for your organization's new product release. If you are using an e-mail program that is compatible with Windows SharePoint Services 3.0, you can view and update your discussion board while working in the other program. iv. Links Use a links list as a central location for links to the Web, your company's intranet, and other resources. For example, you might create a list of links to your customers' Web sites. v. Calendar Use a calendar for all of your team's events or for specific situations, such as company holidays. A calendar provides visual views, similar to a desk or wall calendar, of your team events, including meetings, social events, and all-day events. You can also track team milestones, such as deadlines or product release dates, that are not related to a specific time interval. If you are using an e-mail or calendar program that is compatible with Windows SharePoint Services 3.0, you can view and update your calendar from your SharePoint site while working in the other program. For example, you can compare and update your calendar on the SharePoint site with dates from your Office Outlook 2007 calendar, by viewing both calendars side-by-side or overlaid with each other in Office Outlook 2007. vi. Tasks Use a task list to track information about projects and other to-do events for your group. You can assign tasks to people, as well as track the status and percentage complete as the task moves toward completion. If you are using an e-mail or task management program that is compatible with Windows SharePoint Services 3.0, you can view and update your tasks from your SharePoint site in your other program. For example, you can create a task list for your organization's budget process and then view and update it in Office Outlook 2007 along with your other tasks. vii. Project tasks To store information that is similar to a task list, but also provide a visual or Gantt view with progress bars, use a project task list. You can track the status and percentage complete as the task moves toward completion. If you are using an e-mail or task management program that is compatible with Windows SharePoint Services 3.0, you can view and update your project tasks from your SharePoint site in your other program. For example, you can create a task list on your SharePoint site to identify and assign the work to create a training manual. Then you can track your organization's progress from Office Outlook 2007. viii. Issue tracking Use an issue-tracking list to store information about specific issues, such as support issues, and track their progress. You can assign issues, categorize them, and relate issues to each other. For example, you can create an issue-tracking list to manage customer service problems and solutions. You can also comment on issues each time you edit them, creating a history of comments without altering the original description of the issue. For example, a customer service representative can record each step taken to resolve a problem and the results. ix. Survey To collect and compile feedback, such as an employee satisfaction survey or a quiz, use a survey. You can design your questions and answers in several different ways and see an overview of your feedback. If you have a spreadsheet or database program installed that is compatible with Windows SharePoint Services 3.0 or Windows SharePoint Services 2.0, you can export your results to further analyze them. 208 x. Custom Although you can customize any list, you can start with a custom list and then customize just the settings that you specify. You can also create a list that is based on a spreadsheet, if you have a spreadsheet program that is compatible with Microsoft Windows SharePoint Services 3.0 or Windows SharePoint Services 2.0, and Windows Internet Explorer and Microsoft Windows. For example, you can import a list from Microsoft Office Excel 2007 that you created to store and manage contracts with vendors. 3. In the Name box, type a name for the list. The list name is required. 4. The name appears at the top of the list page, becomes part of the Web address for the list page, and appears in navigational elements that help users to find and open the list. 5. In the Description box, type a description of the purpose of the list. The description is optional. 6. The description appears at the top of the list in most views, underneath the name of the list. Some types of lists can receive content by e-mail. If you plan to enable the list to receive content by e-mail, you can add the e-mail address of the list to its description, so that people can easily find the e-mail address. 7. To add a link to this list on the Quick Launch, click Yes in the Navigation section. 8. If an E-mail section appears, your administrator has enabled lists on your site to receive content by e-mail. To enable people to add content to the list by sending e-mail, click Yes under Enable this list to receive e-mail. Then, in the Email address box, type the first part of the address that you want people to use for the list. 9. This option may not be available for some types of lists. 10. If an E-Mail Notification section appears, your administrator has enabled lists on your site to send e-mail notifications when list items are assigned. To enable the list to send e-mail to people when an item is assigned to them, click Yes under Send e-mail when ownership is assigned?. 11. This option may not be available for some types of lists. 12. Click Create. NOTE By default, you can add content by sending e-mail to discussion boards, announcements, and calendar lists, if incoming e-mail is enabled on your site. Tasks, project tasks, and issue-tracking lists can send e-mail to people when items are assigned to them, if outgoing mail is enabled for the site. Other lists can be enabled by your administrator with a custom solution such as an e-mail handler. TIP You can save time when you create a list by importing a spreadsheet file, if your data is already in a spreadsheet format. To create a list that is based on a spreadsheet, you must be using a spreadsheet program that is compatible with Microsoft Windows SharePoint Services, Microsoft Internet Explorer 5, and Microsoft Windows. Create a custom list 209 Creating a custom list is similar to creating a default list, except that the custom list comes with only a few columns, such as Title. After you create a custom list, you can add columns to suit the purpose of your list. NOTE 1. To create a list, you must have permission to change the site where you want to create the list. Click View All Site Content, and then click Create on the All Site Content page. a. TIP TIP In most cases, you can use the Site Actions menu complete this step. instead to 2. Under Custom Lists, click Custom List. 3. In the Name box, type a name for the list. The list name is required. 4. The name appears at the top of the list page, becomes part of the Web address for the list page, and appears in navigational elements that help users to find and open the list. 5. In the Description box, type a description of the purpose of the list. The description is optional. 6. The description appears at the top of the list, underneath the name of the list. 7. To add a link to this list on the Quick Launch, click Yes in the Navigation section. 8. Click Create. You can also create a custom list in datasheet view or from a spreadsheet, which is helpful when you have several items to update at once. Datasheet view requires a program or control that is compatible with Windows SharePoint Services, such as Microsoft Office Professional 2007, and ActiveX control support. Add a column to a list Some lists already have columns set up, but you can add or change them. For custom lists, you add your own columns to the list. Columns help your group to categorize and track information, such as your department name or project number. You have several options for the type of column that you create, including a single line of text, a drop-down list in which you specify the options, a number that is calculated from other columns, or even the name and picture of a person on your site. NOTE The following procedure begins from the list page for the list that you want to add the column to. If the list is not already open, click its name on the Quick Launch. If the name of your list does not appear, click View All Site Content, and then click the name of your list. 210 1. On the Settings menu 2. In the Name and Type section, type the name that you want in the Column name box. 3. Under The type of information in this column is, select the type of information that you want to appear in the column. 4. In the Additional Column Settings section, type a description in the Description box to help people understand the purpose of the column and what data it should contain. This description is optional. 5. Depending on the type of column that you selected, more options may appear in the Additional Column Settings section. Select the additional settings that you want. 6. To add the column to the default view, which people on your site automatically see when they first open a list or library, click Add to default view. 7. Click OK. NOTE , click Create Column. After you create a column, you can go back and change its settings. For example, you might want to specify that a column contains currency instead of just a number. To view or change the list settings, open the list, and then click List Settings on the Settings menu. Create a list based on a spreadsheet You can save time when you create a list by importing a spreadsheet file, if your data is already in a spreadsheet format. When you create a list from a spreadsheet, its headings become columns in the list, and the rest of the data is imported as list items. After you import data into a list, you can customize its settings and continue to add data to it, as you would any list on a Microsoft Windows SharePoint Services site. To create a list based on a spreadsheet, you must be using a spreadsheet program that is compatible with Microsoft Windows SharePoint Services, Microsoft Internet Explorer, and Microsoft Windows. For example, you can import a list from Microsoft Office Excel 2007 that you created to store and manage contracts with vendors. 1. Click View All Site Content, and then click Create on the All Site Content page. a. TIP In most cases, you can use the Site Actions menu complete this step. 2. Under Custom Lists, click Import Spreadsheet. 3. In the Name box, type a name for the list. The list name is required. instead to 211 4. The name appears at the top of the list page, becomes part of the Web address for the list page, and appears in navigational elements that help users to find and open the list. 5. In the Description box, type a description of the purpose of the list. The description is optional. 6. In the Import from Spreadsheet section, click in the File location box. Click Browse to find the spreadsheet file that contains the list that you want to import, and then click Open. 7. Click Import. 8. In the Import to Windows SharePoint Services list dialog box, enter the range of cells that you want to use for your list. Depending on your spreadsheet program, you may be able to select the range of cells that you want directly in the spreadsheet. 9. In the Import to Windows SharePoint Services list dialog box, click Import. NOTE Typically, the columns are set up on the SharePoint site based on the type of data that they contain. After you import a list, however, you should inspect the columns and data to make sure that everything was imported as you expected. For example, you may want to specify that a column contains currency rather than just a number. To view or change the list settings, open the list, and then click List Settings on the Settings menu. Create and manage a project task list A project task list in Microsoft Windows SharePoint Services 3.0 displays a collection of tasks that are part of a project. Used in this sense, a task is a discrete work item that a single person can be assigned to (although you may decide not to assign anybody to any tasks). A project is typically a series of activities that has a beginning, middle, and end, and which produces a product or service, such as producing a product demonstration for a trade show, creating a product proposal for stakeholders, or even putting together a corporate morale event. After you create a project task list, you can add tasks, assign resources to tasks, update the progress on tasks, and view the task information on bars that are displayed along a timeline. Although some of the settings for the project task lists differ from those of other lists (such as for contact lists, announcements, and other task lists), you use the same basic procedure for creating a project task list as you do for other types of lists, such as adding columns, exporting to a spreadsheet, or organizing the task list. 212 NOTE If you have worked with project management software and are familiar with managing task relationships within a project, keep in mind that project task lists won't allow you to create dependencies between tasks by linking them, nor can you create hierarchical relationships between tasks by using outlining. Create a project task list 1. Click View All Site Content, and then click Create on the All Site Content page. a. TIP In most cases, you can use the Site Actions menu complete this step. instead to 2. Under Tracking, click Project Tasks. 3. In the Name and Description section, type a name for the list in the Name box. The list name is required. 4. In the Description box, type a description of how this list can be used. The description is optional. 5. In the Navigation section, click Yes if you want to create a link to this list on the Quick Launch. 6. If an E-Mail Notification section appears, you can set up your task list so that a notification is sent to someone when they are assigned a task. a. 7. NOTE A server administrator must first enable e-mail settings for this option to appear. Click Create. Add tasks to a project task list 1. If the project task list is not open, click its name on the Quick Launch. a. TIP If the name of your list does not appear, click View All Site Content, and then click the name of your list. 2. On the New menu click New Item. 3. To edit a task, click the task name in the Title column. 4. In the Title section, type a name for the task. 5. In the Priority section, click High, Normal, or Low to indicate the relative importance of this task compared with other tasks in your project task list. 6. In the Task Status section, click the status of the task. 7. In the % Complete section, type a number as a percentage value that indicates the extent to which the task is complete. 8. In the Assigned To section, type the name of the person who will complete the task. Only one person can be assigned to a task. 213 9. Click Check Names to determine if the person's name is found in the membership provider service that is used for authentication. See your server administrator if the name is not found in the membership provider service. a. TIP To find people whom you want to work on the task, click Browse to use the membership provider service. 10. In the Description section, type a description of the task. 11. In the Start Date and Due Date sections, enter the start date and finish date for the work that is performed on the task. Use the date picker to quickly enter a date. 12. To attach a file to the task, click Attach File. Click Browse to locate the file, and then click OK. a. NOTE Depending on how your project task list is set up, you may not be able to attach a file to a task. 13. Click OK to add the task to your project task list. View a project task list After you create a project task list and add tasks to it, you can see the project task list in a number of different ways by using views. NOTE See Add tasks to a project task list to learn more about the kind of information you can apply to tasks. ï‚· On the View menu, which is available when you are viewing your project task list, click one of the following views: o Project Tasks This is the default view that appears when you create a project task list. A bar chart with task names appears at the top of the view, and a list of tasks appears in the bottom half of the view. The list of tasks in the bottom half corresponds to the same tasks in the upper half. The bar chart displays each task graphically, most often as a task bar. Graphic Description If you enter a start date and a due date, the task bar shows the task's duration. If you type a percentage in the % Complete box (for example 15%), the task bar shows a progress bar to indicate what percentage of the task is complete. If you enter a start date without an end date, a milestone marker is displayed on the bar chart. 214 By default, if you don't enter a start date, the current date is used. TIP To quickly change the start date of a task, drag the task horizontally by using the mouse. ï‚· Active Tasks This view displays tasks that have a status other than Completed. ï‚· All Tasks This view displays all tasks regardless of their status. ï‚· By Assigned To This view displays all tasks grouped by the people who are assigned to the tasks. ï‚· Due Today This view displays tasks that are due today. ï‚· My Tasks This view displays tasks that are assigned to you. Edit or delete items in a project task list 1. If the project task list is not already open, click its name on the Quick Launch. 2. If the name of your project task list does not appear, click View All Site Content, and then click the name of your project task list. 3. In the lower part of the page, point to the task, click the arrow, and then click Edit Item. 4. Make the changes that you want. 5. Click OK. To delete an item, point to the task, click the arrow, and then click Delete Item. Create a calendar You can use a calendar to store team events, including meetings, social events, and all-day events. You can also track team milestones, such as deadlines or product release dates, that are not specific to a time interval. Overview Microsoft Windows SharePoint Services 3.0 comes with a default calendar that you can customize and update. You can create additional calendars if you need them. 215 Calendars have different views. All-day events appear at the top of a calendar according to date; other events appear according to date and time. You can add events to a calendar on a Microsoft Windows SharePoint Services 3.0 site, or even add meeting requests and attachments to a calendar by sending e-mail messages. If you use a calendar program that is compatible with Windows SharePoint Services 3.0, such as Microsoft Office Outlook 2007, you can view and update the calendar on your site from your calendar program. Calendars help you manage and view your schedule by day, week, and month. You can make any of these views your default view for the site, or you can create custom views. You can navigate forward and back within the view, for example, to see the next month. 216 You can also use a grid to easily browse your calendar. For example, if you are viewing a conference event in May 2008 and then want to view a possible date for the following year's conference, you can quickly browse to May 2009. You can manage the process for updating your calendar just as you manage the updates to any list. You can require approval for items that are submitted to a calendar and manage which groups of people can see events before they are approved. You can also track versions of calendar items, so you can see what has changed and restore previous versions. Customize the default calendar A calendar is created for you when Windows SharePoint Services 3.0 creates a new site. If you don't want to customize the calendar, you and your team can start adding events to it by following the steps later in this article. You can also customize the calendar by changing its name or other settings. To do this, you must have permission to change the design of the lists on your site. 1. On the Quick Launch, click Calendar. a. If Calendar does not appear, click View All Site Content, and then click Calendar. 2. To change the settings for this calendar, on the Settings menu Settings. , click List 3. To change the title and description, under General Settings, click Title, description and navigation, and then type a different title and description. 4. Change any other settings that you want, and then click Save. 5. Return to your calendar by clicking its name in the Top Navigation bar. Create a new calendar 1. Click View All Site Content, and then click Create on the All Site Content page. a. TIP In most cases, you can use the Site Actions menu complete this step. 2. Under Tracking, click Calendar. 3. In the Name box, type a name for the calendar. The calendar name is required. a. instead to The name appears at the top of the calendar page, becomes part of the Web address for the calendar page, and appears in navigational elements that help the user to find and open the calendar. 217 4. In the Description box, type a description of the purpose of the calendar. The description is optional. a. The description appears at the top of the calendar page in most views, underneath the name of the calendar. If you plan to enable the list to receive content by e-mail, you can add the e-mail address of the calendar to its description, so that people can easily find the e-mail address. 5. To add a link to the calendar on the Quick Launch, click Yes in the Navigation section. 6. If an E-mail section is available on the New page, your administrator has enabled your site to receive content by e-mail. If you want people to add events to the calendar by sending e-mail, click Yes. Then, in the E-mail address box, type the first part of the address that you want people to use for the calendar. 7. Click Create. Add an event from a site Follow this procedure to add an event to a calendar that you are viewing on a SharePoint site. 1. If the calendar is not already open, click its name on the Quick Launch. a. TIP If the name of your calendar does not appear, click View All Site Content, and then click the name of the calendar. 2. On the New menu , click New Item. 3. To make the item an all-day event, so that it doesn't appear at a specific time slot on a calendar, select the Make this an all-day activity that doesn't start or end at a specific hour check box in the All Day Event section. 4. To make the event repeat, for example at 11:00 every Wednesday, select the Make this a repeating event check box in the Recurrence section. 5. Enter any other information that you want, and then click OK. You can create a Meeting Workspace site (Meeting Workspace site: A Web site based on a Meeting Workspace site template that is used for planning, posting, and working together on meeting materials, and following up after a meeting or series of meetings.) when you create an event. Add an event by sending e-mail Calendars can be set up so that people can add items by sending e-mail, if your site is enabled to receive content by e-mail. You can send calendar items from calendar or e-mail programs that support the iCalendar format. Before you can send e-mail to a calendar, you need to know whether the calendar is set up to receive email, and then obtain the address. 218 1. Do one or more of the following to obtain the e-mail address for the calendar: a. Look in the address book of your e-mail program. If the e-mail address is not there, you need to obtain it from the person who set up the calendar. Then you can add it to the contacts list of your e-mail program, so that you can easily find it later. b. View the description of your calendar, which appears just under the title of the calendar. Your site owner may have added the e-mail address of the calendar to its description. c. View the e-mail settings for the list, if the e-mail address of the calendar does not appear in the description and if you have permission to view calendar settings: i. If the list is not already open, click its name on the Quick Launch. d. If the name of your list does not appear, click View All Site Content, and then click the name of your list. i. On the Settings menu , click List Settings. ii. If the calendar is enabled to receive e-mail, its address appears under List Information, next to E-mail Address. e. Use the e-mail address of your SharePoint group to send the calendar item, such as a meeting request or appointment, in e-mail. Your organization may have its own email list, called a SharePoint group, which enables its members to send mail to each other. The SharePoint group address can contain the address of your calendar, so that when you send a meeting request to members of the group, the items are automatically added to your SharePoint calendar. 2. To send a calendar item, send a meeting request or an appointment from your e-mail or calendar program. 3. Calendars can be set up to also receive attachments to items by e-mail. To include an attachment with your list item, attach the file to your meeting request as you normally do. 4. In the To or Cc box of the meeting request, enter the address of the calendar. If your SharePoint group already includes the calendar, enter the e-mail address of the SharePoint group instead. 5. Send the message. In most e-mail applications, you click Send to send the message. NOTE If you send a calendar item to a SharePoint site by using e-mail, you need to let your meeting attendees know if the meeting changes. If you change the meeting details on the SharePoint site, meeting updates and cancellations are not sent automatically from the SharePoint site. Add, edit, or delete a list item A Microsoft Windows SharePoint Services site can include a variety of lists — from contacts and calendars to announcements and issues-tracking lists. Regardless of the type of list you are updating, the process is similar for adding, editing, and deleting list items. To add, edit, or delete items in a list, you must have permission to contribute to the list. For more information, see your site owner or administrator. 219 Add an item to a list Some lists may appear in Web Parts (Web Part: A modular unit of information that consists of a title bar, a frame, and content. Web Parts are the basic building blocks of a Web Part Page.), which are basic buildings blocks of Web pages on a Windows SharePoint Services site. For example, the Announcements, Calendar, and Links lists appear in Web Parts on the default home page. When a list appears in a Web Part, you can add items to the list without actually opening up the list. If you do not see the link to add more items to a list, you need to open the list. 1. Do one of the following: a. If your list appears in a Web Part, you may see a link in the Web Part that you can use to add more items to it, such as Add new announcement or Add new event. Click Add new item, and then skip to step 3. b. If the list is not already open, click its name on the Quick Launch. 2. If the name of your list does not appear, click View All Site Content, and then click the name of your list. 3. On the New menu 4. If additional content types have been added to the list, other choices appear, such as New Support Issue or New Vendor. a. click the arrow, and then click New item type, such as New Item. TIP To create an item that is the default type of item for your list, click New. If you see only New Item, this is the default for your list. 5. Enter the information for the list item. Information that is required has a red asterisk next to it. 6. To attach a file to the list item, click Attach File, click Browse to locate the file, and then click OK. 7. Click OK. NOTES ï‚· Depending on how your list is set up, attachments may not be allowed for list items. ï‚· If multiple content types have been added to your list, you may have additional choices on the New menu. TIP Depending on how your list is set up, you may be able to create folders to organize your list items. To add a folder, click New Folder on the New menu. You can then organize the list by opening it in Windows Explorer, if you have Microsoft Windows installed on your hard disk. Add an item by sending e-mail 220 Discussion boards, announcements, and calendars can be set up so that people can add items by sending e-mail, if your site is enabled to receive content by e-mail. Blog posts can be submitted by e-mail, although blog comments cannot be submitted. Other lists can be set up to receive e-mail with custom solutions called e-mail handlers. Before you can send e-mail to a list, you need to know whether a list is set up to receive e-mail, and then obtain the address. 1. Do one or more of the following to obtain the e-mail address for the list: a. Look in the address book of your e-mail program. If the e-mail address is not there, you need to obtain it from the person who set up the list. Then you can add it to the contacts list of your e-mail program, so that you can easily find it later. b. View the description of your list, which appears just under the title of the list. Your site owner may have added the e-mail address of the list to its description. c. View the e-mail settings for the list, if the e-mail address of the list does not appear in the description of the list and you have permission to view list settings: i. If the list is not already open, click its name on the Quick Launch. d. If the name of your list does not appear, click View All Site Content, and then click the name of your list. i. On the Settings menu , click List Settings. ii. If the list is enabled to receive e-mail, the e-mail address appears under List Information, next to E-mail Address. e. 2. Use the e-mail address of your SharePoint group to send the list item as an e-mail message. Your organization may have its own e-mail list, called a SharePoint group, which enables its members to send e-mail to each other. The SharePoint group address can contain the addresses of lists and libraries, so that when you send email to members of the group, attachments to the messages are automatically added to your Windows SharePoint Services 3.0 site. In your e-mail application, prepare the item that you want to send in one of the following ways: a. To send a discussion item or to post an item to a team blog (weblog), include your content in the body of the message. b. To send a calendar item, send a meeting request or an appointment from your email or calendar application. c. To send a picture, form, or document, add that item as an attachment to your message. d. To send a standard e-mail message or reply, include your content in the body of the message as you do with any e-mail message. 3. In the To or Cc box, enter the address of the list. If your SharePoint group already includes the list, enter the e-mail address of the SharePoint group instead. 4. Send the message. In most e-mail applications, you click Send to send the message. 221 NOTE If you send a calendar item to a SharePoint site by using e-mail, you need to let your meeting attendees know if the meeting changes. If you change the meeting details on the SharePoint site, meeting updates and cancellations are not sent automatically from the SharePoint site. Edit an item in a list 1. If the list is not already open, click its name on the Quick Launch. a. 2. 3. If the name of your list does not appear, click View All Site Content, and then click the name of your list. Do one of the following: a. Point to the item, click the arrow that appears, and then click Edit Item. b. To edit an item in datasheet view, edit the item directly in the datasheet, or export the data to a spreadsheet or database program for editing. Datasheet view requires that you have installed on your computer a Windows SharePoint Services–compatible datasheet program, such as Microsoft Office Access 2007. a. To edit an event in a graphical display of a calendar, click the item on the calendar, and then click Edit Item. To edit all instances of a recurring event, click Edit Series. b. To edit a survey response, ensure that you are viewing the responses in a list, instead of an overview of responses. Point to the item, click the arrow that appears, and then click Edit Item. c. To edit an item in a Gantt view, point to the item in the list under the graphical view, click the arrow that appears, and then click Edit Response. 4. Make the changes that you want. 5. Click OK. In a survey, click Finish instead. NOTE If the list is set up to track versions, a new version of the list item is created each time you edit a list item. You can view a history of how the list item has changed and restore a previous version if you make a mistake in a newer version. Delete an item in a list 1. If the list is not already open, click its name on the Quick Launch. a. 2. Do one of the following: a. 3. If the name of your list does not appear, click View All Site Content, and then click the name of your list. Point to the list item, click the arrow that appears, and then click Delete Item. In a Gantt view, point to the item in the list under the graphical view, click the arrow that appears, and then click Delete Item. 222 4. In a survey, ensure that you are viewing the responses in a list, instead of an overview of responses. Point to the item, click the arrow that appears, and then click Delete Item. a. 5. Datasheet view requires that you have installed on your computer a Windows SharePoint Services–compatible datasheet program, such as Microsoft Office Access 2007. a. 6. NOTE To delete an item in datasheet view, delete the item directly in the datasheet, or export the data to a database or spreadsheet program and then delete it. To delete an event from a graphical display of a calendar, click the item in the calendar, and then click Delete Item. To delete a recurring item, click Edit Series, and then click Delete Item. When you are prompted with a warning and you are sure you want to send the item to the Recycle Bin or to delete it, click OK. When you delete a list item, it is sent to the Recycle Bin for the site, where it can be restored if necessary, unless your administrator has set up your site differently. Organize items in a list How you organize your lists depends on the needs of your group and how you prefer to store and search for your information. Ways to organize lists The following are some of the ways that you can organize lists and list items: ï‚· Add columns To help your group pinpoint the items that are most important, you can add columns to your list. You may also want to add more columns if you want to collect additional information for each list item, such as the name of the department or the name of an employee. ï‚· If you have multiple items in a list, you may consider indexing certain columns to improve the performance when viewing several items or switching views. This feature doesn't change the way the items are organized, but it may enable organizations to more easily store a large number of items in a list. Indexing can take up more database space, however. For more information, see your administrator. ï‚· Create views You can use views if the people in your group frequently need to see data in a certain way. Views use columns to sort, group, filter, and display the data. You can also select how many items are displayed at one time in each view. For example, people can browse a list in sets of 25 or 100 list items per page, depending on their preferences and the speed of their connection. ï‚· Views give you the flexibility to store a large number of items in a list, but to see only the subsets that you want at a particular time, such as only the issues that were posted this year, or only the current events in a calendar. You can create personal views that are available only to you, and if you have permission to modify a list, you can create public views that are available to everyone. 223 ï‚· Create folders You can add folders to most types of lists, if your list owner has allowed folders to be created. This is especially helpful if your list items can be divided in a particular way, such as by project or by group. Folders help people to more easily scan and manage the list items. Microsoft Windows SharePoint Services 3.0 provides a tree view that enables people to navigate their sites and folders similar to the way that they work with the folders on their hard disk. For example, each department can have its own folder. ï‚· Use lists consistently across sites If your group works with several types of lists, you can add consistency across multiple lists with content types (content type: A reusable group of settings for a category of content. Use content types to manage the metadata, templates, and behaviors of items and documents consistently. Content types are defined at the site level and used on lists and libraries.), site columns, and templates. These features enable you to reuse the settings and list structure in an efficient way. For example, you can create a content type for a customer service issue that specifies certain columns (such as customer contact) and business processes for the content type. Another example is creating a site column for department names that has a drop-down list of departments. You can reuse the column in multiple lists to ensure that the names always appear the same way in each list. Although you can use the features of lists in a variety of ways, how you use them depends on the size and number of lists you have and the needs of your organization. Storing many items in one list You may want one large list to serve diverse needs. For example, you might have a large number of technical issues to track across your organization, and the issues may apply to multiple projects and groups. Use a single list when: ï‚· Your group needs to see summary information about the list items or different views of the same set of items. For example, a manager may want to see the progress on all technical issues for an organization or see all the issues that were filed within the same time period. ï‚· People want to browse or search for the issues in the same location on a site. ï‚· You want to apply the same settings to the list items, such as tracking versions (versioning: The process of creating a numbered copy of a file or an item whenever a revision is saved to the library or list.) or requiring approval. ï‚· The groups working on the list share similar characteristics, such as the same levels of permission. Unique permission can be applied to specific list items, but if the levels of permission vary greatly, consider multiple lists. ï‚· You want to analyze information about the list or receive consolidated updates for the list. You can receive alerts when the list items are changed or see the changes to a list by using RSS technology. RSS feeds enable members of your workgroup to see a consolidated list of information that has changed. Creating multiple lists You may want multiple lists when there are distinct differences between the items that you want to manage or between the groups of people who work with them. 224 Use multiple lists when: ï‚· You don't expect people to need summaries of the items together. ï‚· The groups of people working with the information are distinct and have different permission levels. ï‚· You need to apply different settings, such as versioning or approval, to multiple sets of items. ï‚· You do not need to analyze the items together or receive consolidated updates about the list. Add a column to a list Information in lists is stored in columns, such as Title, Last Name, or Company. If you need to store additional information about list items, you can add columns to help you sort, group, and create multiple views of your list. For example, you can sort a list by due date or group the items by department name. You have several options for the type of column that you create, including a single line of text, a drop-down list of options, a number that is calculated from other columns, or even the name and picture of a person on your site. NOTE The following procedure begins from the list page for the list that you want to add the column to. If the list is not already open, click its name on the Quick Launch. If the name of your list does not appear, click View All Site Content, and then click the name of your list. 1. On the Settings menu 2. In the Name and Type section, type the name that you want in the Column name box. 3. Under The type of information in this column is, select the type of information that you want to appear in the column. 4. In the Additional Column Settings section, type a description in the Description box to help people understand the purpose of the column and what data it should contain. This description is optional. 5. Depending on the type of column that you selected, more options may appear in the Additional Column Settings section. Select the additional settings that you want. 6. To add the column to the default view, which people on your site automatically see when they first open a list or library, click Add to default view. 7. Click OK. Create a view , click Create Column. 225 You can use views to see the items in a list that are most important to you or that best fit a purpose. For example, you can create views of the items that were created most recently, items that apply to a specific department, or items that were created by the same person. When you view most lists, you can temporarily sort or filter the items by pointing to the name of a column and then clicking the arrow beside the column name. This is helpful if you need to see list items in a certain way just once in while, but you have to repeat the steps the next time you view the list. If you expect to view the list in a certain way frequently, you can create a view. You can use this view any time that you work with the list. When you create a view, it is added to the View menu of a list. Lists can have personal views and public views. Anyone can create a personal view to see the lists in a certain way or to filter for only the list items that they want to see. If you have permission to design a site, you can create a public view, which anyone viewing the list can use. You can also make a public view the default view, so that people automatically see the list in that view. Additionally, when you design a site, you can link to different views or design pages with Web Parts (Web Part: A modular unit of information that consists of a title bar, a frame, and content. Web Parts are the basic 226 building blocks of a Web Part Page.) that use the different views. For example, a team might want to link to a view of a list that shows only the documents that were created by their team members. If members of your group will view a list on a mobile device, you can create mobile views that provide limits, such as number of items displayed in a view, that are optimal for the bandwidth and limitations of the devices. Find links to more information about creating views in the See Also section. 1. If the list is not already open, click its name on the Quick Launch. a. If the name of your list does not appear, click View All Site Content, and then click the name of your list. 2. On the Settings menu , click Create View. 3. Under Choose a view format, click the type of view that you want to create. For many situations, you will want to create a Standard View, but you can choose other views for specific situations, such as when you want to create a calendar or a Gantt view. 4. In the View Name box, type a name for your view, such as Sorted by Last Name. 5. If you want to make this the default view, select the Make this the default view check box.You can make this the default view only if it is a public view and if you have permission to change the design of a list. 6. In the Audience section, under View Audience, select whether you want to create a personal view that only you can use or a public view that others can use. 7. In the Columns section, you can show or hide columns by selecting the appropriate check boxes. Next to the column name, enter the number for the order of your column in the view. 8. In the Sort section, choose whether and how you want the list items to be sorted. You can use two columns for the sort, such as first by last name and then by first name. 9. In the Filter section, choose whether and how you want to filter the list items. A filtered view shows you a smaller selection of the list, such as only items that were created by a specific department or with an approved status. 10. In the Group By section, you can group items with the same value in their own section, such as an expandable section for documents by a specific author. 11. In the Totals section, you can count the number of items in a column, such as the total number of issues. In some cases, you can summarize or distill additional information, such as averages. 12. In the Style section, select the style that you want for the view, such as a shaded list in which every other row is shaded. 13. If your list has folders, you can create a view that doesn't include the folders — this is sometimes called a flat view. To view all of your list items at the same level, click Show all items without folders. 14. You can limit how many items can be viewed in the list, or how many items can be viewed on the same page. These settings are particularly important if you are creating a view for a mobile device. In the Item Limit section, select the options that you want. 15. If you plan to view the list on a mobile device, select the options that you want in the Mobile section. 16. Click OK. 227 Select another view Some lists come with more than one view, and you can create additional views. If different views are available, you can switch views by using the View menu. 1. If the list is not already open, click its name on the Quick Launch. a. 2. TIP If the name of your list does not appear, click View All Site Content, and then click the name of your list. On the View menu , click the view that you want. To make changes to the existing view, click the View menu, and then click Modify this View. Add a folder to a list If you have several types of list items, you can add folders to help you organize your list. 1. If the list is not already open, click its name on the Quick Launch. a. TIP If the name of your list does not appear, click View All Site Content, and then click the name of your list. 2. On the New menu , click New Folder. 3. The New Folder command is not available if the person who created your list specified that folders cannot be created in the list. 4. Type a name for the folder, and then click OK. If you have multiple lists with folders, or if the people in your group like to browse a list as they would browse their hard disk, your group may want to enable tree view. With tree view, you can expand, collapse, and easily navigate folders. Delete a list When you delete a list, you also delete list items, attachments, information about the items (sometimes known as metadata), and version history. You also delete the settings and any specific permission levels that are associated with the list. 228 Overview Deleting an unused list can save server space and avoid confusion. Before deleting a list, you should make sure that no one is currently using the list and that no one is going to need the information. You should also ensure that you understand your organization's process and policies for deleting content. To delete a list, you must have permission to manage lists. In some cases, organizations may restrict permission to delete lists. Delete a list 1. If the list is not already open, click its name on the Quick Launch. 2. If the name of your list does not appear, click View All Site Content, and then click the name of your list. 3. On the Settings menu a. 4. TIP NOTE For surveys, on the Settings menu, click Survey Settings. For discussion boards, on the Settings menu, click Discussion Board Settings. Under Permissions and Management, click Delete this list. a. 5. , click List Settings. NOTE For surveys, click Delete this survey instead. For discussion boards, click Delete this discussion board instead. When you are prompted to confirm the deletion, click OK if you are sure that you want to delete the list. Depending on how your site is set up, you may be able to recover a list that you accidentally deleted by using the Recycle Bin. Find links to more information about using the Recycle Bin in the See Also section. Chapter 15 Versioning Introduction to versioning Versioning enables you to store, track, and restore items in a list and files in a library as they are changed. Overview 229 When versions are tracked for lists or libraries, revisions to the items or files and their properties are stored. This enables you to better manage content as it is revised and even to restore a previous version — for example, if you make a mistake in the current version. Versioning is especially helpful when several people work together on projects, or when information goes through several stages of development and review. Versioning is available for list items in all default list types — including calendars, issue tracking lists, and custom lists — and for all file types that can be stored in libraries — including Web Part Pages. You can use versioning to do the following: ï‚· Record a version history When versioning is enabled, you can see when an item or file was changed and who changed it. You can also see when properties, or information about the file, were changed. For example, if someone changes the due date of a list item, that information appears in the version history. For files, you also see comments that people include about their changes. ï‚· Restore a previous version as your current version Did you make a mistake in a current version? Or perhaps you need to restore part of a document that you deleted. You can easily replace your current version with a previous version. Your current version then becomes part of the version history. ï‚· View a previous version You can view a previous version — for example, to refer to a previous guideline — without overwriting your current version. For .aspx files, you can view only details about the changes that were made to the files, and not the actual pages that the files create. Libraries can track both major versions, such as those to which a new section was added, and minor versions, such as those in which a spelling error was corrected. Lists can track only major versions. Lists and libraries can also limit the number of versions that people can store. To enable versioning, you must have permission to design a list or library. 230 When versions are created When versioning is enabled, versions are created in the following situations: ï‚· When a list item or file is first created or when a file is uploaded. NOTE If file check-out is required, the file must first be checked in, in order to create its first version. ï‚· When a file is uploaded that has the same name as an existing file and the Add as a new version to existing files check box is selected. ï‚· When the properties of a list item or file are changed. ï‚· When a file is opened, edited, and saved. A version is created when you first click Save. This version is updated with the latest changes that you make to the file before closing it. NOTE A version is not created every time that you or another user clicks Save, because this would create too many versions. ï‚· When a file is checked out, changed, and then checked back in. NOTE If you or another user discards the checked-out version, no version is created. You can choose to delete a single version of a file — for example, if you know that you made a mistake in that version — which removes that version from the version history. However, if you delete the actual file, all of its versions are deleted with it. By default, when you delete a version, the version is sent to the Recycle Bin, where it can be recovered until it is permanently deleted. Your organization may handle deletions differently, however. IMPORTANT If your organization limits the number of versions that it stores, the oldest versions are permanently deleted when the limit is reached. They are not sent to the Recycle Bin. Working with major and minor versions Depending on the needs of your organization, your library may be set up with simple versioning, which tracks only major versions, or it may track both major and minor versions. If people in your group don't often work on several revisions, your organization may only need simple versioning. If many people work on files together and usually create several versions, your organization may want to track both major and minor versions. 231 Providing two types of versions can help your team to better manage its content. People who work with the content can better understand the current status of a file. For example, a major version is usually one that is ready for a larger group to see and review, whereas a minor version is a draft that someone is still working on. Tracking both kinds of versions also helps to make the version history more meaningful. A major version is more likely to represent a milestone in the file's development, such as when a file is submitted for review or distributed to others. A minor version is typically used as a routine increment, such as a version that you save or check in while you are still writing the content, or a version in which you correct some minor errors. When you want to view the version history of a file, the major versions may help you to identify the stages of the file's development and make the history easier to browse through. When major and minor versions are tracked, a version is stored by default as a minor version, unless you designate the version as a major version. When you save a file and close it, the version is tracked as a minor version. You must first publish the file in order for it to become a major version. You can publish the file by using drop-down commands in a library. In some programs that are compatible with Microsoft Window SharePoint Services, you can also use commands in the program. By default, each major version can have up to 511 drafts (minor versions), but the site administrator or owner can further limit the number of versions. If you have permission to delete versions, you can overwrite a minor version with another minor version. For example, you may want to overwrite a version if you know that the previous version contains an error and you don't need to keep it. If you publish a major version and then realize that you made a mistake, you can turn the version into a minor version again by unpublishing it. If you check out files before working on them, you can designate which type of version you are checking in. You do not have to publish a file if you designate it as a major version when you check it in. Version numbering Versions are numbered as you create them. In a list or in a library with simple versioning enabled, version 1 is the first version that you create or upload, and the version number increases by increments of whole numbers, as in version 2, version 3, and so on. 232 When you track major and minor versions, the major versions are whole numbers, and the minor versions are decimals. For example, 0.1 is the first minor version of a file, 1.3 is the third minor version of a file that was published once, and 2.0 is the second major version of a published file. The current published major version is highlighted, and the version number is a whole number. A version is created when properties or metadata changes. The first version of a file is always minor version number 0.1. In a list or library, you can display a Version column that displays the version number of files or list items, which can be helpful if your team frequently revises information. How versioning works with content approval Major and minor versioning integrates with content approval for lists and libraries. When content approval is required, a list item or file remains in a draft or pending state until it is approved or rejected by someone who has permission to approve it. If the item or file is approved, it is assigned an Approved status in the list or library, and it is displayed to anyone with permission to view the list or library. 233 If the item or file is rejected, it remains in a pending state and is visible only to the people with permission to view drafts. When you enable major and minor versioning in a library that requires content approval, you can also add a workflow, if you or someone in your organization has created one. A workflow controls how your files move through business processes, such as review or approval. You can use a workflow to manage the approval process when major versions are checked in. By default, in a library that tracks both major and minor versions, you must first publish a major version of a file before it can be approved. Minor versions are considered drafts that are still being developed, so they don't appear as pending items that are waiting for approval. For example, a travel agency might use a document library to manage files. While team members develop a new sales proposal, they track minor versions of the file. If they make a mistake in one version, they can restore it to a previous version. When they finish the proposal, they can create a major version and then publish it for approval by their legal department and their manager. When the file is approved, other employees in the company can view the file. By default, a pending item or file is visible only to its creator and to the people with permission to approve items, but you can specify whether other groups of users can view the item or file. When content approval is required, the people who have permission to read content but who do not have permission to see draft items will see the last approved or major version of the list item or file. If major and minor versions are tracked in a library and no one has published a major version yet, the file will not be visible for the people who do not have permission to see draft items. How versioning works with file check-out Checking out files make the most of versioning. When you check out a file, a version is created only when you check the file back in, so that you can specifically designate when a version is created. When check-out is not required, a version is created when you first save a file, and then this version is updated when you close it. If you open and save the file again, another version is created. Depending on the situation, you 234 might not intend for multiple versions to be created, for example, if you have to close a file to attend a meeting before you finish making changes to the file. When check-out is required, you cannot add a file, change a file, or change the file's properties without first checking out the file. When you check in the file, you are prompted to provide comments about the changes that you made, which helps to create a more meaningful version history. Enable and configure versioning for a list or library When you track versions of files or list items, each version is numbered and saved as part of a version history. People in your organization can view the version history and recover earlier versions if needed. You can configure several settings that affect versioning, including which type and how many versions to retain. You can also configure settings that interact with versioning, such as requiring content to be approved or files to be checked out. Overview Versioning in lists and libraries enables you to track and manage information as it evolves and to view and recover earlier versions if necessary. In lists, all versions are tracked in the same way. In libraries, you can specify whether to track all versions in the same way or specify that some versions are major (major version: A numbered copy of a file that has changed significantly since the previous major version. Each major version is identified by a whole number (1, 2, 3, ...) to indicate that it is published for a wider group in your organization to view.), such as those in which a new chapter is added to a manual, and some are minor (minor version: A decimal-numbered copy (0.1, 0.2, 1.1, ...) of a file that is in a stage of revision or that has changed only slightly since the previous version. Typically, a minor version is not published for a wider group in your organization to view.), such as those in which a spelling error is corrected. To help manage storage space, you can specify the number of versions that you want to store. Limiting the number of versions can help you to manage server space, as well as prevent the version history from becoming too cumbersome to be useful. People can overwrite a previous minor version with an existing version, if they don't want to clutter the file's history with lots of minor changes. Managing major and minor versions 235 If your organization usually produces many drafts of files, tracking both major and minor versions can be beneficial. People can differentiate between the levels of changes that they make and communicate when a file has reached a stage in which they want other people to view it. For example, when your department is working on a manual, you and your team members may want to designate versions as major when a new section is added and designate versions as minor while the content is drafted. Tracking both kinds of versions also helps make the version history more meaningful. For example, a major version is more likely to represent a milestone in the file's development, such as a file being submitted for review or being distributed to others. A minor version is typically a routine increment, such as a version that you save or check in while you are still writing the content, or a version in which you correct some minor errors. When major and minor versions are being tracked, a version is stored by default as a minor version, unless the you designate the version as major. When someone saves a file and closes it, the version is tracked as a minor version; the file must be published to become a major version. If an author checks out a file and checks it back in, the author is prompted to choose whether to check in a major version or a minor version. When you configure versioning at the time when you create a list or library, simple versioning is enabled by default, and you don't have the option of enabling major and minor versioning. However, you can specify additional settings later by using the procedures in this article. Other settings that affect versioning You can configure other settings that affect versioning. In lists or libraries, you can require content to be approved — this setting is sometimes referred to as content moderation. In libraries, you can require files to be checked out, which helps to avoid conflicts over changes and prompts people to enter comments about files when they check them in. Content approval When content approval is required, a list item or file remains in a draft or pending state until it is approved or rejected by someone who has permission to approve it. If the item or file is approved, it is assigned an Approved status in the list or library, and it is displayed to anyone with permission to view the list or library. 236 If the item or file is rejected, it remains in a pending state and is visible only to the people with permission to view drafts. When you enable major and minor versioning in a library that requires content approval, you can also add a workflow, if you or someone in your organization has created one. A workflow controls how your files move through business processes, such as review or approval. You can use a workflow to manage the approval process when major versions are checked in. By default, a pending item or file is visible only to its creator and to the people with permission to manage lists, but you can specify whether other groups of users can view the item or file. If your library is set up to track both major and minor versions, the person who edits the file must first publish a major version of the file. Requiring check-out Requiring check-out can help your team make the most of versioning, because people specifically designate when a version is to be created. A version is created only when someone checks out a file, changes it, and then checks it back in. When check-out is not required, a version is created when someone first saves a file and this version is updated when the person closes it. If that person or someone else then opens and saves the file again, another version is created. Depending on the situation, you might not intend for multiple versions to be created, for example, if you have to close a file to attend a meeting before you finish making changes to the file. When check-out is required, people cannot add files, change files, or change the file properties without first checking out the file. When people check in files, they are prompted to provide comments about the changes that they made, which helps to create a more meaningful version history. Determining who can see draft items You can configure who can view drafts of list items and files. Drafts are created in two situations: ï‚· When a minor version of a file is created or updated in a library that tracks major and minor versions ï‚· When a list item or file is created or updated but not yet approved in a list or library in which content approval is required 237 When you track major and minor versions, you can specify whether people must have permission to edit files before they can view and read a minor version. When this setting is applied, people who have permission to edit the file can work on the file, but those who have permission only to read the file cannot see the minor version. For example, you may not want everyone who has access to your library to see comments or revisions while a file is being edited. If major and minor versions are being tracked and no one has published a major version yet, the file is not visible for people who do not have permission to see draft items. When content approval is required, you can specify whether files that are pending approval can be viewed by people with permission to read, people with permission to edit, or only the author and people with permission to approve items. If both major and minor versions are being tracked, the author must publish a major version before the file can be submitted for approval. When content approval is required, people who have permission to read content but do not have permission to see draft items will see the last approved or major version of the file. List or library permissions Lists and libraries have permissions related to versioning and check-out that vary depending on the permission level that is applied to a user or a specific group. Someone who can edit permission levels can configure these permissions differently or can create a new group with customized permission levels. These permissions enable flexibility in how you manage your library. For example, you may want someone to be able to delete versions of a file without having permission to delete the file itself. The permission to Delete Versions is not the same as the permission to Delete Items, so you can provide a customized level of control. Find links to more information about permissions and configuring permission levels in the See Also section. The following table shows the permissions that are related to versioning and check-out and which default permission levels they apply to. Permission Default permission level 238 View Versions Full Control, Design, Contribute, and Read Delete Versions Full Control, Design, and Contribute Override Check-Out Full Control and Design Approve Items Full Control and Design Control how many versions are stored You can limit how many versions of list items or files are saved in a list or library, which can help to preserve server space. If your team creates a large number of versions, limiting the number of versions may help your team to better manage and locate previous versions. For example, if your team keeps a large number of versions over several months or years, it may be difficult for members to browse through the version history to find the versions that they need. If your team needs to view or retain any of its previous versions, either do not limit the number of versions to keep or set the number of versions that you keep to a high number. If your library tracks major and minor versions, you can choose how many major versions of files to keep and how many major versions to keep the minor versions for. By default, each major version can have up to 511 drafts (minor versions). Depending on the way your team works, your team may be more likely to need its most recent minor versions, such as a version that was edited recently. Over time, your team may be less likely to need an older minor version. Usually, a major version represents a milestone, such as a file submitted for review or publication, whereas a minor version is a work in progress that isn't ready for all site participants to read. If a list or library limits the number of major versions, the earliest versions are deleted when the limit is reached. For example, if only 20 versions are retained, and your team creates 25 versions, only versions 6 through 25 are kept. If another version is created, only versions 7 through 26 are kept. If your list or library limits versions, you should make sure that contributors are aware that earlier versions will be deleted when the version limit is reached. 239 IMPORTANT If your organization limits the number of versions that it stores, the oldest versions are permanently deleted when the limit is reached. They are not sent to the Recycle Bin. In a library that limits the number of major versions that it keeps minor versions for, the minor versions are deleted for the previous major versions when the version limit is reached. For example, if you keep drafts for only 10 major versions, and your team creates 15 major versions, only the major versions will be kept for the earliest versions. The minor versions that are associated with the five earliest major versions — such as 1.2 or 2.3 — are deleted, but the major versions — 1, 2, and so on — are kept, unless your library also limits major versions. Enable versioning 1. If the list or library is not already open, click its name on the Quick Launch. a. 2. If the name of your list or library does not appear, click View All Site Content, and then click the name of your list or library. On the Settings menu library that you are opening. a. , click List Settings, or click the settings for the type of For example, in a document library, click Document Library Settings. 3. Under General Settings, click Versioning settings. 4. Do one of the following: 5. 6. a. For list items, to specify that versions are tracked, click Create a version each time you edit an item in a list in the Item Version History section. b. For files, to specify that only one type of version is tracked, click Create major versions in the Document Version History section. c. For files, to specify that both major and minor versions are tracked, click Create major and minor (draft) versions in the Document Version History section. You can specify how many versions of items or files to keep. Do one of the following in the Item Version History section or Document Version History section: a. To specify the number of versions of list items that are stored, select the Keep the following number of versions check box, and then type the number of versions that you want to keep. b. To specify the number of major versions of files that are stored, select the Keep the following number of major versions check box, and then type the number of major versions that you want to keep. c. To specify the number of major versions to keep the drafts for, select the Keep drafts for the following number of major versions check box, and then type of the number of major versions that you want to keep drafts (minor versions) for. Click OK. Require content approval in a list or library 240 When you set up a list (list: A Web site component that stores and displays information that users can add to by using their browsers. Requires a Web server that is running Windows SharePoint Services.) or library (library: A location on a SharePoint site where a collection of files is managed. The library can display information, including user-defined properties, about each file.), you can require approval of the items or files — or of changes to the items or files — that are submitted to the list or library. When this content approval setting is applied, an item or file that has been changed remains in a pending state until it is approved or rejected by someone who has permission to approve it. If the item or file is approved, it is assigned an Approved status in the list or library, and it is displayed to anyone with permission to view the list or library. If the item or file is rejected, it remains in a pending state and is visible only to the people with permission to view drafts. By default, a pending item or file is visible only to its creator and to the people with permission to manage lists, but you can specify whether other groups of users can view the item or file. 1. If the list or library is not already open, click its name on the Quick Launch. a. 2. If the name of your list or library does not appear, click View All Site Content, and then click the name of your list or library. On the Settings menu library that you are opening. a. , click List Settings, or click the settings for the type of For example, in a document library, click Document Library Settings. 3. Under General Settings, click Versioning settings. 4. In the Content Approval section, under Require content approval for submitted items?, click Yes. 5. Click OK. Require check-out for files in a library When you check out a file from some programs that are compatible with Windows SharePoint Services 3.0, you can work with the file on your hard disk, even when you are disconnected. The copy is stored in your server drafts folder, which is, by default, the SharePoint Drafts folder in your My Documents folder. However, you can change the location in some client programs. Working on files on the hard disk is frequently faster than working with files on the server and enables you to easily continue working while you are away from the office. 241 When a file is checked out, no one can edit it except the person who checked it out. Its icon in the library changes to indicate that the file is checked out . When you rest the mouse pointer on the checked-out icon, the name of the person whom the file is checked out to appears in a ScreenTip. Changes that someone makes to a file while it is checked out are not visible to others until the file is checked back in. This is true regardless of whether the person is working on the file on their hard disk or on the server. When people check in a file, they are prompted to enter comments about the changes that they made. If a library tracks versions, the comments become part of the version history. If both major versions and minor versions are tracked, people are prompted to choose which type of version they are checking in. Find links to more information about versioning in the See Also section. 1. If the library is not already open, click its name on the Quick Launch. a. 2. If the name of your library does not appear, click View All Site Content, and then click the name of your library. On the Settings menu opening. a. , click the settings for the type of library that you are For example, in a document library, click Document Library Settings. 3. Under General Settings, click Versioning settings. 4. In the Require Check Out section, under Require documents to be checked out before they can be edited, click Yes. 5. Click OK. Require check-out for files in a library Requiring check-out prevents multiple people from making changes at the same time, which can create conflicts over changes and lead to confusion. When someone creates a new file or adds a new file to a library that requires check-out, the file is initially checked out. The person who creates or adds the file must check it in before other people can see it. Checkout is also required to update information about the file, such as the title or when the file is due. When check-out is required, a file is checked out automatically when someone opens it for editing, unless it is already checked out. The editing commands notify the user that the file is being checked out. For 242 example, if you click the Edit in Application command on the shortcut menu for a file, you see a message that the file is being checked out. When you check out a file from some programs that are compatible with Windows SharePoint Services 3.0, you can work with the file on your hard disk, even when you are disconnected. The copy is stored in your server drafts folder, which is, by default, the SharePoint Drafts folder in your My Documents folder. However, you can change the location in some client programs. Working on files on the hard disk is frequently faster than working with files on the server and enables you to easily continue working while you are away from the office. When a file is checked out, no one can edit it except the person who checked it out. Its icon in the library changes to indicate that the file is checked out . When you rest the mouse pointer on the checked-out icon, the name of the person whom the file is checked out to appears in a ScreenTip. Changes that someone makes to a file while it is checked out are not visible to others until the file is checked back in. This is true regardless of whether the person is working on the file on their hard disk or on the server. When you check in a file, you are prompted to enter comments about the changes that you made. If a library tracks versions, the comments become part of the version history. If both major versions (major version: A numbered copy of a file that has changed significantly since the previous major version. Each major version is identified by a whole number (1, 2, 3, ...) to indicate that it is published for a wider group in your organization to view.) and minor versions (minor version: A decimal-numbered copy (0.1, 0.2, 1.1, ...) of a file that is in a stage of revision or that has changed only slightly since the previous version. Typically, a minor version is not published for a wider group in your organization to view.) are tracked, you are prompted to choose which type of version you are checking in. Find links to more information about versioning in the See Also section. To require check-out for files, you must have permission to design a list or library. 1. If the library is not already open, click its name on the Quick Launch. a. If the name of your library does not appear, click View All Site Content, and then click the name of your library. 243 2. On the Settings menu opening. a. , click the settings for the type of library that you are For example, in a document library, click Document Library Settings. 3. Under General Settings, click Versioning settings. 4. In the Require Check Out section, under Require documents to be checked out before they can be edited, click Yes. 5. Click OK. Specify who can view drafts You can control which groups of people can read drafts of list items and files. Drafts are either the minor versions (minor version: A decimal-numbered copy (0.1, 0.2, 1.1, ...) of a file that is in a stage of revision or that has changed only slightly since the previous version. Typically, a minor version is not published for a wider group in your organization to view.) of files or the list items or files that are not yet approved. A draft can be a new item or an item that has changed. A draft is created in two situations: ï‚· When a minor version of a file is created or updated in a library that tracks major and minor versions ï‚· When a list item or file is created or updated but not yet approved in a list or library in which content approval is required You can specify which groups of people can view drafts of files. This setting can be different from the setting for the group of people who can view the rest of the items in your list or library, such as the major versions of files or the files or list items that are approved. When you track major and minor versions, you can specify whether people must have permission to edit files before they can view and read a minor version. When this setting is applied, people who have permission to edit the file can work on the file, but those who have permission only to read the file cannot see the minor version. For example, you may not want everyone who has access to your library to see comments or revisions while a file is being edited. If major and minor versions are being tracked and no one has published a major version yet, the file is not visible for people who do not have permission to see draft items. 244 When content approval is required, you can specify whether files that are pending approval can be viewed by people with permission to read, people with permission to edit, or only the author and people with permission to approve items. If both major and minor versions are being tracked, the author must publish a major version before the file can be submitted for approval. When content approval is required, people who have permission to read content but do not have permission to see draft items will see the last approved or major version of the file. For example, you may want to restrict users who are not part of the approval process from seeing documents that contain speculative information prior to a major announcement, or your organization may require that certain files are confidential. In such cases, you should accept the default restrictions. On the other hand, you may want to use content approval to specify the status of a list item or file but not necessarily control access to it while it is being revised. For example, you might want people who read a file to know that it is a draft that could change, because it is not yet approved, but you don't want to prevent people who visit your site from reading the file. In this case, you can enable anyone who has permission to read items in the list or library to view drafts. To specify who can view drafts, you must have permission to design a list or library. The following procedure applies only to libraries that track both major and minor versions and lists or libraries that require content approval. 1. If the list or library is not already open, click its name on the Quick Launch. a. 2. If the name of your list or library does not appear, click View All Site Content, and then click the name of your list or library. On the Settings menu library that you are opening. a. , click List Settings, or click the settings for the type of For example, in a document library, click Document Library Settings. 3. Under General Settings, click Versioning settings. 4. In the Draft Item Security section, under Who should see draft items in this list or under Who should see draft items in this document library, click the group of users whom you want to enable to view drafts. a. The option for users who can approve items is available only if your library requires content approval. 245 5. NOTE Click OK. When content approval is required, people who have permission to read content but do not have permission to see draft items will see the last approved version or last major version of the file. If major and minor versions are being tracked, and no one has published a major version yet, the file will not be visible for people who do not have permission to see draft items. Check out and edit a file When you check out a file from a library on a Microsoft Windows SharePoint Services site, you ensure that others cannot make changes to the file while you edit it. While the file is checked out, you can edit and save the file, close it, and reopen it. Other users cannot change the file or see your changes until you check in the file. If you are working in a program that is compatible with Microsoft Windows SharePoint Services 3.0, you can work with the file on your hard disk and even work on it when you are not connected. For example, while you are in the office, you can check out a file to your laptop and then work on it while you are on a trip. Working on files on your hard disk is also frequently faster than working with files on a server. Overview Checking out a file prevents multiple people from making changes at the same time, which helps to avoid conflicts and confusion over changes. Checking files in and out gives you more control when you track versions, because a version is created only when you check a file in, not each time that you open and close the file to work on it. When you check out a file from some programs that are compatible with Windows SharePoint Services 3.0, you can work with the file on your hard disk, even when you are disconnected. The copy is stored in your server drafts folder, which is, by default, the SharePoint Drafts folder in your My Documents folder. However, you can change the location in some client programs. Working on files on the hard disk is frequently faster than working with files on the server and enables you to easily continue working while you are away from the office. 246 When a file is checked out, no one can edit it except the person who checked it out. Its icon in the library changes to indicate that the file is checked out . When you rest the mouse pointer on the checked-out icon, the name of the person whom the file is checked out to appears in a ScreenTip. Changes that someone makes to a file while it is checked out are not visible to others until the file is checked back in. This is true regardless of whether the person is working on the file on their hard disk or on the server. Libraries can be configured to require you to check out files before you edit them. If your library requires check-out, you will be prompted to check out the file when you edit it. If check-out is required in your library, you must check in a new file when you create it or upload it to a library. The file is not available for others until you check it in. Check out a file After you check out a file, you usually edit the file and then check it back in. If your library requires files to be checked out, you can also check out the file when you open the file for editing. If check-out is required, you will be notified that the file is also being checked out as you edit it, if the file isn't already checked out. 1. If the library is not already open, click its name on the Quick Launch. a. 2. Point to the file name, click the arrow that appears, and then click Check Out. a. 3. If the name of your library does not appear, click View All Site Content, and then click the name of your library. In a picture library, click the file, and then in the properties that appear, click Check Out. If the program that you are using to edit the file is compatible with Windows SharePoint Services 3.0, you may see a message that asks whether you want to work with the file as a local draft. If you want to work on a copy of the file on your hard disk, leave the Use my local drafts folder check box selected. If you want the draft copy to be stored on the server while it is checked out to you, clear the check box. NOTES ï‚· If the Check Out command is not available, the file may already be checked out to you or to someone else. 247 ï‚· Later, if you decide to check in the file without saving your changes, you can discard your changes. You lose any changes that were made while the file was checked out. The file reverts to the last checked-in version, and no version history is kept for the unsaved changes. ï‚· You can check in the file so that others can see your changes and keep the file checked out while you continue to work on it. To do so, select the Keep the document checked out after checking in this version check box when you check the file back in. Undo check-out and discard changes to a file If you check out a file from a library on a site, make changes, and then decide you don't want to keep the changes that you made, you can undo the check-out. The changes that you made to the file since you checked it out are discarded, and the file is made available again for other people to edit. You can undo the check-out for a file if you were the person who checked out the file or if you have permission to change the library — for example, if you are a site owner. You should be careful if you are undoing the check-out for a file that is checked out to someone else, because any changes that the person made to the file after checking it out are overwritten. 1. If the library is not already open, click its name on the Quick Launch. a. NOTE If the name of your library does not appear, click View All Site Content, and then click the name of your library. 2. Point to the file for which you want to undo the check-out, click the arrow that appears, and then click Discard Check Out. 3. When you are prompted to confirm that you want to discard your changes, click Yes if you are sure there are no changes that you want to save. If versions are being tracked for the library, any changes that you made to the file while it was checked out do not become part of the version history. Check in a file When you check in a file to a library on a Microsoft Windows SharePoint Services site, the changes that you made are available to people who use the library. Overview After you check out a file and update it, you check in the file so that other people can view the changes. In a library that requires check-out, files are checked out to you when you first create or upload them. You must 248 check in the files before other people can see or use them. If a library requires content approval, the updates must be approved before they are visible to everyone who uses the library. When you check in a file, you can type comments about the changes that you made to the file. This helps people understand what changes you made to the file while you had it checked out. Check-in comments are especially helpful if several people work on a file. If versions are being tracked, the comments that you make become part of the file's version history, which is helpful if your file will have several revisions. If both major versions and minor versions are being tracked, you are prompted to choose which type of version you are checking in. A major version is usually a significant change, such as adding a section, whereas a minor version is a smaller change, such as fixing a typo. If your library tracks both types of versions and requires content approval, checking in a minor version creates a draft copy of the file. When you are ready for people to approve the file, you must publish the draft as a major version. Typically, you should check in only the files that you checked out. You will receive a warning if you check in a file that is checked out to someone else. If you check in the file, you overwrite any changes that the other person made to the file. Sometimes you may want to update the copy on the server, so that other people can see the changes, and then continue working on the file. Or if versions are being tracked, you may want your changes to become part of the version history, so that you can restore them later if necessary. In these situations, you can check in a copy of the file but keep it checked out so that you can continue working on it. Some programs that are compatible with Microsoft Windows SharePoint Services 3.0, such as Microsoft Office Word 2007, enable you to check files in and out from the program without returning to the server to check in the file. For more information, see Help in your program. Check in a file 1. If the library is not already open, click its name on the Quick Launch. a. 2. If the name of your library does not appear, click View All Site Content, and then click the name of your library. Point to the file that you want to check in, click the arrow that appears, and then click Check In. 249 3. In the Document Check In section of the page that appears, if you are prompted to choose which type of version you are checking in, then your library is tracking both major and minor versions of files. Click Minor version (draft) or Major version (publish), depending on the type of changes that you made to the file. a. The version options also assign a number to the version that you are checking in. For example, 2.3 is the third minor version of a file that was published twice as a major version, and 3.0 is the next major version of that file. 4. To check in your changes but keep the file checked out, select the Keep the document checked out after checking in this version? check box in the Document Check In section. 5. In the Comments section, type a description of the changes that you made to the file. a. Your organization may have specific recommendations or requirements for checkin comments. 6. Click OK. 7. If you are prompted to confirm the check-in, click Yes. For example, you may be prompted to confirm that you want to check in the file if you still have the file open for editing. Overwrite a minor version when checking in a file To overwrite a minor version, you check in a file as you normally do, but you specify that you want to overwrite the current minor version. This option can help you to prevent the version history from becoming too long, for example, if your organization sets strict limits on the number of versions you can keep. You can overwrite minor versions only when both major and minor versions of a file are being tracked, when you are currently working with a minor version, and when you are checking in a new minor version. You also must have permission to delete a previous version. IMPORTANT You should choose this option only when you are sure that you want to permanently delete the previous version of the file, for example, if it contained typos or other errors. When you overwrite a minor version, it is deleted from the version history, and you cannot restore it. 1. If the library is not already open, click its name on the Quick Launch. a. 2. If the name of your library does not appear, click View All Site Content, and then click the name of your library. Point to the file that you want to check in, click the arrow that appears, and then click Check In. 250 3. In the Document Check In section of the page that appears, click Overwrite the current minor version. 4. To check in your changes but keep the file checked out, select the Keep the document checked out after checking in this version? check box in the Document Check In section. 5. In the Comments section, type a description of the changes that you made to the file. a. Your organization may have specific recommendations or requirements for checkin comments. 6. Click OK. 7. If you are prompted to confirm the check-in, click Yes. For example, you may be prompted to confirm that you want to check in the file if you still have the file open for editing. Restore or delete a previous version of an item or file If your list or library tracks versions, you can restore or delete a previous version of a list item or file. Overview When you track versions of items in a list or of files in a library, a version history is created. A version history enables you to see how a file evolved and to view, restore, or delete a previous version. Being able to manage the version history provides flexibility in how your team manages its authoring and editing processes. For example, if you make a mistake in the current version, you can restore a previous version. If you know that you don't want to keep a certain version — for example, if it contains an error or if the version history is growing too long — you can delete that previous version. To delete versions, you must have permission to contribute to a list or library. Note also that an administrator can create custom permissions for deleting versions. If your team makes many changes to its files, the version history can grow long. Storing many versions can occupy a lot of space on the server and make it harder to see important changes in the version history. To simplify the version history, you can delete some versions that you no longer need. If you don't want to keep any previous versions, you can delete them all at once. When you delete a version, it is sent to the Recycle Bin, where it can be recovered by someone with permission to recover items. 251 Lists and libraries can also be configured to limit the number of versions that are saved for each list item or file. If your list or library has a version limit, your team may want to delete the versions that it doesn't need to ensure that it can retain the versions that it does need. If major and minor versions are being tracked for the list or library, you can delete just the minor versions. Deleting minor versions can help save space on the server and make it easier to find the important versions, such as the version that was submitted for review or published for other people to see. When you delete all minor versions, any version with a decimal point, such as 1.2 or 2.3, is deleted. Find links to more information about versioning in the See Also section. Restore a previous version Use this procedure to select a previous version from the version history and restore that version as your current version. 1. If the list or library is not already open, click its name on the Quick Launch. a. 2. If the name of your list or library does not appear, click View All Site Content, and then click the name of your list or library. Point to the item or file for which you want to manage versions, click the arrow that appears, and then click Version History. a. Versions are numbered and listed in reverse order, with the latest version first. 3. Point to the version that you want to restore, click the arrow that appears, and then click Restore. 4. When you are prompted to confirm whether you want to restore the version as your current version, click OK. Delete a previous version Use this procedure to delete a previous version of a file from the version history. NOTE You cannot delete just the current version of a file without permanently deleting the file and all versions of it. If you make a mistake in the latest version and you want to delete it, you must first restore a previous version and then delete the version that contains the mistake. Or, if you have the file checked out, you can discard the changes in the current version by undoing the check-out. 252 1. If the list or library is not already open, click its name on the Quick Launch. a. 2. If the name of your list or library does not appear, click View All Site Content, and then click the name of your list or library. Point to the item or file for which you want to manage versions, click the arrow that appears, and then click Version History. a. Versions are numbered and listed in reverse order, with the latest version first. 3. Point to the version that you want to delete, click the arrow that appears, and then click Delete. 4. When you are prompted to confirm the deletion, click OK. When you delete a version, it is sent to the Recycle Bin, where it can be recovered by someone with permission to recover items. Delete all previous versions When you delete all previous versions of list items or files, all versions except the current version are sent to the Recycle Bin. If you delete versions in a library that tracks both major and minor versions, and your current version is a minor version, the last published major version is also kept. 1. If the list or library is not already open, click its name on the Quick Launch. a. 2. If the name of your list or library does not appear, click View All Site Content, and then click the name of your list or library. Point to the item or file for which you want to manage versions, click the arrow that appears, and then click Version History. a. Versions are numbered and listed in reverse order, with the latest version first. 3. Click Delete All Versions. 4. When you are prompted to confirm whether you want to delete all previous versions, click OK. Delete all minor versions This procedure is available for libraries that track major and minor versions of files. If your current version is a minor version (or if there are no major versions), the current minor version is kept when you delete all minor versions. 1. If the list or library is not already open, click its name on the Quick Launch. a. If the name of your list or library does not appear, click View All Site Content, and then click the name of your list or library. 253 2. Point to the item or file for which you want to manage versions, click the arrow that appears, and then click Version History. a. Versions are numbered and listed in reverse order, with the latest version first. 3. Click Delete Minor Versions. 4. When you are prompted to confirm whether you want to delete all minor versions, click OK. View the version history of an item or file If your list or library tracks versions of list items or files, you can view a version history. The version history contains information about when the item or file was changed and who changed it. In libraries, the version history may also contain comments that people made about their changes. The current published major version is highlighted, and the version number is a whole number. A version is created when properties or metadata changes. The first version of a file is always minor version number 0.1. The version history also contains changes to properties, sometimes known as metadata, such as when someone changes the name of the person whom the list item is assigned to, or when the file is due to be completed. 254 Libraries can track both major versions, such as those in which a new section was added to a document, and minor versions, such as those in which a spelling error was corrected. Lists can track only major versions. To view the version history, you must have permission to read items in a list or library. Note that an administrator can apply custom permissions. 1. If the list or library is not already open, click its name on the Quick Launch. a. 2. 3. TIP If the name of your list or library does not appear, click View All Site Content, and then click the name of your list or library. Point to the item or file for which you want to view the history, click the arrow that appears, and then click Version History. a. Versions are numbered and listed in reverse order, with the latest version first. b. NOTE If you do not see the Version History command, your list or library may not be tracking versions. For more information, see the administrator or owner of your site. To return to your list or library, click its name in the breadcrumb navigation at the top of the page. In the version history, you can view, restore, or delete a version by pointing to its name, clicking the arrow, and then clicking the appropriate command. Chapter 16 Web Parts Introduction to customizing pages by using Web Parts This article is intended for Web page owners and administrators. It provides an overview of Web Parts and Web Part Pages and explains how you can customize a page by adding, changing, or deleting Web Parts. Overview of Web Parts and Web Part Pages A Web Part is a modular unit of information that forms the basic building block of a Web Part Page. You can add Web Parts to Web Part zones in a Web Part Page and then customize the individual Web Parts to create a unique page for your site users. The following example uses the Image Web Part to describe the basic features of a Web Part. 255 The Web Part title bar contains the heading for the Web Part. The Web Part menu contains functions that enable you to minimize or close the Web Part, edit the Web Part, or get Help for a specific Web Part. When the page is in edit mode, you can also use this menu to delete the Web Part or connect it to other Web Parts, depending on the type of Web Part that you are using. The body of the Web Part contains the content that you specified for the type of Web Part that is being used. In this example, the Web Part is an Image Web Part, which displays an image. A Web Part Page is a special type of Web page in which you can use Web Parts to consolidate data, such as lists and charts, and Web content, such as text and images, into a dynamic information portal that is built around a common task or special interest. Your site home page is one example of a Web Part Page. When you create a new site or workspace site, you are creating a Web Part Page. You can also create a Web Part Page by selecting one of the available site templates, or you can use a Web design program that is compatible with Microsoft Windows SharePoint Services, such as Microsoft Office SharePoint Designer 2007, to create a Web Part Page from scratch. You can use a Web Part Page to present a variety of structured and unstructured information in an organized, useful, and convenient way. Web Part Pages often contain several Web Parts that are connected so that you can dynamically display data and content to see the results that you want. For example, you can create a Web Part Page called Customer Orders that you frequently use to display critical information. You get a call from a customer who has a question about an order, does not remember 256 the order ID number, but does remember the date when the order was placed. You can use a Web Part Page to do the following. Look up an order by order ID number or, in this case, the order date. Display all orders by date. Select the correct order, based on the customer's name, and look up the order details as well as the customer details. Select a line item in the order (in this case, the lamp), and display a product picture to confirm the customer's question. Scan for late-breaking business news that is pertinent to the customer's order. Web Part properties Each Web Part shares a set of common properties (also called base class properties) that are organized into sections in the tool pane and that control the Web Part's appearance (such as the title, height, and 257 width), layout (such as the Web Part order in the zone and the direction of the content), and advanced characteristics (such as the image icon and description). Many Web Parts also have custom properties that are unique to the Web Part. These are usually displayed either above or below the common Web Part properties in the tool pane. For example, the Image Web Part has additional custom properties, including the image link, its horizontal and vertical alignment, and background color. NOTE Depending on how the Web Part was created, a Web Part custom property may be displayed in a default Miscellaneous section below the common properties in the tool pane. Web Part views You can customize a Web Part in one of two views:  Shared view You can add a Web Part to a Web Part Page and then edit the Web Part Page in a shared view. Shared Web Parts are available to all users of a Web Part Page who have the appropriate permission.  Personal view You can add a shared Web Part to your own personal view and then edit your view of the Web Part. The changes that you make to a Web Part while you are in a personal view are available only to you. Other users who did not make changes in a personal view continue to see the shared view of the Web Part. The view of the Web Part that you are working with can be important because:  You may have permission to edit only some Web Parts on certain Web Part Pages but not on other Web Part Pages.  You may be able to connect to certain Web Parts on a Web Part Page but not to other Web Parts on the same Web Part Page. Web Parts and Web Part connections An additional feature of Web Parts is the ability to easily connect them by passing data between them and synchronizing their behavior. By connecting Web Parts, you can manage data in dynamic and interesting ways. In many products and technologies, the task of connecting sets of data from different data sources is not easy and often requires programming skill. But with Web Parts, making data connections is as simple as using menu commands. By connecting Web Parts, you can, for example, present data from two Web Parts 258 in alternate views, perform related calculations between two Web Parts, and filter a Web Part by using values from another Web Part — all on one Web Part Page. Web Part zones and their properties Web Part zones are containers of Web Parts that are used to group and organize Web Parts on a Web Part Page. Web Part zones also have a set of properties that serve a dual purpose. You can use one subset of properties to organize the layout and format of Web Parts on the Web Part Page. You can use another subset of properties to provide an additional level of protection from modification (or "lock down") of the Web Parts within the zone. The Web Part zone properties each have default settings or behaviors. As you add Web Parts to the Web Part Page, some of these property values are automatically set. These property values are not designed to be edited in the browser, but you can edit them by using a Web design program that is compatible with Windows SharePoint Services, such as Office SharePoint Designer 2007. For more information about Web Part zone properties, see the Microsoft Windows SharePoint Services 3.0 SDK, which is available from the Windows SharePoint Services Developer Center on MSDN. Types of Web Parts Windows SharePoint Services provides several Web Parts that are ready to use with your site. You can use these built-in Web Parts, customize them to suit your needs, or create new Web Parts and upload them for use throughout your site. Default Web Parts The following Web Parts are included by default in any site and can be customized to suit the needs of your team. Many of these Web Parts can also be connected to each other to create a variety of unique solutions:  Content Editor Web Part You can use the Content Editor Web Part to add formatted text, tables, hyperlinks, and images to a Web Part Page.  Form Web Part You can use the Form Web Part to connect to and filter a column of data in another Web Part. Both Web Parts must run on the same server.  Image Web Part You can use the Image Web Part to add a picture or graphic to a Web Part Page. To more easily coordinate the image with other Web Parts on the page, you can control 259 the vertical alignment, horizontal alignment, and background color of the image inside the Image Web Part by editing its custom properties in a shared view.  List View Web Part You can use the List View Web Part to display and edit list or library data on your site and to connect to other Web Parts, including other List View Web Parts. Lists are information that you share with team members and often display in tabular format. List views display this information in different ways for different purposes, such as filtering, sorting, or selecting specific columns.  NOTE There is no Web Part called List View. When you create a list on your site, a List View Web Part is automatically created and named after the list. For example, if you create a list called Boats, a Web Part called Boats will be available in the Site Name gallery. The Web Part automatically displays the data contained in the list that you created.  Page Viewer Web Part You can use the Page Viewer Web Part to display a Web page, file, or folder on a Web Part Page. You enter a hyperlink, file path, or folder name to link to the content.  Site Users Web Part You can use the Site Users Web Part to display a list of users and groups who have permission to use a site. The Site Users Web Part automatically appears on the home page of a Document Workspace site. You can also add the Site Users Web Part to any Web Part Page. NOTE In sites that are running on Microsoft Windows SharePoint Services 2.0 and earlier, the Site Users Web Part was called the Members Web Part.  XML Web Part You can use the XML Web Part to display Extensible Markup Language (XML) and apply Extensible Stylesheet Language Transformations (XSLT) to the XML before the content is displayed. For example, you might have an XML file that contains a list of boats, prices, and links to images of the boats. You can use the XSLT to transform the data to display a list of boats and prices and make the boat name a hyperlink to display the image in a separate window. Preconfigured List View Web Parts The following Web Parts are built into the Windows SharePoint Services team site template and are automatically configured and ready to use on a Web Part Page when you create a new team site. Different combinations of these Web Parts are included when you create a team site or workspace site, depending on which site template you select. NOTE These Web Parts are derived from the List View Web Part and use preconfigured Web Part templates to create their unique layout and design. To add data to these lists, on the Quick Launch, click View All Site Content, and then click Lists. On the All Site Content page, click the name of the list for which you want to add data.  Announcements Use the Announcements Web Part to post news, status, and other short bits of information that you want to share with team members.  Calendar Use the Calendar Web Part to display upcoming events or team schedules.  Links Use the Links Web Part to post hyperlinks to Web pages that interest your team. 260  Shared Documents Use the Shared Documents Web Part to share files from the default document library with site users.  Tasks Use the Tasks Web Part to assign a task to a member of your team, specify its due date and priority, and indicate its status and progress.  Team Discussion Use the Team Discussion Web Part to provide a forum for talking about topics that interest your team. Custom Web Parts By using a programming environment that is compatible with Windows SharePoint Services, such as Microsoft Visual Studio, developers can exploit the full feature set of Microsoft ASP.NET to create custom Web Parts. A Web Part Page is an ASP.NET file (.aspx), and Web Parts are derived from Web Form Controls. To further enhance Web Part Pages, developers can create their own Web Parts that provide new functionality. Developers can also add custom properties to the Web Parts, add custom builders in the tool pane for specialized user interfaces, and connect to other Web Parts by using Web Part connections. For more information about creating and deploying Web Parts, see the Windows SharePoint Services 3.0 SDK, which is available from the Windows SharePoint Services Developer Center on MSDN. You can also use Web Parts that other people or companies have created. You must have appropriate permissions to add a third-party Web Part to your Web Part Page or site. Some Web Parts may need to be deployed directly to the server. If you are unable to add a third-party Web Part to your Web Part Page or site, contact your administrator for assistance. Ways to use Web Parts and Web Part Pages You can use Web Part Pages in the following ways:  Consolidate data from different data sources.  Report and summarize critical data.  Analyze and aggregate data (for example, sums, totals, or counts).  Summarize key information that you want to see at the beginning of each day.  Prioritize and highlight project or customer data to help you make effective decisions.  Display an up-to-date work schedule and meeting information to quickly plan your day.  Get quick access to business news, local weather, and your favorite Web sites to focus your Web browsing. Ways to create and customize a Web Part Page 261 There are several ways to create and customize a Web Part Page:  The New Web Part Page form The most common way to create a Web Part Page is through the New Web Part Page form. On the Site Actions menu , click Create, and then click Web Part Page to open the New Web Part Page form. After using this form to create a page, you can begin designing the page right away in the browser. When you want to browse through the page, just close the tool pane.  A Web design program By using a Web design program that is compatible with Windows SharePoint Services, such as Microsoft Office SharePoint Designer 2007, you can make advanced customizations to a Web Part Page, including the following:  Customize the theme of a Web Part Page that uses the site theme by default.  Edit a Web Part Page template or create a new one.  Customize the page layout.  Edit zone properties.  Add HTML code or Web controls.  Change the way Web Parts are ordered inside a zone.  Add Web Parts outside a zone, or add a Web Part to a Web page that is not a Web Part Page.  Create connections between Web Parts on different Web Part Pages.  Publish a Web Part Page to a Web site that is running Windows SharePoint Services.  Customize the Form Web Part and use the Data View Web Part. Web browser support for Web Part Pages Web browser support for Web Part Pages can be categorized into two levels: ï‚· Level 1 support is the highest level of visual and functional support. Browsers that provide level 1 support include recent versions of Microsoft Internet Explorer for Microsoft Windows. ï‚· At level 2 support, a few visual and functional features are not available to some browsers, and some other features are compromised and behave differently from the way they behave in level 1 browsers. However, the majority of features are still available to users. Browsers that provide level 2 support include Firefox 1.5 and later for Windows and Netscape Navigator 8.0 and later for Windows. Level 2 browsers are not supported for Windows SharePoint Services 3.0 Central Administration. NOTE Level 2 browsers do not support the creation of connections between Web Parts. The following table shows the level of support that some common browsers provide. Minimum browser version Internet Explorer 6.x Operating system Level 1 Level 2 Windows Yes Yes 262 Internet Explorer 6.x 64-bit version Windows Yes Yes Internet Explorer 7 Windows Yes Yes Firefox 1.5 Windows No Yes Netscape 8.0 Windows No Yes Firefox 1.5 Unix No Yes Netscape 7.2 Unix No Yes Mozilla 1.7.12 Unix No Yes Safari 2.0.2 Macintosh No Yes Firefox 1.5 Macintosh No Yes Other No No Other Add or remove a Web Part To customize your Web Part Page (Web Part Page: A special type of Web page that contains one or more Web Parts. A Web Part Page consolidates data, such as lists and charts, and Web content, such as text and images, into a dynamic information portal built around a common task.), you can add Web Parts (Web Part: A modular unit of information that consists of a title bar, a frame, and content. Web Parts are the basic building blocks of a Web Part Page.) to the page by using either the Add Web Parts dialog box or a Web Part gallery in the tool pane. Add a Web Part by using the Add Web Parts dialog box The fastest way to add a Web Part to a Web Part Page is to use the Add Web Parts dialog box. You can use this dialog box to quickly add lists, libraries, and other Web Parts to your Web Part Page. If you are a site owner, you can add new Web Parts to the list that is displayed in the Add Web Parts dialog box, and you can create custom groups that you can use to display certain Web Parts together in the list. 263 1. On the Site Actions menu , click Edit Page. 2. In the Web Part zone that you want to add the Web Part to, click Add a Web Part. 3. In the Add Web Parts dialog box, select the check box for the Web Part that you want to add to the page. a. Types of Web Parts b. Windows SharePoint Services provides several Web Parts that are ready to use with your site. You can use these built-in Web Parts, customize them to suit your needs, or create new Web Parts and upload them for use throughout your site. i. Default Web Parts 1. The following Web Parts are included by default in any site and can be customized to suit the needs of your team. Many of these Web Parts can also be connected to each other to create a variety of unique solutions: 2. Content Editor Web Part You can use the Content Editor Web Part to add formatted text, tables, hyperlinks, and images to a Web Part Page. 3. Form Web Part You can use the Form Web Part to connect to and filter a column of data in another Web Part. Both Web Parts must run on the same server. 4. Image Web Part You can use the Image Web Part to add a picture or graphic to a Web Part Page. To more easily coordinate the image with other Web Parts on the page, you can control the vertical alignment, horizontal alignment, and background color of the image inside the Image Web Part by editing its custom properties in a shared view. 5. List View Web Part You can use the List View Web Part to display and edit list or library data on your site and to connect to other Web Parts, including other List View Web Parts. Lists are information that you share with team members and often display in tabular format. List views display this information in different ways for different purposes, such as filtering, sorting, or selecting specific columns. 6. NOTE There is no Web Part called List View. When you create a list on your site, a List View Web Part is automatically created and named after the list. For example, if you create a list called Boats, a Web Part called Boats will be available in the Site Name gallery. The Web Part automatically displays the data contained in the list that you created. 7. Page Viewer Web Part You can use the Page Viewer Web Part to display a Web page, file, or folder on a Web Part Page. You enter a hyperlink, file path, or folder name to link to the content. 8. Site Users Web Part You can use the Site Users Web Part to display a list of users and groups who have permission to use a site. The Site Users Web Part automatically appears on the home page of a Document Workspace site. You can also add the Site Users Web Part to any Web Part Page. 264 9. NOTE In sites that are running on Microsoft Windows SharePoint Services 2.0 and earlier, the Site Users Web Part was called the Members Web Part. 10. XML Web Part You can use the XML Web Part to display Extensible Markup Language (XML) and apply Extensible Stylesheet Language Transformations (XSLT) to the XML before the content is displayed. For example, you might have an XML file that contains a list of boats, prices, and links to images of the boats. You can use the XSLT to transform the data to display a list of boats and prices and make the boat name a hyperlink to display the image in a separate window. ii. Preconfigured List View Web Parts 1. The following Web Parts are built into the Windows SharePoint Services team site template and are automatically configured and ready to use on a Web Part Page when you create a new team site. Different combinations of these Web Parts are included when you create a team site or workspace site, depending on which site template you select. 2. NOTE These Web Parts are derived from the List View Web Part and use preconfigured Web Part templates to create their unique layout and design. To add data to these lists, on the Quick Launch, click View All Site Content, and then click Lists. On the All Site Content page, click the name of the list for which you want to add data. 3. Announcements Use the Announcements Web Part to post news, status, and other short bits of information that you want to share with team members. 4. Calendar Use the Calendar Web Part to display upcoming events or team schedules. 5. Links Use the Links Web Part to post hyperlinks to Web pages that interest your team. 6. Shared Documents Use the Shared Documents Web Part to share files from the default document library with site users. 7. Tasks Use the Tasks Web Part to assign a task to a member of your team, specify its due date and priority, and indicate its status and progress. 8. Team Discussion Use the Team Discussion Web Part to provide a forum for talking about topics that interest your team. iii. Custom Web Parts 1. By using a programming environment that is compatible with Windows SharePoint Services, such as Microsoft Visual Studio, developers can exploit the full feature set of Microsoft ASP.NET to create custom Web Parts. A Web Part Page is an ASP.NET file (.aspx), and Web Parts are derived from Web Form Controls. To further enhance Web Part Pages, developers can create their own Web Parts that provide new functionality. Developers can also add custom properties to the Web 265 Parts, add custom builders in the tool pane for specialized user interfaces, and connect to other Web Parts by using Web Part connections. For more information about creating and deploying Web Parts, see the Windows SharePoint Services 3.0 SDK, which is available from the Windows SharePoint Services Developer Center on MSDN. 2. You can also use Web Parts that other people or companies have created. You must have appropriate permissions to add a third-party Web Part to your Web Part Page or site. Some Web Parts may need to be deployed directly to the server. If you are unable to add a thirdparty Web Part to your Web Part Page or site, contact your administrator for assistance. 3. You can add more than one type of Web Part by selecting additional check boxes for the Web Parts that you want to add. 4. Click Add to add the Web Parts to the page. Add a Web Part by using the tool pane If you want to have better control over which Web Parts are added to Web Part zones on your page, use the tool pane. You can use the tool pane to select Web Parts from different Web Part galleries. You can also use the tool pane to search for Web Parts and to import new Web Parts. 1. On the Site Actions menu , click Edit Page. 2. In the Web Part zone that you want to add the Web Part to, click Add a Web Part. 3. Click Advanced Web Part gallery and options to display the tool pane. 4. In the tool pane, do one of the following: a. Browse for a Web Part At the top of the tool pane, click the arrow, and then click Browse. Click the gallery name to view a list of Web Parts that are available for that gallery. Click Next to view more Web Parts in that gallery. b. TIP Click Filter to display a subset of the Web Parts in the Web Part List. You can filter the list to display All Items, Web Parts, Lists, or Libraries. c. Search for a Web Part At the top of the tool pane, click the arrow, and then click Search. d. Import a Web Part At the top of the tool pane, click the arrow, and then click Import. 5. Click the name of the Web Part that you want to add. 6. Select the Web Part zone that you want to add the Web Part to, and then click Add. TIP You can also drag the Web Part to the location that you want on the Web Part Page. NOTES 266  The Closed Web Parts gallery contains closed Web Parts for the active Web Part Page. The Site Name Gallery contains Web Parts for the active site. The Server Gallery contains Web Parts that are deployed on your server, and the Online Gallery contains Web Parts that are part of an online library.  If you cannot find the Web Part that you want, the site administrator might have removed the Web Part or changed its title. To locate the Web Part, contact the site administrator or the administrator of the top-level site. Remove or delete a Web Part 1. On the Site Actions menu 2. Do one of the following: a. , click Edit Page. To remove the Web Part from the page but keep it available for later use, click the Web Part menu , and then click Close. You can also click the Close button . A copy of the Web Part remains in the Closed Web Parts gallery and can be added to the page again later. Any customizations that you made to that Web Part are saved. b. To permanently delete the Web Part from the page, click the Web Part menu , click Delete, and then click OK. The Web Part is deleted from the Web Part Page and can be added again later. Any customizations that you made to the Web Part are not saved. You can add a new instance of the Web Part to your page later. Connect data in Web Parts In many products and technologies, connecting sets of data from different data sources is challenging and requires programming skill. However, you can use the menus and buttons within a Web Part (Web Part: A modular unit of information that consists of a title bar, a frame, and content. Web Parts are the basic building blocks of a Web Part Page.) to create data connections without writing any custom code. For example, by connecting Web Parts, you can present data from two Web Parts in alternate views, perform related calculations between two Web Parts, and filter a Web Part by using values from another Web Part — all on one Web Part Page (Web Part Page: A special type of Web page that contains one or more Web Parts. A Web Part Page consolidates data, such as lists and charts, and Web content, such as text and images, into a dynamic information portal built around a common task.). Overview of Web Part connections By using Web Part connections, you can create or enhance your Web Part Pages. You connect Web Parts so that when you perform an action in one Web Part, it changes the contents of another Web Part. 267 For example, you can connect an Employees List View Web Part to the Image Web Part by passing data between the two Web Parts. Each time you select a row in the Employees List View Web Part that contains a column with a picture of that employee, you can see the picture displayed in the Image Web Part. A Web Part connection is a way to pass data from one Web Part to another Web Part and synchronize their behavior. One Web Part provides the data. Data can be lists, rows, cells, or parameter values. The other Web Part gets the data. You can create the Web Part connection from either Web Part by using the connection type submenu from the Connections command on the Web Part menu. For example, if one Web Part's connection type submenu command says Provide Row To, the other Web Part's connection type submenu command says Get Row From. Not only can you create Web Part connections on the same Web Part Page, but you can also create connections between Web Parts on two different Web Part Pages in the same top-level site by using a Web design program that is compatible with Microsoft Windows SharePoint Services, such as Microsoft Office SharePoint Designer 2007. Create Web Part connections Creating a Web Part Page with Web Part connections is a three-step process. 268 Step 1: Decide what data you want available on the Web Part Page Often, there are one or more List View Web Parts that provide the data that you want. Lists present your data in a tabular format and make it easy to modify and refresh data, change the sort order, filter within the list, and aggregate data. By using the view selector in the tool pane, you can change the view of a List View Web Part, to work with just the columns that you need. Step 2: Add the Web Parts to the Web Part Page Most lists are available as List View Web Parts in your site Web Part gallery. Other Web Parts are usually available in other Web Part galleries that you have access to. Sometimes, you may need to import a Web Part from another site that has an interesting or useful instance of a Web Part. You can also search for Web Parts on external Web sites and then request that they be installed on your Web site by your site administrator. For example, you can find Web Parts in the Microsoft Office SharePoint Server 2007 Web Component Directory or on a Web site from another software manufacturer. Over time, your Web Part galleries will grow and adapt to your needs and the needs of your organization. Step 3: Connect the Web Parts to get the results you want You can create connections only between Web Parts that support Web Part connections. Web Parts that support Web Part connections include the List View Web Part, Form Web Part, and Image Web Part. The Connections submenu on the Web Part menu displays only the type of connection that you can create, and the available Web Parts submenu displays only compatible Web Parts. After you complete steps 1 and 2, decision-making is simple and no knowledge of scripting or coding is required to make the Web Part connection. NOTE You can create connections only between Web Parts that are on the same Web Part Page. To connect a Web Part to data from another site or data source, you add a data view by using a Web design program that is compatible with Microsoft Windows SharePoint Services, such as Office SharePoint Designer 2007. Create or change a connection between two Web Parts 269 By using menus and dialog boxes, you can connect Web Parts, pass data between them, and synchronize their behavior. 1. Open the Web Part Page. 2. On the Site Actions menu 3. Decide which two Web Parts you want to connect. You can create or change the same connection by starting from either Web Part. 4. From either one of the Web Parts, click the Web Part menu , point to Connections, point to the type of connection that you want to create or change, such as Provide Row To or Get Sort/Filter From, and then click the name of the Web Part for which you want to create or change a connection. 5. Key to commands on the Connections submenu Command on the Connections submenu Provide Row To , click Edit Page. 6. Description You can connect the List View Web Part to another Web Part by passing a selected row of data to the other Web Part. Depending on how the other Web Part was created and gets the data, the other Web Part might display the row data or use the row data as a filter or parameter value. In standard view, a Select Item column containing option buttons is automatically added when you connect the List View Web Part, so that you can indicate which row to pass to the other Web Part. You can select only one row at a time in standard view. Some columns, such as the Edit column, are not available for use in a Web Part connection. In datasheet view, you can select multiple rows, but only one row is passed to the other Web Part. If multiple rows are selected, the row containing the active cell is passed to the other Web Part, and all other rows are ignored. You cannot provide data in the Total row or New row to the other Web Part. With this type of connection, you can have more than one Web Part connected to the List View Web Part. Provide Data To You can connect the List View Web Part to another Web Part that works with list data. In this case, the List View Web Part is the data source for the other Web Part. In standard and datasheet view, only the data in the view is provided to the other Web Part. With this type of connection, you can have more than one Web Part connected to the List View Web Part. Get Sort/Filter From In standard and datasheet view, you can connect the List View Web Part to another Web Part that can provide the following information to it: One or more column name and value pairs of data that filter data in the List View Web Part. A column of data to sort data by either ascending or descending order in 270 the List View Web Part. With this type of connection, only one other Web Part can be connected to the List View Web Part. 7. The Web Part menu may not be enabled or visible on your Web Part Page for several reasons, including that the Web Part or the zone does not support connections, you are using a browser that is not compatible with Windows SharePoint Services, or connections are disabled on your site. 8. For some Web Part connections, you might need to select additional information in the Configure Connection dialog box. For example, you might need to select the connection type that you want to use or a column that you want to filter. Also, depending on how one or both of the Web Parts were created, you may see additional dialog boxes that are unique to the Web Part connection. For more information, see the Help information, if any, for the custom Web Part. TIP You can hide a Web Part if you want to use it to provide data to another Web Part through a Web Part connection, but you don't want to display the Web Part. NOTES ï‚· The connection type submenu can vary from Web Part Page to Web Part Page and from Web Part to Web Part for several reasons, including differences among the property settings for the Web Part Page, Web Part, or Web Part zone, the type or compatibility of Web Parts on the page, and whether the Web Parts have compatible connection types. ï‚· Only Web Parts that can be connected appear on the available Web Parts submenu. Some Web Parts on the Web Part Page may not be designed to make connections, some Web Parts may not support connections to the current Web Part, or certain connection limits may currently be exceeded. Complete a Web Part connection in the Configure Connection dialog box You use the Configure Connection dialog box to match columns between the Web Part that gets the data and the Web Part that provides the data. NOTE You can make a connection that is correct, but not meaningful. For example, the Web Part that provides the data may have a product ID column and the Web Part that gets the data may have an employee ID column. Although you can match these columns, the results will not make sense. In the Column list box, select a column from the Web Part that gets the data, the Web Part that provides the data, or both. 271 The following are common examples: ï‚· Matching a row of data in one Web Part to a cell or field of data in another Web Part ï‚· The Web Part that you are connecting from is a Contacts List View Web Part. One of the columns in the list view is a column that contains a hyperlink called Photo, which contains a URL to a picture of the contact. You make a connection to the Image Web Part, which can display only a URL that contains a picture. You need to choose the Photo column from the Contacts Web Part to provide the correct match to the Image Web Part. ï‚· Matching a row of data in one Web Part to a column of data in another Web Part so that you can filter it ï‚· The Web Part that you are connecting from is a List View Web Part that contains order data. One of the columns in the list view is a column that contains a line item called OrdersDetailsID. You make a connection to another List View Web Part that has several columns that contains order details, one of which is a matching column called OrdersDetailsID. To connect the two Web Parts so that when you select the order in one Web Part, it displays each line item for that order in the other Web Part, you must match the OrdersDetailsID columns in each Web Part. NOTE The column names do not have to be the same, but the underlying data must match or have the same value. Remove a connection between two Web Parts 1. Open the Web Part Page. 2. On the Site Actions menu 3. From either one of the Web Parts from which you want to remove the connection, click the Web , click Edit Page. Part menu , point to Connections, point to the type of connection that you want to remove — for example, Provide Row To or Get Sort/Filter From — and then click the name of the Web Part from which you want to remove a connection. a. NOTE A check mark appears on the connections submenu for each selection that has a connection enabled. If you do not see a check mark, no connection is enabled. 4. In the Configure Connection dialog box, click Remove Connection. 5. When you are prompted to confirm that you want to remove the connection between Web Parts, click OK. Common types of Web Part connections There are many ways to combine and connect Web Parts on a Web Part Page. You can create several of these Web Part connections on your Web Part Page. The following scenarios describe common types of data connections between Web Parts. Master and details 272 You have a master list of data and you need to display detailed information related to this master list. An Employee Basics Web Part contains basic, commonly accessed employee data, such as ID, name, and job title. To look up employee details, you select a row. The row is passed to the other Web Part. In the Employee Details Web Part, all the employee details are displayed in a form view. In a List View Web Part, you can even sort and filter a large list to help find the employee before you select the row. If the detail data is extensive, you can even display the Employee Details Web Part on another Web Part Page. Summary and details You have a summary list of data and you need to display the detailed information that produces the summary data. A Year-to-Date Pay Stub Web Part contains your compensation information. 273 You select the summary information about your accumulated vacation time and sick days. The summary information is passed to the other Web Part. In the Pay Stub Details Web Part that displays weekly data, you verify the weeks when you recorded those days in order to refresh your memory or confirm their accuracy. Parent and child You display a list of data (the parent), and for each row there is one or more related rows (the children) that you want to display in another list. An Orders Web Part provides a list of the most recent customer orders. You click the row that contains the order that you want to examine. The row is passed to the other Web Part. In the Order Details Web Part, all the line items for that order are displayed. Search and filter You want to enter data, such as search or filter criteria, in one Web Part to display the results in another Web Part. 274 In the Book Search Web Part, you enter the book information, such as title, author, and subject, to try to find the book or set of books. You click SUBMIT. The search criteria are passed to the other Web Part. The Book List Web Part displays one or more books that match your search criteria. Calculations Although you can often calculate data inside a Web Part, sometimes you may want to combine two Web Parts to make your calculations more flexible. You enter mortgage numbers into a Mortgage Numbers Web Part. You click GO. The mortgage numbers are passed to the other Web Part. The Mortgage Calculator Web Part computes the mortgage and displays the monthly payment schedule. 275 Alternate data views Viewing your data in several different ways can help you to understand implications, trends, and relationships. You can pass lists, rows, and cells (or fields and parameters) from one Web Part and display the data in an alternate view. An alternate view of a list You want to display all company employees in a hierarchy chart. The Employees Web Part displays the employee ID, employee name, job title, and manager ID of everyone who works for your company. Because you are using all the data, no selection is required. All the data is passed to another Web Part. The Organization Chart Web Part displays the working relationships between employees and can display alternate views of this hierarchy. An alternate view of a row You want to view a row of demographic data in a chart, such as a pie chart or bar graph. 276 A Population Statistics Web Part displays demographic data such as age, income, and heritage. You select a row of demographic data. You pass the data to another Web Part. The Chart Web Part displays the row of data in a pie chart and alternatively a bar graph. An alternate view of a cell You want to track the overall progress of a fund-raising drive. In a Fund-Raising Web Part, each member of a group enters the amount of money he or she raised. The current total is displayed in a total field. The total field is passed to the other Web Part. 277 You check your group's overall progress in the Charity Goal Web Part. Data enhancement You want to augment basic data about people and places to make it more interesting, appealing, and useful. A Contacts Web Part displays information that you need to keep track of business associates, such as name, address, and perhaps a photo. You select a contact. A row of data is passed to the other Web Part. You see a photo of the contact displayed in the Image Web Part and then locate the contact's business address in a Map Web Part Customize a Web Part Page If you are a site owner or administrator, you can customize your Web Part Page in a variety of ways, such as editing the Web Part Page title bar, adding Web Parts, customizing the views of List View Web Parts, and changing the layout of the Web Part Page. After you add Web Parts to your Web Part Page, you can connect Web Parts to create even more custom solutions for your page. If you have a Web design program that is compatible with Microsoft Windows SharePoint Services, such as Microsoft Office SharePoint 278 Designer 2007, you can further customize the layout of your Web Part Page. For more information about using Office SharePoint Designer 2007 to edit a Web Part Page, see Office SharePoint Designer 2007 Help. Create a personal view or restore the shared view of a Web Part Page You are in a shared view by default when you view a site or page. Any changes that you make to the page while you are in the shared view are visible to anyone who visits the page. If you create a personal view of a page, the changes that you make to that page are visible only to you. Create a personal view 1. At the top of the page, click Welcome Your Name, and then click Personalize this Page. 2. Make whatever changes you want to customize the page. You can add or remove Web Parts, as well as modify the properties of other Web Parts on the page, customize the views for any List View Web Parts on the page, and customize the properties of other Web Parts on the page. a. 3. NOTE You can close Web Parts in a personal view, but you cannot delete Web Parts from the page. When you finish, click Exit Edit Mode. Restore the shared view You can delete the personalized changes that you made to a Web Part Page and revert to the current shared property values for the Web Parts on the page. CAUTION The Reset Page Content command permanently deletes the personalized Web Part property values and permanently deletes any personalized Web Parts. If you want to create another personal view, you must make your customizations again. 1. At the top of the page, click Welcome Your Name, and then click Reset Page Content. 2. When you are prompted to confirm that you want to reset the page content, click OK. NOTE The Reset Page Content command is visible only in personal view and if you previously personalized the Web Part Page. Edit the Web Part Page title bar 279 The title bar of a Web Part Page contains a title, caption, description, and image. An administrator or a user with sufficient permissions to modify a Web Part Page for all users can add, modify, or remove these items. The title, caption, description, and image are optional and can be changed for all users who share the Web Part Page. However, they cannot be personalized for an individual user. An administrator can also enable anonymous access to a server running Windows SharePoint Services. When a user visits the Web Part Page, an authentication button automatically appears, and the user must sign in to view the page or to make changes to the Web Part Page. NOTE If the Web Part Page is stored in a document library, you may need to check out the Web Part Page document before making any changes such as adding Web Parts. When you finish, be sure to check the document back in to the library to make the changes visible to all users. 1. On the Site Actions menu 2. Click Edit Title Bar Properties. 3. You can edit any of the following attributes of the title bar in the tool pane: Title, Caption, Description, and Image Link. a. , click Edit Page. Web Part Page Title Bar properties i. NOTE You cannot view or edit any of these custom properties in a personal view. Property Title Description The main text heading in the title bar of a Web Part Page. Initially, it is set to a value based on the file name of the page. Because the title is optional, you can change or delete it. There is no limit to the length of the title. TIP Because a long title occupies considerable space on a Web Part Page, you may want to balance the length of the title bar with the rest of the Web Parts on the page. Caption A supplemental description for a Web Part Page. The caption is optional. If it exists, it appears above the title in the title bar of the Web Part Page. The maximum length of a caption is 100 characters. Description Supplemental information for the title or caption of a Web Part Page. The description is optional, and if it exists, it appears when you rest your mouse pointer on the title or caption of a Web Part Page. The maximum length of a description is 255 characters. Image Link An image such as a company logo, which appears to the left of the Web Part Page title. The image is optional. By default, it is set to a logo that you can delete or replace. An image is displayed at the size in which it is provided. The location of the image file can be specified as either a Web address or a file path. The supported file extensions 280 for image files are .bmp, .gif, .jpg, .jpeg, and .pict. Authentication Button 4. A server running Windows SharePoint Services has anonymous access disabled by default and automatically prompts users to sign in before they access the server. Alternatively, an administrator can enable anonymous access and allow users to sign in only when they want to see or specify personal settings for a Web Part Page on the server. To save your changes and close the tool pane, click OK. To view your changes without closing the tool pane, click Apply. Add a Web Part The fastest way to add a Web Part to a Web Part Page is to use the Add Web Parts dialog box. You can use the dialog box to quickly add lists, libraries, and other Web Parts to your Web Part Page. If you are a site administrator, you can add new Web Parts to the list that appears in the Add Web Parts dialog box, and you can create custom groups in which you can display certain Web Parts together in the list. NOTE If the Web Part Page is stored in a document library, you may need to check out the Web Part Page document before making any changes such as adding Web Parts. When you finish, be sure to check the document back in to the library to make the changes visible to all users. 1. On the Site Actions menu 2. In the Web Part zone in which you want to add the Web Part, click Add a Web Part. 3. In the Add Web Parts dialog box, select the check box for the Web Part that you want to add to the page. a. , click Edit Page. Types of Web Parts i. Windows SharePoint Services provides several Web Parts that are ready to use with your site. You can use these built-in Web Parts, customize them to suit your needs, or create new Web Parts and upload them for use throughout your site. ii. Default Web Parts 1. The following Web Parts are included by default in any site and can be customized to suit the needs of your team. Many of these Web Parts can also be connected to each other to create a variety of unique solutions: a. Content Editor Web Part You can use the Content Editor Web Part to add formatted text, tables, hyperlinks, and images to a Web Part Page. 281 b. Form Web Part You can use the Form Web Part to connect to and filter a column of data in another Web Part. Both Web Parts must run on the same server. c. Image Web Part You can use the Image Web Part to add a picture or graphic to a Web Part Page. To more easily coordinate the image with other Web Parts on the page, you can control the vertical alignment, horizontal alignment, and background color of the image inside the Image Web Part by editing its custom properties in a shared view. d. List View Web Part You can use the List View Web Part to display and edit list or library data on your site and to connect to other Web Parts, including other List View Web Parts. Lists are information that you share with team members and often display in tabular format. List views display this information in different ways for different purposes, such as filtering, sorting, or selecting specific columns. e. NOTE There is no Web Part called List View. When you create a list on your site, a List View Web Part is automatically created and named after the list. For example, if you create a list called Boats, a Web Part called Boats will be available in the Site Name gallery. The Web Part automatically displays the data contained in the list that you created. f. Page Viewer Web Part You can use the Page Viewer Web Part to display a Web page, file, or folder on a Web Part Page. You enter a hyperlink, file path, or folder name to link to the content. g. Site Users Web Part You can use the Site Users Web Part to display a list of users and groups who have permission to use a site. The Site Users Web Part automatically appears on the home page of a Document Workspace site. You can also add the Site Users Web Part to any Web Part Page. h. NOTE In sites that are running on Microsoft Windows SharePoint Services 2.0 and earlier, the Site Users Web Part was called the Members Web Part. i. XML Web Part You can use the XML Web Part to display Extensible Markup Language (XML) and apply Extensible Stylesheet Language Transformations (XSLT) to the XML before the content is displayed. For example, you might have an XML file that contains a list of boats, prices, and links to images of the boats. You can use the XSLT to transform the data to display a list of boats and prices and make the boat name a hyperlink to display the image in a separate window. iii. Preconfigured List View Web Parts 1. The following Web Parts are built into the Windows SharePoint Services team site template and are automatically configured and 282 ready to use on a Web Part Page when you create a new team site. Different combinations of these Web Parts are included when you create a team site or workspace site, depending on which site template you select. 2. NOTE These Web Parts are derived from the List View Web Part and use preconfigured Web Part templates to create their unique layout and design. To add data to these lists, on the Quick Launch, click View All Site Content, and then click Lists. On the All Site Content page, click the name of the list for which you want to add data. a. Announcements Use the Announcements Web Part to post news, status, and other short bits of information that you want to share with team members. b. Calendar Use the Calendar Web Part to display upcoming events or team schedules. c. Links Use the Links Web Part to post hyperlinks to Web pages that interest your team. d. Shared Documents Use the Shared Documents Web Part to share files from the default document library with site users. e. Tasks Use the Tasks Web Part to assign a task to a member of your team, specify its due date and priority, and indicate its status and progress. f. Team Discussion Use the Team Discussion Web Part to provide a forum for talking about topics that interest your team. iv. Custom Web Parts 1. By using a programming environment that is compatible with Windows SharePoint Services, such as Microsoft Visual Studio, developers can exploit the full feature set of Microsoft ASP.NET to create custom Web Parts. A Web Part Page is an ASP.NET file (.aspx), and Web Parts are derived from Web Form Controls. To further enhance Web Part Pages, developers can create their own Web Parts that provide new functionality. Developers can also add custom properties to the Web Parts, add custom builders in the tool pane for specialized user interfaces, and connect to other Web Parts by using Web Part connections. For more information about creating and deploying Web Parts, see the Windows SharePoint Services 3.0 SDK, which is available from the Windows SharePoint Services Developer Center on MSDN. 2. You can also use Web Parts that other people or companies have created. You must have appropriate permissions to add a third-party Web Part to your Web Part Page or site. Some Web Parts may need to be deployed directly to the server. If you are unable to add a thirdparty Web Part to your Web Part Page or site, contact your administrator for assistance. 3. TIP You can add more than one type of Web Part by selecting additional check boxes for the Web Parts you want to add. 283 4. Click Add. Customize the view of a list or library in a Web Part After you add a List View Web Part to a Web Part Page, you can customize the view to show only the information that you want to display on the page. You edit the current view from the Web Part Page. You can also create custom views of a list or library, which you can use to display different sets of information in different instances of the Web Part for that list or library. You create custom views of a list or library by using the View menu on the list or library that you want to customize. Find links to more information about creating custom views of a list or library in the See Also section. 1. On the Site Actions menu , click Edit Page. 2. Click the Web Part menu Modify Shared Web Part. 3. In the tool pane, click Edit the current view. 4. In the Columns section, you can show or hide columns by selecting the appropriate check boxes. Next to the column name, enter the number for the order of your column in the view. 5. In the Sort section, choose whether and how you want the information to be sorted. You can use two columns for the sort, such as first by author, and then by file name for each author. 6. In the Filter section, choose whether and how you want to filter the information. A filtered view shows you a smaller selection, such as items created by a specific department or with an Approved status. 7. In the Group By section, you can group items with the same value in their own section, such as an expandable section for documents by a specific author. 8. In the Totals section, you can count the number of items in a column, such as the total number of issues. In some cases, you can summarize or distill additional information, such as averages. 9. In the Style section, select the style that you want for the view, such as a shaded list in which every other row is shaded. of the Web Part that you want to customize, and then click 10. If your list or library has folders, you can create a view that doesn't include the folders. This is sometimes called a flat view. To view all your list items at the same level, click Show all items without folders. 11. If your list or library is large, you can limit how many files can be viewed in the list or library or how many files can be viewed on the same page. In the Item Limit section, select the options that you want. 12. If you plan to view the list or library on a mobile device, select the options that you want in the Mobile section. 13. Click OK. Change the layout of a Web Part Page 284 You can move Web Parts around on a Web Part Page to place them in any order, in any Web Part zone that you want. When viewing a site in a Web browser, you cannot change the template that you selected when you created the Web Part Page. If you have a Web design program that is compatible with Microsoft Windows SharePoint Services, such as Office SharePoint Designer 2007, you can further change the structure of the Web Part Page. NOTE If the Web Part Page is stored in a document library, you may need to check out the Web Part Page document before making any changes such as adding Web Parts. When you finish, be sure to check the document back in to the library to make the changes visible to all users. 1. On the Site Actions menu , click Edit Page. 2. Drag the Web Parts to new locations or Web Part zones on the page. 3. When you finish, click Exit Edit Mode. Manage and share Web Parts and Web Part Pages This article is intended for site owners and administrators. It provides an overview of how to configure and manage Web Part galleries and Web Part Pages. Overview of Web Part galleries A Web Part gallery is a central warehouse of Web Parts where you can locate a specific Web Part when you are creating a Web Part Page. Depending on how your site is configured, up to four different Web Part galleries may be available. If you have the appropriate permissions, you can access the available Web Part galleries on your site by clicking either Browse or Search in the tool pane. After you locate the Web Part that you want, you typically drag it to your Web Part Page. Closed Web Parts The Closed Web Parts gallery is a collection of Web Parts that are available to a specific Web Part Page but not visible on the page, whether you are browsing through or designing the page. Each Web Part Page has its own Closed Web Parts gallery. Through this gallery, a Web Part Page author can, for example, create a collection of recommended Web Parts for users to add to the Web Part Page. 285 The Closed Web Parts gallery also contains Web Parts that at one time were on the page but have since been closed by you or another user (on the Web Part menu , click Close, or click ). Web Parts can be closed by you when you personalize the Web Part Page in a personal view or by the Web Part Page author who created the page for all users in a shared view. Closing a Web Part removes the Web Part from the Web Part Page and moves it to the Closed Web Parts gallery. A closed Web Part (as opposed to a deleted Web Part) is still technically on the Web Part Page but is not available because its IsIncluded property is set to False. However, you can add it back to the Web Part Page at any time, if you have the appropriate permission. Site Name Gallery The Site Name Gallery is often the central Web Part gallery for your work group. This Web Part gallery is typically managed by your server administrator, who decides which Web Parts are available and safe for your site. The name of this gallery is based on the title of your site. For example, if your site is named Margie's Travel, the site gallery is called Margie's Travel Gallery. There is only one Site Name Gallery for each site collection and any subsites under it. Server Gallery If your enterprise is large, has many sites, and has decided to conveniently install the same set of Web Parts on many sites, these Web Parts may be stored in the Server Gallery. You can deploy Web Parts in a Server Gallery by developing a Web Part Package file (.cab). For more information about deploying Web Parts on servers, see the Microsoft Windows SharePoint Services 3.0 SDK, which is available from the Windows SharePoint Services Developer Center on MSDN. NOTE Additional galleries may be available. Manage the Web Part Gallery You can use a gallery of Web Parts to manage the Web Parts that are available to your site and all sites under it. You can add and upload new Web Parts and change certain Web Part properties in the Web Part Gallery. Web Parts added to the gallery are listed under the Site Name Gallery on the tool pane. 286 NOTE To manage the Web Part Gallery, you must be a site collection administrator or you must have the Full Control permission level on the site, and you must be at the root site of the site collection. If you cannot access the Site Settings menu, or if you do not see a link for Web Parts listed on the Site Settings page, contact your site collection administrator for assistance. 1. On the Site Actions menu a. , click Site Settings. NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. 2. In the Galleries column, click Web Parts. 3. Do one of the following: a. To add new Web Parts to the gallery, click New. b. To upload a Web Part by using a .dwp or .webpart file, click Upload. c. To edit the properties for a specific Web Part, click the Edit button name of the Web Part. next to the Add a Web Part to a custom group You can put Web Parts into custom groups that you specify. The custom group is listed under the All Web Parts section of the Add Web Parts dialog box when you click Add a Web Part while the page is in edit mode. NOTE 1. Each Web Part can belong only to a single group. On the Site Actions menu a. , click Site Settings. NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. 2. In the Galleries column, click Web Parts. 3. Click the Edit button 4. In the Group section, do one of the following: 5. for the Web Part that you want to edit. a. To add the Web Part to an existing group, select the group name. b. To add the Web Part to a new group, click Specify your own value. In the text box, type the name of the new group. Click OK. The Web Part will be listed under the group name in the All Web Parts section of the Add Web Parts dialog box. Import and export Web Parts 287 Web Parts are designed to be easy to export and import. When you personalize a Web Part or when a site owner makes a change to a Web Part Page for all users, you or the site owner may want to share it with other users at your site or even another site. For example: ï‚· You can export the Web Part from a Web Part Page and then share the Web Part description file (.dwp or .webpart) with other users. Other users can then import the Web Part to a Web Part Page. Alternatively, a site owner can upload the Web Part directly to a Web Part gallery so that all users can access it. ï‚· A site owner can export a Web Part from a Web Part gallery and then save the file to a public location. Other users can then import the Web Part to a Web Part Page. Or another site owner can upload the Web Part description file to another site Web Part Gallery. In all cases, it is important to ensure that the Web Part assembly file is also installed on the new site, so that the new Web Part that you created can run on the new site. NOTE You cannot export a List View Web Part. Lists are specific to a site and cannot be transported to other sites in the same way as other Web Parts. If you want to move list data from one site to another, you can export the list data from one site and then import the data to a list on the other site. When you create a new list on the other site, a new List View Web Part is created and added to the Site Name Gallery. Export a Web Part You can export a Web Part and share it with other users. Remember that List View Web Parts cannot be exported. Web Parts that can be exported include the following: Content Editor Web Part, Form Web Part, Page Viewer Web Part, XML Web Part, and Image Web Part. 1. On the Site Actions menu , click Edit Page. 2. Click the Web Part menu 3. In the File Download dialog box, click Save. 4. Select a location to which you want to save the Web Part file. 5. If you want the file to have a different name, type the name in the File name box. 6. Click Save. of the Web Part that you want to edit, and then click Export. Import a Web Part If you exported a Web Part from another page or site or if someone sends you a Web Part file, you can import the Web Part for use on your Web Part Page. 288 NOTE Importing a Web Part makes it available only to the Web Part Page to which it is imported, not to other pages on the site. For information about uploading Web Parts to the server for use by multiple sites, see the Windows SharePoint Services 3.0 SDK, which is available from the Windows SharePoint Services Developer Center on MSDN. 1. On the Site Actions menu 2. In the Web Part zone that you want to add the Web Part to, click Add a Web Part. 3. Click Advanced Web Part gallery and options to display the tool pane. 4. At the top of the tool pane, click the arrow, and then click Import. 5. Click Browse. 6. Locate the Web Part file that you want to import, and then click Open. 7. Click Upload. 8. Select the Web Part zone that you want to add the Web Part to, and then click Add. TIP , click Edit Page. You can also drag the Web Part to the location where you want it on the Web Part Page. Manage Web Part Page permissions You can manage permissions to individual Web Part Pages that you create. By changing the permissions to a Web Part Page, you can restrict how users interact with the page, for example, which users can edit the page and which users can only read the page. 1. Open the document library that contains the Web Part Page. 2. Point to the name of the Web Part Page, click the arrow that appears, and then click Manage Permissions. 3. Do one of the following: a. If the document inherits permissions from the parent folder or library and you want to continue inheriting permissions, on the Actions menu Permissions of Parent. b. If the document inherits permissions from the parent folder or library and you want to use unique permissions for the document, on the Actions menu click Edit Permissions. c. , click Manage If the document uses unique permissions, proceed to step 5. 4. Click OK. 5. Select the check boxes for the users or groups that you want to edit. 6. On the Actions menu , click Edit User Permissions. , 289 7. NOTE Select the check boxes for the permissions that you want to assign to the users or groups, and then click OK. By default, all new Web Part Pages inherit permissions from the parent folder or document library. The first time you edit the permissions for a Web Part Page, the page is changed to use the unique permissions that you specify. To restore the default permissions, click Inherit Permissions from Parent on the Permissions page. Display data from a list or library on a separate page You can customize the home page or other pages on a site by using Web Parts (Web Part: A modular unit of information that consists of a title bar, a frame, and content. Web Parts are the basic building blocks of a Web Part Page.) to display data from a list or library on the page. When you create a list or library, a Web Part of the same name is created automatically. For example, if you create a list called Contracts, a Web Part called Contracts is also created. The Web Part displays data from the list or library that you created. NOTE You must be a site owner to add or edit the shared view of a Web Part on a page. Ways to display lists and libraries in a Web Part When you create a site, Web Parts are added to the site home page automatically. For example, a team site includes Announcements, Calendar, and Links lists by default. Each Web Part shows a view of a list of the same name. You can add other Web Parts to the home page to display lists or libraries. When you want to create a custom page, you can create a Web Part Page (Web Part Page: A special type of Web page that contains one or more Web Parts. A Web Part Page consolidates data, such as lists and charts, and Web content, such as text and images, into a dynamic information portal built around a common task.) and then add Web Parts to the page that display other lists. The following are examples of ways that you can use a Web Part to display data from a list or library: ï‚· Advertise documents in a library that are ready for review or documents that your team uses frequently. ï‚· Track project data in a tasks list, and group, filter, or sort the data by a column that contains a team name or a person's name or role. ï‚· Provide a tool for finding detailed employee information — for example, benefit options, family status, and medical insurance coverage — in a list. 290 ï‚· Examine pending customer orders in a list. ï‚· Visually enhance information about project team members by displaying both contact information from a contacts list and a picture of each person through a connected Image Web Part for a different list. Find more information about connecting Web Parts in the See Also section. Display a list or library in a Web Part 1. Open the page that you want to add the Web Part to. 2. On the Site Actions menu 3. In the area where you want to add the Web Part, click Add a Web Part. 4. Select the check box next to the list or library that you want to display on the page, and then click Add. , click Edit Page. Display a different view of a list or library in a Web Part By default, a Web Part displays the default view of a list or library. However, you can change the Web Part to display any view that you want. If you edit that view, the changes are copied between the list or library and the Web Part. This ensures that views are consistent across the site. The data in the list or library does not change. CAUTION Be careful when you switch to a different view from the current view. You may delete changes that you made to the current view and may disable Web Part connections that depend on columns in the current view. You are prompted for confirmation if you switch views. 1. On the Site Actions menu 2. Click the Web Part menu the following: , click Edit Page. of the Web Part that you want to change, and then do one of a. If you are in a shared view, click Modify Shared Web Part. b. If you are in a personal view, click Modify My Web Part. 3. The tool pane opens. Use the tool pane to choose settings that control the layout and appearance of the Web Part. 4. In the Selected View list, click the name of the view that you want to display. 5. TIP You can also edit the current view by clicking Edit the current view and then changing the settings for the view. When you do this, you change the view everywhere that it is used in the site. 6. In the tool pane, click OK. 291 Customize the view of a list or library in a Web Part After you add a List View Web Part to a Web Part Page, you can customize the view to show only the information that you want to display on the page. You edit the current view from the Web Part Page. You can also create custom views of a list or library, which you can use to display different sets of information in different instances of the Web Part for that list or library. You create custom views of a list or library by using the View menu on the list or library that you want to customize. Find links to more information about creating custom views of a list or library in the See Also section. 1. On the Site Actions menu , click Edit Page. 2. Click the Web Part menu Modify Shared Web Part. 3. In the tool pane, click Edit the current view. 4. In the Columns section, you can show or hide columns by selecting the appropriate check boxes. Next to the column name, enter the number for the order of your column in the view. 5. In the Sort section, choose whether and how you want the information to be sorted. You can use two columns for the sort, such as first by author, and then by file name for each author. 6. In the Filter section, choose whether and how you want to filter the information. A filtered view shows you a smaller selection, such as items created by a specific department or with an Approved status. 7. In the Group By section, you can group items with the same value in their own section, such as an expandable section for documents by a specific author. 8. In the Totals section, you can count the number of items in a column, such as the total number of issues. In some cases, you can summarize or distill additional information, such as averages. 9. In the Style section, select the style that you want for the view, such as a shaded list in which every other row is shaded. of the Web Part that you want to customize, and then click 10. If your list or library has folders, you can create a view that doesn't include the folders. This is sometimes called a flat view. To view all your list items at the same level, click Show all items without folders. 11. If your list or library is large, you can limit how many files can be viewed in the list or library or how many files can be viewed on the same page. In the Item Limit section, select the options that you want. 12. If you plan to view the list or library on a mobile device, select the options that you want in the Mobile section. 13. Click OK. Content Editor Web Part 292 You can use the Content Editor Web Part to add formatted text, tables, hyperlinks, and images to a Web Part Page. IMPORTANT ï‚· The Content Editor Web Part is intended for adding HTML content to a Web Part Page, which may include hyperlinks. However, this Web Part is not designed to connect to a Web site. If you need to connect a Web Part to a Web site, consider using the Page Viewer Web Part. ï‚· The Content Editor Web Part does not accept the HTML FORM element. If you need to add a Web Part that uses the FORM element, consider using the Page Viewer Web Part or the Form Web Part. Ways you can use the Content Editor Web Part You can use the Content Editor Web Part to add: ï‚· An introductory, formatted paragraph to a page. ï‚· A table of instructions to explain a chart on your page, the data that is used in the chart, and how the chart was created. ï‚· A set of hyperlinks to more information. Add content to the Content Editor Web Part There are three ways you can add content to the Content Editor Web Part: 1. Rich Text Editor You can use the Rich Text Editor to type formatted content automatically without prior knowledge of HTML syntax. Click the buttons on the Standard and Formatting toolbars at the top of the window to enter and format the content. Click Help on the Standard toolbar to display a summary of the tasks that you can perform and their corresponding buttons. 2. Source Editor You can use the Source Editor to enter or modify HTML source code. The Source Editor is a plain text editor and is intended for users who are familiar with HTML syntax. 3. Content Link Instead of editing content, you can link to existing content by entering a hyperlink to a text file that contains HTML source code. The two valid hyperlink protocols that you can use are: a. Hypertext Transfer Protocol (http://) 293 b. Hypertext Transfer Protocol with privacy, which uses Secure Sockets Layer (SSL) encryption (https://) You can use an absolute URL or a relative URL. However, you cannot use a file path. IMPORTANT If the Content Link property links to a file that is located outside the site and the site does not have anonymous user access enabled, you cannot access the file. For assistance, contact your site administrator. Combine edited and linked content You can combine edited and linked content to provide both primary and secondary information. For example, you can provide an error message as secondary information in the edited content, in case the linked content or primary information is not available. When you combine both edited and linked content, the linked content is always used first. If the linked content is not accessible, the edited content is used. Custom properties of the Content Editor Web Part The custom properties of the Content Editor Web Part are listed below. NOTE You cannot view or edit any of these custom properties in personal view. Property Rich Text Description Use to enter formatted text, tables, hyperlinks, and images. Knowledge of HTML syntax is not required. Editor Source Use to enter HTML source code into a simple text editor. Knowledge of HTML syntax is required. Editor Content Use to enter a hyperlink to a text file that contains HTML source code. The two valid hyperlink protocols that Link you can use are: Hypertext Transfer Protocol (http://) Hypertext Transfer Protocol with privacy, which uses Secure Sockets Layer (SSL) encryption 294 (https://) You can use an absolute URL or a relative URL. However, you cannot use a file path. IMPORTANT If the Content Link property links to a file that is located outside the site and the site does not have anonymous user access enabled, you cannot access the file. For assistance, contact your site administrator. Common properties of Web Parts All Web Parts share a common set of properties that control their appearance, layout, and advanced characteristics. NOTE The common Web Part properties that you see in the tool pane may be different from what is documented in this section for several reasons: To see the Advanced section in the tool pane, you must have appropriate permission. For a specific Web Part, a Web Part developer may have chosen not to display one or more of these common properties or may have chosen to create and display additional properties that are not listed below in the Appearance, Layout, and Advanced sections of the tool pane. Some permission and property settings may disable or hide Web Part properties. Appearance Property Description Title Specifies the title of the Web Part that appears in the Web Part title bar. Height Specifies the height of the Web Part. Width Specifies the width of the Web Part. Chrome Specifies whether the entire Web Part appears on the page when a user opens the Web Part Page. By State default, the chrome state is set to Normal and the entire Web Part appears. Only the title bar appears when the state is set to Minimized. Chrome Specifies whether the title bar and border of the Web Part frame are displayed. 295 Type Layout Property Hidden Description Specifies whether the Web Part is visible when a user opens the Web Part Page. If the check box is selected, the Web Part is visible only when you are designing the page and has the suffix (Hidden) appended to the title. You can hide a Web Part if you want to use it to provide data to another Web Part through a Web Part connection, but you don't want to display the Web Part. Direction Specifies the direction of the text in the Web Part content. For example, Arabic is a right-to-left language; English and most other European languages are left-to-right languages. This setting may not be available for all types of Web Parts. Zone Specifies the zone on the Web Part Page where the Web Part is located. NOTE Zones on the Web Part Page are not listed in the list box when you do not have permission to modify the zone. Zone Specifies the position of the Web Part in a zone when the zone contains more than one Web Part. Index To specify the order, type a positive integer in the text box. If the Web Parts in the zone are ordered from top to bottom, a value of 1 means that the Web Part appears at the top of the zone. If the Web Parts in the zone are ordered from left to right, a value of 1 means that the Web Part appears on the left of the zone. For example, when you add a Web Part to an empty zone that is ordered from top to bottom, the Zone Index is 0. When you add a second Web Part to the bottom of the zone, its Zone Index is 1. To move the second Web Part to the top of the zone, type 0, and then type 1 for the first Web Part. NOTE Each Web Part in the zone must have a unique Zone Index value. Therefore, changing the Zone Index 296 value for the current Web Part can also change the Zone Index value for other Web Parts in the zone. Advanced Property Description Allow Minimize Specifies whether the Web Part can be minimized. Allow Close Specifies whether the Web Part can be removed from the Web Part Page. Allow Hide Specifies whether the Web Part can be hidden. Allow Zone Specifies whether the Web Part can be moved to a different zone. Change Allow Specifies whether the Web Part can participate in connections with other Web Parts. Connections Allow Editing in Specifies whether the Web Part properties can be modified in a personal view. Personal View Export Mode Specifies the level of data that is permitted to be exported for this Web Part. Depending on your configuration, this setting may not be available. Title URL Specifies the URL of a file containing additional information about the Web Part. The file is displayed in a separate browser window when you click the Web Part title. Description Specifies the ScreenTip that appears when you rest the mouse pointer on the Web Part title or Web Part icon. The value of this property is used when you search for Web Parts by using the Search command on the Find Web Parts menu of the tool pane in the following Web Part galleries: Site, Virtual Server, and Web Part Page. Help URL Specifies the location of a file containing Help information about the Web Part. The Help information is displayed in a separate browser window when you click the Help command on the Web Part menu. 297 Help Mode Specifies how a browser will display Help content for a Web Part. Select one of the following: Modal Opens a separate browser window, if the browser has this capability. A user must close the window before returning to the Web page. Modeless Opens a separate browser window, if the browser has this capability. A user does not have to close the window before returning to the Web page. This is the default value. Navigate Opens the Web page in the current browser window. NOTE Even though custom Microsoft ASP.NET Web Parts support this property, default Microsoft Windows SharePoint Services 3.0 Help topics open only in a separate browser window. Catalog Icon Specifies the location of a file containing an image to be used as the Web Part icon in the Web Part Image URL List. The image size must be 16 by 16 pixels. Title Icon Image Specifies the location of a file containing an image to be used in the Web Part title bar. The image size URL must be 16 by 16 pixels. Import Error Specifies a message that appears if there is a problem importing the Web Part. Message Form Web Part You can use the Form Web Part to connect to and filter a column of data in another Web Part. Both Web Parts must be installed on a server running Microsoft Windows SharePoint Services. Ways you can use the Form Web Part You can use the Form Web Part to: ï‚· Filter all employees with the same last name in a List View Web Part that contains employee data. ï‚· Customize the Form Web Part by adding option buttons, check boxes, and text boxes with default values to filter a List View Web Part that contains product information. 298 Connect the Form Web Part to another Web Part To use the Form Web Part, you connect it with another Web Part that is capable of filtering through a Web Part connection, such as the List View Web Part. You connect the Form Web Part by selecting from the Connections submenu on the Web Part menu. You can connect the Form Web Part to one or more Web Parts on the Web Part Page. 1. If you are not already in edit mode, on the Site Actions menu , click Edit Page. 2. Click the Web Part menu , and then point to Connections. 3. Point to Provide Form Value To, and then click the name of the Web Part to which you want to link. After you connect the Form Web Part to another Web Part, you can type text in the text box and then click Go or press ENTER. The other Web Part will display data that matches the text you typed. To clear the text box so that you can type new text, select the current text, and then delete it. Customize the Form Web Part You can customize the Form Web Part by using either the Source Editor custom property or a Web design program that is compatible with Windows SharePoint Services, such as Microsoft Office SharePoint Designer 2007. You can enhance the Form Web Part by adding other form elements, such as option buttons, check boxes, default values, and list boxes. You can also create forms with several fields to combine criteria and then pass more complex filters to the other Web Part. After you customize the Form Web Part, you can create another instance of it and add it to a Web Part gallery on your site. If you customize the Form Web Part, keep in mind the following important points: ï‚· Only one Go button (which uses the HTML INPUT element) can be used to pass data to the other Web Part. ï‚· The Form Web Part uses the HTML FORM element. Certain HTML elements cannot be used inside the FORM element, including the HTML element, the BODY element, and the HTML FORM element. ï‚· All form field names must be unique. Each name value is used to connect to a corresponding column name in the Web Part that you are connecting to. 299 ï‚· You can use only the following HTML FORM element controls, and they pass the following values to the other Web Part. Control Text box HTML element Value passed The VALUE attribute. <INPUT TYPE="text"> Text area <TEXTAREA> The VALUE attribute. Check box <INPUT The VALUE attribute if selected; the string "off" if not selected. TYPE="checkbox"> Option <INPUT button TYPE="radio"> Drop-down <SELECT> list box The VALUE attribute if selected; the string "off" if not selected. A comma-delimited string of the VALUE attributes of the selected options; the string "off" if no selection. For example, if "chairs" and "tables" are selected, the VALUE attribute is "chairs,tables". The Form Web Part only provides data to another connectable Web Part — it cannot get data from NOTE another connectable Web Part. For example, you cannot use the Form Web Part as a detail form to display a row of data. Custom property of the Form Web Part The custom property of the Form Web Part is listed below. NOTES ï‚· You cannot view or edit this property in a personal view. ï‚· You can more easily customize the Form Web Part by using a Web design program that is compatible with Windows SharePoint Services, such as Office SharePoint Designer 2007. Property Description Source Opens a Text Editor window where you can add or edit HTML source code. The Source Editor is intended for Editor users with knowledge of HTML syntax. CAUTION The Form Web Part dynamically creates a scripting routine at run time to create the connection to 300 the other Web Part. Do not modify the onkeydown or onclick event code in the Source Editor, or you may unintentionally break the Form Web Part. Common properties of Web Parts All Web Parts share a common set of properties that control their appearance, layout, and advanced characteristics. NOTE The common Web Part properties that you see in the tool pane may be different from what is documented in this section for several reasons: ï‚· To see the Advanced section in the tool pane, you must have appropriate permission. ï‚· For a specific Web Part, a Web Part developer may have chosen not to display one or more of these common properties or may have chosen to create and display additional properties that are not listed below in the Appearance, Layout, and Advanced sections of the tool pane. ï‚· Some permission and property settings may disable or hide Web Part properties. Appearance Property Description Title Specifies the title of the Web Part that appears in the Web Part title bar. Height Specifies the height of the Web Part. Width Specifies the width of the Web Part. Chrome Specifies whether the entire Web Part appears on the page when a user opens the Web Part Page. By State default, the chrome state is set to Normal and the entire Web Part appears. Only the title bar appears when the state is set to Minimized. Chrome Type Layout Specifies whether the title bar and border of the Web Part frame are displayed. 301 Property Hidden Description Specifies whether the Web Part is visible when a user opens the Web Part Page. If the check box is selected, the Web Part is visible only when you are designing the page and has the suffix (Hidden) appended to the title. You can hide a Web Part if you want to use it to provide data to another Web Part through a Web Part connection, but you don't want to display the Web Part. Direction Specifies the direction of the text in the Web Part content. For example, Arabic is a right-to-left language; English and most other European languages are left-to-right languages. This setting may not be available for all types of Web Parts. Zone Specifies the zone on the Web Part Page where the Web Part is located. NOTE Zones on the Web Part Page are not listed in the list box when you do not have permission to modify the zone. Zone Specifies the position of the Web Part in a zone when the zone contains more than one Web Part. Index To specify the order, type a positive integer in the text box. If the Web Parts in the zone are ordered from top to bottom, a value of 1 means that the Web Part appears at the top of the zone. If the Web Parts in the zone are ordered from left to right, a value of 1 means that the Web Part appears on the left of the zone. For example, when you add a Web Part to an empty zone that is ordered from top to bottom, the Zone Index is 0. When you add a second Web Part to the bottom of the zone, its Zone Index is 1. To move the second Web Part to the top of the zone, type 0, and then type 1 for the first Web Part. NOTE Each Web Part in the zone must have a unique Zone Index value. Therefore, changing the Zone Index value for the current Web Part can also change the Zone Index value for other Web Parts in the zone. Advanced 302 Property Description Allow Minimize Specifies whether the Web Part can be minimized. Allow Close Specifies whether the Web Part can be removed from the Web Part Page. Allow Hide Specifies whether the Web Part can be hidden. Allow Zone Specifies whether the Web Part can be moved to a different zone. Change Allow Specifies whether the Web Part can participate in connections with other Web Parts. Connections Allow Editing in Specifies whether the Web Part properties can be modified in a personal view. Personal View Export Mode Specifies the level of data that is permitted to be exported for this Web Part. Depending on your configuration, this setting may not be available. Title URL Specifies the URL of a file containing additional information about the Web Part. The file is displayed in a separate browser window when you click the Web Part title. Description Specifies the ScreenTip that appears when you rest the mouse pointer on the Web Part title or Web Part icon. The value of this property is used when you search for Web Parts by using the Search command on the Find Web Parts menu of the tool pane in the following Web Part galleries: Site, Virtual Server, and Web Part Page. Help URL Specifies the location of a file containing Help information about the Web Part. The Help information is displayed in a separate browser window when you click the Help command on the Web Part menu. Help Mode Specifies how a browser will display Help content for a Web Part. Select one of the following: Modal Opens a separate browser window, if the browser has this capability. A user must close the window before returning to the Web page. 303 Modeless Opens a separate browser window, if the browser has this capability. A user does not have to close the window before returning to the Web page. This is the default value. Navigate Opens the Web page in the current browser window. NOTE Even though custom Microsoft ASP.NET Web Parts support this property, default Microsoft Windows SharePoint Services 3.0 Help topics open only in a separate browser window. Catalog Icon Specifies the location of a file containing an image to be used as the Web Part icon in the Web Part Image URL List. The image size must be 16 by 16 pixels. Title Icon Image Specifies the location of a file containing an image to be used in the Web Part title bar. The image size URL must be 16 by 16 pixels. Import Error Specifies a message that appears if there is a problem importing the Web Part. Message Image Web Part You can use the Image Web Part to add a picture or graphic to a Web Part Page. To more easily coordinate the image with other Web Parts on the page, you can control the vertical alignment, horizontal alignment, and background color of the image inside the Image Web Part by modifying its custom properties in a shared view. Ways you can use the Image Web Part You can use the Image Web Part to: ï‚· Add a corporate or project logo to a page. ï‚· Display photos of employees or products. ï‚· Make the page more visually appealing. Ways you can display an image There are two ways you can display an image: 304 ï‚· Enter a file path or hyperlink to the image file in the Image Link property text box. In this case, the image is static and does not change (unless you edit the property). ï‚· Connect the Image Web Part to another Web Part that provides the file path or hyperlink. In this case, the image can be dynamic and can change as a result of an action in the other Web Part, such as a user selecting a row in a List View Web Part. For example, you can connect a List View Web Part that contains contacts to the Image Web Part. Each time you select a row in the Contacts List View Web Part that contains a column with a hyperlink to a file that contains a picture of that contact, you can see the picture of the contact displayed in the Image Web Part. Connect the Image Web Part to another Web Part 1. On the Site Actions menu 2. Click the Web Part menu 3. Point to Get an Image From, and then click the name of the Web Part to which you want to link. NOTE , click Edit Page. , and then point to Connections. If the Image Link property already has a value and you connect the Image Web Part to another Web Part, the Image Link property is ignored. If the Image Web Part is already connected to another Web Part, and you want to set a value for the Image Link property, you must first remove the connection. Custom properties of the Image Web Part The custom properties of the Image Web Part are listed below. NOTE You cannot view or edit any of these custom properties in personal view. Property Image Link Description Specifies a file path or hyperlink to the image that you want displayed in the Image Web Part. Depending on the browser that you are using, supported graphics file formats include the following. Graphics file format File type Windows Bitmap (BMP) .bmp 305 Windows Enhanced Metafile (EMF) .emf Graphics Interchange Format (GIF) .gif Joint Photographic Experts Group (JPEG) .jpg, .jpeg Portable Network Graphics (PNG) .png The Image Link property may not be available because the Image Web Part is connected to another Web Part that provides the image. Alternative Text Specifies the text to display when a user rests the mouse pointer over the image. This text appears when the image is not available. Image Vertical Positions the image vertically within the Image Web Part. Select one of the following: Top, Alignment Middle, or Bottom. The default value is Middle. Image Horizontal Positions the image horizontally within the Image Web Part. Select one of the following: Left, Alignment Center, or Right. The default value is Center. Web Part Background Determines the color of the Image Web Part window behind the image. The default color is the Color background color of the current theme. To specify a color, click to the right of the text box, and then do one of the following: Select a color in the color grid. Type an HTML color name. Type an RGB color value. To make the background color the same as the theme of the site, click Transparent in the Web Part Background Color dialog box. Common properties of Web Parts All Web Parts share a common set of properties that control their appearance, layout, and advanced characteristics. 306 NOTE The common Web Part properties that you see in the tool pane may be different from what is documented in this section for several reasons: ï‚· To see the Advanced section in the tool pane, you must have appropriate permission. ï‚· For a specific Web Part, a Web Part developer may have chosen not to display one or more of these common properties or may have chosen to create and display additional properties that are not listed below in the Appearance, Layout, and Advanced sections of the tool pane. ï‚· Some permission and property settings may disable or hide Web Part properties. Appearance Property Description Title Specifies the title of the Web Part that appears in the Web Part title bar. Height Specifies the height of the Web Part. Width Specifies the width of the Web Part. Chrome Specifies whether the entire Web Part appears on the page when a user opens the Web Part Page. By State default, the chrome state is set to Normal and the entire Web Part appears. Only the title bar appears when the state is set to Minimized. Chrome Specifies whether the title bar and border of the Web Part frame are displayed. Type Layout Property Hidden Description Specifies whether the Web Part is visible when a user opens the Web Part Page. If the check box is selected, the Web Part is visible only when you are designing the page and has the suffix (Hidden) appended to the title. You can hide a Web Part if you want to use it to provide data to another Web Part through a Web Part connection, but you don't want to display the Web Part. 307 Direction Specifies the direction of the text in the Web Part content. For example, Arabic is a right-to-left language; English and most other European languages are left-to-right languages. This setting may not be available for all types of Web Parts. Zone Specifies the zone on the Web Part Page where the Web Part is located. NOTE Zones on the Web Part Page are not listed in the list box when you do not have permission to modify the zone. Zone Specifies the position of the Web Part in a zone when the zone contains more than one Web Part. Index To specify the order, type a positive integer in the text box. If the Web Parts in the zone are ordered from top to bottom, a value of 1 means that the Web Part appears at the top of the zone. If the Web Parts in the zone are ordered from left to right, a value of 1 means that the Web Part appears on the left of the zone. For example, when you add a Web Part to an empty zone that is ordered from top to bottom, the Zone Index is 0. When you add a second Web Part to the bottom of the zone, its Zone Index is 1. To move the second Web Part to the top of the zone, type 0, and then type 1 for the first Web Part. NOTE Each Web Part in the zone must have a unique Zone Index value. Therefore, changing the Zone Index value for the current Web Part can also change the Zone Index value for other Web Parts in the zone. Advanced Property Description Allow Minimize Specifies whether the Web Part can be minimized. Allow Close Specifies whether the Web Part can be removed from the Web Part Page. Allow Hide Specifies whether the Web Part can be hidden. Allow Zone Specifies whether the Web Part can be moved to a different zone. 308 Change Allow Specifies whether the Web Part can participate in connections with other Web Parts. Connections Allow Editing in Specifies whether the Web Part properties can be modified in a personal view. Personal View Export Mode Specifies the level of data that is permitted to be exported for this Web Part. Depending on your configuration, this setting may not be available. Title URL Specifies the URL of a file containing additional information about the Web Part. The file is displayed in a separate browser window when you click the Web Part title. Description Specifies the ScreenTip that appears when you rest the mouse pointer on the Web Part title or Web Part icon. The value of this property is used when you search for Web Parts by using the Search command on the Find Web Parts menu of the tool pane in the following Web Part galleries: Site, Virtual Server, and Web Part Page. Help URL Specifies the location of a file containing Help information about the Web Part. The Help information is displayed in a separate browser window when you click the Help command on the Web Part menu. Help Mode Specifies how a browser will display Help content for a Web Part. Select one of the following: Modal Opens a separate browser window, if the browser has this capability. A user must close the window before returning to the Web page. Modeless Opens a separate browser window, if the browser has this capability. A user does not have to close the window before returning to the Web page. This is the default value. Navigate Opens the Web page in the current browser window. NOTE Even though custom Microsoft ASP.NET Web Parts support this property, default Microsoft Windows SharePoint Services 3.0 Help topics open only in a separate browser window. Catalog Icon Specifies the location of a file containing an image to be used as the Web Part icon in the Web Part 309 Image URL List. The image size must be 16 by 16 pixels. Title Icon Image Specifies the location of a file containing an image to be used in the Web Part title bar. The image size URL must be 16 by 16 pixels. Import Error Specifies a message that appears if there is a problem importing the Web Part. Message List View Web Part There is no Web Part called List View. When you create a new site from a site template, Web Parts (Web Part: A modular unit of information that consists of a title bar, a frame, and content. Web Parts are the basic building blocks of a Web Part Page.) are automatically added to the site home page. For example, a team site includes Announcements, Calendar, and Links Web Parts. These Web Parts are instances of the List View Web Part that use a preconfigured list template to display list data. Similarly, when you create a list or library on your site, a List View Web Part of the same name as the list or library is automatically created. For example, if you create a list called Contracts, a List View Web Part called Contracts will be available in the Site Name Gallery. The Web Part automatically displays the data contained in the list or library that you created. Ways you can use the List View Web Part You can use the List View Web Part to display and edit list or library data in your site and to connect to other Web Parts, including other List View Web Parts. Lists are information that you share with team members and often display in tabular format. List views display this information in different ways for different purposes, such as filtering, sorting, or selecting specific columns. You can display most lists and List View Web Parts in one of two tabular views: standard view, which is available to any user, and datasheet view. Datasheet view requires a program or control that is compatible with Microsoft Windows SharePoint Services, such as Microsoft Office Access 2007, and ActiveX control (ActiveX control: A control, such as a check box or button that offers options to users or runs macros or scripts that automate a task. You can write macros for the control in Microsoft Visual Basic for Applications or scripts in Microsoft Script Editor.) support. 310 You can use the List View Web Part to do the following: ï‚· Display list data on a Web Part Page in a tabular format to quickly sort, filter, isolate, and update the data. ï‚· Display in a List View Web Part the documents that are ready for team review or the documents that your group uses frequently. ï‚· Track project data in a List View Web Part and filter or sort the data by a column that contains a person's name or job assignment from a matching column in a connected Contacts List View Web Part. ï‚· From an Employee Basics List View Web Part that contains an employee name and ID number, look up detailed employee information, such as benefit options, family status, and medical insurance coverage, in a connected Employee Details List View Web Part. ï‚· Examine a complete customer order in two connected List View Web Parts: an Order List View Web Part that contains the order information and an Order Details List View Web Part that contains all the line items for that order. ï‚· Visually enhance basic information about a person in a Contacts List View Web Part by displaying a picture of that person in a connected Image Web Part or a map of that person's business address in a connected custom Map Web Part. Find links to more information about customizing different types of Web Parts in the See Also section. Customize the view of a list or library in a Web Part After you add a List View Web Part to a Web Part Page, you can customize the view to show only the information that you want to display on the page. You edit the current view from the Web Part Page. You can also create custom views of a list or library, which you can use to display different sets of information in different instances of the Web Part for that list or library. You create custom views of a list or library by using the View menu on the list or library that you want to customize. Find links to more information about creating custom views of a list or library in the See Also section. 1. On the Site Actions menu , click Edit Page. 2. Click the Web Part menu Modify Shared Web Part. 3. In the tool pane, click Edit the current view. 4. In the Columns section, you can show or hide columns by selecting the appropriate check boxes. Next to the column name, enter the number for the order of your column in the view. 5. In the Sort section, choose whether and how you want the information to be sorted. You can use two columns for the sort, such as first by author, and then by file name for each author. of the Web Part that you want to customize, and then click 311 6. In the Filter section, choose whether and how you want to filter the information. A filtered view shows you a smaller selection, such as items created by a specific department or with an Approved status. 7. In the Group By section, you can group items with the same value in their own section, such as an expandable section for documents by a specific author. 8. In the Totals section, you can count the number of items in a column, such as the total number of issues. In some cases, you can summarize or distill additional information, such as averages. 9. In the Style section, select the style that you want for the view, such as a shaded list in which every other row is shaded. 10. If your list or library has folders, you can create a view that doesn't include the folders. This is sometimes called a flat view. To view all your list items at the same level, click Show all items without folders. 11. If your list or library is large, you can limit how many files can be viewed in the list or library or how many files can be viewed on the same page. In the Item Limit section, select the options that you want. 12. If you plan to view the list or library on a mobile device, select the options that you want in the Mobile section. 13. Click OK. Connect a List View Web Part to another Web Part You can display most lists and List View Web Parts in one of two tabular views: standard view, which is available to any user, and datasheet view. Datasheet view requires a program or control that is compatible with Microsoft Windows SharePoint Services, such as Office Access 2007, and ActiveX control support. By using either standard view or datasheet view, you can connect a List View Web Part to another Web Part, provide data to it, and change the way the data is displayed in the other Web Part, including another List View Web Part. 1. On the Site Actions menu , click Edit Page. 2. Click the Web Part menu 3. Point to Provide Row To or Get Sort/Filter From, and then click the name of the Web Part to which you want to link. , and then point to Connections. Key to commands on the Connections submenu Command on the Connections submenu Provide Row To Description You can connect the List View Web Part to another Web Part by passing a selected row of data to 312 the other Web Part. Depending on how the other Web Part was created and gets the data, the other Web Part might display the row data or use the row data as a filter or parameter value. In standard view, a Select Item column containing option buttons is automatically added when you connect the List View Web Part, so that you can indicate which row to pass to the other Web Part. You can select only one row at a time in standard view. Some columns, such as the Edit column, are not available for use in a Web Part connection. In datasheet view, you can select multiple rows, but only one row is passed to the other Web Part. If multiple rows are selected, the row containing the active cell is passed to the other Web Part, and all other rows are ignored. You cannot provide data in the Total row or New row to the other Web Part. With this type of connection, you can have more than one Web Part connected to the List View Web Part. Provide Data To You can connect the List View Web Part to another Web Part that works with list data. In this case, the List View Web Part is the data source for the other Web Part. In standard and datasheet view, only the data in the view is provided to the other Web Part. With this type of connection, you can have more than one Web Part connected to the List View Web Part. Get Sort/Filter In standard and datasheet view, you can connect the List View Web Part to another Web Part that From can provide the following information to it: One or more column name and value pairs of data that filter data in the List View Web Part. A column of data to sort data by either ascending or descending order in the List View Web Part. With this type of connection, only one other Web Part can be connected to the List View Web Part. 313 All the List View Web Parts on your site are usually available in the Site Name Gallery. When you first add a List View Web Part from a Web Part gallery to the Web Part Page, the Web Part Page displays the default list view in the Web Part. To display the data that you want in the List View Web Part as well as the other connected Web Part, you may need to edit the view of the list. For example, you may want to filter, sort, or group data a different way or display different columns. You can change the list view from the custom properties List Views section of the tool pane in one of two ways: ï‚· Select a different view from the Selected View property. ï‚· Click Edit the current view to edit the current view. Whenever you select or edit a list view, a copy of the list design is made from the original site list design and saved with the List View Web Part. However, the list data remains the same. CAUTION Be careful when you switch to a different view from the current view. You may delete changes that you made to the current view and may disable Web Part connections that depend on columns in the current view. You are prompted for confirmation if you switch views. Supported list types that can be connected Although you can display all list types in a List View Web Part, only certain list types are supported when you make a Web Part connection. In general, list types that display data in tabular format, such as Contacts, are supported. Lists that display data in a nontabular format, such as folder view, are not supported. The supported and unsupported list types are listed below. Supported list types Unsupported list types Announcements Contacts Events Issues Calendar view of an Events list Discussion boards Surveys 314 Links Picture libraries Tasks Site and list template Custom lists catalogs Web Part galleries Lists that contain data imported from a spreadsheet Data sources Document libraries Form libraries Supported list column types that can be connected Although you can display all list column types in a List View Web Part, only certain list column types are supported when you make a Web Part connection. The supported and unsupported list column types are listed below. Supported list column types Single line of text Choice Number Currency Unsupported list column types Hyperlink or picture (for filtering) Multiple lines of text Edit Date and Time Hyperlink or Picture (for matching columns) Lookup Yes/No Calculated Custom properties of the List View Web Part The custom properties of the List View Web Part are listed below. 315 NOTE You cannot view or edit any of these custom properties in personal view. Property Description Selected View CAUTION Be careful when you switch to a different view from the current view. You may delete changes that you made to the current view and may disable Web Part connections that depend on columns in the current view. You are prompted for confirmation if you switch views. Specifies a list view to display in the Web Part. You can select one of the following: All List name or All Documents This property displays all columns in the list or library, depending on the list type. NOTE Before you click OK or Apply, select <Current view> to revert to the last view that was used and to ignore unsaved changes that you made to the copy of the list view design information. After you click OK or Apply, the changes you made are applied to the new current view and saved with the List View Web Part. Explorer View This property displays the contents of a document library by using icons only, similar to Windows Explorer. This view is available only for document libraries. <Summary View> This property displays the summary view of the list. This view varies among list types. Additional list views This property displays user-defined views or other default views, depending on the list type. Edit the current view Select Edit the current view to edit the current view used in the Web Part, including the columns displayed, the sort order and filter used, whether to display totals, and the item limit. Whenever you select or edit a list view, a copy of the list design information is made from the original site list design and saved with the List View Web Part. However, the list data remains the same. Toolbar Specifies the way the list toolbar is displayed or whether it is displayed at all. Select from one of three 316 Type options: Summary Toolbar This option displays the summary toolbar for the currently selected list view. This is the default value for most list types, except for custom lists. Full Toolbar This option displays the entire toolbar for the currently selected list view. This is the default value for custom lists. No Toolbar No toolbar is displayed. Common properties of Web Parts All Web Parts share a common set of properties that control their appearance, layout, and advanced characteristics. NOTE The common Web Part properties that you see in the tool pane may be different from what is documented in this section for several reasons: ï‚· To see the Advanced section in the tool pane, you must have appropriate permission. ï‚· For a specific Web Part, a Web Part developer may have chosen not to display one or more of these common properties or may have chosen to create and display additional properties that are not listed below in the Appearance, Layout, and Advanced sections of the tool pane. ï‚· Some permission and property settings may disable or hide Web Part properties. Appearance Property Description Title Specifies the title of the Web Part that appears in the Web Part title bar. Height Specifies the height of the Web Part. Width Specifies the width of the Web Part. Chrome Specifies whether the entire Web Part appears on the page when a user opens the Web Part Page. By State default, the chrome state is set to Normal and the entire Web Part appears. Only the title bar appears when the state is set to Minimized. 317 Chrome Specifies whether the title bar and border of the Web Part frame are displayed. Type Layout Property Hidden Description Specifies whether the Web Part is visible when a user opens the Web Part Page. If the check box is selected, the Web Part is visible only when you are designing the page and has the suffix (Hidden) appended to the title. You can hide a Web Part if you want to use it to provide data to another Web Part through a Web Part connection, but you don't want to display the Web Part. Direction Specifies the direction of the text in the Web Part content. For example, Arabic is a right-to-left language; English and most other European languages are left-to-right languages. This setting may not be available for all types of Web Parts. Zone Specifies the zone on the Web Part Page where the Web Part is located. NOTE Zones on the Web Part Page are not listed in the list box when you do not have permission to modify the zone. Zone Specifies the position of the Web Part in a zone when the zone contains more than one Web Part. Index To specify the order, type a positive integer in the text box. If the Web Parts in the zone are ordered from top to bottom, a value of 1 means that the Web Part appears at the top of the zone. If the Web Parts in the zone are ordered from left to right, a value of 1 means that the Web Part appears on the left of the zone. For example, when you add a Web Part to an empty zone that is ordered from top to bottom, the Zone Index is 0. When you add a second Web Part to the bottom of the zone, its Zone Index is 1. To move the second Web Part to the top of the zone, type 0, and then type 1 for the first Web Part. 318 NOTE Each Web Part in the zone must have a unique Zone Index value. Therefore, changing the Zone Index value for the current Web Part can also change the Zone Index value for other Web Parts in the zone. Advanced Property Description Allow Minimize Specifies whether the Web Part can be minimized. Allow Close Specifies whether the Web Part can be removed from the Web Part Page. Allow Hide Specifies whether the Web Part can be hidden. Allow Zone Specifies whether the Web Part can be moved to a different zone. Change Allow Specifies whether the Web Part can participate in connections with other Web Parts. Connections Allow Editing in Specifies whether the Web Part properties can be modified in a personal view. Personal View Export Mode Specifies the level of data that is permitted to be exported for this Web Part. Depending on your configuration, this setting may not be available. Title URL Specifies the URL of a file containing additional information about the Web Part. The file is displayed in a separate browser window when you click the Web Part title. Description Specifies the ScreenTip that appears when you rest the mouse pointer on the Web Part title or Web Part icon. The value of this property is used when you search for Web Parts by using the Search command on the Find Web Parts menu of the tool pane in the following Web Part galleries: Site, Virtual Server, and Web Part Page. Help URL Specifies the location of a file containing Help information about the Web Part. The Help information is displayed in a separate browser window when you click the Help command on the Web Part menu. 319 Help Mode Specifies how a browser will display Help content for a Web Part. Select one of the following: Modal Opens a separate browser window, if the browser has this capability. A user must close the window before returning to the Web page. Modeless Opens a separate browser window, if the browser has this capability. A user does not have to close the window before returning to the Web page. This is the default value. Navigate Opens the Web page in the current browser window. NOTE Even though custom Microsoft ASP.NET Web Parts support this property, default Microsoft Windows SharePoint Services 3.0 Help topics open only in a separate browser window. Catalog Icon Specifies the location of a file containing an image to be used as the Web Part icon in the Web Part Image URL List. The image size must be 16 by 16 pixels. Title Icon Image Specifies the location of a file containing an image to be used in the Web Part title bar. The image size URL must be 16 by 16 pixels. Import Error Specifies a message that appears if there is a problem importing the Web Part. Message Page Viewer Web Part You can use the Page Viewer Web Part to display a Web page, file, or folder on a Web Part Page. You enter a hyperlink, file path, or folder name to link to the content. NOTES ï‚· You can use the Page Viewer Web Part only in a browser that supports the HTML IFRAME element. ï‚· Displaying a file or folder requires Microsoft Internet Explorer. Ways you can use the Page Viewer Web Part You can use the Page Viewer Web Part to display: 320 ï‚· A favorite Internet news source in a dedicated news summary section of a Web Part Page. ï‚· A list of active work group files on a network server that you want to view on a regular basis. ï‚· A commonly used document or spreadsheet. How the Page Viewer Web Part displays a Web page within a Web Part Page The linked content of the Page Viewer Web Part is isolated from other content on the Web Part Page through the use of the HTML IFRAME element. This element ensures that any HTML elements that are displayed as content in the Page Viewer Web Part do not conflict with other HTML elements on the Web Part Page. For example, the Web Part Page may already contain an HTML FORM element, and the page would not be displayed correctly if the linked content also contained an HTML FORM element that was not inside the HTML IFRAME element. The Page Viewer Web Part displays content asynchronously from the rest of the page. This means that you can view and use other Web Parts on the page if the link happens to take a long time to return the content. Custom properties of the Page Viewer Web Part The custom properties of the Page Viewer Web Part are listed below. NOTE You cannot view or edit any of these custom properties in personal view. Property Web Page, Description Specifies the type of content that you want to display in the Page Viewer Web Part. Folder, or File group Select one of the following: Web Page Select this option if you want to display a Web page as the content of the Page Viewer Web Part. This option automatically enters the Hypertext Transfer Protocol (http://) in the Link text box and hides the Browse button if it is visible. This is the default value. Folder Select this option if you want to display a list of files in a folder. This option hides the Browse button if it is visible. File Select this option to display the contents of a file. This option also displays the 321 Browse button under the Link text box. The file opens either in a separate browser window or inside the Web Part if the application that opens the file supports inline activation for that file in the browser window. Link Specifies a hyperlink, folder, or file to link to the content that you want displayed in the Page Viewer Web Part: If you select Web Page above, you must enter a valid hyperlink. The two valid hyperlink protocols that you can use are: Hypertext Transfer Protocol (http://) Hypertext Transfer Protocol with privacy, which uses Secure Sockets Layer (SSL) encryption (https://) You can use an absolute URL or a relative URL. However, you cannot use a file path. If you select Folder above, you must enter a valid local or network folder. Displaying a folder requires Microsoft Internet Explorer. If you select File above, you must enter a valid file path. Displaying a file requires Microsoft Internet Explorer. You can also click Browse to locate the file. Common properties of Web Parts All Web Parts share a common set of properties that control their appearance, layout, and advanced characteristics. NOTE The common Web Part properties that you see in the tool pane may be different from what is documented in this section for several reasons: ï‚· To see the Advanced section in the tool pane, you must have appropriate permission. ï‚· For a specific Web Part, a Web Part developer may have chosen not to display one or more of these common properties or may have chosen to create and display additional properties that are not listed below in the Appearance, Layout, and Advanced sections of the tool pane. ï‚· Some permission and property settings may disable or hide Web Part properties. Appearance 322 Property Description Title Specifies the title of the Web Part that appears in the Web Part title bar. Height Specifies the height of the Web Part. Width Specifies the width of the Web Part. Chrome Specifies whether the entire Web Part appears on the page when a user opens the Web Part Page. By State default, the chrome state is set to Normal and the entire Web Part appears. Only the title bar appears when the state is set to Minimized. Chrome Specifies whether the title bar and border of the Web Part frame are displayed. Type Layout Property Hidden Description Specifies whether the Web Part is visible when a user opens the Web Part Page. If the check box is selected, the Web Part is visible only when you are designing the page and has the suffix (Hidden) appended to the title. You can hide a Web Part if you want to use it to provide data to another Web Part through a Web Part connection, but you don't want to display the Web Part. Direction Specifies the direction of the text in the Web Part content. For example, Arabic is a right-to-left language; English and most other European languages are left-to-right languages. This setting may not be available for all types of Web Parts. Zone Specifies the zone on the Web Part Page where the Web Part is located. NOTE Zones on the Web Part Page are not listed in the list box when you do not have permission to modify the zone. 323 Zone Specifies the position of the Web Part in a zone when the zone contains more than one Web Part. Index To specify the order, type a positive integer in the text box. If the Web Parts in the zone are ordered from top to bottom, a value of 1 means that the Web Part appears at the top of the zone. If the Web Parts in the zone are ordered from left to right, a value of 1 means that the Web Part appears on the left of the zone. For example, when you add a Web Part to an empty zone that is ordered from top to bottom, the Zone Index is 0. When you add a second Web Part to the bottom of the zone, its Zone Index is 1. To move the second Web Part to the top of the zone, type 0, and then type 1 for the first Web Part. NOTE Each Web Part in the zone must have a unique Zone Index value. Therefore, changing the Zone Index value for the current Web Part can also change the Zone Index value for other Web Parts in the zone. Advanced Property Description Allow Minimize Specifies whether the Web Part can be minimized. Allow Close Specifies whether the Web Part can be removed from the Web Part Page. Allow Hide Specifies whether the Web Part can be hidden. Allow Zone Specifies whether the Web Part can be moved to a different zone. Change Allow Specifies whether the Web Part can participate in connections with other Web Parts. Connections Allow Editing in Specifies whether the Web Part properties can be modified in a personal view. Personal View Export Mode Specifies the level of data that is permitted to be exported for this Web Part. Depending on your 324 configuration, this setting may not be available. Title URL Specifies the URL of a file containing additional information about the Web Part. The file is displayed in a separate browser window when you click the Web Part title. Description Specifies the ScreenTip that appears when you rest the mouse pointer on the Web Part title or Web Part icon. The value of this property is used when you search for Web Parts by using the Search command on the Find Web Parts menu of the tool pane in the following Web Part galleries: Site, Virtual Server, and Web Part Page. Help URL Specifies the location of a file containing Help information about the Web Part. The Help information is displayed in a separate browser window when you click the Help command on the Web Part menu. Help Mode Specifies how a browser will display Help content for a Web Part. Select one of the following: Modal Opens a separate browser window, if the browser has this capability. A user must close the window before returning to the Web page. Modeless Opens a separate browser window, if the browser has this capability. A user does not have to close the window before returning to the Web page. This is the default value. Navigate Opens the Web page in the current browser window. NOTE Even though custom Microsoft ASP.NET Web Parts support this property, default Microsoft Windows SharePoint Services 3.0 Help topics open only in a separate browser window. Catalog Icon Specifies the location of a file containing an image to be used as the Web Part icon in the Web Part Image URL List. The image size must be 16 by 16 pixels. Title Icon Image Specifies the location of a file containing an image to be used in the Web Part title bar. The image size URL must be 16 by 16 pixels. Import Error Specifies a message that appears if there is a problem importing the Web Part. Message 325 Site Users Web Part You can use the Site Users Web Part to display a list of users and groups who have permission to use a site. The Site Users Web Part helps you see information about the users of your site. When you click a user's name, you see a page that provides information about that user. If your organization has configured instant messaging services, such as Microsoft Windows Messenger or Microsoft Office Communicator, to work with your site collection, a presence status indicator appears next to the user’s name throughout the site. You can click the status indicator to send an e-mail message, schedule a meeting, make a phone call, send an instant message, or add the user to the address book in your e-mail program. The Site Users Web Part automatically appears on the home page of a Document Workspace site (Document Workspace site: A Web site based on the Document Workspace template that workspace members use for discussing, editing, and working together on a document.). You can also add the Site Users Web Part to any Web Part Page. If the site has unique permissions (does not inherit permissions from its parent site), the Site Users Web Part also includes a command for adding new users to the site. Custom properties of the Site Users Web Part The custom properties of the Site Users Web Part are listed below. Some properties may not be available, depending on how your site is set up. NOTE You cannot view or edit any of these custom properties in personal view. Property Description Number of items to Specifies the maximum number of user names to display in the Web Part. The number must be display between 1 and 1,000. 326 Display Type Specifies which types of people or groups appear in the Web Part. Toolbar Type Specifies whether the Add new user link appears for the Web Part. Common properties of Web Parts All Web Parts share a common set of properties that control their appearance, layout, and advanced characteristics. NOTE The common Web Part properties that you see in the tool pane may be different from what is documented in this section for several reasons: ï‚· To see the Advanced section in the tool pane, you must have appropriate permission. ï‚· For a specific Web Part, a Web Part developer may have chosen not to display one or more of these common properties or may have chosen to create and display additional properties that are not listed below in the Appearance, Layout, and Advanced sections of the tool pane. ï‚· Some permission and property settings may disable or hide Web Part properties. Appearance Property Description Title Specifies the title of the Web Part that appears in the Web Part title bar. Height Specifies the height of the Web Part. Width Specifies the width of the Web Part. Chrome Specifies whether the entire Web Part appears on the page when a user opens the Web Part Page. By State default, the chrome state is set to Normal and the entire Web Part appears. Only the title bar appears when the state is set to Minimized. Chrome Type Layout Specifies whether the title bar and border of the Web Part frame are displayed. 327 Property Hidden Description Specifies whether the Web Part is visible when a user opens the Web Part Page. If the check box is selected, the Web Part is visible only when you are designing the page and has the suffix (Hidden) appended to the title. You can hide a Web Part if you want to use it to provide data to another Web Part through a Web Part connection, but you don't want to display the Web Part. Direction Specifies the direction of the text in the Web Part content. For example, Arabic is a right-to-left language; English and most other European languages are left-to-right languages. This setting may not be available for all types of Web Parts. Zone Specifies the zone on the Web Part Page where the Web Part is located. NOTE Zones on the Web Part Page are not listed in the list box when you do not have permission to modify the zone. Zone Specifies the position of the Web Part in a zone when the zone contains more than one Web Part. Index To specify the order, type a positive integer in the text box. If the Web Parts in the zone are ordered from top to bottom, a value of 1 means that the Web Part appears at the top of the zone. If the Web Parts in the zone are ordered from left to right, a value of 1 means that the Web Part appears on the left of the zone. For example, when you add a Web Part to an empty zone that is ordered from top to bottom, the Zone Index is 0. When you add a second Web Part to the bottom of the zone, its Zone Index is 1. To move the second Web Part to the top of the zone, type 0, and then type 1 for the first Web Part. NOTE Each Web Part in the zone must have a unique Zone Index value. Therefore, changing the Zone Index value for the current Web Part can also change the Zone Index value for other Web Parts in the zone. Advanced 328 Property Description Allow Minimize Specifies whether the Web Part can be minimized. Allow Close Specifies whether the Web Part can be removed from the Web Part Page. Allow Hide Specifies whether the Web Part can be hidden. Allow Zone Specifies whether the Web Part can be moved to a different zone. Change Allow Specifies whether the Web Part can participate in connections with other Web Parts. Connections Allow Editing in Specifies whether the Web Part properties can be modified in a personal view. Personal View Export Mode Specifies the level of data that is permitted to be exported for this Web Part. Depending on your configuration, this setting may not be available. Title URL Specifies the URL of a file containing additional information about the Web Part. The file is displayed in a separate browser window when you click the Web Part title. Description Specifies the ScreenTip that appears when you rest the mouse pointer on the Web Part title or Web Part icon. The value of this property is used when you search for Web Parts by using the Search command on the Find Web Parts menu of the tool pane in the following Web Part galleries: Site, Virtual Server, and Web Part Page. Help URL Specifies the location of a file containing Help information about the Web Part. The Help information is displayed in a separate browser window when you click the Help command on the Web Part menu. Help Mode Specifies how a browser will display Help content for a Web Part. Select one of the following: Modal Opens a separate browser window, if the browser has this capability. A user must close the window before returning to the Web page. 329 Modeless Opens a separate browser window, if the browser has this capability. A user does not have to close the window before returning to the Web page. This is the default value. Navigate Opens the Web page in the current browser window. NOTE Even though custom Microsoft ASP.NET Web Parts support this property, default Microsoft Windows SharePoint Services 3.0 Help topics open only in a separate browser window. Catalog Icon Specifies the location of a file containing an image to be used as the Web Part icon in the Web Part Image URL List. The image size must be 16 by 16 pixels. Title Icon Image Specifies the location of a file containing an image to be used in the Web Part title bar. The image size URL must be 16 by 16 pixels. Import Error Specifies a message that appears if there is a problem importing the Web Part. Message XML Web Part You can use the XML Web Part to display Extensible Markup Language (XML) and apply Extensible Stylesheet Language Transformations (XSLT) to the XML before the content is displayed. IMPORTANT The content that is displayed in the XML Web Part cannot contain an HTML FORM element. If you need to use the HTML FORM element, consider using the Page Viewer Web Part or the Form Web Part. Ways you can use the XML Web Part You can use the XML Web Part to display: ï‚· Structured data from database tables or queries. ï‚· XML-based documents. ï‚· XML forms that combine structured and unstructured data, such as weekly status reports or travel expense reports. Ways to add content There are two ways you can add content to the XML Web Part: 330 1. XML and XSL Editors You can use these editors to enter or modify XML and XSLT source code. The XML and XSL source editors are plain text editors that are intended for users who have knowledge of XML and XSLT syntax. 2. XML and XSL Links Instead of editing the XML and XSLT, you can enter a hyperlink to a text file that contains XML and XSLT source code. The two valid hyperlink protocols that you can use are: a. Hypertext Transfer Protocol (http://) b. Hypertext Transfer Protocol with privacy, which uses Secure Sockets Layer (SSL) encryption (https://) You can use an absolute URL or a relative URL. However, you cannot use a file path. Combine edited and linked XML content You can combine edited and linked XML content to provide both primary and secondary information. For example, you can provide an error message as secondary information in the edited XML content, in case the linked XML content, or primary information, is not available. When you provide both edited and linked XML content, the linked XML content is always used first. If the linked XML content is not accessible, the edited XML content is used. NOTE Combining edited and linked XSL content in this manner is not supported. Custom properties of the XML Web Part The custom properties of the XML Web Part are listed below. NOTE You cannot view or edit any of these custom properties in personal view. Property XML Description Use to enter XML source code into a plain text editor. Knowledge of XML syntax is required to use this editor. Editor XML Link Use to enter a hyperlink to a text file that contains XML source code. The two valid hyperlink protocols that you can use are: Hypertext Transfer Protocol (http://) 331 Hypertext Transfer Protocol with privacy, which uses Secure Sockets Layer (SSL) encryption (https://) You can use an absolute URL or a relative URL. However, you cannot use a file path. XSL Editor Use to enter XSLT source code into a plain text editor. Knowledge of XSLT syntax is required to use this editor. XSL Link Use to enter a hyperlink to a text file that contains XSLT source code. The two valid hyperlink protocols that you can use are: Hypertext Transfer Protocol (http://) Hypertext Transfer Protocol with privacy, which uses Secure Sockets Layer (SSL) encryption (https://) You can use an absolute URL or a relative URL. However, you cannot use a file path. Common properties of Web Parts All Web Parts share a common set of properties that control their appearance, layout, and advanced characteristics. NOTE The common Web Part properties that you see in the tool pane may be different from what is documented in this section for several reasons: ï‚· To see the Advanced section in the tool pane, you must have appropriate permission. ï‚· For a specific Web Part, a Web Part developer may have chosen not to display one or more of these common properties or may have chosen to create and display additional properties that are not listed below in the Appearance, Layout, and Advanced sections of the tool pane. ï‚· Some permission and property settings may disable or hide Web Part properties. Appearance Property Title Description Specifies the title of the Web Part that appears in the Web Part title bar. 332 Height Specifies the height of the Web Part. Width Specifies the width of the Web Part. Chrome Specifies whether the entire Web Part appears on the page when a user opens the Web Part Page. By State default, the chrome state is set to Normal and the entire Web Part appears. Only the title bar appears when the state is set to Minimized. Chrome Specifies whether the title bar and border of the Web Part frame are displayed. Type Layout Property Hidden Description Specifies whether the Web Part is visible when a user opens the Web Part Page. If the check box is selected, the Web Part is visible only when you are designing the page and has the suffix (Hidden) appended to the title. You can hide a Web Part if you want to use it to provide data to another Web Part through a Web Part connection, but you don't want to display the Web Part. Direction Specifies the direction of the text in the Web Part content. For example, Arabic is a right-to-left language; English and most other European languages are left-to-right languages. This setting may not be available for all types of Web Parts. Zone Specifies the zone on the Web Part Page where the Web Part is located. NOTE Zones on the Web Part Page are not listed in the list box when you do not have permission to modify the zone. Zone Specifies the position of the Web Part in a zone when the zone contains more than one Web Part. Index To specify the order, type a positive integer in the text box. 333 If the Web Parts in the zone are ordered from top to bottom, a value of 1 means that the Web Part appears at the top of the zone. If the Web Parts in the zone are ordered from left to right, a value of 1 means that the Web Part appears on the left of the zone. For example, when you add a Web Part to an empty zone that is ordered from top to bottom, the Zone Index is 0. When you add a second Web Part to the bottom of the zone, its Zone Index is 1. To move the second Web Part to the top of the zone, type 0, and then type 1 for the first Web Part. NOTE Each Web Part in the zone must have a unique Zone Index value. Therefore, changing the Zone Index value for the current Web Part can also change the Zone Index value for other Web Parts in the zone. Advanced Property Description Allow Minimize Specifies whether the Web Part can be minimized. Allow Close Specifies whether the Web Part can be removed from the Web Part Page. Allow Hide Specifies whether the Web Part can be hidden. Allow Zone Specifies whether the Web Part can be moved to a different zone. Change Allow Specifies whether the Web Part can participate in connections with other Web Parts. Connections Allow Editing in Specifies whether the Web Part properties can be modified in a personal view. Personal View Export Mode Specifies the level of data that is permitted to be exported for this Web Part. Depending on your configuration, this setting may not be available. Title URL Specifies the URL of a file containing additional information about the Web Part. The file is displayed in a separate browser window when you click the Web Part title. 334 Description Specifies the ScreenTip that appears when you rest the mouse pointer on the Web Part title or Web Part icon. The value of this property is used when you search for Web Parts by using the Search command on the Find Web Parts menu of the tool pane in the following Web Part galleries: Site, Virtual Server, and Web Part Page. Help URL Specifies the location of a file containing Help information about the Web Part. The Help information is displayed in a separate browser window when you click the Help command on the Web Part menu. Help Mode Specifies how a browser will display Help content for a Web Part. Select one of the following: Modal Opens a separate browser window, if the browser has this capability. A user must close the window before returning to the Web page. Modeless Opens a separate browser window, if the browser has this capability. A user does not have to close the window before returning to the Web page. This is the default value. Navigate Opens the Web page in the current browser window. NOTE Even though custom Microsoft ASP.NET Web Parts support this property, default Microsoft Windows SharePoint Services 3.0 Help topics open only in a separate browser window. Catalog Icon Specifies the location of a file containing an image to be used as the Web Part icon in the Web Part Image URL List. The image size must be 16 by 16 pixels. Title Icon Image Specifies the location of a file containing an image to be used in the Web Part title bar. The image size URL must be 16 by 16 pixels. Import Error Specifies a message that appears if there is a problem importing the Web Part. Message Chapter 17 Workflows Introduction to workflows 335 Workflows help people to collaborate on documents and to manage project tasks by implementing specific business processes on documents and items in a Microsoft Windows SharePoint Services 3.0 site. Workflows help organizations to adhere to consistent business processes, and they also improve organizational efficiency and productivity by managing the tasks and steps involved in specific business processes. This enables the people who perform these tasks to concentrate on performing the work rather than managing the workflow. What are workflows? Workflow is sometimes described as a series of tasks that produce an outcome. In the context of Microsoft SharePoint Products and Technologies, workflow is defined more narrowly as the automated movement of documents or items through a specific sequence of actions or tasks that are related to a business process. Workflows can be used to consistently manage common business processes within an organization by enabling organizations to attach business logic to documents or items in a SharePoint list or library. Business logic is basically a set of instructions that specifies and controls actions that happen to a document or item. Workflows can streamline the cost and time required to coordinate common business processes, such as project approval or document review, by managing and tracking the human tasks involved with these processes. For example, by using Windows SharePoint Services 3.0, an organization can create and deploy a basic custom workflow to manage the approval process for drafts of documents in a library. The workflow can route a document to a specified person or a group of people for their review and approval. The workflow can then take specific actions on the document based on the outcome of the workflow. If the document is approved, its status can be updated from Draft to Final, and the document can be automatically copied to another document library. If a document is rejected, its status can remain as Draft and no further actions occur. When this approval workflow starts, it can create document approval tasks, assign these tasks to the specified workflow participants, and then send e-mail alerts to the participants with task instructions and a link to the document to be approved. While the workflow is in progress, the workflow owner (in this case, the document author) or the workflow participants can check the Workflow Status page to see which participants have completed their workflow tasks. When the workflow participants complete their workflow tasks by 336 approving or rejecting the document, the workflow ends. The workflow automatically takes the appropriate actions on the document, and it alerts the workflow owner about the outcome of the workflow. The actions in the approval workflow in this example follow this process: A workflow that is predefined for a site A Windows SharePoint Services 3.0 site includes a predefined Three-state workflow. The Three-state workflow supports business processes that require organizations to track the status of an issue or item through different phases. Specifically, the workflow tracks a list item through three different states involving two transitions. With each transition between states, the workflow assigns a task to a person and sends that person an e-mail alert about the task. When this task is completed, the workflow updates the status of the item appropriately and progresses to the next state. The Three-state workflow is designed to work with the Issue Tracking list template, but it can be used with any list that is set up to contain a Choice column with three or more values. The values in this choice column serve as the states that the workflow tracks. 337 The Three-state workflow can be used to manage business processes that require organizations to track a high volume of issues or items, such as customer support issues, sales leads, or project tasks. For more information about working with a Three-state workflow, see Use a Three-state workflow. Support for custom workflows Your organization may choose to develop and deploy completely custom workflows that are unique to the business processes in your organization. Workflows can be as simple or complex as the business processes in an organization require. Developers can create workflows that are started by people who use a site, or they can create workflows that start automatically based on a specific event, such as when a list item is created or changed. If your organization has developed and deployed custom workflows, these workflows may be available for use on your site. There are two ways in which custom workflows can be created for Windows SharePoint Services 3.0: ï‚· Professional software developers can create workflows by using the Microsoft Visual Studio 2005 Extensions for Windows Workflow Foundation These workflows contain custom code and workflow activities. After a professional developer creates custom workflows, a server administrator can deploy them across multiple sites. ï‚· Web designers can design no-code workflows for use in a specific list or library by using a Web design program that is compatible with Windows SharePoint Services, such as Microsoft Office SharePoint Designer 2007 These workflows are created from a list of available workflow activities, and the Web designer who creates the workflow can deploy it directly to the list or document library where it will be used. If you want to have a custom workflow developed, contact your site administrator for information about what resources may be available in your organization for custom workflow development. For more information about developing custom workflows for Windows SharePoint Services 3.0, see the Windows SharePoint Services Developer Center on MSDN. Steps involved in using workflows There are several steps involved in using a workflow on a document or list item. Each of these steps may be completed by individuals in different roles. For example, a site administrator might make a workflow available for use in a specific document library, a list owner or document author might start a workflow on a document or item, and a third person (for example, a document a reviewer or an approver) might complete a workflow task. 338 Adding a workflow to a list, library, or content type Although a no-code workflow created in a Web design program that is compatible with Windows SharePoint Services, such as Office SharePoint Designer 2007, can be deployed directly to the list or library where it will be used, any custom workflow that is installed on the server must be added to a list, library, or content type (content type: A reusable group of settings for a category of content. Use content types to manage the metadata, templates, and behaviors of items and documents consistently. Content types are defined at the site level and used on lists and libraries.) to make it available for documents or items in a specific location. You must have the Manage Lists permission (permissions: The specific security settings that allow or restrict access to a given item, list, library, or site.) to add a workflow to a list, library, or content type. In most cases, site administrators or individuals who manage specific lists or libraries perform this task. The availability of a workflow within a site varies, depending on where it is added: ï‚· If you add a workflow directly to a list or library, it is available only for items in that list or library. You might add a workflow directly to a list or library if that workflow will be used only by a specific team or for very specific types of content. ï‚· If you add a workflow to a list content type (an instance of a site content type that was added to a specific list or library), it is available only for items of that content type in the specific list or library with which that content type is associated. You might add a workflow directly to a list content type if that workflow will be used only for very specific types of content. ï‚· If you add a workflow to a site content type, that workflow is available for any items of that content type in every list and library to which an instance of that site content type was added. If you want a workflow to be widely available across lists or libraries in a site collection for items of a specific content type, the most efficient way to achieve this result is by adding that workflow directly to a site content type. You might want to add a workflow to a site content type if you want it to be widely available to different teams across different sites. When you add a workflow to a list, library, or content type, you can customize the workflow for its specific location by specifying various options: ï‚· The name of the workflow ï‚· The task list where workflow-related tasks are stored ï‚· The history list that records all of the events related to the workflow ï‚· How you want the workflow to be started ï‚· Additional options that are specific to the individual workflow (For example: how tasks are routed to participants, what circumstances complete the workflow, and what actions occur after the workflow is successfully completed.) 339 When you add a workflow to a list, library, or content type, you simply make it available for documents or items in a specific location. You do not start the actual workflow. Find links to more information about adding workflows to lists, libraries, or content types in the See Also section. Starting a workflow on a document or item After a workflow is added to a list, library, or content type and thereby made available for use, you can start this workflow on a specific document or item (if the workflow is configured to allow it to be started manually). To start a workflow, select the workflow that you want from the list of workflows available for the document or item. If necessary, you may also need to fill out a form with the information that the workflow requires. Depending on how the workflow was designed and configured, you may have the option to further customize the workflow when you start it on a document or item by customizing options, such as participants, due date, and task instructions. Completing workflow tasks Any workflow event that requires human interaction is represented by a workflow task. When a workflow assigns a task to a workflow participant, the task recipient can either complete that task or (depending upon the workflow) request changes to the workflow item itself by editing the workflow task form. When a workflow participant completes a workflow task, this prompts the server to move the workflow to the next relevant step. Tracking the status of workflows Workflow owners and participants can follow the progress of a workflow by checking the status page that is associated with the workflow. The status page includes status information about outstanding workflow tasks. It also includes history information that is relevant to the workflow. Activate or deactivate the Three-state workflow as a site collection feature By default, the Three-state workflow is already active as a site collection feature for Microsoft Windows SharePoint Services 3.0 site templates. However, if your organization has customized the default settings 340 for your site, you may need to activate the workflow as a site collection feature to make it available to be added to lists or libraries. You must be a site collection administrator to activate a site collection feature. Activate the Three-state workflow 1. On the home page for the site collection, on the Site Actions menu Settings. , click Site 2. Under Site Collection Administration, click Site collection features. 3. On the Site Collection Features page, in the Three-state workflow section, click the Activate button. Deactivate the Three-state workflow You can deactivate the Three-state workflow feature if you do not want it to be available to people who use a site. If you deactivate Three-state workflow, it will not be available for users to add to lists or libraries. You must be a site collection administrator to deactivate a site collection feature. 1. On the home page for the site collection, on the Site Actions menu Settings. 2. Under Site Collection Administration, click Site collection features. 3. On the Site Collection Features page, in the Three-state workflow section, click the Deactivate button. 4. Click Deactivate this feature. IMPORTANT , click Site If you deactivate the workflow, any user data or customizations associated with Three- state workflow may be lost. Also, any instances of Three-state workflow that may be in progress on sites in the site collection may stop functioning. Add or change a workflow for a list, library, or content type Workflows must be added to a list, library, or content type to make them available for use on documents or items. Creating and deploying workflows By default, a Microsoft Windows SharePoint Services 3.0 site includes only one predefined workflow: the Three-state workflow, which is designed to work with an Issue Tracking list. If your organization needs 341 additional workflows, these must be installed and enabled for your site by a server administrator. There are two ways in which custom workflows can be created for Windows SharePoint Services 3.0: ï‚· Professional software developers can create workflows by using the Microsoft Visual Studio 2005 Extensions for Windows Workflow Foundation. These workflows contain custom code and workflow activities. After a professional developer creates custom workflows, a server administrator can deploy them across multiple sites. ï‚· Web designers can design no-code workflows for use in a specific list or library by using a Web design program that is compatible with Windows SharePoint Services, such as Microsoft Office SharePoint Designer 2007. These workflows are created from a list of available workflow activities, and the Web designer who creates the workflow can deploy it directly to the list or library where it will be used. Although a no-code workflow created in Office SharePoint Designer 2007 can be deployed directly to the list or library where it will be used, any custom workflow installed on the server must be added to a list, library, or content type to make it available for documents or items in a specific location. You must have the Manage Lists permission to add a workflow to a list, library, or content type. In most cases, site administrators or individuals who manage specific lists or libraries perform this task. The availability of a workflow within a site varies, depending on where it is added: ï‚· If you add a workflow directly to a list or library, it is available only for items in that list or library. ï‚· If you add a workflow to a list content type (an instance of a site content type that was added to a specific list or library), it is available only for items of that content type in the specific list or library with which that content type is associated. ï‚· If you add a workflow to a site content type, that workflow is available for any items of that content type in every list and library to which an instance of that site content type was added. If you want a workflow to be widely available across lists or libraries in a site collection for items of a specific content type, the most efficient way to achieve this result is by adding that workflow directly to a site content type. Add or change a workflow for a list, library, or content type Before you try to add a workflow, contact your server administrator to determine which workflows are installed and enabled for your site. For example, some workflows may be installed on the server but may not be activated for your site. When you add a workflow to a list, library, or content type, you can customize the workflow for its specific location by specifying various options: ï‚· The name of the workflow 342 ï‚· The task list where workflow-related tasks are stored ï‚· The history list that records all of the events related to the workflow ï‚· How you want the workflow to be started ï‚· Additional options that are specific to the individual workflow (For example: how tasks are routed to participants, what circumstances cause the workflow to be completed, and what actions occur after the workflow is successfully completed.) To add a new workflow to a list, library, or content type or to change the settings for a workflow that is already associated with a list, library, or content type, you follow the same steps. 1. Do one of the following: a. For a list or library: i. Open the list or library for which you want to add or change a workflow. ii. On the Settings menu , click List Settings, or click the settings for the type of library that you are opening. b. For example, in a document library, click Document Library Settings. i. Under Permissions and Management, click Workflow settings. c. For a list content type: i. Open the list or library that contains the instance of the list content type for which you want to add or change a workflow. ii. On the Settings menu , click List Settings, or click the settings for the type of library that you are opening. d. For example, in a document library, click Document Library Settings. i. Under Content Types, click the name of the content type. e. NOTE If the list or library is not set up to allow multiple content types, the Content Types section does not appear on the Customize page for the list or library. i. Under Settings, click Workflow settings. f. For a site content type: i. On the home page for the site collection, on the Site Actions menu , click Site Settings. ii. Under Galleries, click Site content types. iii. Click the name of the site content type for which you want to add or change a workflow, and then click Workflow settings. 2. NOTE If workflows have already been added to this list, library, or content type, this step takes you directly to the Change Workflow Settings page, and you must click Add a workflow to go to the Add a Workflow page. If no workflows have been added to this list, library, or content type, this step takes you directly to the Add a Workflow page. 343 3. On the Change Workflow Settings page, click Add a workflow or click the name of the workflow for which you want to change the settings. 4. Do one of the following: a. If you are adding a workflow, on the Add a Workflow page, in the Workflow section, click the name of the workflow template that you want to use. b. If you are changing the settings for a workflow, on the Change a Workflow page, change the settings that you want to change according to the following steps. 5. In the Name section, type a unique name for the workflow. 6. In the Task List section, specify a task list to use with this workflow. 7. NOTES a. You can use the default Tasks list or you can create a new one. If you use the default Tasks list, workflow participants will be able to find and view their workflow tasks easily by using the My Tasks view of the Tasks list. b. If the tasks for this workflow will reveal sensitive or confidential data that you want to keep separate from the general Tasks list, you should create a new tasks list. c. If your organization will have numerous workflows or if workflows will involve numerous tasks, you should create a new tasks list. In this instance, you might want to create tasks lists for each workflow. 8. In the History List section, select a history list to use with this workflow. The history list displays all of the events that occur during each instance of the workflow. 9. NOTE You can use the default History list or you can create a new one. If your organization will have numerous workflows, you might want to create a separate history list for each workflow. 10. In the Start Options section, specify how, when, or by whom a workflow can be started. 11. NOTES a. Specific options may not be available if they are not supported by the workflow template that you selected. b. The option Start this workflow to approve publishing a major version of an item is available only if support for major and minor versioning is enabled for the library and if the workflow template that you selected can be used for content approval. 12. If you are adding this workflow to a site content type, specify whether or not you want to add this workflow to all content types that inherit from this content type in the Update List and Site Content Types section. 13. NOTE The Update List and Site Content Types section displays on the Add a Workflow page only for site content types. 14. If there are additional customization options available for your workflow, click Next, and then specify the options that you want on the Customize page for your workflow. 15. If there are no additional customization options available for your workflow, click OK. Cancel a workflow in progress 344 If an error occurs with a workflow, or a workflow stops responding when users submit task information, the workflow can be canceled. When you cancel a workflow, the workflow's status is set to Canceled, and all of the tasks created by the workflow are deleted. You must have the Manage Lists permission to cancel a workflow. 1. If the list or library that contains the item for which you want to cancel a workflow is not already open, click its name on the Quick Launch. a. If the name of your list or library does not appear, click View All Site Content, and then click the name of your list or library. 2. Point to the document or item that is involved in the workflow, click the arrow that appears, and then click Workflows. 3. Under Running Workflows, click the name of the workflow that you want to cancel. 4. On the Workflow Status page, under Workflow Information, click Terminate this workflow now. If the Terminate this workflow now link does not appear, you do not have the correct NOTE permission to perform this task. Contact your administrator if you need to have a workflow canceled. Complete a workflow task The action that you perform or the information that you provide to complete a workflow task varies depending on what the workflow is designed to do and how it was customized when it was added to the list, library, or content type for the item. You may have the option to reassign your task or request changes to the workflow item. In some cases, the act of completing a workflow task may generate another task in the workflow. 1. Open the Tasks list for the site, and then select My Tasks on the View menu to locate your workflow task. a. 2. NOTE If the workflow does not use the default Tasks list, your workflow task may not appear in the Tasks list. To locate your workflow task, go to the list or library where the workflow item is saved. Point to the name of the task that you want to complete, click the arrow that appears, and then click Workflows. On the Workflow Status page, under Running Workflows, click the name of the workflow in which you are a participant. Under Tasks, locate your workflow task. Point to the name of the task that you want to complete, click the arrow that appears, and then click Edit Item. 345 3. In the form that appears, type or select the information that is requested to complete the task. Complete multiple workflow tasks in a list The option to complete several or all workflow tasks in a list at once (bulk process tasks) is available only for workflows that are designed to support this option, such as workflows that generate a high volume of tasks at once. The Disposition Approval workflow is the only predefined workflow included in Microsoft Office SharePoint Server 2007 that supports this option. (The Disposition Approval workflow helps organizations to manage document expiration and retention by allowing participants to decide whether to retain or delete expired documents.) NOTE If the option to process tasks in bulk is available for a custom workflow that you are using, the specific options that are available to you may differ from those described in this topic. Complete multiple Disposition Approval tasks at once 1. Open the tasks list for the workflow for which you want to complete multiple tasks simultaneously. 2. NOTE If the workflow does not use the default Tasks list, the workflow task may not appear in the Tasks list. To locate your workflow task, go to the list or library where the workflow item is saved. Point to the item that you want, click the arrow that appears, and then click Workflows. On the Workflow Status page, under Running Workflows, click the name of the workflow in which you are a participant. Under Tasks, locate the workflow task. 3. In the tasks list for the workflow, on the Actions menu 4. In the Bulk Task Selection section, select the type of task you want to edit in bulk. 5. If you applied filters to display a a certain subset of the Disposition Approval tasks in the Tasks list, in the Task Information section, confirm that you have filtered for the tasks that you want. 6. Click OK. 7. Under Disposition Approval Requested, do any of the following: , click Process all tasks. a. To approve items for disposition, click Delete these items. If you want to retain copies of the metadata for these items, select the Retain copies of the items' metadata in the audit log check box. b. To reject these items for disposition, click Do not delete these items. c. Under Comments, type any comments that you want to provide about your disposition actions. d. Click OK. e. In the Results section, view the results of the bulk task processing operation, and then click OK. 346 Manually start a workflow on a document or item You can manually start a workflow on a document or item directly from the list or library where it is saved. The options available to you when you start the workflow may vary depending on what the workflow is designed to do and how it was customized when it was added to the list, library, or content type for the item. You must have the Edit Items permission to start a workflow. Some workflows may require that you also have the Manage Lists permission, or another specific permission, to start a workflow on a document or item. NOTE If you want to ensure that workflow participants receive e-mail alerts and reminders about their workflow tasks after you start a workflow, check with your server administrator to verify that e-mail is enabled for your site. 1. If the list or library is not already open, click its name on the Quick Launch. a. 2. If the name of your list or library does not appear, click View All Site Content, and then click the name of your list or library. Point to the name of the document or item for which you want to start a workflow, click the arrow that appears, and then click Workflows. a. NOTE The Workflows command is available only when the item is in a list or library that has at least one workflow associated with it. 3. Under Start a New Workflow, click the name of the workflow that you want to start. 4. If you are prompted to provide information, such as a list of participants, task instructions, or due date information, type the information in the fields provided. Remove a workflow from a list, library, or content type You can remove a workflow from a list, library, or content type if you no longer want this workflow to be available for use on documents and list items. 1. To open the Change Workflow Settings page for the list, library, or content type from which you want to remove a workflow, do one of the following: a. For a list or library: i. Open the list or library from which you want to remove a workflow. ii. On the Settings menu , click List Settings, or click the settings for the type of library that you are opening. b. For example, in a document library, click Document Library Settings. 347 i. Under Permissions and Management, click Workflow settings. c. For a list content type: i. Open the list or library that contains the instance of the list content type from which you want to remove a workflow. ii. On the Settings menu , click List Settings, or click the settings for the type of library that you are opening. d. For example, in a document library, click Document Library Settings. i. Under Content Types, click the name of the content type. e. NOTE If the list or library is not set up to allow multiple content types, the Content Types section does not appear on the Customize page for the list or library. i. Under Settings, click Workflow settings. f. For a site content type: i. On home page for the site collection, on the Site Actions menu, click Site Settings. ii. Under Galleries, click Site content types. iii. Click the name of the content type from which you want to remove a workflow, and then click Workflow settings. 2. On the Change Workflow Settings page, click Remove a workflow. 3. On the Remove Workflows page, click Remove for the workflow that you want to remove. 4. Click OK. Use a Three-state workflow The Three-state workflow is designed to track the status of a list item through three states (phases). It can be used to manage business processes that require organizations to track a high volume of issues or items, such as customer support issues, sales leads, or project tasks. How does the Three-state workflow work? The Three-state workflow supports business processes that require organizations to track the status of an issue or item through three different states and two transitions between the states. With each transition between states, the workflow assigns a task to a person and sends that person an e-mail alert about the task. When this task is completed, the workflow updates the status of the item and progresses to the next state. The Three-state workflow is designed to work with the Issue Tracking list template, but it can be used with any list that is set up to contain a Choice column with three or more values. The values in this Choice column serve as the states that the workflow tracks. 348 The Three-state workflow can be used to manage business processes that require organizations to track a high volume of issues or items, such as customer support issues, sales leads, or project tasks. For example, the employees at a small event planning company can use an issue-tracking list and a customized Threestate workflow to manage the numerous tasks related to events that they are planning. The Three-state workflow tracks the event-planning tasks through three states: Active, Ready for Review, and Complete. All of the event preparation tasks related to a specific event are compiled into an issue-tracking list that was created for that event and marked as Active. The event coordinator assigns individual tasks to her team members and then starts the Three-state workflow on these items to initiate work on the event task. When the workflow starts, it creates a task for the designated person. When a team member receives a task, he or she performs the work required to complete the task. This may be work that takes place outside of the list or site where the issue-tracking list is located. For example, if a team member receives a workflow task to develop a catering plan, he or she contacts a catering company and then works with them to develop a plan. When the catering plan is drafted, the team member marks his or her workflow task as complete. At this point, the workflow updates the status of the event task in the issue-tracking list from Active to Ready for Review, and it creates a second task for the event coordinator to review the catering plan. After the event coordinator reviews and approves the catering plan, she marks her workflow task as complete, and the workflow updates the status of the task from Ready for Review to Complete. NOTE A workflow participant can complete a workflow task in a Three-state workflow in two different ways. A participant can edit the workflow task to mark it as complete, or a participant can change the status of the workflow item in the list (if the participant has permission to change this list). If a participant manually updates the status of the workflow item in the list, the workflow task is completed. If the participant edits the workflow task to mark it as complete, the status of the workflow item in the list is updated to Complete. The actions in the Three-state workflow in this example follow this process: 349 Set up a list to use with a Three-state workflow Before you can use a Three-state workflow, you must set up a list to use in conjunction with the workflow. This list must contain the items that you plan to track or manage by using the workflow. The Issue Tracking list template is designed to work with the Three-state workflow, but you can also create a custom list to use with these workflows. If you create a custom list to use with the Three-state workflow, you must ensure that the list contains at least one Choice column that includes three or more choice values. When you set up a three-state workflow for use with the list, you must specify the Choice column that contains the state values that the workflow will track. Create an issue-tracking list for use with a Three-state workflow 350 By default, you can use a Three-state workflow with any list that you create from the Issue Tracking list template. 1. Click View All Site Content, and then click Create on the All Site Content page. a. TIP In most cases, you can use the Site Actions menu complete this step. 2. Under Tracking, click Issue Tracking. 3. In the Name box, type a name for the list. The list name is required. a. instead to The name appears at the top of the list page, becomes part of the Web address for the list page, and appears in navigational elements that help users to find and open the list. 4. In the Description box, type a description of the purpose of the list. The description is optional. 5. To add a link to this list on the Quick Launch, click Yes in the Navigation section. 6. Click Create. Create a custom list for use with a Three-state workflow If you want to create a custom list for use with a Three-state workflow, you must add at least one Choice column that contains the state values that the workflow will track. 1. Click View All Site Content, and then click Create on the All Site Content page. a. TIP In most cases, you can use the Site Actions menu complete this step. 2. Under Custom Lists, click Custom List. 3. In the Name box, type a name for the list. The list name is required. a. instead to The name appears at the top of the list page, becomes part of the Web address for the list page, and appears in navigational elements that help users to find and open the list. 4. In the Description box, type a description of the purpose of the list. The description is optional. 5. To add a link to this list on the Quick Launch, click Yes in the Navigation section. 6. Click Create. Customize a custom list for use with a Three-state workflow 1. If the list is not already open, click its name on the Quick Launch. a. 2. If the name of your list does not appear, click View All Site Content, and then click the name of your list. On the Settings menu , click List Settings. 351 3. Under Columns, click Create Column. 4. In the Name and Type section, under Column name, type the name of column that you want to use to specify the state values for the workflow. 5. Under The type of information in this column is, select Choice (menu to choose from). 6. In the Additional Column Settings section, under Description, type an optional description for the column. 7. Under Require that this column contains information, click Yes. 8. In the list box under Type each choice on a separate line, type three or more choice values that you want for this column. 9. These values will become the states for the workflow. 10. Under Display choices using, select either Drop-Down Menu or Radio Buttons. 11. Under Allow 'Fill-in' choices, click No. 12. Specify whether you want a specific default value for this column or if you want to add it to the default view for the list. 13. Click OK. Add a Three-state workflow to a list You must add a Three-state workflow to a list before you can use it on items in that list. When you add a Three-state workflow to a list, you specify which column in the list contains the state values that you want the workflow to track. You also specify information about what you want to happen at each stage of the workflow. For example, you can specify the individuals to whom tasks should be assigned and the details of the e-mail alerts that task recipients receive. You must have the Manage Lists permission to add a workflow to a list. 1. Open the list to which you want to add a Three-state workflow. 2. On the Settings menu library that you are opening. 3. For example, in a document library, click Document Library Settings. 4. Under Permissions and Management, click Workflow settings. 5. NOTE If workflows were already added to this list, library, or content type, this step takes you directly to the Change Workflow Settings page, and you need to click Add a workflow to go to the Add a Workflow page. If no workflows were already added to this list, library, or content type, this step takes you directly to the Add a Workflow page. 6. On the Change Workflow Settings page, click Add a workflow. 7. On the Add a Workflow page, in the Workflow section, click Three-state under Select a workflow template. , click List Settings, or click the settings for the type of 352 8. In the Name section, type a unique name for the workflow. 9. In the Task List section, specify a task list to use with the workflow. 10. NOTES a. You can use the default Tasks list or you can create a new one. If you use the default Tasks list, workflow participants will be able to find and view their workflow tasks easily by using the My Tasks view of the Tasks list. b. Create a new tasks list if the tasks for this workflow will reveal sensitive or confidential data that you want to keep separate from the general Tasks list. c. Create a new tasks list if your organization will have numerous workflows or if workflows will involve numerous tasks. In this case, you might want to create tasks lists for each workflow. 11. In the History List section, select a history list to use with this workflow. The history list displays all of the events that occur during each instance of the workflow. 12. NOTE You can use the default History list or you can create a new one. If your organization will have numerous workflows, you might want to create a separate history list for each workflow. 13. In the Start Options section, do either of the following: a. If you want to allow the workflow to be started manually, select the Allow this workflow to be manually started by an authenticated user with Edit Items Permissions check box. Select the Require Manage Lists Permissions to start the workflow check box if you want to require additional permissions to start the workflow. b. If you want the workflow to start automatically when new items are created, select the Start this workflow when a new item is created check box. 14. Click Next. 15. In the Workflow states section, under Select a 'Choice' field, select the Choice column from the list that contains the values that you want to use for the states in your workflow, and then select the column values that you want for the Initial state, Middle state, and Final state of the workflow. 16. In the two sections Specify what you want to happen when a workflow is initiated (options for the first task in the workflow) and Specify what you want to happen when a workflow changes to its middle state (options for the second task in the workflow) specify the following information: Task Details Task Title: Type any information that you want to include in the in the task title. If you select the Include list field check box, the Title information for the list item is added to the custom message. Task Description: Type any information that you want to include in the description of the task. If you select the Include list field check box, the Title information for the list item is added to the custom message. If you select the Insert link to List item check box, a link to the list item is included in the description. 353 Task Due Date: Task Assigned To: If you want to specify a due date for the task, select the Include list field check box, and then select the date column from the list that contains the due date information that you want to use. To assign the task to a person who is specified in the list, click Include list field, and then select the column from the list that contains the user information that you want to use. When this workflow is started, the first task is assigned to the person whose name appears in this column for the workflow item. To assign this task in all instances of this workflow to a person or group you specify, click Custom, and then type or select the name of the person or group to whom you want to assign the task. E-mail Message Details 17. Select the Send e-mail message check box if you want the workflow participants to receive email alerts about their workflow tasks. 18. NOTE If you want to ensure that workflow participants receive e-mail alerts and reminders about their workflow tasks after workflows are started, check with your server administrator to verify that e-mail is enabled for your site. To Type the name of the person to whom you want an e-mail alert about the workflow task to be sent. Select the Include Task Assigned To check box if you want to send the e-mail alert to the task owner. Subject Type the subject line that you want to use for the e-mail alert. Select the Use Task Title check box if you want to add the Task title to the subject line of the e-mail message. Body Type the information that you want to appear in the message body of the e-mail alert. Select the Insert link to List item check box if you want to include a link to the list item in the message. 19. Click OK. Start a Three-state workflow on an item A Three-state workflow first must be added to a list to make it available for use on items in that list. A Three-state workflow can be configured to start automatically when new items are added to a list, or it can be configured to allow users with specific permissions to start the workflow manually. Some workflows may allow both options. To manually start a Three-state workflow on a list item, you must have Edit Items permission for the list. Some workflows may require that you have the Manage Lists permission. 354 NOTE If you want to ensure that workflow participants receive e-mail alerts and reminders about their workflow tasks after you start a workflow, check with your server administrator to verify that e-mail is enabled for your site. 1. Open the list that contains the item on which you want to start a Three-state workflow. 2. Point to the item on which you want to start a workflow, click the arrow that appears, and then click Workflows. a. NOTE The Workflows command is available only when the item is in a list or library that has at least one workflow associated with it. 3. Under Start a New Workflow, click the name of the Three-state workflow that you want to start. 4. The workflow starts immediately. Complete a workflow task in a Three-state workflow To complete a workflow task in a Three-state workflow you must have at least the Edit Items permission for the tasks lists where the workflow tasks are recorded. 1. Open the Tasks list for the site, and then select My Tasks on the View menu to locate your workflow task. a. NOTE If the workflow does not use the default Tasks list, your workflow task may not appear in the Tasks list. To locate your workflow task, go to the list or library where the workflow item is saved. Point to the name of the task that you want to complete, click the arrow that appears, and then click Workflows. On the Workflow Status page, under Running Workflows, click the name of the workflow in which you are a participant. Under Tasks, locate your workflow task. 2. Point to the name of the task that you want to complete, click the arrow that appears, and then click Edit Item. 3. In the form that appears, type or select the information that is requested to complete the task. Use a workflow to manage content approval for a library You can use a workflow to manage content approval (also called moderation) in libraries for which content approval is required and major and minor versioning is enabled. When you use workflow to manage the content approval process, minor versions of a document remain in a pending state until they are approved or rejected through the workflow process. If a minor version is approved through a workflow, its status is updated from Pending to Approved, and it is published as a major version and displayed to anyone with permission to view the library. If a minor version is rejected through a workflow, its status is updated from 355 Pending to Rejected, and it remains a minor version that is visible only to people who have permission to view minor versions in the library. A content approval workflow starts automatically when an author checks in a minor version as a major version, or when an author selects the Publish a Major Version command for a document. You can also choose to allow users with specific permissions to start the content approval workflow manually. Find links to more information about both content approval and versioning in the See Also section. The following sections explain the steps that are involved in setting up a workflow to manage content approval for a library. Step 1: Enable content approval and specify draft item security for the library When you set up a library, you can require approval for changes to the documents that are saved in that library. When content approval is required for a library, a document that was changed remains in a pending state until it is approved or rejected by someone who has permission to approve it. If the file is approved, it is assigned an Approved status in the library, and it is displayed to anyone with permission to view the library. If the file is rejected, its status is updated to Rejected and it remains visible only to the document author and to people with permission to manage lists. By default, a pending document is visible only to its author and to the people with permission to manage lists, but you can specify whether other groups of users can view the document. 1. If the library is not already open, click its name on the Quick Launch. a. 2. On the Settings menu opening. a. 3. If the name of your library does not appear, click View All Site Content, and then click the name of your library. , click the settings for the type of library that you are For example, in a document library, click Document Library Settings. Under General settings, click Versioning settings. 356 4. In the Content Approval section, under Require content approval for submitted items?, click Yes. 5. In the Draft Item Security section, under Who should see draft items in this document library?, select Only users who can approve items (and the author of the item). a. 6. NOTE If you have not previously updated the versioning settings for the library, this option is selected automatically when you choose to require content approval. Click OK. Step 2: Enable major and minor versioning for the library You must also enable major and minor versioning for the library in order to use a workflow to manage content approval. 1. If the library is not already open, click its name on the Quick Launch. a. 2. If the name of your library does not appear, click View All Site Content, and then click the name of your library. On the Settings menu opening. a. , click the settings for the type of library that you are For example, in a document library, click Document Library Settings. 3. Under General Settings, click Versioning settings. 4. In the Document Version History section, click Create major and minor (draft) versions. 5. Click OK. Step 3: Set up a workflow to manage content approval for a library Microsoft Windows SharePoint Services 3.0 sites do not include any predefined workflows that can be used to manage content approval. If you want to use workflows to manage content approval in a library, your organization must develop and deploy a custom workflow that is specifically designed as a content approval workflow. When you use a workflow to manage content approval in a library, the content approval workflow starts whenever a user checks in a document as a major version, or when a user selects the Publish a Major Version command for a document. Although the workflow is in progress, the document remains a minor version with a status of Pending. If the document is approved through the content approval workflow, its status is updated to Approved, and the document is published as a major version, making it visible to anyone with permission to view documents in the library. If the document is rejected through the content 357 approval workflow, its status is updated to Rejected, and it remains a minor version that is visible only to the document author and to those users who have permission to manage lists. NOTE There can be only one designated content approval workflow for a library that starts automatically when authors check in documents as major versions or when they select the Publish a Major Version command for a document. 1. Open the library to which you want to add a workflow 2. On the Settings menu opening. 3. For example, in a document library, click Document Library Settings. 4. Under Permissions and Management, click Workflow settings. 5. NOTES , click the settings for the type of library that you are a. The Workflow settings command appears only if workflows are activated for the site collection. b. If workflows have already been added to this library, this step takes you directly to the Change Workflow Settings page, and you need to click Add a workflow to go to the Add a Workflow page. If no workflows have been added to this list, library, or content type, this step takes you directly to the Add a Workflow page. 6. On the Add a Workflow page, in the Workflow section, click the name of the workflow template that you want to use to manage content approval. 7. In the Name section type a unique name for the workflow. 8. In the Task List section, specify a task list to use with this workflow. 9. NOTES a. You can use the default Tasks list or you can create a new one. If you use the default Tasks list, workflow participants will be able to find and view their workflow tasks easily by using the My Tasks view of the Tasks list. b. Create a new tasks list if the tasks for this workflow will reveal sensitive or confidential data that you want to keep separate from the general Tasks list. c. Create a new tasks list if your organization will have numerous workflows or if workflows will involve numerous tasks. In this instance, you might want to create tasks lists for each workflow. 10. In the History List section, select a history list to use with this workflow. The history list displays all of the events that occur during each instance of the workflow. 11. NOTE You can use the default History list or you can create a new one. If your organization will have numerous workflows, you might want to create a separate history list for each workflow. 12. In the Start Options section, select the Start this workflow to approve publishing a major version of an item check box. 358 13. NOTE This option is available only if support for major and minor versioning is enabled for the library and if the workflow template you selected can be used for content approval. 14. If you want to allow the workflow to be started manually, select the Allow this workflow to be manually started by an authenticated user with Edit Items Permissions check box. Select the Require Manage Lists Permissions to start the workflow check box if you want to require additional permissions to start the workflow. 15. If there are additional customization options available for your workflow, click Next, and then specify the options that you want on the Customize page for your workflow. 16. If there are no additional customization options available for your workflow, click OK. 17. NOTES a. The content approval workflow starts automatically when an author checks in a draft as a major version, or when an author chooses the Publish a Major Version command for a document. b. People who have permission to approve a document directly can do so by editing the properties for that document directly in the library. If a document is approved or rejected in this way, the workflow automatically ends. View the status of a workflow in progress After a workflow is started on a document or item, you can use the Workflow Status page to monitor the progress of the workflow on that document or item. The Workflow Status page provides the following information: ï‚· Name of the person who started the workflow ï‚· Date the workflow started ï‚· Name and link to the document or item involved in the workflow ï‚· Current status of the workflow ï‚· List of tasks assigned to the workflow participants ï‚· Lists of all of the events that have occurred in the history of the workflow thus far (for example, workflow initiation, task creation, task completion) You can go to the Workflow Status page directly from the list or library where the document or item involved in the workflow is saved. 1. If the list or library that contains the item for which you want to view the workflow status is not already open, click its name on the Quick Launch. a. 2. If the name of your list or library does not appear, click View All Site Content, and then click the name of your list or library. Point to the document or item that is involved in the workflow, click the arrow that appears, and then click Workflows. 359 3. Under Running Workflows, click the name of the workflow for which you want to view the status. 4. On the Workflow Status page, view the information about the workflow. View workflow tasks All of the tasks involved with a workflow are recorded in the tasks list that is associated with the workflow. The tasks list for a workflow is designated when the workflow is added to a list, library, or content type. A workflow can use the default Tasks list for the site, or it can use a custom tasks list that is unique to the workflow. In some cases, an organization may restrict users' permission to view a workflow tasks list, especially if workflow tasks involve sensitive or confidential information. View workflow tasks in the Tasks list If a workflow records all workflow tasks in the default Tasks list for a site, you can use the My Tasks filter to locate and view your workflow tasks. NOTE If a workflow records the workflow tasks in the default Tasks list for a site, the Tasks list may display both workflow tasks and nonworkflow tasks. 1. On the Quick Launch, click Tasks to view the tasks for the site. a. 2. If Tasks does not appear on the Quick Launch, click View All Site Content, and then click Tasks. On the View menu, click the name of the view that you want, such as My Tasks. Locate a custom tasks list and view all the tasks for a workflow in progress If the workflow for which you want to view tasks does not record workflow tasks in the default Tasks list, you can locate the custom tasks list for the workflow by going to the Workflow Status page for the workflow item. 1. Go to the list or library where the workflow item is saved. 2. Point to the document or item that is involved in the workflow, click the arrow that appears, and then click Workflows. 3. Under Running Workflows, click the name of the workflow for which you want to view tasks. 4. On the Workflow Status page, under Tasks, click the link to the tasks list for this workflow. 360 5. On the View menu, click the name of the view you want, such as My Tasks. NOTE If you already know the name for the custom tasks list for a workflow, you can also locate it by clicking View All Site Content on the Quick Launch and then selecting the name of the list. Chapter 19 Viewing Information Create or change a view You can use views to see the items in a list or library that are most important to you or that best fit a purpose. For example, you can create views of the files that were created most recently, of the list items that apply to a specific department, or of the files created by one person. After you create a view, it is always available when you look at a list or library. Overview Each list or library has at least one view, based on its type and which settings have been applied. Some lists and libraries have other built-in views, and you can create custom views. For example, a task list has several views, such as just the tasks due today, just the tasks assigned to you, all tasks, and so on. You can create personal views and public views. A personal view is available only to you when you look at a list or library. A public view is available when anyone looks at a list or library. To create a public view, you 361 must have permission to change the design of the list or library. You can make a public view the default view for a list or library. Additionally, when you or someone else designs a site, you can link to different views, or you can design pages with Web Parts (Web Part: A modular unit of information that consists of a title bar, a frame, and content. Web Parts are the basic building blocks of a Web Part Page.) that make use of the different views. To make your lists or libraries more versatile, you can add extra columns. You can create multiple views that show or hide the columns, depending on the purpose of the view. For example, people may want to see just the files that apply to their department, or the files sorted by their project number. If your list or library is large or complex — for example, your group works on multiple projects or multiple groups are working on the same project — views can help contributors to see the data that is most meaningful for their situation. You can select how many items are displayed at one time in each view. For example, people can browse a list in sets of 25 or 100 list items per page, depending on their preferences and the speed of their connection. Views can also help manage how your lists and libraries are viewed on mobile devices. Some devices may restrict the number of characters displayed in a column. Views provide several ways to make your lists and libraries more effective. Here are some ways you can use views: ï‚· Filter by a set of criteria, such as a department or person's name. ï‚· Sort in a particular order, for example, to show the files modified most recently. ï‚· Hide or show columns, for example, to see a more focused view. ï‚· Group information that is based upon list data, such as grouped by department. ï‚· Display subtotals of columns, such as the number of contract documents. ï‚· See a calendar view of a list that has start dates and end dates. ï‚· View a list in a database program that enables data analysis. ï‚· See all items at the same level in a flat view without folders. 362 Types of views When you create a custom view in Microsoft Windows SharePoint Services 3.0, you start by basing it on a type of view, which determines how the list items are displayed. For example, you can display list items in a linear list, similar to lines on paper, or you can display your information more visually, such as displaying dates in a monthly calendar. You can also base a new view on an existing view, which saves time if you want to use an existing view as a starting point. ï‚· Standard This view displays list items or files like a traditional list on a Web page. Standard view is the default for most types of lists and libraries, and you can customize it in several different ways. ï‚· Calendar This view displays your calendar items in a visual format that is similar to a desk or wall calendar. You can apply daily, weekly, or monthly views in this format. For example, you can create a calendar to track your team's deadlines for a project or holidays for your organization. Calendars have different views. All-day events appear at the top of a calendar according to date; other events appear according to date and time. ï‚· Datasheet This view provides data in a format that you can edit, such as a table in a database or spreadsheet. This view can be helpful if you need to perform large editing tasks or customization, or export your data to a spreadsheet or database program. Datasheet view requires a control or program that is compatible with Windows SharePoint Services, such as Office Access 2007, and ActiveX control (ActiveX control: A control, such as a check box or button that offers options to users or runs macros or scripts that automate a task. You can write macros for the control in Microsoft Visual Basic for Applications or scripts in Microsoft Script Editor.) support. ï‚· Gantt This view provides a visual view of data, with bars that track progress, if your data is based on a time interval. A Gantt view can help you manage projects and see a quick overview of your data. You can use this view, for example, to see which tasks overlap each other and to visualize overall progress. 363 NOTE Other types of views may be available for your list or library. Create a view When you view a list or library, you can temporarily sort or filter the files by pointing to the name of a column and then clicking the arrow beside the name. This is helpful if you need to see the files in a certain way once in while, but you have to repeat the steps the next time that you view the list or library. If you expect to view information in a certain way frequently, you can create a view. You can use this view any time that you work with the list or library. When you create a view, it is added to the View menu of a list or library. The View menu groups the views in sections, including the default view, any personal views, any additional public views, views related to content approval (such as Approve/reject), in addition to commands for modifying and creating views. Before you begin Before creating a view, you may want to add more columns to enable more flexibility for sorting, grouping, and filtering. For more information about creating columns, see Add columns in this article. If you are creating a view for a mobile device, you should consider the limits of your group's mobile devices. For help on determining these limits, see Work with mobile views later in this article. Create a view 1. If the list or library is not already open, click its name on the Quick Launch. 364 2. If the name of your list or library does not appear, click View All Site Content, and then click the name of your list or library. 3. On the View menu 4. Under Choose a view format, click the type of view that you want to create. For most situations in libraries, you can click Standard View, but you can choose other views for specific situations. 5. In the View Name box, type a name for your view, such as Sorted by Last Name. 6. If you want to make this the default view, select the Make this the default view check box. 7. You can make this the default view only if it is a public view and if you have permission to change the design of a list. 8. In the Audience section, under View Audience, select whether you want to create a personal view that only you can use or a public view that others can use. 9. In the Columns section, you can show or hide columns by selecting the appropriate check boxes. Next to the column name, enter the number for the order of your column in the view. , click Create View. 10. In the Sort section, choose whether and how you want the information to be sorted. You can use two columns for the sort, such as first by author, and then by file name for each author. 11. In the Filter section, choose whether and how you want to filter the files. A filtered view shows you a smaller selection, such as items created by a specific department or with an Approved status. 12. In the Group By section, you can group items with the same value in their own section, such as an expandable section for documents by a specific author. 13. In the Totals section, you can count the number of items in a column, such as the total number of issues. In some cases, you can summarize or distill additional information, such as averages. 14. In the Style section, select the style that you want for the view, such as a shaded list in which every other row is shaded. 15. If your list or library has folders, you can create a view that doesn't include the folders — this is sometimes called a flat view. To view of all your list items at the same level, click Show all items without folders. 16. If your list or library is large, you can limit how many files can be viewed in the list or library, or how many files can be viewed on the same page. In the Item Limit section, select the options that you want. 17. If you plan to view the list or library on a mobile device, select the options that you want in the Mobile section. 18. Click OK. Work with mobile views In Windows SharePoint Services 3.0, you can view and even update some lists and libraries from a mobile device, such as a personal digital assistant (PDA) or cell phone. The length and size of some parts of a list or library are limited on mobile devices, because of screen width and possible performance issues. You can create views for your mobile device that are based on the limits. 365 Some types of lists, such as discussion boards, are not available in mobile views. Some column types are also not available in mobile views, including Currency, Yes/No, and Person or Group. If a limit is reached, the content that isn't displayed is indicated with an ellipsis (…) in the mobile view. If people in your group are viewing lists or libraries on both types of mobile devices, you should take the mobile list limits into consideration when you design a mobile view. The following are the limits for views of lists and libraries on mobile devices. Item Limit Characters in the Web title of a list or library 20 Characters in a list or library name 20 Number of mobile views 10 Number of items displayed in a view 100 Characters in a list item title 20 Characters in a column name 20 Single-line text field type 256 Multiple-line text field type 256 Each choice in a choice field type 10 Number of options in a choice field type 10 Characters in each item in a lookup field 20 Number of options in a lookup list 20 Characters in a hyperlink or picture field 20 Characters in an attachment file name 20 366 Number of attachments (to list items) displayed 3 Characters in a calculated field 20 Add columns Columns help your group categorize and track information, such as the department name or project number. You have several options for the type of column that you create, including a single line of text, a drop-down list of options, a number that is calculated from other columns, or even the name and picture of a person on your site. NOTE The following procedure begins from the list or library page to which you want to add the column. If the list or library is not already open, click its name on the Quick Launch. If the name of your list or library does not appear, click View All Site Content, and then click the name of your list or library. 1. On the Settings menu , click Create Column. 2. In the Name and Type section, type the name that you want in the Column name box. 3. Under The type of information in this column is, select the type of information that you want to appear in the column. 4. In the Additional Column Settings section, type a description in the Description box to help people understand the purpose of the column and what data it should contain. This description is optional. 5. Depending on the type of column that you selected, more options may appear in the Additional Column Settings section. Select the additional settings that you want. 6. To add the column to the default view, which people on your site automatically see when they first open a list or library, click Add to default view. 7. Click OK. Change the settings for a column You can change the settings for a column, such as the name of the column. Depending on the type of column and the type of list, you can make additional changes. For example, you can change the type of data that some columns contain, or restrict the number of characters they contain. When you change the settings, ensure that the existing data matches the new settings that you are applying. 1. If the list or library is not already open, click its name on the Quick Launch. 367 2. If the name of your list or library does not appear, click View All Site Content, and then click the name of your list or library. 3. Do one of the following: a. On the Settings menu you want. , click List Settings or the settings option that b. On a blog site, under Admin Links, click Manage Posts to display the posts list. On the Settings menu, click List Settings. 4. Under Columns, click the name of the column that you want to change. 5. Change the settings that you want, and then click OK. NOTE You can specify that a column is indexed, which can make it faster to switch views of lists or libraries that span multiple folders. To view the settings for a list or library, click Indexed Columns. Select the column that you want to index, and then click OK. Delete a column IMPORTANT This procedure deletes the column and any data in the column. 1. If the list or library is not already open, click its name on the Quick Launch. 2. If the name of your list or library does not appear, click View All Site Content, and then click the name of your list or library. 3. Do one of the following: a. On the Settings menu you want. , click List Settings or the settings option that b. On a blog site, under Admin Links, click Manage Posts to display the posts list. On the Settings menu, click List Settings. 4. Under Columns, click the name of the column that you want to delete. 5. Click Delete. 6. You may need to scroll to the bottom of the page to see the Delete button. 7. When you are prompted with a warning and if you are sure that you want to delete the column, click OK. NOTE Lists and libraries contain certain required columns that can't be deleted, such as the Title or Name column. If the column cannot be deleted, the Delete button is not available. If you cannot delete a column, but you do not want the column to appear in a view, you can hide it. Find links to more information about hiding columns in the See Also section. 368 Select another view or change a view The views that are available depend upon the settings for your list or library, and whether someone has created additional views. Many lists and libraries have more than one default view. For example, a task list has views for the tasks that are assigned only to you and for all the tasks that are due today. 1. If the list or library is not already open, click its name on the Quick Launch. 2. If the name of your list or library does not appear, click View All Site Content, and then click the name of your list or library. 3. Do one of the following: a. To select a different view, on the View menu the view that you want. , click b. To make changes to a view, click the View menu, and then click Modify this View. Chapter 20 Security About controlling access to sites and site content As a site owner, when you create the permission structure for your site or grouping of sites, you should balance ease of administration with the need to control specific permissions for individual securable objects. With any Web site, it is also important to follow the principle of least privilege when authorizing access to the site. For easiest administration, begin by using the standard SharePoint groups (which are Site name Owners, Site name Members, and Site name Visitors) and assigning permissions at the site level. We recommend that you make most users members of the Site name Visitors or Site name Members SharePoint groups. Do not add every user as a member of the Site name Owners SharePoint group. By default, site members can contribute to the site, adding or removing items or documents, but cannot change the structure of the site or change site settings or appearance. You can create additional SharePoint groups and permission levels if you need finer control over the actions that your users can take. If there are particular lists, libraries, folders within a list or library, list items, or documents that contain sensitive data that must be even more secure, you can use fine-grained permissions to grant permissions to 369 a specific SharePoint group or individual user. Note, however, that managing fine-grained permissions can be a very time-consuming task. How security elements are assigned to a securable object You can grant specific permissions to users and SharePoint groups (that contain users) for a securable object, such as a site, list, library, folder within a list or library, item, or document. Because it is inefficient to maintain user accounts directly, use SharePoint groups as much as possible to manage users. The following figure illustrates how users and SharePoint groups are assigned specific permission levels on a site or a securable object in a SharePoint site. * A single user can be directly assigned without needing to be a member of a SharePoint group. Note that a permission assignment is created on a particular securable object. This permission assignment includes a user or SharePoint group and a permission level. Each permission level has a specific set of permissions. You can assign different users and SharePoint groups different permission levels for a specific site, list, library, folder within a list or library, list item, or document. Individual users or SharePoint groups can have different permission levels for different securable objects. ï‚· Anyone with the Manage Permissions permission can can create SharePoint groups and assign permission levels for the site as a whole. Note, however, that they may not be able to add or 370 remove users or domain groups to or from a SharePoint group. Site collection administrators and site owners have this permission, by default. ï‚· List or library administrators can specify more or less restrictive permissions for their list or library (or a folder within the list or library) by adding or removing users or SharePoint groups, or changing the permission levels for users or SharePoint groups. ï‚· List item or document creators can specify more or less restrictive permissions for an item or document by adding or removing users or SharePoint groups, or by changing the permission levels for users or SharePoint groups. Hierarchy and inheritance By default, permissions on lists, libraries, folders within lists and libraries, items, and documents are inherited from their parent site. However, you can break this inheritance for any securable object at a lower level in the hierarchy by editing the permissions (that is, creating a unique permission assignment) on that securable object. For example, you can edit the permissions for a document library, which breaks the inheritance from the site. Web sites are themselves a securable object on which permissions can be assigned. You can configure subsites to inherit permissions from a parent site or break the inheritance and create unique permissions for a particular site. Inheriting permissions is the easiest way to manage a group of Web sites. However, if a subsite inherits permissions from its parent, that set of permissions is shared. CAUTION Owners of subsites that inherit permissions from the parent site can edit the permissions of the parent. Ensure that any changes you make to the permissions on the parent site are appropriate for the parent site and all subsites that inherit those permissions. The following figure shows a site collection hierarchy with a top-level Web site and subsites that inherit permissions from their parent site as well as a subsite with unique permissions. 371 In the figure, subsite 1 inherits permissions from the top-level Web site. This means that changes made to SharePoint groups and permission levels on the top-level site also affect subsite 1. Subsite 2 is also inheriting permissions from its parent (subsite 1). However, because subsite 1 is also inheriting permissions from its parent, changes made to SharePoint groups and permission levels on the top-level site affect both subsite 2 also. This is because you cannot manage permissions on a subsite that is inheriting permissions. Instead you either manage the permissions of the parent (which is the top-level Web site for subsite 1 and subsite 2) or you can break the inheritance and create unique permissions. Notice that subsite 3 has unique permissions. This means that it does not inherit permissions from its parent site. Therefore, any changes made to the permission levels and SharePoint groups on subsite 3 do not affect its parent site. Because subsite 4 is inheriting permissions from subsite 3, any changes to permission levels or SharePoint groups on subsite 3 affect both sites. Each site contains additional securable objects which have a particular position in the site hierarchy, as shown in the following figure. 372 Lower-level securable objects automatically inherit permissions from their parent. For example, a list or library inherits permissions from the site, and list items and documents inherit permissions from the list, library, or folder that contains them. You can break this inheritance at any point in the hierarchy and assign unique permissions. When you break the inheritance from the parent, the securable object from which you broke the inheritance receives a copy of the parent's permissions. You can then edit those permissions to be unique — meaning that any changes you make to the permissions on that securable object do not affect the parent. Plan for permission inheritance It is easiest to manage permissions at only the site level, whenever possible. This means you should create your site hierarchy in a way that allows you to assign permissions to sites that are appropriate to all securable objects within the site, such as lists, libraries, folders within lists or libraries, documents, and items. Although you can assign unique permissions on any securable object in the site hierarchy, to do so is more cumbersome than inheriting permissions. It gets more difficult when some lists or libraries within a site have fine-grained permissions applied, and when some sites have subsites with unique permissions and some with inherited permissions. As much as possible, arrange sites, subsites, lists, and libraries so that they can inherit most permissions. Put sensitive data into separate subsites, lists, libraries, and so on. For example, it is much easier to manage permissions using a hierarchy like the one shown in the following example, rather than mixing sensitive and non-sensitive data in the same sites, lists, and libraries. ï‚· Site A Group home page o List A Non-sensitive data (inherited permissions) 373 o Document Library A Non-sensitive data (inherited permissions) o Subsite B Sensitive data (unique permissions)  List B Sensitive data (unique permissions)  Document Library B Sensitive data (unique permissions) Notice that the list and library in Site A contain non-sensitive data and Subsite B was created below Site A to contain a list and library for storing sensitive data. In this scenario, you can assign permissions to Site A that are appropriate to List A and Document Library A and create unique permissions on Subsite B which are appropriate for List B and Document Library B. About managing SharePoint groups and users A fundamental responsibility concerning site security is to manage who can access resources on your site. Microsoft Windows SharePoint Services 3.0 enables you, as a site owner, to control what users or groups of users can access your SharePoint sites. This effectively transfers the task of managing users from the server administrator to site owners. Windows SharePoint Services 3.0 uses Windows users and domain groups and Windows authentication mechanisms to manage and authenticate users. As a site owner, you can either add Windows user accounts directly to your site or add them to SharePoint groups to manage user accounts at the top-level Web site or subsite level. Conversely, you can also remove Windows user accounts and domain groups from your site and SharePoint groups. Inside an organization, this typically means that site owners select Windows user accounts and Windows security groups from the organization's list (typically users or groups on the Windows domain) and add them to the site or a SharePoint group of their choice. For example, SharePoint groups can contain Windows domain groups (such as domain name\Department_A, where domain name is the name of the Windows domain) or individual users with a user account on the local server or in a Windows domain (such as domain name\user name). Default SharePoint groups 374 Three SharePoint groups are provided by default, as shown in the following table. Note that you can customize them by assigning any permission level to them that you want, and you can also create new SharePoint groups with the permission levels that you want. SharePoint group name Default permission level Site name Owners Full Control Site name Members Contribute Site name Visitors Read NOTE Sites that are built on Windows SharePoint Services often have additional default SharePoint groups. Customizing SharePoint groups To meet the needs of your organization, many options are available for customizing SharePoint groups. For example, you can: ï‚· Create a new SharePoint group or customize an existing one to include only the permission levels you want (except for the Limited Access permission level). Note that you can also create custom permission levels which you can then assign to your SharePoint groups. NOTES ï‚· If your organization has people who should all have the same permissions on one or more securable objects, you should consider creating a SharePoint group for them. For example, you could create a SharePoint group for leads called SharePoint Leads, and one for analysts called SharePoint Analysts, and so on. ï‚· Anyone assigned a permission level that includes the Create Groups permission can create new SharePoint groups. Site collection administrators and site owners have this permission, by default. ï‚· Delete an unneeded SharePoint group. ï‚· Add Windows user accounts and Windows security groups to your SharePoint groups. ï‚· Remove Windows user accounts and Windows security groups from your SharePoint groups. NOTE Although you can, for example, assign the Design permission level to the Site name Readers SharePoint group, it is more practical to create a new custom SharePoint group and assign the permission 375 level you need to that new group. This way, you won't have SharePoint group names that imply a different permission level than they actually have. Assigning users and groups If the purpose of your Web site is for members of a particular workgroup to share documents and information, you typically add members of that workgroup (that is, their Windows user accounts or Windows groups) to an appropriate SharePoint group on your site. For example, you can add workgroup members that you want to allow to contribute to your Web site to the Site name Members SharePoint group. This way they can add documents and update lists. You can also add other members of the workgroup to the Site name Visitors SharePoint group so that they can read documents and view lists, but not contribute to the site. You might also want help managing the site, so you can assign some members to the Site name Owners SharePoint group. In addition to adding Windows user accounts and domain groups to SharePoint groups, you can also add them directly to your site. Users that you add directly to your site can be individually granted permission to a securable object on your site. Although this might work for a small number of users, individually assigning users to securable objects, and individually assigning a permission level to each user can quickly become difficult and time-consuming to manage. Therefore, we recommend that you use SharePoint groups when working with a large number of securable objects. About security features of Windows SharePoint Services 3.0 Microsoft Windows SharePoint Services 3.0 provides security features that you as a site owner can use to help control access to and authorization on your sites. By using these security features, site owners — instead of server administrators — control who can access the site, and site owners specify what permissions are assigned to users for particular entities. NOTE Site collection administrators have access to and control over all sites in the site collection. This means that they can perform the same actions as site owners, but on any site in the site collection. 376 Regardless of what type of site you have, the security and permissions for your site include the following elements. ï‚· User A person with a user account that can be authenticated through the authentication method used on the Web server. Users can be added directly to a securable object or indirectly by adding them to a SharePoint group which is then added to a securable object. Although users do not have to be part of a SharePoint group, it is much easier to manage permissions for SharePoint groups than for a large number of users. On the other hand, you might find it easier to directly manage permissions for a small number of users than to manage SharePoint groups. ï‚· Domain group A group defined by the authentication system. For example, Windows security groups for Windows authentication and ASP.NET role manager groups for Forms authentication are two types of domain groups. ï‚· SharePoint group A group of users that you can create on a SharePoint site to manage permissions to the site and to provide an e-mail distribution list for site members. All SharePoint groups are created at the site collection level and are available to any subsite in the site collection. However, you can choose to create a SharePoint group that only has permissions on a particular subsite. SharePoint groups can contain Windows security groups (such as Department_A), ASP.NET Forms authentication groups (such as All_Managers), and individual users with a user account on the local server or a Windows domain. Although sites that are built on Windows SharePoint Services often have additional default SharePoint groups, Windows SharePoint Services 3.0 provides three default SharePoint groups. Site name Owners, Site name Members, and Site name Readers. Each of these SharePoint groups is associated with a default permission level, but you can change the permission level for any SharePoint group as needed. Anyone assigned a permission level that includes the Create Groups permission can create custom SharePoint groups. ï‚· Members of the Site name Owners group for a top-level Web site can control more options than site owners of a subsite. For example, they can perform actions such as specifying settings for Web document discussions or alerts and viewing usage and quota data. ï‚· By default, Windows SharePoint Services 3.0 creates three SharePoint groups with default permissions on the top-level site. Members of the Site name Owners SharePoint group have Full Control permissions, Members of the Site name Members SharePoint group have Contribute permissions, and Members of the Site name Visitors SharePoint group have Read permissions. ï‚· It is typically easier to manage permissions by using SharePoint groups rather than directly assigning permissions to individual users. For example, you can add all the managers in your organization to a Managers SharePoint group that you created. You want these managers to have read and write access on subsite 1, read-only access on subsite 2, and full control access on subsite 3. You can accomplish this by assigning the permissions you want for the Managers SharePoint group separately on each subsite. Note that these permission assignments only need to be done one time. Because SharePoint groups exist at the site collection level, you can add and remove users to a particular SharePoint group in one place. As managers join the team. you can add them to the Managers SharePoint group without needing to specify the permissions they have on different sites, because you have already assigned the permissions you want for this SharePoint group for all three sites. On the other hand, if you choose to add each manager directly to a site instead of using a SharePoint group, you must assign each manager the appropriate permissions on each of the three sites. NOTE In earlier versions of Windows SharePoint Services, SharePoint groups were called cross-site groups. 377 ï‚· Permission Authorization to perform specific actions such as viewing pages, opening items, and creating subsites. Windows SharePoint Services 3.0 provides 33 pre-defined permissions that you can use to allow users to perform specific actions. For example, users assigned the View Items permission can view items in a list. Each permission has one of the following characteristics: List, Site, or Personal. Permissions are not assigned directly to users or SharePoint groups. Instead, permissions are assigned to one or more permission levels, which are in turn assigned to users and SharePoint groups. Each permission can be included in multiple permission levels. NOTE Server administrators can use Central Administration to restrict which permissions are available to site collections. If a particular permission is not available on your site, talk to your server administrator. NOTE ï‚· Permission level A set of permissions that can be granted to users or SharePoint groups on an securable object such as a site, library, list, folder, item, or document. Permission levels enable you to assign a set of permissions to users and SharePoint groups so that they can perform specific actions on your site. With permission levels, you can control which permissions are granted to users and SharePoint groups on your site. For example, by default, the Read permission level includes the View Items, Open Items, View Pages, and View Versions permissions (among others), all of which are needed to read documents, items, and pages on a SharePoint site. ï‚· The following permission levels are provided by default: Full Control, Design, Contribute, Read, Limited Access. Anyone assigned to a permission level that includes the Manage Permissions permission can customize permission levels (except for the Full Control and Limited Access permission levels), or create new ones. Site Owners are assigned the Manage Permissions permission, by default. NOTE ï‚· In earlier versions of Windows SharePoint Services, permissions were called rights. In earlier versions of Windows SharePoint Services, permission levels were called site groups. Securable object An object on which permissions can be configured, such as a site, list, library, folder within a list or library, list item, or document. Permissions for users and SharePoint groups can be assigned to a specific securable object. By default, SharePoint groups and users are assigned permissions at the site level, and the lower-level securable objects (list, library, folder within a list or library, list item, and document) inherit permissions from the site level. Anyone assigned a permission level that includes the Manage Permissions permission can edit the permissions for any securable object. Site Owners have this permission by default. Enable anonymous access About anonymous access When you enable anonymous access to a Web site, you allow anonymous users (and authenticated users who have not been granted access to the site) to browse the entire Web site, including any list, library, folder within a list or library, list item, or document that inherits its permissions from the Web site. If anonymous 378 access has been enabled by the server administrator, members of the Site name Owners SharePoint group can do the following: ï‚· Grant anonymous access on a site. ï‚· Grant anonymous access only on lists and libraries. ï‚· Block anonymous access on a site. The following table lists different anonymous access options and describes the abilities that are granted and not granted to anonymous users (or to authenticated users that have not been granted access to your site) when an anonymous access option is selected. Enabling anonymous Does not grant anonymous users access on Entire Web site Grants anonymous users the ability to Browse your entire site. the ability to Change the content, by default. Read any lists, libraries, or folder within a list or library that inherits its permissions from the site, and open and read any list items or documents in those lists and libraries. Lists and libraries Read lists and libraries on which the View Items permission Browse the site. has been granted to anonymous users. (The Limited Access permission level is assigned to anonymous users at the NOTES site level which enables anonymous Because the View Items permission is not set by default, anonymous users will not be able to users to access lists and libraries.) Change the content, by default. view any lists or libraries, by default. To set the View Items permission on a list or library, the list or library must be using unique permissions. Lists and libraries that inherit permissions from the site cannot be viewed by anonymous users. Nothing Not applicable Access the entire Web site and all lists and libraries inside the Web site, including lists and libraries with unique 379 permissions. CAUTION Enabling anonymous access makes a Web server inherently less secure because anonymous users and authenticated users that have not been granted access to your site can potentially change settings or content on your site or launch a denial of service attack against your server, and their actions cannot be traced to an authenticated user account. Anonymous access considerations When you enable anonymous users to view your site, lists, or libraries, anonymous users can discover site information, including user e-mail addresses and any content posted to lists, libraries, and discussions. When you grant anonymous users permissions other than Read on lists and libraries, anonymous users can contribute to lists, discussions, and surveys, and edit documents, all of which can adversely affect server disk space and other resources. To create a more secure site, list, or library, do not enable anonymous access. Anonymous users cannot open sites for editing in programs that are compatible with Microsoft Windows SharePoint Services such as Microsoft Office SharePoint Designer 2007, nor can they use the Web Folders protocol in Windows (that is, they cannot view the site in My Network Places). TIP Instead of granting anonymous access, you can add the Authenticated Users Windows security group to the Site name Visitors SharePoint group. This grants all authenticated members of your Windows domain read access to your Web site. Unlike actions of anonymous users, actions of authenticated users can be traced back to users. For more information about adding users to SharePoint groups, see Manage SharePoint groups. As is the case with other permissions settings, when you grant anonymous access on a site, you also grant anonymous access on subsites that inherit permissions from the site. Enable anonymous access on a site To perform this procedure, an administrator must have enabled anonymous access for the Web application. If they haven't done so, the Anonymous Access option does not appear. 380 1. Open the site on which you want to enable anonymous access. 2. On the Site Actions menu a. , click Site Settings. NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. 3. On the Site Settings page, in the Users and Permissions column, click Advanced permissions. 4. On the Permissions page, on the Settings menu, click Anonymous Access. 5. On the Change Anonymous Access Settings page, select the parts of your Web site that you want anonymous users to access. NOTE For more information about the options available on this page, see the previous table. Enable anonymous access on a list or library NOTES ï‚· Use this procedure only if you have enabled anonymous access on a site as described in the previous procedure and have granted access to either the entire Web-site or only lists and libraries in step 5 above. ï‚· The following steps can only be performed on a list or library that is using unique permissions. 1. Open the list or library on which you want to enable anonymous access. 2. On the Settings menu, click List Settings or Library Settings. 3. In the Permissions and Management column, click Permissions for this list or Permissions for this library. a. NOTE The Settings menu is not available on the Permissions page if your list or library is inheriting permissions from its parent site. 4. If your list or library is inheriting permissions from the site, you must first break the inheritance from the site. To do so, on the Actions menu, click Edit Permissions, and then click OK to continue. Otherwise, skip to step 5. 5. On the Permissions page, on the Settings menu, click Anonymous Access. 6. On the Change Anonymous Access Settings page, select the permissions that you want to grant to anonymous users for this list or library. NOTE Only the View Item permission is available for libraries. This is to help protect your site from potential script injection attacks. Give users access to a site 381 As a site owner, you can give users access to a Microsoft Office SharePoint Server 2007 site and control what users can do there. This article explains the basics of site permissions and how to use them to add users to a site. Learn about groups and permission levels One of the fundamental responsibilities of a site owner is to control who can access the site, who can work with site content, and who can make changes to the pages and functionality on the site. As a site owner, you can give some employees permission to read and change site content, and then give other employees only permission to read site content. For example, on a site that describes employee benefits, the site owner wants only the people in the employee-relations department to add or update information on the site. However, everyone in the larger organization should be able to view the information. Granting specific permission to groups of people enables the site owner to control who can view data, who can add or change information, and who can manage content on the site. Giving users access to a site requires the following steps: 1. Determining who needs access to the site and its content and what they need to be able to do with it. 2. Creating or customizing SharePoint groups for the site and assigning permission levels to them, or using the default SharePoint groups. 3. Adding Windows security groups and user accounts to the SharePoint groups for the site. To effectively control site access, site owners need to determine who needs access to the site, what level of access they need, and what parts of the site to include in their permissions. The three core default SharePoint groups and their default permission levels are as follows: ï‚· Owners This group has the Full Control permission level, which enables group members to make changes to the site content, pages, and functionality. Full Control access should be limited to site owners only. ï‚· Members This group has the Contribute permission level, which allow group members to view pages, edit items, submit changes for approval, and delete items from a list. ï‚· Visitors This group has the Read permission level, which enables group members to view pages, list items, and documents. 382 NOTE For more information about the default SharePoint groups and permission levels, see Manage permission levels. In addition to the three core default SharePoint groups, a site owner can create new groups, modify the permission level of any of the groups, or use any combination of the following groups to create more precise access levels for their site: ï‚· Approvers Members of this group have permission to publish a major version of a list item (such as a page) from draft to final version and allow it to be accessible to anonymous and restricted users. ï‚· Designers This group has access permissions similar to those of site owners. Designers can change the performance, alter the look and feel of the site, and add code to the master page gallery. Designer level access is generally restricted to a small set of Web developers, Web designers, or both. ï‚· Hierarchy manager Members of this group have permission to rename sites or move sites within a site collection to change the hierarchy of the site collection. This hierarchy affects the navigation structure of the site, and any pages in the site that use the site navigation will reflect the changes. This group is intended to replace the Channel Manager group in Microsoft Content Management Server (CMS) 2000. If you upgrade from CMS 2000, channel managers are migrated to hierarchy managers. ï‚· Quick Deploy Users This group is intended to facilitate quick content updates for sites that have separate authoring and deployment tiers. It enables group members to easily schedule and propagate data from an authoring tier to a production tier. ï‚· Restricted readers Members of this group access the site and all of its contents with read-only permissions on the major versions of each list or item. Typically this level of access is given to people who only need to view and read information on a site but never directly contribute to it. Individual users and SharePoint groups can have different permission levels for different securable objects. For example, you can give a user permission to only read the information that appears on the site. You can then give that same user permission to edit all the files in a library or a folder within a library on the site. NOTE Securable objects include: sites, pages, lists, libraries, folders in lists and libraries, list items, and library files. Create and configure groups You are not restricted to using only the default SharePoint groups. If you have a particular requirement that a default group does not meet, you can either create a group or modify an existing group. NOTE If the default SharePoint groups meet the needs of your site, go to Add users to groups. 383 Create a group 1. On the home page of the site, click Site Actions, point to Site Settings, and then click People and Groups. a. NOTE This step step varies, depending on the template that was used to create the site and customizations made to the site. 2. On the New menu, click New Group. 3. Type a name for the group, and then type a brief description of the group's attributes. 4. To change the owner of the group, type a new account name, or click Browse to find an individual's account name. 5. In the Group Settings section, click the options to specify who can see the members of this group and who can add or remove members. 6. In the Membership Requests section, click the options to specify whether you will accept requests to be added or removed from this group, and to add the e-mail address that users can send requests to. If you select Auto-accept requests, users are automatically added or removed when they make a request. a. IMPORTANT Outgoing e-mail must be enabled for the site collection by a SharePoint administrator. 7. In the Give Group Permission to this Site section, select the permission level that you want to allow for this group. 8. To create a group that is blocked from accessing your site, clear all the check boxes for permission levels. 9. Click Create. NOTE To add users to the group that you just created, see Add users to groups. Change the permission level of a group 1. On the home page of the site, click the Site Actions menu, point to Site Settings, and then click People and Groups. This step varies, depending on the template that was used to create the site and customizations made to the site. 2. On the People and Groups page, in the Quick Launch, click Groups. 3. On the People and Groups: All Groups page, click the name of the group whose permission level you want to change. 4. On the People and Groups: Group Name page, click the Settings menu, and then click Group Settings. 5. On the Change Group Settings page, in the Give Group Permission to this Site section, select the check box next to the permission level that you want to give to the group, and clear the check box next to the permission level that no longer applies to the group. 6. Click OK. Add users to groups 384 Giving users access to your SharePoint site and its content involves adding Windows security groups and users accounts to the SharePoint groups for your site. We recommend using Windows security groups to give users access to your site. It is easier to add and manage a few Windows security groups for a SharePoint group than it is to add and manage many individual user accounts for a SharePoint group. For example, when the Marketing Windows domain security group is added to the default Members SharePoint group, all users in Marketing are able to read and make changes to site content. As employees join and leave the Marketing team, the organization's IT department adds and removes the employees' user accounts from the Marketing Windows domain security group. The site owner does not need to add and remove the individual user accounts from the Members group for their site. Your organization's Windows security groups may not meet the needs of your site and you may have to add individual Windows domain user accounts to SharePoint groups for your site. You can add Groups and Users to the same SharePoint group. To add Windows domain security groups and users accounts to SharePoint groups: 1. On the home page of the site, click Site Actions, point to Site Settings, and then click People and Groups. 2. On the People and Groups page, in the Quick Launch, click Groups. 3. Click the name of the SharePoint group to which you want to add groups and users. 4. On the New menu, click Add users, and then type the Windows security groups and users accounts that you want to add, or click Browse to find the groups and users from Active Directory Domain Services. a. NOTE To add all domain user accounts to the group, click Add all authenticated users. For example, you can do this for the default Visitors SharePoint group to give all domain user accounts permission to read the content on your site. 5. Verify that Add users to a SharePoint group is selected and that the correct group is selected, and then click OK. We recommend that you use SharePoint groups when possible to give users access to your site. In rare cases, you may need to give individual permissions to a user by clicking Give users permission directly. However, assigning individual permission levels to large numbers of users can quickly become difficult and time-consuming to manage. 6. If you want to send an e-mail message to new users, click Send welcome e-mail to new users. a. 7. NOTE Outgoing e-mail must be enabled for the site collection by a SharePoint administrator. If Send welcome e-mail to new users is selected and outgoing e-mail is not enabled, the groups and users will be added to the SharePoint group and an error message will appear indicating that the e-mail could not be sent. Click OK. 385 Manage permission levels A permission level (permission level: A set of permissions that can be granted to users or SharePoint groups on an entity such as a site, library, list, folder, item, or document.) enables you to assign a particular set of permissions to users and SharePoint groups so that they can perform specific actions on your site. By creating new permission levels (or editing existing permission levels) with the permissions required to perform common tasks, you can associate an appropriate permission level with the users or SharePoint groups for the securable object on which you want to allow them to perform those actions. The following permission levels are provided by default: Full Control, Design, Contribute, Read, Limited Access. Anyone assigned to a permission level that includes the Manage Permissions permission can fully customize permission levels (except for the Full Control and Limited Access permission levels) or create new ones. Members of the Site Owners SharePoint group are assigned the Manage Permissions permission, by default. NOTE Prior to Microsoft Windows SharePoint Services 3.0, permission levels were called site groups. Permission levels are managed at the site level. Because of this, you can perform the following tasks on the top-level Web site of a site collection or on any subsite that is using unique permissions. You cannot manage permissions on a subsite that is inheriting permissions from its parent. Instead, you must either manage permissions of the parent, or you must first stop inheriting permissions from the parent site and then create unique permissions on the subsite. CAUTION Managing permissions of a parent site affects not only the parent site, but all subsites inheriting from that parent site. Before you manage permissions of a parent site, carefully consider how your changes will affect other sites. Create a permission level 1. On the Site Actions menu a. , click Site Settings. NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. 386 2. On the Site Settings page, in the Users and Permissions section, click Advanced permissions. 3. If the Settings menu is not available, select Manage Permissions of Parent from the Actions menu. Otherwise, skip to step 4. a. NOTE The Settings menu is not available on the Permissions page if your site is inheriting permissions from its parent site. 4. On the Permissions page, on the Settings menu, click Permission Levels. 5. On the Permission Levels page, click Add a Permission Level. 6. On the Add a Permission Level page, in the Name and Description section, type a name and optionally a description. 7. In the Permissions section, select the permissions you want to associate with this permission level. 8. After you have made your changes, click Submit. Copy a permission level 1. On the Site Actions menu a. , click Site Settings. NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. 2. On the Site Settings page, in the Users and Permissions section, click Advanced permissions. 3. If the Settings menu is not available, select Manage Permissions of Parent from the Actions menu. Otherwise, skip to step 4. a. NOTE The Settings menu is not available on the Permissions page if your site is inheriting permissions from its parent site. 4. On the Settings menu, click Permission Levels. 5. On the Permission Levels page, in the Permission Level column, click the name of the permission level you want to copy. 6. Scroll to the bottom of the Edit Permission Level page, and then click Copy Permission Level. 7. In the Permission Level Name and Description section, type a name and optionally a description for the new permission level. 8. In the Permissions section, select the permissions that you want to associate with this new permission level and clear the permissions that you don't want to associate with this permission level. 9. After you have made your changes, click Submit. The new permission level appears on the Permission Levels page. Edit a permission level 1. On the Site Actions menu , click Site Settings. 387 a. NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. 2. On the Site Settings page, in the Users and Permissions section, click Advanced permissions. 3. If the Settings menu is not available, select Manage Permissions of Parent from the Actions menu. Otherwise, skip to step 4. a. NOTE The Settings menu is not available on the Permissions page if your site is inheriting permissions from its parent site. 4. On the Settings menu, click Permission Levels. 5. On the Permission Levels page, in the Permission Level column, click the name of the permission level you want to edit. a. NOTE You cannot make changes to the Full Control or Limited Access permission levels. 6. 7. On the Edit Permission Level page, you can make the following changes: a. Change the description of the permission level. b. Select the permissions that you want to associate with this permission level and clear the permissions that you do not want to associate with this permission level. After you have made your changes, click Submit. Delete a permission level 1. On the Site Actions menu a. , click Site Settings. NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. 2. On the Site Settings page, in the Users and Permissions section, click Advanced permissions. 3. If the Settings menu is not available, select Manage Permissions of Parent from the Actions menu. Otherwise, skip to step 4. a. NOTE The Settings menu is not available on the Permissions page if your site is inheriting permissions from its parent site. 4. On the Permissions page, on the Settings menu, click Permission Levels. 5. On the Permission Levels page, select the check boxes for the permission levels you want to delete, and then click Delete Selected Permission Levels. 6. Click OK to confirm. Inherit permissions from parent site If your Web site has unique permissions, you can inherit permissions from the parent Web site at any time. 388 IMPORTANT Inheriting permissions from the parent site permanently discards all custom permissions that you might have created on any securable object for this site. This means that all lists, libraries, folders within those lists and libraries, list items, and documents lose all their unique permission settings. 1. On the Site Actions menu a. 2. , click Site Settings. NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. On the Site Settings page, in the Users and Permissions section, click Advanced permissions. a. NOTE If the Settings menu is not available on the Permissions page, your site is already inheriting permissions from its parent site. 3. On the Permissions page, on the Settings menu, click Permission Levels. 4. On the Permission Levels page, click Inherit Permission Levels from the Parent Web Site. 5. Click OK to confirm. Manage permissions for a list, library, folder, document, or list item Microsoft Windows SharePoint Services 3.0 provides the ability to manage permissions (permission: Authorization to perform specific actions such as viewing pages, opening items, and creating subsites.) on individual lists and libraries, and on individual folders, documents, and list items within those lists and libraries. If you have sensitive information stored in a particular securable object and you do not want to expose the information to all members of a site, you can add or remove users and SharePoint groups with the permission levels (permission level: A set of permissions that can be granted to users or SharePoint groups on an entity such as a site, library, list, folder, item, or document.) you want them to have on a particular securable object. Any users with the Manage Permissions permission on a particular securable object, such as a list, library, folder within a list or library, document, or list item can manage permissions on that particular securable object. By default, Site Owners have the Manage Permissions permission. Any user with the Full Control permission level on a particular securable object can also manage permissions on that securable object. 389 View users and SharePoint groups associated with a list or library 1. Open the list or library in which you want to view users and SharePoint groups. 2. On the Settings menu, click Document Library Settings or List Settings. 3. On the Customize page, in the Permissions and Management column, click Permissions for this document library or Permissions for this list. The Permissions: Securable object name page displays all users and SharePoint groups (and their assigned permission levels) that are applied on this securable object. NOTE The page description describes the inheritance status for this securable object. Also, check boxes appear next to the Users/Groups column if unique permissions are being used for this securable object. View users and SharePoint groups associated with a folder, document, or list item 1. Open the list or library which contains the folders, document, or list item for which you want to view users and SharePoint groups. 2. Rest the pointer on the folder, document, or list item for which you want to view permissions, click the arrow that appears, and then click Manage Permissions. The Permissions : Securable object name page displays all users and SharePoint groups and their assigned permission levels that are applied on this securable object. NOTE The page description describes the inheritance status for this securable object. Also, check boxes appear next to the Users/Groups column if unique permissions are being used for this securable object. Add users to a list or library Use the following steps to add users to an existing SharePoint group that is currently associated with a particular list or library. If the securable object you are configuring is using unique permissions, you can also add users directly to this securable object with the permissions you want, or add existing SharePoint groups to this list with the permissions you want. 390 NOTE If permissions are being inherited from the parent securable object, you cannot add users or SharePoint groups directly to the securable object. In this case, you can only add users to existing SharePoint groups. However, if you create unique permissions for the securable object, you can then add users. 1. Open the list or library in which you want to add users or SharePoint groups. 2. On the Settings menu, click Document Library Settings or List Settings. 3. On the Customize page, in the Permissions and Management column, click Permissions for this document library or Permissions for this list. 4. The Permissions page displays all users and SharePoint groups associated with this list or library and their assigned permission levels. a. 5. NOTE If check boxes do not appear next to the user and group names on the Permissions page, permissions are being inherited from a parent securable object. In this case, users and SharePoint groups that you add are also added to the parent (which this securable object inherits those permissions from). If unique permissions are being used (not inheriting from the parent), users and SharePoint groups you add to this securable object only affect this securable object and any other entities that inherit permissions from this securable object. On the New menu, click Add Users. a. NOTE The New menu does not appear if the list or library inherits permissions from its parent site. In this case, on the Actions menu, click Edit Permissions, and then click OK to confirm that you want to create unique permissions. 6. In the Add Users section, specify the users and SharePoint groups you want to add to this securable object. 7. In the Give Permission section, either add the users to an existing SharePoint group or give them permission directly to the securable object and select one or more of the check boxes to give these users the permissions you want on this securable object. 8. NOTES 9. a. If permissions are being inherited from the parent securable object, you cannot add users or SharePoint groups directly to this securable object. Rather, you can only add users to an existing SharePoint group. b. You cannot add a SharePoint group to another SharePoint group. If you added a SharePoint group in step 5, you must select Give users permission directly. Click OK. Add users to a folder, document, or list item Use the following steps to add users to an existing SharePoint group that is currently associated with a particular folder, document, or list item. If the securable object you are configuring is using unique 391 permissions, you can also add users directly to this securable object with the permissions you want, or add existing SharePoint groups to this list with the permissions you want. NOTE If permissions are being inherited from the parent securable object, you cannot add users or SharePoint groups directly to the securable object. In this case, you can only add users to existing SharePoint groups that are currently associated with this securable object. However, if you create unique permissions for the securable object, you can then add users. 1. Open the list or library which contains the folder, document, or list item on which you want to add users or SharePoint groups. 2. Rest the pointer on the folder, document, or list item on which you want to add users or SharePoint groups, click the arrow that appears, and then click Manage Permissions. 3. The Permissions page displays all users and SharePoint groups and their assigned permissions levels that are applied on this securable object. a. 4. NOTE The page description describes the inheritance status for this securable object. Also, check boxes appear next to the Users/Groups column if unique permissions are being used for this securable object. If check boxes do not appear next to the user and group names on the Permissions page, permissions are being inherited from a parent securable object. In this case, users and SharePoint groups that you add are also added to the parent (which this securable object inherits those permissions from). If unique permissions are being used (not inheriting from the parent), users and SharePoint groups you add to this securable object only affect this securable object and any other entities inheriting from this securable object. On the New menu, click Add Users. a. NOTE The New menu does not appear if the list or library inherits permissions from its parent site. In this case, on the Actions menu, click Edit Permissions, and then click OK to confirm that you want to create unique permissions. 5. In the Add Users section, specify the users and SharePoint groups you want to add to this securable object. 6. In the Give Permission section, either add the users to an existing SharePoint group or give them permission directly on the securable object and select one or more of the check boxes to give these users the permissions you want on this securable object. 7. NOTES 8. a. If permissions are being inherited from the parent securable object, you cannot add users or SharePoint groups directly to this securable object. Instead, you can only add users to an existing SharePoint group. b. You cannot add a SharePoint group to another SharePoint group. If you added a SharePoint group in step 5, you must select Give users permission directly. Click OK. Create a new SharePoint group from a list or library 392 This procedure can only be performed from a list or library that is inheriting permissions from its parent site. NOTE Regardless of your starting point, all SharePoint groups are created on the site collection level. This means that all SharePoint groups are available to all sites within the site collection. 1. Open the list or library from which you want to create a new SharePoint group. 2. On the Settings menu, click Document Library Settings or List Settings. 3. In the Permissions and Management column, click Permissions for this document library or Permissions for this list. 4. The Permissions page displays all users and SharePoint groups assigned to this list or library and their assigned permission levels. a. NOTE The page description describes the inheritance status for this securable object. Also, check boxes appear next to the Users/Groups column if unique permissions are being used for this securable object. If check boxes do not appear next to the user and group names on the Permissions page, permissions are being inherited from a parent securable object. 5. If the list or library is inheriting permissions from the parent, on the Actions menu, click Manage Permissions of Parent. Otherwise, you cannot create a SharePoint group from this list or library. 6. On the New menu, click New Group. 7. On the New Group page, specify the settings for your new SharePoint group, including the permission levels you want to assign to it, and then click Create. NOTE After creating the new SharePoint group, you go to the People and Groups page, where you can add users to your new SharePoint group. Create a new SharePoint group from a folder, document, or list item Use the following steps to create a new SharePoint group and assign it to a folder, document, or list item. This procedure can only be performed from a folder, document, or list item that is inheriting permissions from its parent site. NOTE Regardless of your starting point, all SharePoint groups are created on the site collection level. This means that all SharePoint groups are available to all sites within the site collection. 1. Open the list or library in which you want to create a new SharePoint group. 2. Rest the pointer on the folder, document, or list item on which you want to create a new SharePoint group, click the arrow that appears, and then click Manage Permissions. 393 3. The Permissions page displays all users and SharePoint groups (and their assigned permission levels) that are applied on this securable object. a. NOTE The page description describes the inheritance status for this securable object. Also, check boxes appear next to the Users/Groups column if unique permissions are being used for this securable object. If check boxes do not appear next to the user and group names on the Permissions page, permissions are being inherited from a parent securable object. 4. If the list or library is inheriting permissions from the parent, on the Actions menu, click Manage Permissions of Parent. Otherwise, you cannot create a SharePoint group from this list or library. 5. On the New menu, click New Group. 6. On the New Group page, specify the settings for your new SharePoint group, including the permission levels you want to assign to it and then click Create. NOTE After creating the new SharePoint group, you go to the People and Groups page, where you can add users to your new SharePoint group. Edit permission assignments on permission levels on a list or library Use the following steps to edit the permission assignments for permission levels of selected users and SharePoint groups associated with a list or library. Note that if the securable object on which you are editing permission levels is inheriting permissions from a parent securable object, performing the following steps breaks this inheritance. CAUTION At a later time, you can choose to re-inherit permissions from the parent securable object. Note that inheriting permissions from the parent discards any unique permissions that may have been created for this securable object, such as unique SharePoint groups or permission level assignments that was created at this securable object while using unique permissions. 1. Open the list or library on which you want to edit permission levels. 2. On the Settings menu, click List Settings or Document Library Settings. 3. On the Customize page, in the Permissions and Management column, click Permissions for this list or Permissions for this document library. 4. The Permissions page displays all users and SharePoint groups associated with this library and their assigned permission levels. a. NOTE The page description describes the inheritance status for this securable object. Also, check boxes appear next to the Users/Groups column if unique permissions are 394 being used for this securable object. If check boxes do not appear next to the user and group names on the Permissions page, permissions are being inherited from a parent securable object. 5. If your list or library is inheriting permissions, you must first stop inheriting permissions to edit permission levels on this securable object. To do this, on the Actions menu, click Edit Permissions, and then click OK to confirm. 6. Select the check boxes for the users and SharePoint groups on which you want to edit permission levels on this securable object. 7. On the Actions menu, click Edit User Permissions. 8. In the Choose Permissions section, select the permission levels you want, clear those you do not want, and then click OK. Edit permission assignments on permission levels on a folder, document, or list item Use the following steps to edit the permission levels of selected users and SharePoint groups associated with a folder, document, or list item. Note that if the securable object on which you are editing permission levels is inheriting permissions from a parent securable object, performing the following steps breaks this inheritance. CAUTION At a later time, you can choose to re-inherit permissions from the parent securable object. Note that inheriting permissions from the parent discards any unique permissions that may have been created for this securable object, such as unique SharePoint groups or permission level assignments that was created at this securable object while using unique permissions. 1. Open the list or library that contains the folder, document, or list item, on which you want to edit permission levels. 2. Click the drop-down menu to the right of the folder, document, or list item on which you want to edit permission levels, and then click Manage Permissions. a. The Permissions : Securable object name page displays all users and SharePoint groups at this securable object and their assigned permission levels. b. NOTE The page description describes the inheritance status for this securable object. Also, check boxes appear next to the Users/Groups column if unique permissions are being used for this securable object. If check boxes do not appear next to the user and group names on the Permissions page, permissions are being inherited from a parent securable object. 3. If your list or library is inheriting permissions, you must first stop inheriting permissions to edit permission levels on this securable object. To do this, on the Actions menu, click Edit Permissions, and then click OK to confirm. 4. Select the check boxes for the users and SharePoint groups on which you want to edit permission levels on this securable object. 395 5. On the Actions menu, click Edit User Permissions. 6. In the Choose Permissions section, select the permission levels you want, clear those you do not want, and then click OK. Break permission inheritance on a list or library By default, lists and libraries inherit permissions from the parent site. Use the following steps if you want to break this inheritance and create unique permissions on a particular list or library. CAUTION At a later time, you can choose to re-inherit permissions from the parent securable object. Note that inheriting permissions from the parent discards any unique permissions that may have been created for this securable object, such as unique SharePoint groups or permission level assignments that was created at this securable object while using unique permissions. Note that all unique permission level assignments are also discarded from folders in lists and libraries, list items, and documents within the list or library when you choose to re-inherit permissions. 1. Open the list or library in which you want to break inheritance from the parent securable object. 2. On the Settings menu, click List Settings or Document Library Settings. 3. In the Permissions and Management column, click Permissions for this list or Permissions for this document library. 4. NOTE a. The Permissions : Securable object name page displays all users and SharePoint groups for this securable object and their assigned permission levels. b. NOTE The page description describes the inheritance status for this securable object. Also, check boxes appear next to the Users/Groups column if unique permissions are being used for this securable object. If check boxes do not appear next to the user and group names on the Permissions page, permissions are being inherited from a parent securable object. On the Actions menu, click Edit Permissions, and then click OK to confirm the action. The Edit Permissions option is not available on the Actions menu if this securable object has unique permissions that are not being inherited from the parent securable object. Break permission inheritance on a folder, document, or list item By default, folders, documents, and list items inherit permissions from their parent securable object. In most cases, this means that they inherit their permissions from the list or library that contains them. In the case where folders, documents, and list items are contained by other folders, they would, by default, inherit 396 permissions from the folder that contains them. Use the following steps if you want to break this inheritance and create unique permissions on a particular folder, document, or list item. CAUTION At a later time, you can choose to re-inherit permissions from the parent securable object. Note that inheriting permissions from the parent discards any unique permissions that may have been created for this securable object, such as unique SharePoint groups or permission level assignments that were created at this securable object while using unique permissions. 1. Open the list or library that contains the folder, document, or list item on which you want to break inheritance from the parent securable object. 2. Rest the pointer on the folder, document, or list item on which you want to break inheritance, click the arrow that appears, and then click Manage Permissions. 3. The Permissions page displays all users and SharePoint groups on this securable object and their assigned permission levels. a. 4. NOTE NOTE The page description describes the inheritance status for this securable object. Also, check boxes appear next to the Users/Groups column if unique permissions are being used for this securable object. If check boxes do not appear next to the user and group names on the Permissions page, permissions are being inherited from a parent securable object. On the Actions menu, click Edit Permissions, and then click OK to confirm the action. The Edit Permissions option is not available on the Actions menu if this securable object has unique permissions that are not being inherited from the parent securable object. Inherit permissions for a list or library By default, lists and libraries inherit permissions from the parent site. However, this inheritance can be broken to create unique permissions on a particular securable object. You can re-inherit permissions at any time. Use the following steps to re-inherit permissions from the parent securable object for a list or library that is currently using unique permissions that are not inherited from the parent. CAUTION Inheriting permissions from the parent discards any unique permissions that may have been created for this securable object, such as unique SharePoint groups or permission level assignments that were created at this securable object while using unique permissions. 1. Open the list or library on which you want to re-inherit permissions. 2. On the Settings menu, click List Settings or Document Library Settings. 397 3. On the Customize page, in the Permissions and Management column, click Permissions for this list or Permissions for this document library. 4. The Permissions page displays all users and SharePoint groups associated with this library and their assigned permission levels. a. 5. NOTE NOTE The page description describes the inheritance status for this securable object. Also, check boxes appear next to the Users/Groups column if unique permissions are being used for this securable object. If check boxes do not appear next to the user and group names on the Permissions page, permissions are already being inherited from a parent securable object. On the Actions menu, click Inherit Permissions and then click OK to confirm the action. The Inherit Permissions option is not available on the Actions menu if permissions are already being inherited from the parent securable object. Inherit permissions for a folder, document, or list item By default, folders, documents, and list items inherit permissions from their parent securable object. In most cases, this means that they inherit their permissions from the list or library that contains them. In the case where folders, documents, and list items are contained by other folders, they would, by default, inherit permissions from the folder that contains them. Use the following steps to re-inherit permissions from the parent securable object for a folder, document, or list item that is currently using unique permissions that are not inherited from the parent. CAUTION Inheriting permissions from the parent discards any unique permissions that may have been created for this securable object, such as unique SharePoint groups or permission level assignments that were created at this securable object while using unique permissions. 1. Open the list or library that contains the folder, document, or list item on which you want to reinherit permissions. 2. Rest the pointer on the folder, document, or list item on which you want to re-inherit permissions, click the arrow that appears, and then click Manage Permissions. 3. The Permissions page displays all users and SharePoint groups at this securable object and their assigned permission levels. a. NOTE The page description describes the inheritance status for this securable object. Also, check boxes appear next to the Users/Groups column if unique permissions are being used for this securable object. If check boxes do not appear next to the user and group names on the Permissions page, permissions are already being inherited from a parent securable object. 398 4. NOTE On the Actions menu, click Inherit Permissions and then click OK to confirm the action. The Inherit Permissions option is not available on the Actions menu if permissions are already being inherited from the parent securable object. Remove user permissions from a list or library Use the following steps to remove users or SharePoint groups from a list or library. 1. Open the list or library on which you want to remove user permissions. 2. On the Settings menu, click List Settings or Document Library Settings. 3. On the Customize page, in the Permissions and Management column, click Permissions for this list or Permissions for this document library. 4. The Permissions page displays all users and SharePoint groups associated with this library and their assigned permission levels. 5. NOTES 6. a. The page description describes the inheritance status for this securable object. Also, check boxes appear next to the Users/Groups column if unique permissions are being used for this securable object. If check boxes do not appear next to the user and group names on the Permissions page, permissions are being inherited from a parent securable object. b. If permissions are being inherited from the parent, you cannot remove users at this securable object. If you want to delete users and SharePoint groups from the parent securable object (which this securable object inherits those permissions from), you must manage the permissions of the parent. Perform one of the following: a. To manage the permissions of the parent, on the Actions menu, click Manage Permissions of Parent. b. If you are currently inheriting permissions from the parent and want to break this inheritance and create unique permissions for this securable object, on the Actions menu, click Edit Permissions, and then click OK to confirm the action. c. If the list or library is already using unique permissions that are not inherited from the parent, proceed to the next step. 7. Select the check boxes for the users and SharePoint groups you want to remove from this list or library. 8. On the Actions menu, click Remove User Permissions, and then click OK to confirm the action. Remove user permissions from a folder, document, or list item Use the following steps to remove users or SharePoint groups from a folder, document, or list item. 399 1. Open the list or library that contains the folder, document, or list item on which you want to remove user permissions. 2. Rest the pointer on the folder, document, or list item on which you want to remove user permissions, click the arrow that appears, and then click Manage Permissions. 3. The Permissions page displays all users and SharePoint groups on this securable object and their assigned permission levels. 4. NOTES 5. a. The page description describes the inheritance status for this securable object. Also, check boxes appear next to the Users/Groups column if unique permissions are being used for this securable object. If check boxes do not appear next to the user and group names on the Permissions page, permissions are being inherited from a parent securable object. b. If permissions are being inherited from the parent, you cannot remove users on this securable object. If you want to delete users and SharePoint groups from the parent securable object (which this securable object inherits those permissions from), you must manage the permissions of the parent. Perform one of the following: a. To manage the permissions of the parent, on the Actions menu, click Manage Permissions of Parent. b. If you are currently inheriting permissions from the parent and want to break this inheritance and create unique permissions for this securable object, on the Actions menu, click Edit Permissions, and then click OK to confirm the action. c. If this securable object is already using unique permissions that are not inherited from the parent, proceed to the next step. 6. Select the check boxes for the users and SharePoint groups you want to remove from this securable object. 7. On the Actions menu, click Remove User Permissions, and then click OK to confirm the action. Manage SharePoint groups A fundamental responsibility concerning site security is to manage who can access resources on your site. Microsoft Windows SharePoint Services 3.0 enables you, as a site owner, to control which users or groups of users have access to your SharePoint sites. This effectively transfers the task of managing users from the server administrator to site owners. Add users to a SharePoint group or directly to the site 1. On the Site Actions menu a. , click Site Settings. NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. 400 2. On the Site Settings page, in the Users and Permissions column, click People and groups. 3. On the People and Groups page, in the Quick Launch, click Groups. 4. On the People and Groups: All Groups page, in the Group column, click the link for the SharePoint group to which you want to add users. 5. On the People and Groups: GroupName page, on the New menu, click Add Users. 6. On the Add Users page, in the Add Users section, use the Browse button to select the users you want to add to this SharePoint group. Alternatively, type the user names, Windows domain group names, or e-mail addresses, separated by semicolons, that you want to add to this SharePoint group. 7. In the Give Permission section, either select a SharePoint group from the Add users to a SharePoint group list or select Give users permission directly, and then select the permission level you want to assign to this group. a. 8. NOTE Adding permission directly adds the users directly to the site, rather than to a SharePoint group. Click OK. Remove users from a SharePoint group 1. On the Site Actions menu a. , click Site Settings. NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. 2. On the Site Settings page, in the Users and Permissions column, click People and groups. 3. On the People and Groups page, in the Quick Launch, click Groups. 4. On the People and Groups: All Groups page, in the Group column, click the link for the SharePoint group from which you want to remove users. 5. Select the check boxes for the users you want to remove from this SharePoint group. 6. On the Actions menu, click Remove Users from Group. 7. Click OK to confirm the action. Create a new SharePoint group 1. On the Site Actions menu a. , click Site Settings. NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. 2. On the Site Settings page, in the Users and Permissions column, click People and groups. 3. On the People and Groups page, on the New menu, click New Group. 4. On the New Group page, in the Name and About Me Description section, specify the name and optionally a description for this SharePoint group. a. NOTE The description you provide in the About Me text box appears in the About Me column on the People and Groups: All Groups page. 401 5. In the Owner section, specify the owner of this SharePoint group. 6. In the Group Settings section, specify who can view and edit the membership of this group. 7. In the Membership Requests section, specify the settings you want for requests to join or leave the group. 8. In the Give Group Permission to this Site section, specify the permission level or set of permission levels you want to assign to this SharePoint group. a. 9. NOTE If you do not specify at least one permission level, this group will not have permissions on your site. Click Create. Change group settings 1. On the Site Actions menu a. , click Site Settings. NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. 2. On the Site Settings page, in the Users and Permissions column, click People and groups. 3. On the People and Groups page, in the Quick Launch, click Groups. 4. On the People and Groups: All Groups page, in the Group column, click the link for the SharePoint group that you want to change. 5. On the Settings menu, click Group Settings. 6. On the Change Group Settings page, make the changes to this SharePoint group, and then click OK. Delete a SharePoint group 1. On the Site Actions menu a. , click Site Settings. NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. 2. On the Site Settings page, in the Users and Permissions column, click People and groups. 3. On the People and Groups page, in the Quick Launch, click Groups. 4. On the People and Groups: All Groups page, in the Group column, click the link for the SharePoint group that you want to delete. 5. On the Settings menu, click Group Settings. 6. On the Change Group Settings page, scroll to the bottom of the page, and then click Delete. 7. Click OK to confirm the action. Edit group Quick Launch list Use the following steps to specify what SharePoint group names appear in the Quick Launch on the People and Groups page. 402 1. On the Site Actions menu a. , click Site Settings. NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. 2. On the Site Settings page, in the Users and Permissions column, click People and groups. 3. On the People and Groups page, in the Quick Launch, click Groups. 4. On the People and Groups: All Groups page, on the Settings menu, click Edit Group Quick Launch. 5. On the Edit Group Quick Launch page, in the Groups section, add the existing SharePoint groups that you want to appear in the Quick Launch, and remove those that you do not want to appear. 6. Click OK. Set up groups Use the following steps to specify which SharePoint groups to assign to visitors, members, and owners of your site. 1. On the Site Actions menu a. , click Site Settings. NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. 2. On the Site Settings page, in the Users and Permissions column, click People and groups. 3. On the People and Groups page, in the Quick Launch, click Groups. 4. On the People and Groups: All Groups page, on the Settings menu, click Set Up Groups. 5. On the Set Up Groups for this Site page, in each section, either select an existing SharePoint group from the list or select Create a new group to create a new SharePoint group and assign it to the site. 6. NOTE 7. If you create a new group, you can do the following: a. Accept the automatically created name for the new SharePoint group or type a new name. b. Add all authenticated users to this new group or specify only the users that you want. Click OK. Permission levels and permissions Although sites that are built on Windows SharePoint Services often have additional default SharePoint groups, Microsoft Windows SharePoint Services 3.0 includes five permission levels (permission level: A set of permissions that can be granted to users or SharePoint groups on an entity such as a site, library, list, 403 folder, item, or document.) by default. Each of these permission levels has specific permissions (permission: Authorization to perform specific actions such as viewing pages, opening items, and creating subsites.) associated with it. As a site owner, you can choose which permissions are associated with these permission levels (except for the Limited Access and Full Control permission levels) or add new permission levels to combine different sets of permissions. NOTE Prior to Windows SharePoint Services 3.0, permission levels were called site groups and SharePoint groups were called cross-site groups. As a site owner, you can associate permissions with permission levels and also associate permission levels with users and SharePoint groups. Users and SharePoint groups are associated with securable objects such as sites, lists, list items, libraries, folders within lists and libraries, and documents. For more information about assigning permissions in different securable objects, see About controlling access to sites and site content. The following tables list and describe the permission levels that you can assign to users and SharePoint groups and the permissions you can assign to permission levels. For each permission, the permission level that it is associated with it, by default, is listed. For each permission, any permissions dependent on it are listed, as well as any default permission levels that include the permission. Default permission levels in Windows SharePoint Services 3.0 Permission Level Full Control Description This permission level contains all permissions. Assigned to the Site name Owners SharePoint group, by default. This permission level cannot be customized or deleted. Design Can create lists and document libraries, edit pages and apply themes, borders, and style sheets in the Web site. Not assigned to any SharePoint group, by default. Contribute Can add, edit, and delete items in existing lists and document libraries. Assigned to the Site name Members 404 SharePoint group, by default. Read Read-only access to the Web site. Users and SharePoint groups with this permission level can view items and pages, open items, and documents. Assigned to the Site name Visitors SharePoint group, by default. Limited The Limited Access permission level is designed to be combined with fine-grained permissions to give users Access access to a specific list, document library, item, or document, without giving them access to the entire site. However, to access a list or library, for example, a user must have permission to open the parent Web site and read shared data such as the theme and navigation bars of the Web site. The Limited Access permission level cannot be customized or deleted. NOTE You cannot assign this permission level to users or SharePoint groups. Instead, Windows SharePoint Services 3.0 automatically assigns this permission level to users and SharePoint groups when you grant them access to an object on your site that requires that they have access to a higher level object on which they do not have permissions. For example, if you grant users access to an item in a list and they do not have access to the list itself, Windows SharePoint Services 3.0 automatically grants them Limited Access on the list, and also the site, if needed. List, site, and personal permissions Windows SharePoint Services 3.0 includes 33 permissions, which are used in the five default permission levels. You can change which permissions are included in a particular permission level (except for the Limited Access and Full Control permission levels) or create a new permission level to contain a specific set of permissions that you specify. Permissions are categorized as list permissions, site permissions, and personal permissions, depending upon the objects to which they can be applied. For example, site permissions apply to a particular site, list permissions apply only to lists and libraries, and personal permissions apply only to things like personal views, private Web Parts, etc. The following tables show permissions and the permission levels they are assigned to, by default. List Permissions Permission Full Design Contribute Read Limited 405 Control Access Manage Lists X X Override Check-Out X X Add Items X X X Edit Items X X X Delete Items X X X View Items X X X X Approve Items X X Open Items X X X X View Versions X X X X Delete Versions X X X Create Alerts X X X X View Application Pages X X X X X Site Permissions Full Permission Control Manage Permissions X View Usage Data X Create Subsites X Manage Web Site X Add and Customize X Limited Design X Contribute Read Access 406 Pages Apply Themes and X X Apply Style Sheets X X Create Groups X Browse Directories X X X Use Self-Service Site X X X X View Pages X X X X Enumerate Permissions X Browse User X X X X X Borders Creation Information Manage Alerts X Use Remote Interfaces X X X X X Use Client Integration X X X X X Open X X X X X Edit Personal User X X X Features Information Personal Permissions Full Limited Permission Control Design Contribute Manage Personal Views X X X Read Access 407 Add/Remove Private X X X X X X Web Parts Update Personal Web Parts Dependencies and descriptions Many permissions are dependent on other permissions. When you select a permission that is dependent on another, the permission on which it is dependent is also automatically selected. Likewise, clearing a permission on which other permissions are dependent also clears the dependent permissions. The following tables describe what each permission is used for and lists dependent permissions, if applicable. List permissions Dependent Permission Manage Lists Description permissions Create and delete lists, add or remove columns in a list, and add or View Items, remove public views of a list. View Pages, Open, Manage Personal Views Override Check-Out Discard or check in a document which is checked out to another user. View Items, View Pages, Open Add Items Add items to lists, add documents to document libraries, and add Web View Items, discussion comments. View Pages, Open Edit Items Edit items in lists, edit documents in document libraries, edit Web View Items, discussion comments in documents, and customize Web Part Pages in View Pages, document libraries. Open 408 Delete Items Delete items from a list, documents from a document library, and Web View Items, discussion comments in documents. View Pages, Open View Items Approve Items View items in lists, documents in document libraries, and Web discussion View Pages, comments. Open Approve a minor version of a list item or document. Edit Items, View Items, View Pages, Open Open Items View the source of documents with server-side file handlers. View Items, View Pages, Open View Versions View past versions of a list item or document. View Items, View Pages, Open Delete Versions Delete past versions of a list item or document. View Items, View Versions, View Pages, Open Create Alerts Create e-mail alerts. View Items, View Pages, Open View Application Pages View documents and views in a list or document library. Open Site permissions Permission Manage Permissions Description Create and change permission levels on the Web site and Dependent permissions Approve Items, Enumerate 409 assign permissions to users and groups. Permissions, Open View Usage Data View reports on Web site usage. Approve Items, Open Create Subsites Create subsites such as team sites, Meeting Workspace sites, View Pages, Open and Document Workspace sites. Manage Web Site Perform all administration tasks for the Web site as well as View Pages, Open manage content. Add and Customize Pages Add, change, or delete HTML pages or Web Part pages, and View Items, Browse edit the Web site using a Windows SharePoint Services- Directories, View Pages, compatible editor. Open Apply a theme or borders to the entire Web site. View Pages, Open Apply Style Sheets Apply a style sheet (.css file) to the Web site. View Pages, Open Create Groups Create a group of users that can be used anywhere within the View Pages, Open Apply Themes and Borders site collection. Browse Directories Enumerate files and folders in a Web site using an interface View Pages, Open such as SharePoint Designer or Web-based Distributed Authoring and Versioning (Web DAV). Use Self-Service Site Create a Web site using Self-Service Site Creation. View Pages, Open View Pages View pages in a Web site. Open Enumerate Permissions Enumerate permissions on the Web site, list, folder, View Items, Open Items, document, or list item. View Versions, Browse Creation Directories, View Pages, Open Browse User Information View information about users of the Web site. Open 410 Manage Alerts Manage alerts for all users of the Web site View Items, Create Alerts, View Pages, Open Use Remote Interfaces Use Simple Object Access Protocol (SOAP), Web DAV, or Open SharePoint Designer interfaces to access the Web site. Open Open a Web site, list, or folder to access items inside that No dependent permissions container. Edit Personal User Allow a user to change his or her own user information, such Browse User Information, Information as adding a picture. Open Personal permissions Permission Description Dependent permissions Manage Personal Views Create, change, and delete personal views of lists. View Items, View Pages, Open Add/Remove Private Web Add or remove private Web Parts on a Web Part View Items, View Pages, Open, Update Parts Page. Personal Web Parts Update Personal Web Update Web Parts to display personalized View Items, View Pages, Open Parts information. Remove users and groups from site access To properly manage access to the resources on your site, it is important for site administrators to promptly cancel the access of users who are no longer with the organization or whose role has changed such that their permission level needs to be adjusted. When users are removed from a site's permission groups, they can no longer browse to the site (assuming they do not have individual rights to the site). They also no longer receive alerts on anything from the site. However, they still exist in the UserData table, and their alerts are still present. A site administrator can still see their alerts on the User Alerts page. 411 This makes it easier to move users between groups without losing the alerts they had created. Thus, users who are moved from the Visitors group to the Members group will not have to re-create their alerts just because they change their permission level. To permanently delete a user from the UserData table and permanently delete all of the user's alerts, you need to delete the user from the site collection. Remove users from a group 1. On the home page, click the Site Actions menu, point to Site Settings, and then click People and Groups. 2. On the People and Groups page, on the Quick Launch, click Groups. 3. On the People and Groups: All Groups page, click the name of the group from which you want to remove users. 4. Select the check boxes for the users who you want to remove. 5. On the Actions menu, click Remove Users from Group, and then click OK. Delete a group 1. On the home page, click the Site Actions menu, point to Site Settings, and then click People and Groups. 2. On the People and Groups page, in the Quick Launch, click Groups. 3. On the People and Groups: All Groups page, in the Edit column, click the Edit button next to the group that you want to delete. 4. On the Change Group Settings page, scroll to the bottom of the page, click Delete, and then click OK. Delete a user from a site collection To permanently delete a user from UserData table and permanently delete all of the user's alerts, do the following: 1. On the site collection home page, click the Site Actions menu, point to Site Settings, and then click People and Groups. 2. On the People and Groups page, in the Quick Launch, click All People. 3. On the People and Groups: All People page, select the check box next to the user who you want to delete. 4. On the Actions menu, click Delete Users from Site Collection, and then click OK. View the user alerts 1. On the portal site home page, click Site Actions, point to Site Settings, and then click Modify All Site Settings. 412 2. On the Site Settings page, in the Site Administration section, click User Alerts. 3. On the Display alerts for menu, select the name of the user whose alerts you want to view, and then click Update. To delete an alert, select the check box next to the alert, and then click Delete Selected Alerts. View users and SharePoint groups and edit the Quick Launch group list As a site owner, you can view all users that have been granted access to your site as well as all SharePoint groups for your site. Note that in previous versions of Microsoft Windows SharePoint Services, all users must be added to at least one group. However, in Windows SharePoint Services 3.0, users can be added to a site without adding them to a group. NOTE Prior to Windows SharePoint Services 3.0, SharePoint groups were called site groups. By default, all SharePoint groups are listed on the People and Groups: All Groups page. This includes the default SharePoint groups, any SharePoint groups added to this site, and any SharePoint groups inherited from the parent site. However, you can edit the group list to control which groups appear under the Groups heading in the Quick Launch of the People and Groups pages. View users 1. Browse to the site on which you want to view the list of users. 2. On the Site Actions menu a. , click Site Settings. NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. 3. On the Site Settings page, in the Users and Permissions section, click People and groups. 4. On the People and Groups page, in the Quick Launch, click All People. All users that have been added directly to this site, added to a SharePoint group, or were inherited from the parent site appear in the People and Groups: All People list. View SharePoint groups 1. Browse to the site on which you want to view the list of SharePoint groups. 413 2. On the Site Actions menu a. , click Site Settings. NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. 3. On the Site Settings page, in the Users and Permissions section, click People and groups. 4. On the People and Groups page, in the Quick Launch, click Groups. All SharePoint Groups available to this site are listed on the People and Groups: All Groups list. Edit the Quick Launch group list 1. Browse to the site on which you want to view the list of SharePoint groups. 2. On the Site Actions menu a. , click Site Settings. NOTE On a site for which the Site Actions menu is customized, point to Site Settings, and then click the settings that you want to view. 3. On the Site Settings page, in the Users and Permissions section, click People and groups. 4. On the People and Groups page, in the Quick Launch, click Groups. 5. On the People and Groups: All Groups page, on the Settings menu, click Edit Group Quick Launch. 6. On the Edit Group Quick Launch page, in the Groups section, add the SharePoint groups that you want to appear and remove the SharePoint groups that you do not want to appear on the Quick Launch. 7. Click OK.