Windows IT Pro is the authoritative and independent resource for windows nt, windows 2000, windows 2003, windows xp. Features a collection of resources and magazines for windows IT professionals.
  
  
  Advanced Search 


May 2007

The File Share Is Dead: Long Live SharePoint Document Libraries

SharePoint collaboration starts with creating a document library, setting its permissions, and populating it
RSS
Subscribe to Windows IT Pro | See More Collaboration Articles Here | Reprints | Or get the Monthly Online Pass—only $5.95 a month!
SideBar    “I'm Not Dead, Yet!"

The traditional collaborative file share has lived its 15-odd–year life well. From its roots in other network OSs, through its proliferation during the explosive growth of Windows NT, Windows 2000, and Windows Server 2003 file servers, to today, the file share served our needs. But it's fading into the sunset, and a new day is dawning: the era of collaborative document sharing using Windows SharePoint Services document libraries. To grasp the implications of the shift to document libraries, you'll need to understand first why they're destined to replace file shares in most common filesharing scenarios. (Sometimes, file shares still serve the purpose better than document libraries. For a look at these scenarios, see the sidebar "I'm Not Dead Yet!".) From there, you'll need to get a handle on the fundamentals of document library implementation: creating, configuring, and securing libraries and viewing, editing, and monitoring documents in those libraries.

By document libraries, I mean primarily typical information-worker shared folder scenarios, in which groups of users—a team, a department, or even an entire organization—share access to files for day-to-day reference and collaboration. SharePoint document libraries will very likely replace file shares in these scenarios. Document libraries enable capabilities that are crucial to an agile, collaborative enterprise—including checkout and monitoring, which I'll discuss here—as well as version history, content approval, workflow, and remote and offline access, which I'll cover in upcoming articles.

Creating a Document Library
Let's start with how to implement document libraries in Windows SharePoint Services 3.0 (the process is virtually identical in Microsoft Office SharePoint Server 2007). To create a document library from a standard SharePoint team site, or most other templates, either click View All Site Content in the Quick Launch bar and click Create, or click the Site Actions button and choose Create.

In the Libraries section, you can see what libraries are available, and your first task will be to determine what type of library you require. Document libraries are the closest equivalent to traditional, collaborative file shares. Picture libraries are specialized for graphics and include a useful thumbnails view and a well-implemented slide-show view. There are also form libraries, wiki page libraries, and (in SharePoint Server 2007) several other types of document libraries.

When you choose to create a document library, you're asked to enter a name and description, and you can configure the document library to appear in the left panel, Quick Launch navigation, and whether versioning is enabled. In the Document Template section of the page, which Figure 1 shows, you can also specify the type of document that's created when users click the New button in the document library.

If a document library will generally or exclusively contain one type of document, such as generic Microsoft Office Word, Excel, or PowerPoint, and if that type is in the Document Template drop-down list, select it. However, in certain situations you should choose None as the template:

  • The template for the type of document you want to create when clicking the New button in the document library isn't listed.
  • The library will contain a custom document type (e.g., Contracts, Expense Reports).
  • The library will be used to create multiple document types.
  • A document library will be populated only by uploading documents, not by clicking the New button.

After you've created the document library, you can modify each of these configurations in the document library settings by clicking the Settings button and choosing Document Library Settings. In fact, I urge you to go to the document library's settings immediately after creating the library, so that you can configure it to fully support the capabilities you require, such as forced check-out and version history.

