<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Brian Wilson : architecture</title><link>http://blogs.msdn.com/brianwilson/archive/tags/architecture/default.aspx</link><description>Tags: architecture</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Branding Office SharePoint Server 2007</title><link>http://blogs.msdn.com/brianwilson/archive/2008/07/13/branding-office-sharepoint-server-2007.aspx</link><pubDate>Sun, 13 Jul 2008 21:54:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8729331</guid><dc:creator>Brian Wilson</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/brianwilson/comments/8729331.aspx</comments><wfw:commentRss>http://blogs.msdn.com/brianwilson/commentrss.aspx?PostID=8729331</wfw:commentRss><description>&lt;H2 style="MARGIN: 12pt 0cm 6pt; TEXT-ALIGN: justify"&gt;&lt;A class="" title=_Toc190052212 name=_Toc190052212&gt;&lt;/A&gt;&lt;FONT color=#333333&gt;Branding&lt;/FONT&gt;&lt;/H2&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;What is branding? Branding is how you apply an organization's identity to an existing software application through customization of a portal site.&lt;/P&gt;
&lt;H3 style="MARGIN: 9pt 0cm 3pt 11.35pt"&gt;&lt;A class="" title=_Toc190052213 name=_Toc190052213&gt;&lt;/A&gt;&lt;FONT color=#333333&gt;Business Drivers&lt;/FONT&gt;&lt;/H3&gt;
&lt;H4 style="MARGIN: 9pt 0cm 3pt 11.35pt"&gt;&lt;EM&gt;&lt;FONT color=#333333&gt;Establish corporate identity and ownership&lt;/FONT&gt;&lt;/EM&gt;&lt;/H4&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;With the portal site home page becoming the primary interface between employees, customers and their Web, you should assure that it reflects and reinforces the organization's identity.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Portal site users should understand intuitively that they are using an enterprise resource.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Users should feel that they are interacting with the organization's portal site rather than a standard software application.&lt;/P&gt;
&lt;H4 style="MARGIN: 9pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;EM&gt;&lt;FONT color=#333333&gt;Reinforce enterprise standards&lt;/FONT&gt;&lt;/EM&gt;&lt;/H4&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;Your organization’s Web site represents your organization just as officially as your Annual Report.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;A number of organizations have made significant investments in the development of standards to guide the creation of their Web sites.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;These standards include logos and images, colors, fonts, page layouts, and navigational models.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Because a portal site is at the center of an organization's intranet, it must adopt such standards.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Standards should promote a common look and feel throughout the organization's Webs to make it easier for users to navigate and find the information they need to do their jobs.&lt;/P&gt;
&lt;H4 style="MARGIN: 9pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;EM&gt;&lt;FONT color=#333333&gt;For ease of use&lt;/FONT&gt;&lt;/EM&gt;&lt;/H4&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;A corporate intranet and Internet site is commonly made up of many different sites, created by diverse parts of the organization using a variety of tools.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Any branding effort must ensure the greatest possible consistency with existing sites.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;You should always place higher priority on usability than on look and feel.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;A solution's look and feel refers to the visual, attractive elements of its interface; usability, however, is about making it easy for end users to interact with and use the interface. &lt;/P&gt;
&lt;H4 style="MARGIN: 9pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;EM&gt;&lt;FONT color=#333333&gt;To create a sense of place&lt;/FONT&gt;&lt;/EM&gt;&lt;/H4&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;Corporate intranets and Internets can be made up of many loosely connected sites, so any branding effort should communicate a clear "sense of place" to your users so they can understand where they are within the portal site quickly.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Common approaches to solving this problem include elements such as breadcrumbs, navigation tress, and page titles.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;H3 style="MARGIN: 9pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;A class="" title=_Toc190052214 name=_Toc190052214&gt;&lt;/A&gt;&lt;A class="" title=_Toc188854192 name=_Toc188854192&gt;&lt;/A&gt;&lt;A class="" title=_Toc188812249 name=_Toc188812249&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811923 name=_Toc188811923&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811702 name=_Toc188811702&gt;&lt;/A&gt;&lt;SPAN style="mso-bookmark: _Toc188811923"&gt;&lt;SPAN style="mso-bookmark: _Toc188812249"&gt;&lt;SPAN style="mso-bookmark: _Toc188854192"&gt;&lt;SPAN style="mso-bookmark: _Toc190052214"&gt;&lt;FONT color=#333333&gt;Branding Standards&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/H3&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;Branding of a portal site is the application of an organization's identity to an existing software application through customization of the portal site.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;It is an important requirement for any portal implementation and it has a significant impact on the end user experience.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;You typically brand a portal site to meet your organization's intranet and Internet standards and guidelines.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;By definition no two implementations are the same, making it important to understand both the capabilities of the chosen portal platform and the specific organization requirements.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;Following are some common branding requirements (or standards) described by organizations in their intranet and Internet design guidelines.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;H4 style="MARGIN: 9pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;EM&gt;&lt;FONT color=#333333&gt;Color and Style&lt;/FONT&gt;&lt;/EM&gt;&lt;/H4&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;Applying color and style are the most fundamental elements of branding.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;You should consider any organization requirements in this area to be essential and probably governed by very strict guidelines.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Apply these elements of a brand completely and consistently throughout any solution.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;H4 style="MARGIN: 9pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;EM&gt;&lt;FONT color=#333333&gt;Banner or "Brand Box"&lt;/FONT&gt;&lt;/EM&gt;&lt;/H4&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;The most common branding requirement is developing a page "banner," also known as a "brand-box" or page "header."&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This element is common to all pages and most organizations will already have a design in place. &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4 style="MARGIN: 9pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;EM&gt;&lt;FONT color=#333333&gt;Navigation&lt;/FONT&gt;&lt;/EM&gt;&lt;/H4&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;Organizations have various requirements for site navigation, typically including one or more horizontal and vertical menus.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The location of these menus varies; in particular, you can place the horizontal menu along the very top of the page or immediately below the banner.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Menu style also varies; some organizations prefer a "fly out" style, others a collapsible style, and still others their own custom design.&lt;B&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;H4 style="MARGIN: 9pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;EM&gt;&lt;FONT color=#333333&gt;Page Layout&lt;/FONT&gt;&lt;/EM&gt;&lt;/H4&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;Organizations often have one or more standard screen layouts.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;These are page designs that define where to position elements such as navigation, banner, footer, and body on a page.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;You must accommodate any number of these page designs within the portal site design, promoting consistency throughout the intranet and in turn making it easier for people to use. &lt;/P&gt;
&lt;H4 style="MARGIN: 9pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;EM&gt;&lt;FONT color=#333333&gt;Features and Functionality&lt;/FONT&gt;&lt;/EM&gt;&lt;/H4&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;Different organizations refer to certain product features in different ways.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;For example, some customers refer to items added to the portal site as "News," while others prefer to call these items "Announcements."&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Accommodating these vocabularies can have a significant impact on overall ease of use.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;In addition, some organizations want to emphasize some product features over others, making some more obvious or discoverable.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;These same features may not be relevant to other organizations who may want to hide them altogether.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Finally, you must take care to ensure full support for accessibility standards, screen resolutions, and different types of browser.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3 style="MARGIN: 9pt 0cm 3pt 11.35pt"&gt;&lt;A class="" title=_Toc190052215 name=_Toc190052215&gt;&lt;/A&gt;&lt;FONT color=#333333&gt;How SharePoint Renders a Page&lt;/FONT&gt;&lt;FONT color=#333333&gt; &lt;/FONT&gt;&lt;/H3&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;Imagine that you have a fictional Web site called foo.com and this is Welcome page for the site.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;The Welcome page for the site has been requested by the user.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;IMG style="WIDTH: 687px; HEIGHT: 415px" height=415 src="http://sixgsq.blu.livefilestore.com/y1pw3dRySALyd2ifovnNTvhr1ZvekY5FmnhgkdwqLEMGfOm2fExyqNiKJ9EJQ1O66jRSO1DKFW3QfA/branding1.jpg" width=687 mce_src="http://sixgsq.blu.livefilestore.com/y1pw3dRySALyd2ifovnNTvhr1ZvekY5FmnhgkdwqLEMGfOm2fExyqNiKJ9EJQ1O66jRSO1DKFW3QfA/branding1.jpg"&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt -14.2pt"&gt;&lt;?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /&gt;&lt;v:shapetype id=_x0000_t75 stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"&gt;&lt;v:stroke joinstyle="miter"&gt;&lt;/v:stroke&gt;&lt;v:formulas&gt;&lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 1 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum 0 0 @1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @2 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 0 1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @6 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @8 21600 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @10 21600 0"&gt;&lt;/v:f&gt;&lt;/v:formulas&gt;&lt;v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"&gt;&lt;/v:path&gt;&lt;o:lock aspectratio="t" v:ext="edit"&gt;&lt;/o:lock&gt;&lt;/v:shapetype&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;The table at the bottom of the slide represents the Web page and its content, for example Title or Image.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;In SharePoint this page is represented as an item in a SharePoint library with a content type that defines what fields are available in the page.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;When the request comes in to Welcome.aspx the page has a column defining the view.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;While the page defines the content it does not own the presentation of the content.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;For presentation the page must look up its associated page layout.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The page layout is another server side .aspx that lives in the database and it defines the view or presentation of the content, for example where the title goes or where the image goes.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The Page layout executes controls that render the title, the body, the description from page fields in the page item.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;The Page layout doesn’t fully own presentation of content.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;It must also use a Master Page that defines the common shared look and feel across the site, for example the logo and the positioning of the logo or the presence and position of the search box at the top.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Any element that appears across your site will be stored in the Master Page which is also a server side .aspx in the database.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;One of the important points in this page rendering process is that data is separate from view.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This enables you to make changes easily across your sites.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;For example, what if you have a site with 1000 article pages and Corporate Communications decides to replace the image or to change the placement of the image from left to right?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;You only need to update one page layout and the required change will be reflected in all 1000 article pages.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Or what if Corporate Communications decides to update the look of your logo and to change the corporate colors?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Again all you need to do is make these changes on the Master Page and these changes will be reflected throughout your site.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;The second important point is that since these pages are part of a SharePoint library they inherit all the SharePoint library features.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The page model takes advantage of all underlying SharePoint support capabilities, including versioning, check-in and check-out, and workflows.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;H3 style="MARGIN: 9pt 0cm 3pt 11.35pt"&gt;&lt;A class="" title=_Toc190052216 name=_Toc190052216&gt;&lt;/A&gt;&lt;A class="" title=_Toc188854194 name=_Toc188854194&gt;&lt;/A&gt;&lt;A class="" title=_Toc188812251 name=_Toc188812251&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811925 name=_Toc188811925&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811704 name=_Toc188811704&gt;&lt;/A&gt;&lt;SPAN style="mso-bookmark: _Toc188811925"&gt;&lt;SPAN style="mso-bookmark: _Toc188812251"&gt;&lt;SPAN style="mso-bookmark: _Toc188854194"&gt;&lt;SPAN style="mso-bookmark: _Toc190052216"&gt;&lt;FONT color=#333333&gt;Site Structure&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-bookmark: _Toc190052216"&gt;&lt;FONT color=#333333&gt; and Page Model&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/H3&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;Let’s do a quick review of what it means to have a Web site using this page model.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 36pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Sites are a collection of &lt;B&gt;Webs&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 72pt; TEXT-INDENT: -18pt; mso-list: l0 level2 lfo1; tab-stops: list 72.0pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;Ø&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;The Webs are arranged in a hierarchy&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 72pt; TEXT-INDENT: -18pt; mso-list: l0 level2 lfo1; tab-stops: list 72.0pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;Ø&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Hierarchy controls navigation and security&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 36pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Each &lt;B&gt;Web&lt;/B&gt; has a document library for &lt;B&gt;Pages&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 36pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Page Layouts, Master Pages are stored in the root Web &lt;BR&gt;&lt;B&gt;Master Page Gallery&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 36pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;CSS files stored in the root Web &lt;B&gt;Style Library&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 36pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt"&gt;&lt;v:shapetype id=_x0000_t75 stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"&gt;&lt;o:lock aspectratio="t" v:ext="edit"&gt;&lt;IMG style="WIDTH: 542px; HEIGHT: 221px" height=221 src="http://sixgsq.blu.livefilestore.com/y1pw3dRySALyd0gRGlEuchrsufbcmndmvbxN8Br7TveaJ9_V-Rx_EYrTafK88WM9zWs1d37ajZuduE/branding2.jpg" width=542 mce_src="http://sixgsq.blu.livefilestore.com/y1pw3dRySALyd0gRGlEuchrsufbcmndmvbxN8Br7TveaJ9_V-Rx_EYrTafK88WM9zWs1d37ajZuduE/branding2.jpg"&gt;&lt;/o:lock&gt;&lt;/v:shapetype&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt -7.1pt; TEXT-ALIGN: center" align=center&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;In the previous module we learned how the site structure is a hierarchy of SharePoint Webs.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;We also learned that Webs are container objects that can contain libraries or other Webs and that each Web has a library called pages where the page items mentioned in the previous slide are stored.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This represents the content of the site but what about the presentation?&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;All the elements that define how the content of your site will appear are stored in the root Web highlighted here in blue.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;These elements include Page Layouts, Master Pages, and CSS stylesheets which we’ll look at in greater detail in this module.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;These elements are stored in a Master Page Gallery which is a document library in the root site of the site collection and are shared across the Web site.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The Master Page Gallery stores all the chrome master and page layouts used to control branding and authoring.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This document library supports views, versioning, check in, check out, and workflows as does any other SharePoint list.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;Together, this hierarchy of Webs with their libraries and the items in their libraries using the common SharePoint elements define the Web site and its Web pages.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3 style="MARGIN: 9pt 0cm 3pt 11.35pt"&gt;&lt;A class="" title=_Toc190052217 name=_Toc190052217&gt;&lt;/A&gt;&lt;A class="" title=_Toc188854195 name=_Toc188854195&gt;&lt;/A&gt;&lt;A class="" title=_Toc188812252 name=_Toc188812252&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811926 name=_Toc188811926&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811705 name=_Toc188811705&gt;&lt;/A&gt;&lt;SPAN style="mso-bookmark: _Toc188811926"&gt;&lt;SPAN style="mso-bookmark: _Toc188812252"&gt;&lt;SPAN style="mso-bookmark: _Toc188854195"&gt;&lt;SPAN style="mso-bookmark: _Toc190052217"&gt;&lt;FONT color=#333333&gt;Branding SharePoint 2007&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT color=#333333&gt; &lt;/FONT&gt;&lt;/H3&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;Office SharePoint Server 2007 enables branding by separating content from display through the use of Master Pages, Pages Layouts and CSS styles.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Branding is controlled in one place and applied top-down in your Web site and you can restrict authors to create pages that comply with your branding through the use of Page Layouts and control restrictions.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;Master pages provide the look and feel and standard behavior that you want for all of the pages in your site.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Page layouts contain field controls that allow content to be edited and rendered for display.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;They also reference a master page and host field controls that bind to fields on the master page list item.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Together with content pages, they produce output that combines the layout of the master page with content from the content page.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;Because Windows SharePoint Services is built on top of Microsoft ASP.NET 2.0, it supports master pages for defining elements that are common to all pages.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;You can specify all of the shared elements of your site in the master page or pages, and add content page-specific elements to content pages.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Using master pages gives you a single-location ability for change.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;You can make design changes in one place and propagate the changes to all pages that use the master page.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;CSS styles can be used to define and change the look and feel of items on the page.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;H4 style="MARGIN: 9pt 0cm 3pt 11.35pt"&gt;&lt;EM&gt;&lt;FONT color=#333333&gt;Summary&lt;/FONT&gt;&lt;/EM&gt;&lt;/H4&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 36pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;SharePoint separates content from display&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 36pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Master Pages provide the look and feel&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 72pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l0 level2 lfo1; tab-stops: list 72.0pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;Ø&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;ASP.NET 2.0 Master Pages control look and feel of the Web site&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 36pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Page Layouts provide the template for rendering&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 72pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l0 level2 lfo1; tab-stops: list 72.0pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;Ø&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Reference a master page for global navigation and chrome&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 36pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;CSS styles&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 72pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l0 level2 lfo1; tab-stops: list 72.0pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;Ø&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Alternate CSS setting allows for CSS overrides independent of master page used&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;H4 style="MARGIN: 9pt 0cm 3pt 11.35pt"&gt;&lt;A class="" title=_Toc188854196 name=_Toc188854196&gt;&lt;/A&gt;&lt;A class="" title=_Toc188812253 name=_Toc188812253&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811927 name=_Toc188811927&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811706 name=_Toc188811706&gt;&lt;/A&gt;&lt;SPAN style="mso-bookmark: _Toc188811927"&gt;&lt;SPAN style="mso-bookmark: _Toc188812253"&gt;&lt;SPAN style="mso-bookmark: _Toc188854196"&gt;&lt;EM&gt;&lt;FONT color=#333333&gt;Master Pages&lt;/FONT&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/H4&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;Remember that in the page rendering process we looked at earlier, the Page layout executes controls that render the title, the body, the description from page fields in the page item, but the Page layout doesn’t full own the presentation of content.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The Page Layout must also use a Master Page that defines the common shared look and feel across the site. We mentioned Master Pages earlier in the day and used some of the functionality of Master Pages especially in the Navigation module.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Now we’re going to cover Master pages in greater depth, and we’ll look at the Page Layout template later in this module.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;Master pages are a feature of ASP.NET 2.0.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;When a user requests a content page, it is merged with a master page to produce output that combines the layout of the master page with the content from the content page.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;All content pages share the same page structure—the global breadcrumb, site title area, top navigation, page title area, and left navigation bar.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This shared page structure is contained in the master page called default.master, which is used by all content pages.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;In addition to static text and controls that appear on all pages, a master page also includes one or more System.Web.UI.WebControls.ContentPlaceHolder controls, which define regions where replaceable content can appear.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;In turn, the replaceable content is defined in content pages.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;IMG style="WIDTH: 697px; HEIGHT: 403px" height=403 src="http://sixgsq.blu.livefilestore.com/y1pdAI1HYZFVmomQD-PuN1fh5ySmeILBgimSwJjDboATjBcCO_PvZ3V4F5f9f-OZpK2-WRB_f6kdZA/branding3.jpg" width=697 mce_src="http://sixgsq.blu.livefilestore.com/y1pdAI1HYZFVmomQD-PuN1fh5ySmeILBgimSwJjDboATjBcCO_PvZ3V4F5f9f-OZpK2-WRB_f6kdZA/branding3.jpg"&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;v:shapetype id=_x0000_t75 stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"&gt;&lt;v:stroke joinstyle="miter"&gt;&lt;/v:stroke&gt;&lt;v:formulas&gt;&lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 1 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum 0 0 @1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @2 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 0 1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @6 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @8 21600 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @10 21600 0"&gt;&lt;/v:f&gt;&lt;/v:formulas&gt;&lt;v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"&gt;&lt;/v:path&gt;&lt;o:lock aspectratio="t" v:ext="edit"&gt;&lt;/o:lock&gt;&lt;/v:shapetype&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;Imagine, for example, that you want every page in an application to use the same layout along with a standard header and navigation menu.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;In that case, you can create one Master Page with the desired layout and base all the pages in the application on the Master Page.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;By creating a single Master Page, you avoid performing the work of duplicating the common content for each page.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Also, if you decide to change the layout of all the pages in the future, you need to modify only the single Master Page. &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;You create a Master Page by creating a page with a .master extension.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;A Master Page can contain almost anything that you can include in a normal ASP.NET page.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;What makes a Master Page special is the fact that it can contain one or more &amp;lt;asp:ContentPlaceHolder&amp;gt; controls.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The &amp;lt;asp:ContentPlaceHolder&amp;gt; controls indicate regions of replaceable content in the Master Page.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;You can base any ASP.NET page on a master page template simply by adding a directive to the page (for example: &amp;lt;%@ Page Master=”SiteLayout.Master” %&amp;gt;).&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The ASP.NET page can then optionally override any of the &amp;lt;asp:ContentPlaceHolder&amp;gt; regions declared within the Master Page.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;At runtime a single merged page will then be sent down to calling browser clients. &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;H5 style="MARGIN: 9pt 0cm 3pt 11.35pt"&gt;&lt;A class="" title=_Toc188854197 name=_Toc188854197&gt;&lt;/A&gt;&lt;A class="" title=_Toc188812254 name=_Toc188812254&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811928 name=_Toc188811928&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811707 name=_Toc188811707&gt;&lt;/A&gt;&lt;SPAN style="mso-bookmark: _Toc188811928"&gt;&lt;SPAN style="mso-bookmark: _Toc188812254"&gt;&lt;SPAN style="mso-bookmark: _Toc188854197"&gt;&lt;EM&gt;&lt;FONT size=3&gt;&lt;FONT color=#333333&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;Customizing a SharePoint Master Page&lt;/FONT&gt;&lt;/FONT&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/H5&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;There are supported scenarios for customizing master pages:&lt;/P&gt;
&lt;OL style="MARGIN-TOP: 0cm" type=1&gt;
&lt;LI class=MsoNormal style="MARGIN: 6pt 0cm 3pt 36pt; mso-list: l6 level1 lfo1; tab-stops: list 36.0pt"&gt;Copy the default.master file that is installed with Windows SharePoint Services to another file and make your changes to your renamed file.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This option is considered a Best Practice since you may want to use the default.master file later.&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 6pt 0cm 3pt 36pt; mso-list: l6 level1 lfo1; tab-stops: list 36.0pt"&gt;Edit the default.master page in Microsoft Office SharePoint Designer 2007 where you can edit master pages, view master pages, create content pages, and view content pages with the master pages marked as masters and read-only.&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 6pt 0cm 3pt 36pt; mso-list: l6 level1 lfo1; tab-stops: list 36.0pt"&gt;Follow the MSDN guidance: &lt;/LI&gt;&lt;/OL&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 54pt; TEXT-INDENT: -18pt; mso-list: l2 level1 lfo4; tab-stops: list 54.0pt"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;How to: Create a Minimal Master Page&lt;/B&gt; - &lt;A href="http://msdn2.microsoft.com/en-us/library/aa660698.aspx"&gt;&lt;FONT color=#0000ff&gt;http://msdn2.microsoft.com/en-us/library/aa660698.aspx&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 54pt; TEXT-INDENT: -18pt; mso-list: l2 level1 lfo4; tab-stops: list 54.0pt"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Page Layouts and Master Pages&lt;/B&gt;: &lt;A href="http://msdn2.microsoft.com/en-us/library/ms543497.aspx"&gt;&lt;FONT color=#0000ff&gt;http://msdn2.microsoft.com/en-us/library/ms543497.aspx&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 54pt; TEXT-INDENT: -18pt; mso-list: l2 level1 lfo4; tab-stops: list 54.0pt"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;A href="http://www.heathersolomon.com/blog/"&gt;&lt;FONT color=#0000ff&gt;http://www.heathersolomon.com/blog/&lt;/FONT&gt;&lt;/A&gt; &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 72pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;When a new site is created, it uses the default master page that is located in the file system.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;If a master page is customized using Office SharePoint Designer, Windows SharePoint Services stores a modified version of the master page in the content database.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;H4 style="MARGIN: 9pt 0cm 3pt 11.35pt"&gt;&lt;A class="" title=_Toc188854198 name=_Toc188854198&gt;&lt;/A&gt;&lt;A class="" title=_Toc188812255 name=_Toc188812255&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811929 name=_Toc188811929&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811708 name=_Toc188811708&gt;&lt;/A&gt;&lt;SPAN style="mso-bookmark: _Toc188811929"&gt;&lt;SPAN style="mso-bookmark: _Toc188812255"&gt;&lt;SPAN style="mso-bookmark: _Toc188854198"&gt;&lt;EM&gt;&lt;FONT color=#333333&gt;Page Layouts&lt;/FONT&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;EM&gt;&lt;FONT color=#333333&gt; &lt;/FONT&gt;&lt;/EM&gt;&lt;/H4&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 36pt; TEXT-INDENT: -18pt; mso-list: l7 level1 lfo2; tab-stops: list 36.0pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Page layouts provide the template for rendering&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 72pt; TEXT-INDENT: -18pt; mso-list: l7 level2 lfo2; tab-stops: list 72.0pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;Ø&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Reference a master page for global navigation and chrome&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 72pt; TEXT-INDENT: -18pt; mso-list: l7 level2 lfo2; tab-stops: list 72.0pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;Ø&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Can have many layouts per content type&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 36pt; TEXT-INDENT: -18pt; mso-list: l7 level1 lfo2; tab-stops: list 36.0pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Define what can be authored in the page:&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 72pt; TEXT-INDENT: -18pt; mso-list: l7 level2 lfo2; tab-stops: list 72.0pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;Ø&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Field controls&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 72pt; TEXT-INDENT: -18pt; mso-list: l7 level2 lfo2; tab-stops: list 72.0pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;Ø&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Web Parts&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 72pt; TEXT-INDENT: -18pt; mso-list: l7 level2 lfo2; tab-stops: list 72.0pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;Ø&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Web Part zones&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 36pt; TEXT-INDENT: -18pt; mso-list: l7 level1 lfo2; tab-stops: list 36.0pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Define how much control the author has over page content’s look and feel&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 72pt; TEXT-INDENT: -18pt; mso-list: l7 level2 lfo2; tab-stops: list 72.0pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;Ø&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Turning on restrictions on field controls&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 72pt; TEXT-INDENT: -18pt; mso-list: l7 level2 lfo2; tab-stops: list 72.0pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;Ø&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Wrapping controls in CSS classes&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;As we said earlier the Page Layout selected for a content page calls the appropriate Master Page.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Now we will discuss the Page Layout in greater detail.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;A page layout is a template that is used in conjunction with a master page to control the look, feel, and content of a page.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Each page layout has an associated content type that determines the kind of content that can be stored on pages based on that page layout.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Microsoft Office SharePoint Server 2007 provides three default publishing content types: Page, Article Page, and Welcome Page.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;Imagine, for example, that you have 1000 article pages with an image on the right and that Corporate Communications has decided the image should now appear on the left.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;In that case, you need to modify only the single Page Layout.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;You can modify the Page Layout with the desired layout and all the article pages with that layout will reflect the new layout standard.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;All page layouts reference a master page that is based on the &lt;B&gt;SPWeb.CustomMasterUrl&lt;/B&gt; of the &lt;B&gt;SPWeb&lt;/B&gt; class.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;If multiple Master Pages are available, the page layout determines which Master Page is called for the particular page.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;All page layouts host controls called &lt;I&gt;field controls&lt;/I&gt; that bind to fields on the master page list item.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;You can use the default controls or build custom ones.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Field controls allow content to be edited and rendered for display, just as placeholder controls in MCMS 2002 do.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;Page layouts can be used by all page instances that are based on that page layout.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Page instances based on the same page layout in different sites can use different master pages.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;Page layouts are stored in the Master Page and Page Layout Gallery, a document library that is created when you install Office SharePoint Server 2007.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;By default, Office SharePoint Server 2007 creates a master page gallery for every site; however, you can only create new pages with the page layouts stored in the master page gallery of the top-level site in the site collection.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;As with any type of document stored in a SharePoint library, you can use versioning, check-in and check-out, workflow, and other features on page layouts.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;These features are available from within the master page gallery. The master page gallery is secured to limit the rights of most users, except those users with designer or higher permission rights. &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;H4 style="MARGIN: 9pt 0cm 3pt 11.35pt"&gt;&lt;A class="" title=_Toc188854199 name=_Toc188854199&gt;&lt;/A&gt;&lt;A class="" title=_Toc188812256 name=_Toc188812256&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811930 name=_Toc188811930&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811709 name=_Toc188811709&gt;&lt;/A&gt;&lt;SPAN style="mso-bookmark: _Toc188811930"&gt;&lt;SPAN style="mso-bookmark: _Toc188812256"&gt;&lt;SPAN style="mso-bookmark: _Toc188854199"&gt;&lt;EM&gt;&lt;FONT color=#333333&gt;CSS Styles&lt;/FONT&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/H4&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 36pt; TEXT-INDENT: -18pt; mso-list: l5 level1 lfo3; tab-stops: list 36.0pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Customized CSS only applies to current&amp;nbsp;Web&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 36pt; TEXT-INDENT: -18pt; mso-list: l5 level1 lfo3; tab-stops: list 36.0pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;To apply to all Webs in Microsoft&lt;SUP&gt;®&lt;/SUP&gt; Office SharePoint&lt;SUP&gt;®&lt;/SUP&gt; Server 2007&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 72pt; TEXT-INDENT: -18pt; mso-list: l5 level2 lfo3; tab-stops: list 72.0pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;Ø&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Make independent CSS file just with style overrides&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 72pt; TEXT-INDENT: -18pt; mso-list: l5 level2 lfo3; tab-stops: list 72.0pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;Ø&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Reference it in custom.master and/or default.master (after CssLink control)&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 72pt; TEXT-INDENT: -18pt; mso-list: l5 level2 lfo3; tab-stops: list 72.0pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;Ø&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Choose site setting to push down masters to all subwebs &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;H3 style="MARGIN: 9pt 0cm 3pt 11.35pt"&gt;&lt;A class="" title=_Toc190052218 name=_Toc190052218&gt;&lt;/A&gt;&lt;FONT color=#333333&gt;Graphic Design Requirements&lt;/FONT&gt;&lt;/H3&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;Consider what graphics and graphic design you require for your site:&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo5"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Will your site require banner images of specific sizes?&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo5"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Will your site require highly customized images that define the very look and feel of the site? For example, these may be curves that are positioned and lined up with other custom images via html to represent a corporate brand or look and feel.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo5"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Do you have graphics development and creative site design skills required?&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo5"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Do you require high optimization of your images (to minimise total page download size) for internet /extranet site scenarios?&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;Sites that are highly visible (intranet home page) or sites that provide a specific service are good candidates for highly crafted User Interface design.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;Examples of these are:&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; mso-list: l4 level1 lfo6"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Corporate&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 65.35pt; TEXT-INDENT: -18pt; mso-list: l4 level2 lfo6"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;o&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Corporate Portal Theme &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 65.35pt; TEXT-INDENT: -18pt; mso-list: l4 level2 lfo6"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;o&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Corporate Site Theme(s)&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 65.35pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; mso-list: l4 level1 lfo6"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Point Solution (Business Driver Sites)&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 65.35pt; TEXT-INDENT: -18pt; mso-list: l4 level2 lfo6"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;o&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Library &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 65.35pt; TEXT-INDENT: -18pt; mso-list: l4 level2 lfo6"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;o&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Search Centre&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 65.35pt; TEXT-INDENT: -18pt; mso-list: l4 level2 lfo6"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;o&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Press Centre&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 65.35pt; TEXT-INDENT: -18pt; mso-list: l4 level2 lfo6"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;o&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Research Centre&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 65.35pt; TEXT-INDENT: -18pt; mso-list: l4 level2 lfo6"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;o&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Company Division&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 65.35pt; TEXT-INDENT: -18pt; mso-list: l4 level2 lfo6"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;o&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Etc&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;H3 style="MARGIN: 9pt 0cm 3pt 11.35pt"&gt;&lt;A class="" title=_Toc190052219 name=_Toc190052219&gt;&lt;/A&gt;&lt;FONT color=#333333&gt;Interaction Level&lt;/FONT&gt;&lt;/H3&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;Some sites in your organisation may require a high degree of interactivity and as a result may require use of the following rich / interactive media: &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 49.5pt; TEXT-INDENT: -18pt; mso-list: l8 level1 lfo7"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Video &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 85.5pt; TEXT-INDENT: -18pt; mso-list: l8 level2 lfo7"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;o&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Video Streaming&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 85.5pt; TEXT-INDENT: -18pt; mso-list: l8 level2 lfo7"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;o&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Web Casts&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 85.5pt; TEXT-INDENT: -18pt; mso-list: l8 level2 lfo7"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;o&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Interactive Media Manager&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 49.5pt; TEXT-INDENT: -18pt; mso-list: l8 level1 lfo7"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Audio &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 85.5pt; TEXT-INDENT: -18pt; mso-list: l8 level2 lfo7"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;o&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Audio Streaming&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 85.5pt; TEXT-INDENT: -18pt; mso-list: l8 level2 lfo7"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;o&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Pod Casts&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 49.5pt; TEXT-INDENT: -18pt; mso-list: l8 level1 lfo7"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;AJAX&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 49.5pt; TEXT-INDENT: -18pt; mso-list: l8 level1 lfo7"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Silverlight &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 49.5pt; TEXT-INDENT: -18pt; mso-list: l8 level1 lfo7"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Adobe Flash&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 49.5pt; TEXT-INDENT: -18pt; mso-list: l8 level1 lfo7"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;SoapBox / &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;YouTube integration&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 49.5pt; TEXT-INDENT: -18pt; mso-list: l8 level1 lfo7"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Virtual Earth / Google Maps &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: black; LINE-HEIGHT: 110%"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt"&gt;&lt;SPAN style="COLOR: black"&gt;For each of the above, consider:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 38.25pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo8"&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: black"&gt;Load on your environment&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 38.25pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo8"&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: black"&gt;Return on Investment (ROI) and Total Cost of Ownership (TCO)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 38.25pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo8"&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: black"&gt;Level of complexity required to maintain and grow.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 38.25pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo8"&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: black"&gt;Reliability of external services&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 38.25pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo8"&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: black"&gt;Maturity of technologies (against future potential of the same technology).&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 38.25pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo8"&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: black"&gt;Skill set required to develop.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 38.25pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo8"&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: black"&gt;Skill set required that you need to &lt;B style="mso-bidi-font-weight: normal"&gt;retain&lt;/B&gt; to maintain and progress solution &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 38.25pt"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: black; LINE-HEIGHT: 110%"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H2 style="MARGIN: 12pt 0cm 6pt"&gt;&lt;A class="" title=_Toc190052220 name=_Toc190052220&gt;&lt;/A&gt;&lt;FONT color=#333333&gt;Navigation&lt;/FONT&gt;&lt;/H2&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Exterior navigation&lt;/B&gt; refers to the navigation elements across a set of sites collections and sites. Examples include: Site and Page Navigation, Breadcrumbs. &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Interior navigation &lt;/B&gt;refers to navigation elements placed within a site, such as the Table of Content Webpart, Content by Query Webpart, Links Webpart. This may take the form of aggregated links from sub sites to a list of links.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;H3 style="MARGIN: 9pt 0cm 3pt 11.35pt"&gt;&lt;A class="" title=_Toc190052221 name=_Toc190052221&gt;&lt;/A&gt;&lt;FONT color=#333333&gt;Exterior Navigation&lt;/FONT&gt;&lt;/H3&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;In Office SharePoint Server 2007 the site structure is a hierarchy of SharePoint Webs which controls navigation.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Webs are container objects that can contain other objects, such as lists, libraries or other Webs.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The Webs are arranged in a hierarchy and this hierarchy controls the navigation and security.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Each Web has a library for Pages which represent the content of the site.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;UL style="MARGIN-TOP: 0cm" type=disc&gt;
&lt;LI class=MsoNormal style="MARGIN: 6pt 0cm 3pt 36pt; TEXT-ALIGN: justify; mso-list: l3 level1 lfo9"&gt;Portals are a collection of Windows Server System &lt;B&gt;Webs&lt;/B&gt;&lt;/LI&gt;
&lt;UL style="MARGIN-TOP: 0cm" type=circle&gt;
&lt;LI class=MsoNormal style="MARGIN: 6pt 0cm 3pt 36pt; TEXT-ALIGN: justify; mso-list: l3 level2 lfo9"&gt;The Webs are arranged in a hierarchy&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 6pt 0cm 3pt 36pt; TEXT-ALIGN: justify; mso-list: l3 level2 lfo9"&gt;Hierarchy controls navigation and security&lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=MsoNormal style="MARGIN: 6pt 0cm 3pt 36pt; TEXT-ALIGN: justify; mso-list: l3 level1 lfo9"&gt;Each &lt;B&gt;Web&lt;/B&gt; has a document library for &lt;B&gt;Pages&lt;/B&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 6pt 0cm 3pt 36pt; TEXT-ALIGN: justify; mso-list: l3 level1 lfo9"&gt;Page layouts are stored in the root web &lt;B&gt;Master Page Gallery&lt;/B&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 6pt 0cm 3pt 36pt; TEXT-ALIGN: justify; mso-list: l3 level1 lfo9"&gt;CSS, XSLT are stored in the root web &lt;B&gt;Style Library&lt;/B&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;The goal of navigation in Office SharePoint Server 2007 is to generate dynamic page navigation from the structure of the site.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The hierarchy of sites and pages defined in the left-hand side of this slide defines the different levels as they appear to the user displayed here on the right.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;In the next module we’ll see how these are actually Master Page controls.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Pages are dynamically added to navigation and static Authored links to external or internal resources can also be added. &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 36pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;IMG style="WIDTH: 542px; HEIGHT: 221px" height=221 src="http://sixgsq.blu.livefilestore.com/y1pdAI1HYZFVmpCBhoz_zNbOkzcR3JqCEM5oUqJX-zezkI-_aMWsNJwISN5O1E0BD10KIbzJfbjtJE/branding4.jpg" width=542 mce_src="http://sixgsq.blu.livefilestore.com/y1pdAI1HYZFVmpCBhoz_zNbOkzcR3JqCEM5oUqJX-zezkI-_aMWsNJwISN5O1E0BD10KIbzJfbjtJE/branding4.jpg"&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: center" align=center&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;In the example below you see some of the controls typically displayed on a page:&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;a top navigation bar with a highlighted breadcrumb and a menu with fly outs.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The goal of navigation is ease of use and transparency so when you create a new subsite in this hierarchy—for example under Investors—the new subsite will automatically appear on the page as part of the navigational structure.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;In this example, it appears in the fly out.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Pages are also dynamically added.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;And you can display Authored links to any resource within your Internet or any rendered http:// link.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt; TEXT-ALIGN: center" align=center&gt;&lt;IMG style="WIDTH: 648px; HEIGHT: 323px" height=323 src="http://sixgsq.blu.livefilestore.com/y1pLyXXJtBTmXDUk147GNip4-a4X8SF3x6pIZYPndxFfMGM1ukW3VsLl4u246b4U_vP60Ws-19OqSY/branding5.jpg" width=648 mce_src="http://sixgsq.blu.livefilestore.com/y1pLyXXJtBTmXDUk147GNip4-a4X8SF3x6pIZYPndxFfMGM1ukW3VsLl4u246b4U_vP60Ws-19OqSY/branding5.jpg"&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt; TEXT-ALIGN: center" align=center mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt; TEXT-ALIGN: justify"&gt;Behind the cover, Microsoft Office SharePoint Server 2007 takes advantage of Microsoft ASP.NET 2.0 pluggable navigation—the Site Map Provider model—to make it easy to build effective menus and navigation.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Essentially the provider extracts the hierarchy from the site map and then data sources plug into the hierarchy at any level to display the navigation and controls.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt; TEXT-ALIGN: justify"&gt;You use a site map to describe the logical structure of your site.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;You can then manage page navigation by modifying the site map as pages are added or removed, instead of modifying hyperlinks in all of your Web pages.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The ASP.NET controls display navigation menus on your Web pages and these navigation menus are based on the site map.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;IMG style="WIDTH: 647px; HEIGHT: 273px" height=273 src="http://sixgsq.blu.livefilestore.com/y1prxk7LM01TE_VQBogP3WLVMcYxxm1-fjN65Qj8233w4vGU1kT8RhyCQ8843AYLOZd1MIFZu08IMo/branding6.jpg" width=647 mce_src="http://sixgsq.blu.livefilestore.com/y1prxk7LM01TE_VQBogP3WLVMcYxxm1-fjN65Qj8233w4vGU1kT8RhyCQ8843AYLOZd1MIFZu08IMo/branding6.jpg"&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt; TEXT-ALIGN: justify"&gt;In Office SharePoint Server 2007, you can replace the default navigation provider with your own.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;You can also configure multiple navigation providers for a site.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;You can even configure your navigation provider to create a navigational structure targeted to audience type, so that you can provide different audiences with custom navigation.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt -1cm"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;H3 style="MARGIN: 9pt 0cm 3pt 11.35pt"&gt;&lt;A class="" title=_Toc190052222 name=_Toc190052222&gt;&lt;/A&gt;&lt;A class="" title=_Toc188854202 name=_Toc188854202&gt;&lt;/A&gt;&lt;A class="" title=_Toc188812259 name=_Toc188812259&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811933 name=_Toc188811933&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811712 name=_Toc188811712&gt;&lt;/A&gt;&lt;SPAN style="mso-bookmark: _Toc188811933"&gt;&lt;SPAN style="mso-bookmark: _Toc188812259"&gt;&lt;SPAN style="mso-bookmark: _Toc188854202"&gt;&lt;SPAN style="mso-bookmark: _Toc190052222"&gt;&lt;FONT color=#333333&gt;Interior Navigation&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/H3&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;Several controls for interior navigation:&lt;/P&gt;
&lt;H4 style="MARGIN: 9pt 0cm 3pt 11.35pt"&gt;&lt;EM&gt;&lt;FONT color=#333333&gt;Table of Contents&lt;/FONT&gt;&lt;/EM&gt;&lt;/H4&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;For rolling up pages in a particular subsection of the site, SharePoint Server provides the Table of Contents control.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This control allows authors to create and style a hierarchical view of pages.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 54pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Provides a “site map” view of a site&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 54pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Uses data from the navigation sitemap provider&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 54pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;H4 style="MARGIN: 9pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;EM&gt;&lt;FONT color=#333333&gt;Content by Query&lt;/FONT&gt;&lt;/EM&gt;&lt;/H4&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;It is often useful to generate a list of links to a series of pages through the site, based on a fixed set of criteria.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;For example, it might be useful to display a list of the five most recently published press releases about a particular product on the overview page for that product.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;To accomplish this SharePoint Server provides the Content By Query control.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This control allows users to easily define queries that return links to pages that match certain criteria and then style the results.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 54pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l0 level1 lfo3"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Links to content based on a query&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 54pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l0 level1 lfo3"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;For example, display latest 5 KB articles for SharePoint Server&lt;/P&gt;
&lt;H4 style="MARGIN: 9pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;EM&gt;&lt;FONT color=#333333&gt;Summary Links&lt;/FONT&gt;&lt;/EM&gt;&lt;/H4&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;For selecting links through the site, and from external sites, the Summary Links control enables you to create summaries that include a link, description, and an image, and to set a display style for the summary.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Summary links can be organized into groups and sorted using drag and drop.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 54pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l2 level1 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Authored links to content&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 54pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l2 level1 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Same visual styles as Content by Query&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8729331" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/brianwilson/archive/tags/WSS/default.aspx">WSS</category><category domain="http://blogs.msdn.com/brianwilson/archive/tags/MOSS+2007/default.aspx">MOSS 2007</category><category domain="http://blogs.msdn.com/brianwilson/archive/tags/architecture/default.aspx">architecture</category><category domain="http://blogs.msdn.com/brianwilson/archive/tags/user+experience/default.aspx">user experience</category><category domain="http://blogs.msdn.com/brianwilson/archive/tags/development/default.aspx">development</category><category domain="http://blogs.msdn.com/brianwilson/archive/tags/branding/default.aspx">branding</category></item><item><title>Web Parts in Office SharePoint Server 2007</title><link>http://blogs.msdn.com/brianwilson/archive/2008/07/13/web-parts-in-office-sharepoint-server-2007.aspx</link><pubDate>Sun, 13 Jul 2008 21:41:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8729280</guid><dc:creator>Brian Wilson</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/brianwilson/comments/8729280.aspx</comments><wfw:commentRss>http://blogs.msdn.com/brianwilson/commentrss.aspx?PostID=8729280</wfw:commentRss><description>&lt;H2 style="MARGIN: 12pt 0cm 6pt"&gt;&lt;A class="" title=_Toc190052202 name=_Toc190052202&gt;&lt;/A&gt;&lt;FONT color=#333333&gt;Web Parts&lt;/FONT&gt;&lt;/H2&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;When adding functionality to existing and new sites, it is important to be able to decide between “use Out of the Box”, buy 3&lt;SUP&gt;rd&lt;/SUP&gt; Party Web Parts, use Community Web Parts, or custom develop the webpart from scratch or by taking community Web Parts in house. &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;H3 style="MARGIN: 9pt 0cm 3pt 11.35pt"&gt;&lt;A class="" title=_Toc190052203 name=_Toc190052203&gt;&lt;/A&gt;&lt;FONT color=#333333&gt;Overview&lt;/FONT&gt;&lt;/H3&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Use and configure Out of the Box Web Parts &lt;SPAN style="FONT-FAMILY: Wingdings; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;&lt;SPAN style="mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;à&lt;/SPAN&gt;&lt;/SPAN&gt; Realise value from existing investment.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Buy 3&lt;SUP&gt;rd&lt;/SUP&gt; Party SharePoint Solutions depending on support model and code access/ functionality request availability.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Use Community Web Parts with restrictions&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Develop your own Web Parts&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;H3 style="MARGIN: 9pt 0cm 3pt 11.35pt"&gt;&lt;A class="" title=_Toc190052204 name=_Toc190052204&gt;&lt;/A&gt;&lt;FONT color=#333333&gt;Deciding between Third Party versus Custom Web Part development&lt;/FONT&gt;&lt;/H3&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;When deciding whether to buy a 3&lt;SUP&gt;rd&lt;/SUP&gt; Party web part or custom develop a Web Part , weigh up following criteria:&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 65.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level2 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;o&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;cost of buying the webpart&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 65.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level2 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;o&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;support model available &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 65.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level2 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;o&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Web Part provider company&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 101.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level3 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;§&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Availability (Email only; telephonic; 24 hour?; on site)&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 101.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level3 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;§&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Location &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 101.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level3 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;§&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Time Zone &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 101.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level3 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;§&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Can this company understand your native language?&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 101.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level3 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;§&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Source Code License?&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 101.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level3 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;§&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Feature Request framework in place&lt;/B&gt;: Can a customer request and pay for new functionality required for the Web Part? &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 65.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level2 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;o&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Complexity of the webpart &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 65.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level2 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;o&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Do you have access to the source code? (Even if under license) &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 65.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level2 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;o&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Keep in mind future changes you may require to the webpart when buying.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 47.35pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;H3 style="MARGIN: 9pt 0cm 3pt 11.35pt"&gt;&lt;A class="" title=_Toc190052205 name=_Toc190052205&gt;&lt;/A&gt;&lt;FONT color=#333333&gt;Deciding whether to use Community Web Parts&lt;/FONT&gt;&lt;/H3&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;As a rule of thumb, the answer should always be &lt;B style="mso-bidi-font-weight: normal"&gt;NO&lt;/B&gt; until &lt;B style="mso-bidi-font-weight: normal"&gt;explicit&lt;/B&gt; permission is given for each webpart by your change control governance board.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Community Web Parts are awesome, but pose a risk to your environment that needs to be managed. &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;There are a bunch of high value, FREE Web Parts available for download from sites such as CodePlex, and SharePoint blogs. Most of them provide the source code to allow you to take the Web Part in house.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Don’t rule them out completely&lt;/B&gt;, always seek to reuse IP, rather than build complex functionality from scratch. &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Analyse &lt;/B&gt;performance, security, code of community webparts. Don’t simply trust that they will work.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Test&lt;/B&gt;, test, test in test environment before releasing into your Production environment.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Assess&lt;/B&gt;, assess, assess impact on performance in production &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo2" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3 style="MARGIN: 9pt 0cm 3pt 11.35pt"&gt;&lt;A class="" title=_Toc190052207 name=_Toc190052207&gt;&lt;/A&gt;&lt;A class="" title=_Toc188854185 name=_Toc188854185&gt;&lt;/A&gt;&lt;SPAN style="mso-bookmark: _Toc190052207"&gt;&lt;FONT color=#333333&gt;Third Party / Community developed Web Part Sources&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/H3&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Disclaimer&lt;/B&gt;: &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="mso-list: Ignore"&gt;1.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;This is not a comprehensive list of web parts available. It is intended to be a starting point that should be expanded and maintained as you learn about new web parts from 3&lt;SUP&gt;rd&lt;/SUP&gt; Parties and Community Sources.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="mso-list: Ignore"&gt;2.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;It is not an endorsement of any particular product over another product in the market. It merely represents my subjective experience and exposure to these products. Therefore, you should always aim to perform a diligent search for Web Parts and their competing solutions.&lt;/P&gt;
&lt;H4 style="MARGIN: 9pt 0cm 3pt 11.35pt"&gt;&lt;EM&gt;&lt;FONT color=#333333&gt;Sites &lt;/FONT&gt;&lt;/EM&gt;&lt;/H4&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Mark Kruger, MVP has a fantastic list of 3&lt;SUP&gt;rd&lt;/SUP&gt; Party Web Parts&lt;/B&gt;: &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;A href="http://www.sharepointblogs.com/mkruger/archive/2007/06/26/free-sharepoint-web-parts-3rd-party.aspx" mce_href="http://www.sharepointblogs.com/mkruger/archive/2007/06/26/free-sharepoint-web-parts-3rd-party.aspx"&gt;&lt;FONT color=#0000ff&gt;http://www.sharepointblogs.com/mkruger/archive/2007/06/26/free-sharepoint-web-parts-3rd-party.aspx&lt;/FONT&gt;&lt;/A&gt; Some of these were developed for WSS 2.0 and some for WSS 3.0. WSS 2.0 can still be used and deployed in WSS 3.0 however ensure you test and check that the functionality works in your environment.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Ian Morrish&lt;/B&gt; &lt;A href="http://www.wssdemo.com/default.aspx" mce_href="http://www.wssdemo.com/default.aspx"&gt;&lt;FONT color=#0000ff&gt;http://www.wssdemo.com/default.aspx&lt;/FONT&gt;&lt;/A&gt;This is a fantastic site that has tons of demos for you to view and links to SharePoint resources on the web.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Bamboo Solutions: &lt;/B&gt;&lt;A href="http://store.bamboosolutions.com/c-1-helper-web-part.aspx" mce_href="http://store.bamboosolutions.com/c-1-helper-web-part.aspx"&gt;&lt;FONT color=#0000ff&gt;http://store.bamboosolutions.com/&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;CorasWorks: &lt;/B&gt;&lt;A href="http://www.corasworks.net/Products/" mce_href="http://www.corasworks.net/Products/"&gt;&lt;FONT color=#0000ff&gt;http://www.corasworks.net/Products/&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;CodePlex: &lt;/B&gt;&lt;A href="http://www.codeplex.com/" mce_href="http://www.codeplex.com/"&gt;http://www.CodePlex.Com&lt;/A&gt; &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;CodePlex is Microsoft's open source project hosting web site. Start a new project, join an existing one, or download software created by the community.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;SharePointPedia:&lt;/B&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;A href="http://www.sharepointpedia.com/" mce_href="http://www.sharepointpedia.com/"&gt;&lt;FONT color=#0000ff&gt;http://www.SharePointPedia.Com&lt;/FONT&gt;&lt;/A&gt; This site contains links to tons of SharePoint resources, including web parts. SharePointPedia.com is a web site where people discover and share useful content about SharePoint and SharePoint related products and technologies.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;H5 style="MARGIN: 9pt 0cm 3pt 11.35pt"&gt;&lt;EM&gt;&lt;FONT color=#333333 size=3&gt;Web Parts&lt;/FONT&gt;&lt;/EM&gt;&lt;/H5&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo2"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;SharePoint Forums Web Part&lt;/B&gt;: &lt;A href="http://www.codeplex.com/SPFORUMS" mce_href="http://www.codeplex.com/SPFORUMS"&gt;&lt;FONT color=#0000ff&gt;http://www.codeplex.com/SPFORUMS&lt;/FONT&gt;&lt;/A&gt;. &lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo2"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Community Kit for SharePoint&lt;/B&gt; : &lt;A href="http://www.codeplex.com/CKS" mce_href="http://www.codeplex.com/CKS"&gt;&lt;FONT color=#0000ff&gt;http://www.codeplex.com/CKS&lt;/FONT&gt;&lt;/A&gt;. &lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo2"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;RSS FeedReader&lt;/B&gt;: &lt;A href="http://www.codeplex.com/FeedReader" mce_href="http://www.codeplex.com/FeedReader"&gt;&lt;FONT color=#0000ff&gt;http://www.codeplex.com/FeedReader&lt;/FONT&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo2"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;WCM Web Parts:&lt;/B&gt; &lt;A href="http://www.codeplex.com/SPWCMWebParts" mce_href="http://www.codeplex.com/SPWCMWebParts"&gt;&lt;FONT color=#0000ff&gt;http://www.codeplex.com/SPWCMWebParts&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo2"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 110%; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-language: JA; mso-fareast-font-family: Arial; mso-ansi-language: EN-GB; mso-bidi-language: AR-SA"&gt;Navigation Web Parts:&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 110%; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-language: JA; mso-fareast-font-family: Arial; mso-ansi-language: EN-GB; mso-bidi-language: AR-SA"&gt; &lt;A href="http://www.codeplex.com/sharepointnavigation" mce_href="http://www.codeplex.com/sharepointnavigation"&gt;&lt;FONT color=#0000ff&gt;http://www.codeplex.com/sharepointnavigation&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 110%; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-language: JA; mso-fareast-font-family: Arial; mso-ansi-language: EN-GB; mso-bidi-language: AR-SA"&gt;
&lt;H3 style="MARGIN: 9pt 0cm 3pt 11.35pt"&gt;&lt;A class="" title=_Toc190052208 name=_Toc190052208&gt;&lt;/A&gt;&amp;nbsp;&lt;/H3&gt;
&lt;H3 style="MARGIN: 9pt 0cm 3pt 11.35pt"&gt;&lt;A class="" title=_Toc188854186 name=_Toc188854186&gt;&lt;/A&gt;&lt;SPAN style="mso-bookmark: _Toc190052208"&gt;&lt;FONT color=#333333&gt;Develop your own Web Parts&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/H3&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;Web Parts in Windows SharePoint Services provide developers with a way to create user interface elements that support both customization and personalization. A site owner or a site member with the appropriate permissions can customize Web Part Pages using a browser or Microsoft Office SharePoint Designer 2007 by adding, reconfiguring, and removing Web Parts. &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;The term customization implies that changes are seen by all site members. Individual users can further personalize Web Part Pages by adding, reconfiguring, and removing Web Parts. The term personalization implies that these changes will be seen only by the user that made them. Developing custom Web Parts provides an easy and powerful way to extend Windows SharePoint Services sites. &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;Because the Windows SharePoint Services Web Part infrastructure is now built on top of the ASP.NET 2.0 Web Parts control set, you can reuse your knowledge of ASP.NET programming to create quick and robust custom Web Parts.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;Following are some ways in which you can use custom Web Parts:&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Creating custom properties you can display and modify in the user interface. &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Improving performance and scalability. A compiled custom Web Part runs faster than a script. &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Implementing proprietary code without disclosing the source code. &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Securing and controlling access to content within the Web Part. Built-in Web Parts allow any users with appropriate permissions to change content and alter Web Part functionality. With a custom Web Part, you can determine the content or properties to display to users, regardless of their permissions. &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Making your Web Part connectable, allowing Web Parts to provide or access data from other connectable Web Parts. &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Interacting with the object models that are exposed in Windows SharePoint Services. For example, you can create a custom Web Part to save documents to a Windows SharePoint Services document library. &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Controlling the cache for the Web Part by using built-in cache tools. For example, you can use these tools to specify when to read, write, or invalidate the Web Part cache. &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Benefiting from a rich development environment with debugging features that are provided by tools such as Microsoft Visual Studio 2005.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Creating a base class for other Web Parts to extend. For example, to create a collection of Web Parts with similar features and functionality, create a custom base class from which multiple Web Parts can inherit. This reduces the overall cost of developing and testing subsequent Web Parts. &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Controlling the implementation of the Web Part. For example, you can write a custom server-side Web Part that connects to a back-end database, or you can create a Web Part that is compatible with a broader range of Web browsers.&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0cm 0cm 0pt 36pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;H4 style="MARGIN: 9pt 0cm 3pt 11.35pt"&gt;&lt;EM&gt;&lt;FONT color=#333333&gt;Deciding whether to create ASP.NET Web Parts versus SharePoint Web Parts&lt;/FONT&gt;&lt;/EM&gt;&lt;/H4&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;When you are creating Web Parts for Windows SharePoint Services, you have the option of creating Web Parts that inherit from &lt;B style="mso-bidi-font-weight: normal"&gt;System.Web.UI.WebControls.WebParts.WebPart&lt;/B&gt; (recommended) or the Windows SharePoint Services WebPart class. &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;(The Windows SharePoint Services WebPart class was available in Windows SharePoint Services 2.0, and was part of a Web Part infrastructure that was designed specifically for SharePoint sites.)&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;Now that Windows SharePoint Services fully supports the Microsoft ASP.NET 2.0 Web Part infrastructure, you should design Web Parts that inherit from the ASP.NET 2.0 &lt;B style="mso-bidi-font-weight: normal"&gt;System.Web.UI.WebControls.WebParts.WebPart &lt;/B&gt;base class whenever possible. Web Parts such as these are known as ASP.NET Web Parts, and can be used in Windows SharePoint Services applications whether Windows SharePoint Services is involved or not, making them highly reusable. &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;Note:&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;If you are creating your Web Part specifically for a SharePoint site, and it will consume the Windows SharePoint Services object model, you can derive from the ASP.NET System.Web.UI.WebControls.WebParts.WebPart base class and add a reference to the SharePoint object model in your project.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;For more information about creating ASP.NET Web Parts, see Web Parts Control Set Overview in the ASP.NET documentation.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;H5 style="MARGIN: 9pt 0cm 3pt 11.35pt"&gt;&lt;EM&gt;&lt;FONT color=#333333 size=3&gt;When to Derive from the Windows SharePoint Services WebPart Class&lt;/FONT&gt;&lt;/EM&gt;&lt;/H5&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;In a very few cases, you may have to create Web Parts that support Windows SharePoint Services features that are not available in the ASP.NET Web Part infrastructure. In these cases, you can create a class that inherits from the Windows SharePoint Services WebPart base class. Web Parts such as these are known as SharePoint Web Parts and can only be used in SharePoint sites.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Note&lt;/B&gt;:&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The Windows SharePoint Services 3.0 Web Part functionality is essentially unchanged from Windows SharePoint Services 2.0. &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;Following is the list of features provided exclusively by the Windows SharePoint Services WebPart class:&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 54pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Cross page connections&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 54pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Connections between Web Parts that are outside of a Web Part zone&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 54pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Client-side connections (Web Part Page Services Component)&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 54pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;A data caching infrastructure that allows caching to the content database&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;Another reason you may consider deriving from the SharePoint WebPart class is related to creating new versions of your Web Parts. If your original Web Part derived from the SharePoint WebPart class, and you want to upgrade instances of that Web Part to a new version, then the new version of the Web Part should also derive from the SharePoint WebPart class.&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8729280" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/brianwilson/archive/tags/WSS/default.aspx">WSS</category><category domain="http://blogs.msdn.com/brianwilson/archive/tags/MOSS+2007/default.aspx">MOSS 2007</category><category domain="http://blogs.msdn.com/brianwilson/archive/tags/architecture/default.aspx">architecture</category><category domain="http://blogs.msdn.com/brianwilson/archive/tags/development/default.aspx">development</category><category domain="http://blogs.msdn.com/brianwilson/archive/tags/Web+Parts/default.aspx">Web Parts</category></item><item><title>Features in Office SharePoint Server 2007</title><link>http://blogs.msdn.com/brianwilson/archive/2008/07/13/features-in-office-sharepoint-server-2007.aspx</link><pubDate>Sun, 13 Jul 2008 21:35:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8729248</guid><dc:creator>Brian Wilson</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/brianwilson/comments/8729248.aspx</comments><wfw:commentRss>http://blogs.msdn.com/brianwilson/commentrss.aspx?PostID=8729248</wfw:commentRss><description>&lt;H2 style="MARGIN: 12pt 0cm 6pt"&gt;&lt;A class="" title=_Toc190052196 name=_Toc190052196&gt;&lt;/A&gt;&lt;FONT color=#333333&gt;Features&lt;/FONT&gt;&lt;/H2&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;Feature framework is an innovation to enhance modular provisioning. It works&amp;nbsp;by grouping logical elements into scenario-driven “features”.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 47.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l6 level1 lfo1; tab-stops: list 47.35pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Features can be add to and reused across site definitions&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 47.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l6 level1 lfo1; tab-stops: list 47.35pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;New features can be activated in existing site to add functionality&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 47.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l6 level1 lfo1; tab-stops: list 47.35pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Features scoped at web, site ,web application and farm. &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 47.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l6 level1 lfo1; tab-stops: list 47.35pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Features need to be installed before they can be activated, via stsadm.exe or custom code using SharePoint API&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 47.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l6 level1 lfo1; tab-stops: list 47.35pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Once installed, a user can activate or deactivated feature in context of site or site collection&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;Features are composed of XML files and .aspx files&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 47.35pt; TEXT-INDENT: -18pt; mso-list: l8 level1 lfo6; tab-stops: list 47.35pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;XML in CAML&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 47.35pt; TEXT-INDENT: -18pt; mso-list: l8 level1 lfo6; tab-stops: list 47.35pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Features have ID, name, scope&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 47.35pt; TEXT-INDENT: -18pt; mso-list: l8 level1 lfo6; tab-stops: list 47.35pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Features are composed of elements&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 47.35pt; TEXT-INDENT: -18pt; mso-list: l8 level1 lfo6; tab-stops: list 47.35pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Generate GUID using Visual Studio 2005&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;H3 style="MARGIN: 9pt 0cm 3pt 11.35pt"&gt;&lt;A class="" title=_Toc190052197 name=_Toc190052197&gt;&lt;/A&gt;&lt;A class="" title=_Toc188854178 name=_Toc188854178&gt;&lt;/A&gt;&lt;A class="" title=_Toc188812238 name=_Toc188812238&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811912 name=_Toc188811912&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811691 name=_Toc188811691&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811360 name=_Toc188811360&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811246 name=_Toc188811246&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811108 name=_Toc188811108&gt;&lt;/A&gt;&lt;SPAN style="mso-bookmark: _Toc188811246"&gt;&lt;SPAN style="mso-bookmark: _Toc188811360"&gt;&lt;SPAN style="mso-bookmark: _Toc188811691"&gt;&lt;SPAN style="mso-bookmark: _Toc188811912"&gt;&lt;SPAN style="mso-bookmark: _Toc188812238"&gt;&lt;SPAN style="mso-bookmark: _Toc188854178"&gt;&lt;SPAN style="mso-bookmark: _Toc190052197"&gt;&lt;FONT color=#333333&gt;Feature Dependencies&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/H3&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;Features can be designed with dependencies: Allows one feature to assume another feature is present Example: Feature B might depend on feature A.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 47.35pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo7; tab-stops: list 47.35pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;B should be written with activation dependency on A&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 47.35pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo7; tab-stops: list 47.35pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Activating B forces A to be activated as well&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 47.35pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo7; tab-stops: list 47.35pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Deactivating B results in deactivation of A&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;Features can be defined as hidden; this will hide the feature from users in administration pages, however it can still be activated via dependencies&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;H3 style="MARGIN: 9pt 0cm 3pt 11.35pt"&gt;&lt;A class="" title=_Toc190052198 name=_Toc190052198&gt;&lt;/A&gt;&lt;A class="" title=_Toc188854179 name=_Toc188854179&gt;&lt;/A&gt;&lt;A class="" title=_Toc188812239 name=_Toc188812239&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811913 name=_Toc188811913&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811692 name=_Toc188811692&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811361 name=_Toc188811361&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811247 name=_Toc188811247&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811109 name=_Toc188811109&gt;&lt;/A&gt;&lt;SPAN style="mso-bookmark: _Toc188811247"&gt;&lt;SPAN style="mso-bookmark: _Toc188811361"&gt;&lt;SPAN style="mso-bookmark: _Toc188811692"&gt;&lt;SPAN style="mso-bookmark: _Toc188811913"&gt;&lt;SPAN style="mso-bookmark: _Toc188812239"&gt;&lt;SPAN style="mso-bookmark: _Toc188854179"&gt;&lt;SPAN style="mso-bookmark: _Toc190052198"&gt;&lt;FONT color=#333333&gt;Features and Site Definitions&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/H3&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;Features add modularity to site definitions: Site definitions can include feature references, e.g. Lists, document libraries, content types, etc. &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;H3 style="MARGIN: 9pt 0cm 3pt 11.35pt"&gt;&lt;A class="" title=_Toc190052199 name=_Toc190052199&gt;&lt;/A&gt;&lt;A class="" title=_Toc188854180 name=_Toc188854180&gt;&lt;/A&gt;&lt;A class="" title=_Toc188812240 name=_Toc188812240&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811914 name=_Toc188811914&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811693 name=_Toc188811693&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811362 name=_Toc188811362&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811248 name=_Toc188811248&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811110 name=_Toc188811110&gt;&lt;/A&gt;&lt;SPAN style="mso-bookmark: _Toc188811248"&gt;&lt;SPAN style="mso-bookmark: _Toc188811362"&gt;&lt;SPAN style="mso-bookmark: _Toc188811693"&gt;&lt;SPAN style="mso-bookmark: _Toc188811914"&gt;&lt;SPAN style="mso-bookmark: _Toc188812240"&gt;&lt;SPAN style="mso-bookmark: _Toc188854180"&gt;&lt;SPAN style="mso-bookmark: _Toc190052199"&gt;&lt;FONT color=#333333&gt;Activating Features via the UI&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/H3&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;Feature elements can add commands to WSS 3.0 UI:&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l3 level1 lfo8; tab-stops: list 29.35pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Extensible to site settings, action actions, menus, ECB, etc.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l3 level1 lfo8; tab-stops: list 29.35pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Performed using SiteActions menu elements with Url Action&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l3 level1 lfo8; tab-stops: list 29.35pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;ECB menu associated by list type, content type or file type&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 47.35pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;H3 style="MARGIN: 9pt 0cm 3pt 11.35pt"&gt;&lt;A class="" title=_Toc190052200 name=_Toc190052200&gt;&lt;/A&gt;&lt;A class="" title=_Toc188854181 name=_Toc188854181&gt;&lt;/A&gt;&lt;A class="" title=_Toc188812241 name=_Toc188812241&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811915 name=_Toc188811915&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811694 name=_Toc188811694&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811363 name=_Toc188811363&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811249 name=_Toc188811249&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811111 name=_Toc188811111&gt;&lt;/A&gt;&lt;SPAN style="mso-bookmark: _Toc188811249"&gt;&lt;SPAN style="mso-bookmark: _Toc188811363"&gt;&lt;SPAN style="mso-bookmark: _Toc188811694"&gt;&lt;SPAN style="mso-bookmark: _Toc188811915"&gt;&lt;SPAN style="mso-bookmark: _Toc188812241"&gt;&lt;SPAN style="mso-bookmark: _Toc188854181"&gt;&lt;SPAN style="mso-bookmark: _Toc190052200"&gt;&lt;FONT color=#333333&gt;Feature Site Template Associations a.k.a. Feature Stapling&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/H3&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l4 level1 lfo9; tab-stops: list 29.35pt"&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: black"&gt;Enables you to include a specific feature as part of a site definition when you provision sites through the site definition&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l4 level1 lfo9; tab-stops: list 29.35pt"&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: black"&gt;Preserves original out of the box definitions&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l4 level1 lfo9; tab-stops: list 29.35pt"&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: black"&gt;Keeps customer environment in a supported state&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l4 level1 lfo9; tab-stops: list 29.35pt"&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: black"&gt;Makes it easier to manage customizations in customer environments&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l4 level1 lfo9; tab-stops: list 29.35pt"&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: black"&gt;Reduces development and deployment time&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt"&gt;&lt;SPAN style="COLOR: red"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H3 style="MARGIN: 9pt 0cm 3pt 11.35pt"&gt;&lt;A class="" title=_Toc190052201 name=_Toc190052201&gt;&lt;/A&gt;&lt;A class="" title=_Toc188854182 name=_Toc188854182&gt;&lt;/A&gt;&lt;A class="" title=_Toc188812242 name=_Toc188812242&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811916 name=_Toc188811916&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811695 name=_Toc188811695&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811364 name=_Toc188811364&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811250 name=_Toc188811250&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811112 name=_Toc188811112&gt;&lt;/A&gt;&lt;SPAN style="mso-bookmark: _Toc188811250"&gt;&lt;SPAN style="mso-bookmark: _Toc188811364"&gt;&lt;SPAN style="mso-bookmark: _Toc188811695"&gt;&lt;SPAN style="mso-bookmark: _Toc188811916"&gt;&lt;SPAN style="mso-bookmark: _Toc188812242"&gt;&lt;SPAN style="mso-bookmark: _Toc188854182"&gt;&lt;SPAN style="mso-bookmark: _Toc190052201"&gt;&lt;FONT color=#333333&gt;Examples of where SharePoint&amp;nbsp;can be extended using Features&amp;nbsp;(based on scope):&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/H3&gt;
&lt;H4 style="MARGIN: 9pt 0cm 3pt 11.35pt"&gt;&lt;EM&gt;&lt;FONT color=#333333&gt;Farm Elements&lt;/FONT&gt;&lt;/EM&gt;&lt;/H4&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l7 level1 lfo2; tab-stops: list 29.35pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Item Custom Actions&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l7 level1 lfo2; tab-stops: list 29.35pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Site Settings Links&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l7 level1 lfo2; tab-stops: list 29.35pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Admin Custom Actions&lt;/P&gt;
&lt;H4 style="MARGIN: 9pt 0cm 3pt 11.35pt"&gt;&lt;EM&gt;&lt;FONT color=#333333&gt;Web Application elements&lt;/FONT&gt;&lt;/EM&gt;&lt;/H4&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l2 level1 lfo3; tab-stops: list 29.35pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Item Custom Actions&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l2 level1 lfo3; tab-stops: list 29.35pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Site Settings Links&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l2 level1 lfo3; tab-stops: list 29.35pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Admin Custom Actions&lt;/P&gt;
&lt;H4 style="MARGIN: 9pt 0cm 3pt 11.35pt"&gt;&lt;EM&gt;&lt;FONT color=#333333&gt;Site Elements&lt;/FONT&gt;&lt;/EM&gt;&lt;/H4&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo4; tab-stops: list 29.35pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Site Settings Links&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo4; tab-stops: list 29.35pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Site Web Part Definitions&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo4; tab-stops: list 29.35pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Workflow Definitions&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo4; tab-stops: list 29.35pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Site Content types&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo4; tab-stops: list 29.35pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Site columns&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo4; tab-stops: list 29.35pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Files [provisioned to root web]&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo4; tab-stops: list 29.35pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;List Instances [provisioned to rootweb]&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;H4 style="MARGIN: 9pt 0cm 3pt 11.35pt"&gt;&lt;EM&gt;&lt;FONT color=#333333&gt;Web Elements&lt;/FONT&gt;&lt;/EM&gt;&lt;/H4&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l5 level1 lfo5; tab-stops: list 29.35pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;List Definitions + Forms + Views&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l5 level1 lfo5; tab-stops: list 29.35pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;List Instances&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l5 level1 lfo5; tab-stops: list 29.35pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;List Item Events&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l5 level1 lfo5; tab-stops: list 29.35pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Item Custom Actions&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l5 level1 lfo5; tab-stops: list 29.35pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Web Admin Custom Actions&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l5 level1 lfo5; tab-stops: list 29.35pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Files&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8729248" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/brianwilson/archive/tags/WSS/default.aspx">WSS</category><category domain="http://blogs.msdn.com/brianwilson/archive/tags/MOSS+2007/default.aspx">MOSS 2007</category><category domain="http://blogs.msdn.com/brianwilson/archive/tags/Features/default.aspx">Features</category><category domain="http://blogs.msdn.com/brianwilson/archive/tags/architecture/default.aspx">architecture</category><category domain="http://blogs.msdn.com/brianwilson/archive/tags/development/default.aspx">development</category></item><item><title>Field Definitions in SharePoint Server 2007</title><link>http://blogs.msdn.com/brianwilson/archive/2008/07/13/field-definitions-in-sharepoint-server-2007.aspx</link><pubDate>Sun, 13 Jul 2008 21:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8729235</guid><dc:creator>Brian Wilson</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/brianwilson/comments/8729235.aspx</comments><wfw:commentRss>http://blogs.msdn.com/brianwilson/commentrss.aspx?PostID=8729235</wfw:commentRss><description>&lt;H2 style="MARGIN: 12pt 0cm 6pt"&gt;&lt;A class="" title=_Toc190052190 name=_Toc190052190&gt;&lt;/A&gt;&lt;FONT color=#333333&gt;Fields&lt;/FONT&gt;&lt;FONT color=#333333&gt; &lt;/FONT&gt;&lt;/H2&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;A column template is a collection of well-known instances of particular fields—in other words, a shared field definition. A shared field includes settings for that field, such as the set of choices for a choice field, or whether rich text is supported for a text field.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;An example of a shared field would be "Specification Status," which has standard choices such as "One Page," "Draft," "Reviewed," and "Inspected." Each team in a deployment can reuse this custom property definition on their site. &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;Shared fields are a provisioning concept referred to by content types, such that if you provision a site collection with two separate content types that use the same shared field, the provisioning script for those content types instantiates the exact same field, and each field instance shares the same unique identifier.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;Possible scopes:&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 54pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Farm: No&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 54pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Web Application: No&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 54pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Site Collection: Yes&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 54pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Web Site: No&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: center" align=center&gt;&lt;?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /&gt;&lt;v:shapetype id=_x0000_t75 stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"&gt;&lt;v:stroke joinstyle="miter"&gt;&lt;/v:stroke&gt;&lt;v:formulas&gt;&lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 1 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum 0 0 @1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @2 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 0 1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @6 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @8 21600 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @10 21600 0"&gt;&lt;/v:f&gt;&lt;/v:formulas&gt;&lt;v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"&gt;&lt;/v:path&gt;&lt;o:lock aspectratio="t" v:ext="edit"&gt;&lt;IMG style="WIDTH: 697px; HEIGHT: 410px" height=410 src="http://sixgsq.blu.livefilestore.com/y1pdRTaz7PMZcwnVq73P_vCUdau0arL76WkbPVCTLDcKrNa7GhDc43j9NeStCin-dFUIub5puPWO1M/fields.jpg" width=697 mce_src="http://sixgsq.blu.livefilestore.com/y1pdRTaz7PMZcwnVq73P_vCUdau0arL76WkbPVCTLDcKrNa7GhDc43j9NeStCin-dFUIub5puPWO1M/fields.jpg"&gt;&lt;/o:lock&gt;&lt;/v:shapetype&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: center" align=center&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;For general information about column templates and how they function within Windows SharePoint Services, see Introduction to Columns. For information about the file format used in column templates, see Content Type and Column Template Definition Files.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Fields: &lt;A href="http://msdn2.microsoft.com/en-us/library/ms426306.aspx"&gt;&lt;FONT color=#0000ff&gt;http://msdn2.microsoft.com/en-us/library/ms426306.aspx&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Introduction to Columns - &lt;A href="http://msdn2.microsoft.com/en-us/library/ms450825.aspx"&gt;&lt;FONT color=#0000ff&gt;http://msdn2.microsoft.com/en-us/library/ms450825.aspx&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Column Definition Schema Overview - &lt;A href="http://msdn2.microsoft.com/en-us/library/ms459922.aspx"&gt;&lt;FONT color=#0000ff&gt;http://msdn2.microsoft.com/en-us/library/ms459922.aspx&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Field and Field References - &lt;A href="http://msdn2.microsoft.com/en-us/library/aa543680.aspx"&gt;&lt;FONT color=#0000ff&gt;http://msdn2.microsoft.com/en-us/library/aa543680.aspx&lt;/FONT&gt;&lt;/A&gt; &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;FldTypes.xml - &lt;A href="http://msdn2.microsoft.com/en-us/library/ms469928.aspx"&gt;&lt;FONT color=#0000ff&gt;http://msdn2.microsoft.com/en-us/library/ms469928.aspx&lt;/FONT&gt;&lt;/A&gt; &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Updating Site Columns - &lt;A href="http://msdn2.microsoft.com/en-us/library/ms466937.aspx"&gt;&lt;FONT color=#0000ff&gt;http://msdn2.microsoft.com/en-us/library/ms466937.aspx&lt;/FONT&gt;&lt;/A&gt; &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;SharePoint 2007 Features – Creating Site Columns and Content Types&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;- &lt;A href="http://sharethispoint.com/archive/2006/07/17/11.aspx"&gt;&lt;FONT color=#0000ff&gt;http://sharethispoint.com/archive/2006/07/17/11.aspx&lt;/FONT&gt;&lt;/A&gt; &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8729235" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/brianwilson/archive/tags/WSS/default.aspx">WSS</category><category domain="http://blogs.msdn.com/brianwilson/archive/tags/MOSS+2007/default.aspx">MOSS 2007</category><category domain="http://blogs.msdn.com/brianwilson/archive/tags/architecture/default.aspx">architecture</category><category domain="http://blogs.msdn.com/brianwilson/archive/tags/development/default.aspx">development</category><category domain="http://blogs.msdn.com/brianwilson/archive/tags/field/default.aspx">field</category></item><item><title>List Definitions versus List Templates and deciding on the correct customization approach</title><link>http://blogs.msdn.com/brianwilson/archive/2008/07/13/list-definitions-versus-list-templates-and-deciding-on-the-correct-customization-approach.aspx</link><pubDate>Sun, 13 Jul 2008 21:18:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8729197</guid><dc:creator>Brian Wilson</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/brianwilson/comments/8729197.aspx</comments><wfw:commentRss>http://blogs.msdn.com/brianwilson/commentrss.aspx?PostID=8729197</wfw:commentRss><description>&lt;H2 style="MARGIN: 12pt 0cm 6pt"&gt;&lt;A class="" name=_Toc190052185&gt;&lt;/A&gt;&lt;FONT color=#333333&gt;List Definitions&lt;/FONT&gt;&lt;/H2&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;A list template Feature includes a Schema.xml file that serves as the base file for a list definition. The List element is the root element of a Schema.xml file, which contains default view definitions, definitions for special fields used in the list, the toolbar definition for list views, content type declarations, and other metadata for the list.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;A list definition includes a Feature.xml Files file, an element manifest file (see List Template Files), and a Schema.xml file within a Feature folder (\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\FEATURES). For an example that shows how to create a custom list definition, see &lt;B style="mso-bidi-font-weight: normal"&gt;h&lt;/B&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="mso-fareast-language: EN-GB"&gt;ow to: Create a Custom List Definition:&lt;/SPAN&gt;&lt;/B&gt; &lt;SPAN style="mso-fareast-language: EN-GB"&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/ms466023.aspx"&gt;&lt;FONT color=#0000ff&gt;http://msdn2.microsoft.com/en-us/library/ms466023.aspx&lt;/FONT&gt;&lt;/A&gt; &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;SPAN style="mso-fareast-language: EN-GB"&gt;Lists can be created or modified programmatically through the object model (for example, members of the SPList and SPListCollection classes), through the Lists Web service (methods of the Lists class), and through Remote Procedure Call (RPC) protocol (see Microsoft Windows SharePoint Services RPC Methods).&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;SPAN style="mso-fareast-language: EN-GB"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="mso-fareast-language: EN-GB"&gt;Introduction to Lists&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="mso-fareast-language: EN-GB"&gt;: &lt;A href="http://office.microsoft.com/en-us/sharepointtechnology/HA100242741033.aspx?pid=CH101787241033"&gt;&lt;FONT color=#0000ff&gt;http://office.microsoft.com/en-us/sharepointtechnology/HA100242741033.aspx?pid=CH101787241033&lt;/FONT&gt;&lt;/A&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="mso-fareast-language: EN-GB"&gt;List Schema&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="mso-fareast-language: EN-GB"&gt;: &lt;A href="http://msdn2.microsoft.com/en-us/library/aa543477.aspx"&gt;&lt;FONT color=#0000ff&gt;http://msdn2.microsoft.com/en-us/library/aa543477.aspx&lt;/FONT&gt;&lt;/A&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="mso-fareast-language: EN-GB"&gt;Major Schema Definition Files&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="mso-fareast-language: EN-GB"&gt;: &lt;A href="http://msdn2.microsoft.com/en-us/library/ms479188.aspx"&gt;&lt;FONT color=#0000ff&gt;http://msdn2.microsoft.com/en-us/library/ms479188.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;H2 style="MARGIN: 12pt 0cm 6pt"&gt;&lt;A class="" name=_Toc190052186&gt;&lt;/A&gt;&lt;FONT color=#333333&gt;List Templates&lt;/FONT&gt;&lt;/H2&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;A list template is something the end user can create by using the web interface to configure the list. This list can then be saved as a list template. This list template is stored as an *.STP file in the list templates gallery of the Site Collection. This *.STP file is stored in the content database the Site Collection resides. &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;This file contains all the customizations made to the original List Definition, such as CAML and XML that describes the lists. The customizations require the same list definition to be installed on the server that was used to configure the list templates.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;It is not as performant as a pure list definition as list definitions are cached on start of IIS on the web front ends while list templates are stored in the Content Database, They need to be fetched from the content database and merged with the list definition code at runtime to render the list.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;H2 style="MARGIN: 12pt 0cm 6pt"&gt;&lt;A class="" name=_Toc190052187&gt;&lt;/A&gt;&lt;A class="" name=_Toc188854172&gt;&lt;/A&gt;&lt;SPAN style="mso-bookmark: _Toc190052187"&gt;&lt;FONT color=#333333&gt;Deciding Between List Definitions and List Templates&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT color=#333333&gt; &lt;/FONT&gt;&lt;/H2&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;Custom list definitions hold the following advantages over list templates:&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Data is stored directly on the Web servers, so performance is typically better.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;A higher level of list customization is possible through direct editing of a Schema.xml file.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Certain kinds of customization to lists require use of site and list definitions.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-ALIGN: justify"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;List definition disadvantages include the following:&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l3 level1 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Customization of list definition requires more effort than configuring list templates.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l3 level1 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Editing a list definition after it has been deployed is difficult.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l3 level1 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Doing anything other than adding code can break existing sites.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l3 level1 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Customizing list definitions requires access to the file system of the front-end Web server.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;List templates hold the following advantages over customization of list definitions:&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo3"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;List templates are easy to create.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo3"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Almost anything that can be done in the user interface can be preserved in the template.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo3"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;List templates can be modified without affecting existing sites that have been created from the templates.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo3"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;List templates are easy to deploy.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;List template disadvantages include the following:&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l2 level1 lfo4"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;List templates are not created in a development environment.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l2 level1 lfo4"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;List templates are less efficient in large-scale environments.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l2 level1 lfo4"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-weight: bold"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;If the List definition on which the list template is based does not exist on the front-end server or servers, the list template does not work. &lt;B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/B&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8729197" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/brianwilson/archive/tags/architecture/default.aspx">architecture</category><category domain="http://blogs.msdn.com/brianwilson/archive/tags/development/default.aspx">development</category><category domain="http://blogs.msdn.com/brianwilson/archive/tags/list+definition/default.aspx">list definition</category><category domain="http://blogs.msdn.com/brianwilson/archive/tags/list+template/default.aspx">list template</category></item><item><title>Site Definitions versus Site Templates and deciding on the correct customization approach</title><link>http://blogs.msdn.com/brianwilson/archive/2008/07/13/site-definitions-versus-site-templates-and-deciding-on-the-correct-customization-approach.aspx</link><pubDate>Sun, 13 Jul 2008 21:02:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8729188</guid><dc:creator>Brian Wilson</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/brianwilson/comments/8729188.aspx</comments><wfw:commentRss>http://blogs.msdn.com/brianwilson/commentrss.aspx?PostID=8729188</wfw:commentRss><description>&lt;H2 style="MARGIN: 12pt 0cm 6pt"&gt;&lt;A class="" title=_Toc190052182 name=_Toc190052182&gt;&lt;/A&gt;&lt;FONT color=#333333&gt;Site Definitions&lt;/FONT&gt;&lt;/H2&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo2; tab-stops: list 29.35pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;A site definition is the core definition of what a site is in SharePoint.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l0 level1 lfo2; tab-stops: list 29.35pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;A site definition is installed on file system of web front ends, located at ..\12\Template\SiteTemplates. This directory is language-neutral.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l0 level1 lfo2; tab-stops: list 29.35pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;A site definition consists of .aspx pages and .xml files with Collaborative Application Mark-up Language (CAML).&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l0 level1 lfo2; tab-stops: list 29.35pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;A major benefit is that the Page and List definition is read locally from the file system, not from Content Database.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l0 level1 lfo2; tab-stops: list 29.35pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;A site definition Page and List definition are cached at IIS process startup&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l0 level1 lfo2; tab-stops: list 29.35pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Customizations made to site definition are stored in content database, not on the file system. This can be performed via SharePoint Designer, or when custom site templates are saved.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l0 level1 lfo2; tab-stops: list 29.35pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;are developer created&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l0 level1 lfo2; tab-stops: list 29.35pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Localization&lt;/B&gt;: WSS 3.0 supports full site template localization (based on ASP.Net 2.0 via XML files and .ASPX files pulling strings from RESX files. Therefore solutions can be shipped “language packs” of resource files.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l0 level1 lfo2; tab-stops: list 29.35pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;l&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;“Global Template” &lt;/B&gt;defines commonality across site definitions; it gets called before any other template. It works by injecting common provisioning content into all new sites. ONET.XML file defines base types, galleries, mobile redirects&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l0 level1 lfo2; tab-stops: list 29.35pt" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt -1cm; TEXT-ALIGN: center" align=center&gt;&lt;SPAN style="COLOR: red"&gt;&lt;?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /&gt;&lt;v:shapetype id=_x0000_t75 stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"&gt;&lt;v:stroke joinstyle="miter"&gt;&lt;/v:stroke&gt;&lt;v:formulas&gt;&lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 1 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum 0 0 @1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @2 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 0 1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @6 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @8 21600 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @10 21600 0"&gt;&lt;/v:f&gt;&lt;/v:formulas&gt;&lt;v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"&gt;&lt;/v:path&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:lock aspectratio="t" v:ext="edit"&gt;&lt;/o:lock&gt;&lt;/v:shapetype&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt -1cm; TEXT-ALIGN: center" align=center&gt;&lt;SPAN style="COLOR: red"&gt;&lt;o:p&gt;&lt;IMG title="Site definitions" style="WIDTH: 583px; HEIGHT: 311px" height=311 alt="Site definitions" src="http://sixgsq.blu.livefilestore.com/y1pdRTaz7PMZcyMCoL2JYAjh1vgqJdcxuRAkeFDk0dwCa_MZmZjldWb4Xlr6bwRIgnqd6G4qxYW7Ok/sitedefinitions.jpg" width=583 mce_src="http://sixgsq.blu.livefilestore.com/y1pdRTaz7PMZcyMCoL2JYAjh1vgqJdcxuRAkeFDk0dwCa_MZmZjldWb4Xlr6bwRIgnqd6G4qxYW7Ok/sitedefinitions.jpg"&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt -1cm; TEXT-ALIGN: center" align=center&gt;&lt;SPAN style="COLOR: red"&gt;&lt;o:p&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: red; LINE-HEIGHT: 110%; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: Arial; mso-fareast-language: JA; mso-ansi-language: EN-GB; mso-bidi-language: AR-SA"&gt;&lt;v:shapetype id=_x0000_t75 stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"&gt;&amp;nbsp;&lt;v:stroke joinstyle="miter"&gt;&lt;/v:stroke&gt;&lt;v:formulas&gt;&lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 1 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum 0 0 @1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @2 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 0 1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @6 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @8 21600 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @10 21600 0"&gt;&lt;/v:f&gt;&lt;/v:formulas&gt;&lt;v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"&gt;&lt;/v:path&gt;&lt;o:lock aspectratio="t" v:ext="edit"&gt;&lt;/o:lock&gt;&lt;/v:shapetype&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 21.3pt; TEXT-INDENT: -18pt; mso-list: l2 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Site Definitions and Configurations - &lt;A href="http://msdn2.microsoft.com/en-us/library/aa978512.aspx"&gt;&lt;FONT color=#0000ff&gt;http://msdn2.microsoft.com/en-us/library/aa978512.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;B style="mso-bidi-font-weight: normal"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 21.3pt; TEXT-INDENT: -18pt; mso-list: l2 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;CAML - &lt;A href="http://msdn2.microsoft.com/en-us/library/ms462365.aspx"&gt;&lt;FONT color=#0000ff&gt;http://msdn2.microsoft.com/en-us/library/ms462365.aspx&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt;
&lt;H2 style="MARGIN: 12pt 0cm 6pt"&gt;&lt;A class="" title=_Toc190052183 name=_Toc190052183&gt;&lt;/A&gt;&lt;FONT color=#333333&gt;Site Template&lt;/FONT&gt;&lt;/H2&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;A site template (*.stp file) is created through the user interface or through implementation of the object model. It is a package containing a set of differences and changes from a base site definition. &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&lt;/o:p&gt;The site template package is stored as a CAB-based file that can be downloaded or uploaded to site collections by users with the appropriate rights. As before, site templates offer a measure of portability to SharePoint Applications.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;It is not as performant as a pure site definition as site definitions are cached on start of IIS on the web front ends while site templates are stored and hence need to be fetched from the content database and merged with the site definition code at runtime to render the site.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;Also note that if you plan to transfer a site template to separate farm, that the farms have the same versions installed of SharePoint installed.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;(hotfixes,etc.) This is due to the dependence site templates have on the original base site definition they were created from.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;H2 style="MARGIN: 12pt 0cm 6pt"&gt;&lt;A class="" title=_Toc190052184 name=_Toc190052184&gt;&lt;/A&gt;&lt;A class="" title=_Toc188864322 name=_Toc188864322&gt;&lt;/A&gt;&lt;A class="" title=_Toc188854168 name=_Toc188854168&gt;&lt;/A&gt;&lt;A class="" title=_Toc188812230 name=_Toc188812230&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811904 name=_Toc188811904&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811683 name=_Toc188811683&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811352 name=_Toc188811352&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811238 name=_Toc188811238&gt;&lt;/A&gt;&lt;A class="" title=_Toc188811100 name=_Toc188811100&gt;&lt;/A&gt;&lt;SPAN style="mso-bookmark: _Toc188811238"&gt;&lt;SPAN style="mso-bookmark: _Toc188811352"&gt;&lt;SPAN style="mso-bookmark: _Toc188811683"&gt;&lt;SPAN style="mso-bookmark: _Toc188811904"&gt;&lt;SPAN style="mso-bookmark: _Toc188812230"&gt;&lt;SPAN style="mso-bookmark: _Toc188854168"&gt;&lt;SPAN style="mso-bookmark: _Toc188864322"&gt;&lt;SPAN style="mso-bookmark: _Toc190052184"&gt;&lt;FONT color=#333333&gt;Deciding Between Site Definitions and Custom Site Templates&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT color=#333333&gt; &lt;/FONT&gt;&lt;/H2&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;See : &lt;A href="http://msdn2.microsoft.com/en-us/library/aa979683.aspx"&gt;&lt;FONT color=#0000ff&gt;http://msdn2.microsoft.com/en-us/library/aa979683.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;When choosing whether to create a site template or a site definition, first consider the following issues:&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l3 level1 lfo7"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Are the changes you need to make simple or complex? If, for example, you need to make only minor changes in the look of certain pages and add a few fields in particular lists, you should create a custom site template. However, if you need to create new content types, add new Web Part definitions, and significantly restructure sites, you should create a custom site definition.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l3 level1 lfo7"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Can you deploy changes to the front-end Web server? If you do not have access to the file system of the computers running Windows SharePoint Services, you have no choice but to create a custom site template.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 54pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;Custom site definitions hold the following advantages over custom templates:&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo3"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Data is stored directly on the Web servers, so performance is typically better.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo3"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;A higher level of list customization is possible through direct editing of a Schema.xml file.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo3"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Certain kinds of customization to sites or lists require use of site definitions, such as introducing new file types, defining view styles, or modifying the Edit menu.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;Site definition disadvantages include the following:&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l6 level1 lfo4"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Customization of site definition requires more effort than creating custom templates.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l6 level1 lfo4"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Editing a site definition after it has been deployed is difficult.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l6 level1 lfo4"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Doing anything other than adding code can break existing sites.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l6 level1 lfo4"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Users cannot apply a SharePoint theme through a site definition.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l6 level1 lfo4"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Users cannot create two lists of the same type with different default content.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l6 level1 lfo4"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Customizing site definitions requires access to the file system of the front-end Web server.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;Custom templates hold the following advantages over customization of site definitions:&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l4 level1 lfo5"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Custom templates are easy to create.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l4 level1 lfo5"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Almost anything that can be done in the user interface can be preserved in the template.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l4 level1 lfo5"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Custom templates can be modified without affecting existing sites that have been created from the templates.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l4 level1 lfo5"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Custom templates are easy to deploy.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 11.35pt; TEXT-ALIGN: justify"&gt;Custom template disadvantages include the following:&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l5 level1 lfo6"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Custom templates are not created in a development environment.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l5 level1 lfo6"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Custom templates are less efficient in large-scale environments.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0cm 3pt 29.35pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l5 level1 lfo6"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-weight: bold"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;If the site definition on which the custom template is based does not exist on the front-end server or servers, the custom template does not work. &lt;B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/B&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8729188" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/brianwilson/archive/tags/WSS/default.aspx">WSS</category><category domain="http://blogs.msdn.com/brianwilson/archive/tags/MOSS+2007/default.aspx">MOSS 2007</category><category domain="http://blogs.msdn.com/brianwilson/archive/tags/architecture/default.aspx">architecture</category><category domain="http://blogs.msdn.com/brianwilson/archive/tags/development/default.aspx">development</category><category domain="http://blogs.msdn.com/brianwilson/archive/tags/site+definition/default.aspx">site definition</category><category domain="http://blogs.msdn.com/brianwilson/archive/tags/site+template/default.aspx">site template</category></item></channel></rss>