16.01.2013 Views

Microsoft Sharepoint Products and Technologies Resource Kit eBook

Microsoft Sharepoint Products and Technologies Resource Kit eBook

Microsoft Sharepoint Products and Technologies Resource Kit eBook

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

800 Part IX: Maintaining a Server in Windows SharePoint Services<br />

Windows SharePoint Services. You can use the programming model to make<br />

website customizations such as adding, editing, deleting, <strong>and</strong> retrieving data<br />

from SharePoint lists; creating new lists <strong>and</strong> setting list metadata (such as the<br />

fields in a list); working with documents in document libraries; <strong>and</strong> performing<br />

administrative tasks such as creating websites, adding users, <strong>and</strong> creating roles.<br />

In any deployment, all three tools will likely be used to customize your sites.<br />

Whatever method you use to customize websites, you must have the following<br />

rights, all of which are included in the Web Designer <strong>and</strong> Administrator site groups<br />

by default:<br />

■ Manage Lists<br />

■ Add <strong>and</strong> Customize Pages<br />

■ Apply Themes <strong>and</strong> Borders<br />

■ Apply Style Sheets<br />

Other users of your site cannot gain access to the pages required to perform<br />

these tasks unless you specifically assign them to a site group that contains these<br />

rights.<br />

This chapter <strong>and</strong> the following chapter will introduce you to basic concepts<br />

that will allow you to complete customization tasks by using default tools such as<br />

the browser <strong>and</strong> the Stsadm comm<strong>and</strong>-line tool, <strong>and</strong> by replacing files on the file<br />

system.<br />

Customizing Web Part Pages<br />

Before we can talk about customizing any of the portal sites, we must cover certain<br />

basic concepts. The majority of sites created using <strong>Microsoft</strong> SharePoint <strong>Products</strong><br />

<strong>and</strong> <strong>Technologies</strong> consist of Web Part Pages, which are special Web pages that contain<br />

one or more Web Parts. Web Parts are reusable components that can contain<br />

any kind of Web-based information, including analytical, collaborative, <strong>and</strong> database<br />

information. See Chapter 31, “Working with Web Parts,” for more information.<br />

There are two kind of Web Part Pages: ghosted <strong>and</strong> unghosted. Ghosted<br />

pages are pages stored on the file system that do not come from the child virtual<br />

directories _layouts <strong>and</strong> _vti_bin. Unghosted pages are stored in the database. Applications<br />

such as FrontPage 2003 can customize ghosted <strong>and</strong> unghosted Web Part<br />

Pages. A ghosted page becomes unghosted once the page or one of its properties<br />

has been modified—for example, by using FrontPage 2003. The main reasons for<br />

SharePoint <strong>Products</strong> <strong>and</strong> <strong>Technologies</strong> to store some templates in the file system<br />

(ghosted) <strong>and</strong> some in the database (unghosted) have to do with security <strong>and</strong> scalability.<br />

For more information on ghosted <strong>and</strong> unghosted Web Part Pages, see Chapter<br />

37, “Using Visual Studio .NET to Create Web Parts.”

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!