Finally, if you expect to provide search for your document library, you might need to add IFilters, which are plug-ins that enable SharePoint to index specific document types, such as PDFs. The Microsoft article "No Adobe PDF documents are returned in the search results when you search a Windows SharePoint Services 3.0 Web Site" (http://support.microsoft.com/?kbid=927675) explains how to install the Adobe PDF IFilter and modify the registry to enable SharePoint search to crawl and index PDF documents. Be sure to install the IFilter early, before adding documents of that type to the library. SharePoint includes a number of IFilters for common document types, including Microsoft's own document types. Contact application vendors, such as Adobe Systems, for IFilters that support their document types.

Managing Security
You'll probably want to configure permissions, which can be assigned to any securable object in the SharePoint model—that is, a top-level site, subsite, library or list, folder, document, or item. By default, permissions are inherited from the parent object, so that permissions applied to the top-level site are inherited by all sites, libraries, and documents. But you can "break" the inheritance at any object in the hierarchy, then configure permissions on that object, which will then be inherited from that point downward.

To set permissions on a document library, open the library. Click Settings, Document Library Settings, then click Permissions for this document library. Current permissions are displayed, and the description bar shows the text This library inherits permissions from its parent web site. Click the Actions menu button, then click Edit Permissions, and confirm by clicking OK. Permissions previously inherited from the parent object will be copied as the default new explicit permissions for this library, and you can then add, remove, or modify permissions to meet your requirements. To change the permissions of users or groups, you can select groups or users and use commands in the Actions button menu (Remove User Permissions and Edit User Permissions). To add a new user or group and configure its permissions, click New, as Figure 2 shows.

Although the UI suggests that these are "user permissions," in actuality you can configure permissions for any user or group. Accounts can be SharePoint groups (created by clicking Site Actions, finding the Site Settings command, then navigating to People and Groups) or users or groups from the site's authentication provider(s) such as Active Directory (AD). As with Windows folder permissions, it's a best practice to manage permissions by using groups, not individual users, but there are always exceptions to that rule. I also recommend that you use SharePoint, rather than AD, groups because of the ease with which site administrators who are nontechnical users can manage SharePoint group memberships. Using SharePoint groups also makes it possible to configure SharePoint groups to enable access requests—a powerful permissions-management provisioning capability.

Be aware that once an object no longer inherits permissions from its parent, any changes to the parent won't "drill down" to the object. To revert an object to inheriting permissions from its parent, click the Actions button on the Permissions Settings page and choose Inherit Permissions. Doing so removes all explicit permissions. Unlike Windows NTFS permissions, a SharePoint object can't have a mixture of both inherited and explicit permissions: only one or the other.

   Previous  [1]  2  Next 


Reader Comments
I Can not view it. Why is that?

Giraffeit March 11, 2008 (Article Rating: )


Neither can I.

Lipservice June 13, 2008 (Article Rating: )


You must log on before posting a comment.

If you don't have a username & password, please register now.




Top Viewed ArticlesView all articles
VMware and the Future of Virtualization

What's next for virtualization and business IT? Windows IT Pro senior editor Jeff James speaks with VMware President and CEO Diane Greene on the future of virtualization technology. ...

The Memory-Optimization Hoax

Don't believe the hype. At best, RAM optimizers have no effect. At worst, they seriously degrade performance. ...

WinInfo Short Takes: Week of September 8, 2008

An often irreverent look at some of the week's other news, including the long-awaited back to school season, Microsoft's first Seinfeld/Gates ad, some EU insights, another Netbook improvement, Opera silliness, and much, much more ...


Windows OSs Whitepapers Why SaaS is the Right Solution for Log Management

Are You Satisfied?

A Preliminary Look at Deployment Plans for Microsoft Windows Vista

Related Events Check out our list of Free Email Newsletters!

Windows OSs eBooks Understanding and Leveraging Code Signing Technologies

A Guide to Windows Certification and Public Keys

SQL Server Administration for Oracle DBAs

Related Windows OSs Resources Become a VIP member of the Windows IT Pro community!
Get it all with the VIP CD and VIP access. A $500+ value for only $279!

Subscribe to Windows IT Pro!
Solve your toughest technical problems with our experts and access 10,000 + articles online. 30% off

Monthly Online Pass - Only $5.95!
Get instant access to 10,000+ articles from Windows IT Pro Magazine!

TechNet Virtual Labs
Evaluate and test Microsoft's newest products.

Job Openings in IT


ADS BY GOOGLE SPONSORED LINKS FEATURED LINKS

IT Connections
Dive into the new Microsoft platforms and products you implement and support with the experts from Microsoft, TechNet Magazine, Windows ITPro and industry gurus. There are 70+ sessions and interactive panels with networking opportunities.

Attention User Group Leaders...
Announcing the eNews Generator—a FREE HTML e-newsletter builder for user group leaders. Build your HTML and text e-newsletters in minutes and add Windows IT Pro & SQL Server Mag articles alongside your own message!.

Master SharePoint with 3 eLearning Seminars
Learn how to build a better SharePoint infrastructure and enable powerful collaboration with MVPs Dan Holme and Michael Noel. Register today!

Get SQL Server 2008 at WinConnections
Don’t miss Microsoft Exchange and Windows Connections conferences, the premier events for Microsoft IT Professionals in Las Vegas, November 10-13. Every attendee will receive a copy of SQL Server 2008 Standard Edition with one CAL.



Interested in Email Encryption?
Read about the advantages of identity-based encryption in this free report.

Order Your SQL Fundamentals CD Today!
Learn how to use SQL Server, understand Office integration techniques and dive into the essentials of SQL Express and Visual Basic with this free SQL Fundamentals CD.

Virtualization Congress Oct. 14-16 in London
Don't miss Virtualization Congress, the premiere EMEA conference dedicated to hardware, OS and application virtualization. Oct. 14-16.
Windows IT Pro Home Register FAQ for Windows WinInfo News
Europe Edition About Us Contact Us/Customer Service Media Kit Affiliates / Licensing  
SQL Server Magazine Office & SharePoint Pro Windows Dev Pro IT Job Hound ITTV
IT Library Technical Resources Directory Connected Home Windows Excavator Windows SuperSite 
 
 Windows IT Pro is a Division of Penton Media Inc.
 Copyright © 2008 Penton Media, Inc., All rights reserved. Terms and Use | Privacy Statement | Reprints and Licensing